builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-6 slave: tst-linux64-spot-390 starttime: 1456991185.72 results: warnings (1) buildid: 20160302222924 builduid: 672b192a991444449b6f0d508ff7862a revision: b670d8ff99cac57c38e8894f5d232ff389e9db89 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-03-02 23:46:25.721570) ========= master: http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-03-02 23:46:25.721931) ========= ========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2016-03-02 23:46:25.722233) ========= bash -c pwd in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'pwd'] 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=9ca12473fbb1d023794ffd180000023c-1456991010.346423-177761697 _=/tools/buildbot/bin/python using PTY: False /builds/slave/test program finished with exit code 0 elapsedTime=0.022750 basedir: '/builds/slave/test' ========= master_lag: 0.21 ========= ========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2016-03-02 23:46:25.954180) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-03-02 23:46:25.954531) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-03-02 23:46:25.996031) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-03-02 23:46:25.996314) ========= rm -rf properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', '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=9ca12473fbb1d023794ffd180000023c-1456991010.346423-177761697 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019686 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-03-02 23:46:26.059194) ========= ========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2016-03-02 23:46:26.059479) ========= script_repo_url: https://hg.mozilla.org/build/mozharness ========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2016-03-02 23:46:26.059806) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-03-02 23:46:26.060085) ========= 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=9ca12473fbb1d023794ffd180000023c-1456991010.346423-177761697 _=/tools/buildbot/bin/python using PTY: False --2016-03-02 23:46:26-- 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: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.20M=0.001s 2016-03-02 23:46:26 (9.20 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.323441 ========= master_lag: 0.23 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-03-02 23:46:26.615364) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-03-02 23:46:26.615670) ========= rm -rf scripts in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts'] 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=9ca12473fbb1d023794ffd180000023c-1456991010.346423-177761697 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.033580 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-03-02 23:46:26.683895) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-03-02 23:46:26.684205) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev b670d8ff99cac57c38e8894f5d232ff389e9db89 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev b670d8ff99cac57c38e8894f5d232ff389e9db89 --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=9ca12473fbb1d023794ffd180000023c-1456991010.346423-177761697 _=/tools/buildbot/bin/python using PTY: False 2016-03-02 23:46:26,787 truncating revision to first 12 chars 2016-03-02 23:46:26,788 Setting DEBUG logging. 2016-03-02 23:46:26,788 attempt 1/10 2016-03-02 23:46:26,788 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/b670d8ff99ca?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-03-02 23:46:27,121 unpacking tar archive at: mozilla-inbound-b670d8ff99ca/testing/mozharness/ program finished with exit code 0 elapsedTime=0.610410 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-03-02 23:46:27.339394) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-03-02 23:46:27.339707) ========= echo b670d8ff99cac57c38e8894f5d232ff389e9db89 in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['echo', u'b670d8ff99cac57c38e8894f5d232ff389e9db89'] 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=9ca12473fbb1d023794ffd180000023c-1456991010.346423-177761697 _=/tools/buildbot/bin/python using PTY: False b670d8ff99cac57c38e8894f5d232ff389e9db89 program finished with exit code 0 elapsedTime=0.020476 script_repo_revision: 'b670d8ff99cac57c38e8894f5d232ff389e9db89' ========= master_lag: 0.04 ========= ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-03-02 23:46:27.403999) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-03-02 23:46:27.404322) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-03-02 23:46:27.434159) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' warnings (results: 1, elapsed: 1 hrs, 43 mins, 41 secs) (at 2016-03-02 23:46:27.434451) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 8 --this-chunk 6 --blob-upload-branch mozilla-inbound --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '8', '--this-chunk', '6', '--blob-upload-branch', 'mozilla-inbound', '--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=9ca12473fbb1d023794ffd180000023c-1456991010.346423-177761697 _=/tools/buildbot/bin/python using PTY: False 23:46:27 INFO - MultiFileLogger online at 20160302 23:46:27 in /builds/slave/test 23:46:27 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 8 --this-chunk 6 --blob-upload-branch mozilla-inbound --download-symbols true 23:46:27 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 23:46:27 INFO - {'append_to_log': False, 23:46:27 INFO - 'base_work_dir': '/builds/slave/test', 23:46:27 INFO - 'blob_upload_branch': 'mozilla-inbound', 23:46:27 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 23:46:27 INFO - 'buildbot_json_path': 'buildprops.json', 23:46:27 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 23:46:27 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 23:46:27 INFO - 'download_minidump_stackwalk': True, 23:46:27 INFO - 'download_symbols': 'true', 23:46:27 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 23:46:27 INFO - 'tooltool.py': '/tools/tooltool.py', 23:46:27 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 23:46:27 INFO - '/tools/misc-python/virtualenv.py')}, 23:46:27 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 23:46:27 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 23:46:27 INFO - 'log_level': 'info', 23:46:27 INFO - 'log_to_console': True, 23:46:27 INFO - 'opt_config_files': (), 23:46:27 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 23:46:27 INFO - '--processes=1', 23:46:27 INFO - '--config=%(test_path)s/wptrunner.ini', 23:46:27 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 23:46:27 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 23:46:27 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 23:46:27 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 23:46:27 INFO - 'pip_index': False, 23:46:27 INFO - 'require_test_zip': True, 23:46:27 INFO - 'test_type': ('testharness',), 23:46:27 INFO - 'this_chunk': '6', 23:46:27 INFO - 'tooltool_cache': '/builds/tooltool_cache', 23:46:27 INFO - 'total_chunks': '8', 23:46:27 INFO - 'virtualenv_path': 'venv', 23:46:27 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 23:46:27 INFO - 'work_dir': 'build'} 23:46:27 INFO - ##### 23:46:27 INFO - ##### Running clobber step. 23:46:27 INFO - ##### 23:46:27 INFO - Running pre-action listener: _resource_record_pre_action 23:46:27 INFO - Running main action method: clobber 23:46:27 INFO - rmtree: /builds/slave/test/build 23:46:27 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 23:46:29 INFO - Running post-action listener: _resource_record_post_action 23:46:29 INFO - ##### 23:46:29 INFO - ##### Running read-buildbot-config step. 23:46:29 INFO - ##### 23:46:29 INFO - Running pre-action listener: _resource_record_pre_action 23:46:29 INFO - Running main action method: read_buildbot_config 23:46:29 INFO - Using buildbot properties: 23:46:29 INFO - { 23:46:29 INFO - "project": "", 23:46:29 INFO - "product": "firefox", 23:46:29 INFO - "script_repo_revision": "production", 23:46:29 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 23:46:29 INFO - "repository": "", 23:46:29 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-6", 23:46:29 INFO - "buildid": "20160302222924", 23:46:29 INFO - "pgo_build": "False", 23:46:29 INFO - "basedir": "/builds/slave/test", 23:46:29 INFO - "buildnumber": 8, 23:46:29 INFO - "slavename": "tst-linux64-spot-390", 23:46:29 INFO - "master": "http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/", 23:46:29 INFO - "platform": "linux64", 23:46:29 INFO - "branch": "mozilla-inbound", 23:46:29 INFO - "revision": "b670d8ff99cac57c38e8894f5d232ff389e9db89", 23:46:29 INFO - "repo_path": "integration/mozilla-inbound", 23:46:29 INFO - "moz_repo_path": "", 23:46:29 INFO - "stage_platform": "linux64", 23:46:29 INFO - "builduid": "672b192a991444449b6f0d508ff7862a", 23:46:29 INFO - "slavebuilddir": "test" 23:46:29 INFO - } 23:46:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2. 23:46:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.test_packages.json. 23:46:29 INFO - Running post-action listener: _resource_record_post_action 23:46:29 INFO - ##### 23:46:29 INFO - ##### Running download-and-extract step. 23:46:29 INFO - ##### 23:46:29 INFO - Running pre-action listener: _resource_record_pre_action 23:46:29 INFO - Running main action method: download_and_extract 23:46:29 INFO - mkdir: /builds/slave/test/build/tests 23:46:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:46:29 INFO - https://queue.taskcluster.net/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 23:46:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.test_packages.json 23:46:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.test_packages.json 23:46:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.test_packages.json 23:46:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 23:46:31 INFO - Downloaded 1448 bytes. 23:46:31 INFO - Reading from file /builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.test_packages.json 23:46:31 INFO - Using the following test package requirements: 23:46:31 INFO - {u'common': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip'], 23:46:31 INFO - u'cppunittest': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', 23:46:31 INFO - u'firefox-47.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 23:46:31 INFO - u'gtest': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', 23:46:31 INFO - u'firefox-47.0a1.en-US.linux-x86_64.gtest.tests.zip'], 23:46:31 INFO - u'jittest': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', 23:46:31 INFO - u'jsshell-linux-x86_64.zip'], 23:46:31 INFO - u'mochitest': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', 23:46:31 INFO - u'firefox-47.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 23:46:31 INFO - u'mozbase': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip'], 23:46:31 INFO - u'reftest': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', 23:46:31 INFO - u'firefox-47.0a1.en-US.linux-x86_64.reftest.tests.zip'], 23:46:31 INFO - u'talos': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', 23:46:31 INFO - u'firefox-47.0a1.en-US.linux-x86_64.talos.tests.zip'], 23:46:31 INFO - u'web-platform': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', 23:46:31 INFO - u'firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 23:46:31 INFO - u'webapprt': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip'], 23:46:31 INFO - u'xpcshell': [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', 23:46:31 INFO - u'firefox-47.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 23:46:31 INFO - Downloading packages: [u'firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 23:46:31 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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:46:31 INFO - https://queue.taskcluster.net/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 23:46:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.common.tests.zip 23:46:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.common.tests.zip 23:46:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.common.tests.zip 23:46:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 23:46:34 INFO - Downloaded 22595911 bytes. 23:46:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 23:46:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 23:46:34 INFO - caution: filename not matched: web-platform/* 23:46:34 INFO - Return code: 11 23:46:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:46:34 INFO - https://queue.taskcluster.net/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 23:46:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip 23:46:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip 23:46:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip 23:46:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 23:46:36 INFO - Downloaded 35502539 bytes. 23:46:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 23:46:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 23:46:39 INFO - caution: filename not matched: bin/* 23:46:39 INFO - caution: filename not matched: config/* 23:46:39 INFO - caution: filename not matched: mozbase/* 23:46:39 INFO - caution: filename not matched: marionette/* 23:46:39 INFO - caution: filename not matched: tools/wptserve/* 23:46:39 INFO - Return code: 11 23:46:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:46:39 INFO - https://queue.taskcluster.net/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 23:46:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2 23:46:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2 23:46:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2 23:46:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 23:46:45 INFO - Downloaded 56006916 bytes. 23:46:45 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2 23:46:45 INFO - mkdir: /builds/slave/test/properties 23:46:45 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 23:46:45 INFO - Writing to file /builds/slave/test/properties/build_url 23:46:45 INFO - Contents: 23:46:45 INFO - build_url:https://queue.taskcluster.net/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2 23:46:46 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:46:46 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 23:46:46 INFO - Writing to file /builds/slave/test/properties/symbols_url 23:46:46 INFO - Contents: 23:46:46 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:46:46 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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:46:46 INFO - https://queue.taskcluster.net/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 23:46:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:46:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:46:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:46:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 23:46:51 INFO - Downloaded 92418499 bytes. 23:46:51 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 23:46:51 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 23:46:57 INFO - Return code: 0 23:46:57 INFO - Running post-action listener: _resource_record_post_action 23:46:57 INFO - Running post-action listener: set_extra_try_arguments 23:46:57 INFO - ##### 23:46:57 INFO - ##### Running create-virtualenv step. 23:46:57 INFO - ##### 23:46:57 INFO - Running pre-action listener: _pre_create_virtualenv 23:46:57 INFO - Running pre-action listener: _resource_record_pre_action 23:46:57 INFO - Running main action method: create_virtualenv 23:46:57 INFO - Creating virtualenv /builds/slave/test/build/venv 23:46:57 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 23:46:57 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 23:46:57 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 23:46:57 INFO - Using real prefix '/usr' 23:46:57 INFO - New python executable in /builds/slave/test/build/venv/bin/python 23:47:01 INFO - Installing distribute.............................................................................................................................................................................................done. 23:47:04 INFO - Installing pip.................done. 23:47:04 INFO - Return code: 0 23:47:04 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 23:47:04 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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:47:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:47:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:47:04 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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:47:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:47:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:47:04 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>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c2b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d31690>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d2f340>, '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 0x1d2fc40>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d300f0>, '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': '9ca12473fbb1d023794ffd180000023c-1456991010.346423-177761697', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 23:47:04 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>=0.7.1'] in /builds/slave/test/build 23:47:04 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>=0.7.1 23:47:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:47:04 INFO - 'CCACHE_UMASK': '002', 23:47:04 INFO - 'DISPLAY': ':0', 23:47:04 INFO - 'HOME': '/home/cltbld', 23:47:04 INFO - 'LANG': 'en_US.UTF-8', 23:47:04 INFO - 'LOGNAME': 'cltbld', 23:47:04 INFO - 'MAIL': '/var/mail/cltbld', 23:47:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:47:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:47:04 INFO - 'MOZ_NO_REMOTE': '1', 23:47:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:47:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:47:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:47:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:47:04 INFO - 'PWD': '/builds/slave/test', 23:47:04 INFO - 'SHELL': '/bin/bash', 23:47:04 INFO - 'SHLVL': '1', 23:47:04 INFO - 'TERM': 'linux', 23:47:04 INFO - 'TMOUT': '86400', 23:47:04 INFO - 'USER': 'cltbld', 23:47:04 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1456991010.346423-177761697', 23:47:04 INFO - '_': '/tools/buildbot/bin/python'} 23:47:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:47:05 INFO - Downloading/unpacking psutil>=0.7.1 23:47:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:47:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:47:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:47:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:47:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:47:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:47:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 23:47:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:47:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:47:09 INFO - Installing collected packages: psutil 23:47:09 INFO - Running setup.py install for psutil 23:47:09 INFO - building 'psutil._psutil_linux' extension 23:47:09 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-x86_64-2.7/psutil/_psutil_linux.o 23:47:09 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 23:47:09 INFO - building 'psutil._psutil_posix' extension 23:47:09 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-x86_64-2.7/psutil/_psutil_posix.o 23:47:10 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 23:47:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:47:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:47:10 INFO - Successfully installed psutil 23:47:10 INFO - Cleaning up... 23:47:10 INFO - Return code: 0 23:47:10 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 23:47:10 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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:47:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:47:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:47:10 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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:47:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:47:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:47:10 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.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c2b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d31690>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d2f340>, '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 0x1d2fc40>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d300f0>, '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': '9ca12473fbb1d023794ffd180000023c-1456991010.346423-177761697', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 23:47:10 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.0.0'] in /builds/slave/test/build 23:47:10 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.0.0 23:47:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:47:10 INFO - 'CCACHE_UMASK': '002', 23:47:10 INFO - 'DISPLAY': ':0', 23:47:10 INFO - 'HOME': '/home/cltbld', 23:47:10 INFO - 'LANG': 'en_US.UTF-8', 23:47:10 INFO - 'LOGNAME': 'cltbld', 23:47:10 INFO - 'MAIL': '/var/mail/cltbld', 23:47:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:47:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:47:10 INFO - 'MOZ_NO_REMOTE': '1', 23:47:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:47:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:47:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:47:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:47:10 INFO - 'PWD': '/builds/slave/test', 23:47:10 INFO - 'SHELL': '/bin/bash', 23:47:10 INFO - 'SHLVL': '1', 23:47:10 INFO - 'TERM': 'linux', 23:47:10 INFO - 'TMOUT': '86400', 23:47:10 INFO - 'USER': 'cltbld', 23:47:10 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1456991010.346423-177761697', 23:47:10 INFO - '_': '/tools/buildbot/bin/python'} 23:47:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:47:10 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 23:47:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:47:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:47:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:47:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:47:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:47:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:47:14 INFO - Downloading mozsystemmonitor-0.0.tar.gz 23:47:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 23:47:14 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 23:47:14 INFO - Installing collected packages: mozsystemmonitor 23:47:14 INFO - Running setup.py install for mozsystemmonitor 23:47:14 INFO - Successfully installed mozsystemmonitor 23:47:14 INFO - Cleaning up... 23:47:14 INFO - Return code: 0 23:47:14 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 23:47:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:47:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:47:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:47:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:47:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:47:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:47:14 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 0x1c2b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d31690>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d2f340>, '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 0x1d2fc40>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d300f0>, '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': '9ca12473fbb1d023794ffd180000023c-1456991010.346423-177761697', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 23:47:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 23:47:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 23:47:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:47:14 INFO - 'CCACHE_UMASK': '002', 23:47:14 INFO - 'DISPLAY': ':0', 23:47:14 INFO - 'HOME': '/home/cltbld', 23:47:14 INFO - 'LANG': 'en_US.UTF-8', 23:47:14 INFO - 'LOGNAME': 'cltbld', 23:47:14 INFO - 'MAIL': '/var/mail/cltbld', 23:47:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:47:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:47:14 INFO - 'MOZ_NO_REMOTE': '1', 23:47:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:47:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:47:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:47:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:47:14 INFO - 'PWD': '/builds/slave/test', 23:47:14 INFO - 'SHELL': '/bin/bash', 23:47:14 INFO - 'SHLVL': '1', 23:47:14 INFO - 'TERM': 'linux', 23:47:14 INFO - 'TMOUT': '86400', 23:47:14 INFO - 'USER': 'cltbld', 23:47:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1456991010.346423-177761697', 23:47:14 INFO - '_': '/tools/buildbot/bin/python'} 23:47:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:47:15 INFO - Downloading/unpacking blobuploader==1.2.4 23:47:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:47:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:47:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:47:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:47:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:47:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:47:18 INFO - Downloading blobuploader-1.2.4.tar.gz 23:47:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 23:47:18 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 23:47:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:47:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:47:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:47:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:47:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:47:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:47:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 23:47:19 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 23:47:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:47:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:47:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:47:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:47:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:47:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:47:20 INFO - Downloading docopt-0.6.1.tar.gz 23:47:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 23:47:20 INFO - Installing collected packages: blobuploader, requests, docopt 23:47:20 INFO - Running setup.py install for blobuploader 23:47:20 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 23:47:20 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 23:47:20 INFO - Running setup.py install for requests 23:47:21 INFO - Running setup.py install for docopt 23:47:21 INFO - Successfully installed blobuploader requests docopt 23:47:21 INFO - Cleaning up... 23:47:21 INFO - Return code: 0 23:47:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:47:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:47:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:47:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:47:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:47:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:47:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:47:21 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 0x1c2b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d31690>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d2f340>, '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 0x1d2fc40>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d300f0>, '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': '9ca12473fbb1d023794ffd180000023c-1456991010.346423-177761697', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 23:47:21 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 23:47:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 23:47:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:47:21 INFO - 'CCACHE_UMASK': '002', 23:47:21 INFO - 'DISPLAY': ':0', 23:47:21 INFO - 'HOME': '/home/cltbld', 23:47:21 INFO - 'LANG': 'en_US.UTF-8', 23:47:21 INFO - 'LOGNAME': 'cltbld', 23:47:21 INFO - 'MAIL': '/var/mail/cltbld', 23:47:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:47:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:47:21 INFO - 'MOZ_NO_REMOTE': '1', 23:47:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:47:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:47:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:47:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:47:21 INFO - 'PWD': '/builds/slave/test', 23:47:21 INFO - 'SHELL': '/bin/bash', 23:47:21 INFO - 'SHLVL': '1', 23:47:21 INFO - 'TERM': 'linux', 23:47:21 INFO - 'TMOUT': '86400', 23:47:21 INFO - 'USER': 'cltbld', 23:47:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1456991010.346423-177761697', 23:47:21 INFO - '_': '/tools/buildbot/bin/python'} 23:47:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:47:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:47:21 INFO - Running setup.py (path:/tmp/pip-q_9BYp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:47:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:47:21 INFO - Running setup.py (path:/tmp/pip-6Gya1U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:47:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:47:22 INFO - Running setup.py (path:/tmp/pip-3x5kCV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:47:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:47:22 INFO - Running setup.py (path:/tmp/pip-FmBtsU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:47:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:47:22 INFO - Running setup.py (path:/tmp/pip-gtp1RU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:47:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:47:22 INFO - Running setup.py (path:/tmp/pip-B6sdpW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:47:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:47:22 INFO - Running setup.py (path:/tmp/pip-t7bsbw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:47:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:47:22 INFO - Running setup.py (path:/tmp/pip-t3v6fk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:47:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:47:22 INFO - Running setup.py (path:/tmp/pip-DFz1RJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:47:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:47:22 INFO - Running setup.py (path:/tmp/pip-bzfmpG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:47:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:47:23 INFO - Running setup.py (path:/tmp/pip-A5chW7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:47:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:47:23 INFO - Running setup.py (path:/tmp/pip-3FDuWk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:47:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:47:23 INFO - Running setup.py (path:/tmp/pip-aelrv3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:47:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:47:23 INFO - Running setup.py (path:/tmp/pip-sqzao7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:47:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:47:23 INFO - Running setup.py (path:/tmp/pip-Nubchs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:47:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:47:23 INFO - Running setup.py (path:/tmp/pip-1tfC67-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:47:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:47:23 INFO - Running setup.py (path:/tmp/pip-lRJ7j6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:47:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:47:23 INFO - Running setup.py (path:/tmp/pip-L_6JOk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:47:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:47:24 INFO - Running setup.py (path:/tmp/pip-zJmo0Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:47:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:47:24 INFO - Running setup.py (path:/tmp/pip-XQ02b4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:47:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:47:24 INFO - Running setup.py (path:/tmp/pip-vadBxd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:47:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:47:24 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 23:47:24 INFO - Running setup.py install for manifestparser 23:47:25 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 23:47:25 INFO - Running setup.py install for mozcrash 23:47:25 INFO - Running setup.py install for mozdebug 23:47:25 INFO - Running setup.py install for mozdevice 23:47:25 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 23:47:25 INFO - Installing dm script to /builds/slave/test/build/venv/bin 23:47:25 INFO - Running setup.py install for mozfile 23:47:25 INFO - Running setup.py install for mozhttpd 23:47:26 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 23:47:26 INFO - Running setup.py install for mozinfo 23:47:26 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 23:47:26 INFO - Running setup.py install for mozInstall 23:47:26 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 23:47:26 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 23:47:26 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 23:47:26 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 23:47:26 INFO - Running setup.py install for mozleak 23:47:26 INFO - Running setup.py install for mozlog 23:47:26 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 23:47:26 INFO - Running setup.py install for moznetwork 23:47:27 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 23:47:27 INFO - Running setup.py install for mozprocess 23:47:27 INFO - Running setup.py install for mozprofile 23:47:27 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 23:47:27 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 23:47:27 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 23:47:27 INFO - Running setup.py install for mozrunner 23:47:27 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 23:47:27 INFO - Running setup.py install for mozscreenshot 23:47:27 INFO - Running setup.py install for moztest 23:47:28 INFO - Running setup.py install for mozversion 23:47:28 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 23:47:28 INFO - Running setup.py install for wptserve 23:47:28 INFO - Running setup.py install for marionette-driver 23:47:28 INFO - Running setup.py install for browsermob-proxy 23:47:28 INFO - Running setup.py install for marionette-client 23:47:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:47:29 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 23:47:29 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 23:47:29 INFO - Cleaning up... 23:47:29 INFO - Return code: 0 23:47:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:47:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:47:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:47:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:47:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:47:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:47:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:47:29 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 0x1c2b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c2c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d31690>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d2f340>, '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 0x1d2fc40>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d300f0>, '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': '9ca12473fbb1d023794ffd180000023c-1456991010.346423-177761697', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 23:47:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 23:47:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 23:47:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:47:29 INFO - 'CCACHE_UMASK': '002', 23:47:29 INFO - 'DISPLAY': ':0', 23:47:29 INFO - 'HOME': '/home/cltbld', 23:47:29 INFO - 'LANG': 'en_US.UTF-8', 23:47:29 INFO - 'LOGNAME': 'cltbld', 23:47:29 INFO - 'MAIL': '/var/mail/cltbld', 23:47:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:47:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:47:29 INFO - 'MOZ_NO_REMOTE': '1', 23:47:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:47:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:47:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:47:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:47:29 INFO - 'PWD': '/builds/slave/test', 23:47:29 INFO - 'SHELL': '/bin/bash', 23:47:29 INFO - 'SHLVL': '1', 23:47:29 INFO - 'TERM': 'linux', 23:47:29 INFO - 'TMOUT': '86400', 23:47:29 INFO - 'USER': 'cltbld', 23:47:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1456991010.346423-177761697', 23:47:29 INFO - '_': '/tools/buildbot/bin/python'} 23:47:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:47:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:47:29 INFO - Running setup.py (path:/tmp/pip-Pv3cLe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:47:29 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 23:47:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:47:29 INFO - Running setup.py (path:/tmp/pip-biPtFr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:47:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.16 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 23:47:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:47:30 INFO - Running setup.py (path:/tmp/pip-xkiuHF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:47:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 23:47:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:47:30 INFO - Running setup.py (path:/tmp/pip-CpK8kU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:47:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 23:47:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:47:30 INFO - Running setup.py (path:/tmp/pip-HDcO5_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:47:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 23:47:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:47:30 INFO - Running setup.py (path:/tmp/pip-vUzjX4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:47:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 23:47:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:47:30 INFO - Running setup.py (path:/tmp/pip-foybLT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:47:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 23:47:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:47:30 INFO - Running setup.py (path:/tmp/pip-4IIRfB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:47:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 23:47:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:47:30 INFO - Running setup.py (path:/tmp/pip-C8_wXv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:47:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 23:47:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:47:31 INFO - Running setup.py (path:/tmp/pip-IBwnu5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:47:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 23:47:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:47:31 INFO - Running setup.py (path:/tmp/pip-el7opJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:47:31 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 23:47:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:47:31 INFO - Running setup.py (path:/tmp/pip-YINT76-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:47:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 23:47:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:47:31 INFO - Running setup.py (path:/tmp/pip-mqKfrl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:47:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 23:47:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:47:31 INFO - Running setup.py (path:/tmp/pip-vGI9Kb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:47:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 23:47:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:47:31 INFO - Running setup.py (path:/tmp/pip-yF38uh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:47:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 23:47:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:47:31 INFO - Running setup.py (path:/tmp/pip-HpOGeS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:47:31 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 23:47:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:47:32 INFO - Running setup.py (path:/tmp/pip-ruY5gd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:47:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 23:47:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:47:32 INFO - Running setup.py (path:/tmp/pip-0HSMyf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:47:32 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.3.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 23:47:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:47:32 INFO - Running setup.py (path:/tmp/pip-LVk9u1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:47:32 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.3.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 23:47:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:47:32 INFO - Running setup.py (path:/tmp/pip-2z4BYA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:47:32 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 23:47:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:47:32 INFO - Running setup.py (path:/tmp/pip-v4PhGV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:47:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:47:33 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.2.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 23:47:33 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.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 23:47:33 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.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 23:47:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 23:47:33 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 23:47:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 23:47:33 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 23:47:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:47:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:47:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:47:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:47:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:47:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:47:36 INFO - Downloading blessings-1.6.tar.gz 23:47:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 23:47:36 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 23:47:36 INFO - Installing collected packages: blessings 23:47:36 INFO - Running setup.py install for blessings 23:47:36 INFO - Successfully installed blessings 23:47:36 INFO - Cleaning up... 23:47:37 INFO - Return code: 0 23:47:37 INFO - Done creating virtualenv /builds/slave/test/build/venv. 23:47:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:47:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:47:37 INFO - Reading from file tmpfile_stdout 23:47:37 INFO - Current package versions: 23:47:37 INFO - argparse == 1.2.1 23:47:37 INFO - blessings == 1.6 23:47:37 INFO - blobuploader == 1.2.4 23:47:37 INFO - browsermob-proxy == 0.6.0 23:47:37 INFO - docopt == 0.6.1 23:47:37 INFO - manifestparser == 1.1 23:47:37 INFO - marionette-client == 2.2.0 23:47:37 INFO - marionette-driver == 1.3.0 23:47:37 INFO - mozInstall == 1.12 23:47:37 INFO - mozcrash == 0.16 23:47:37 INFO - mozdebug == 0.1 23:47:37 INFO - mozdevice == 0.48 23:47:37 INFO - mozfile == 1.2 23:47:37 INFO - mozhttpd == 0.7 23:47:37 INFO - mozinfo == 0.9 23:47:37 INFO - mozleak == 0.1 23:47:37 INFO - mozlog == 3.1 23:47:37 INFO - moznetwork == 0.27 23:47:37 INFO - mozprocess == 0.22 23:47:37 INFO - mozprofile == 0.28 23:47:37 INFO - mozrunner == 6.11 23:47:37 INFO - mozscreenshot == 0.1 23:47:37 INFO - mozsystemmonitor == 0.0 23:47:37 INFO - moztest == 0.7 23:47:37 INFO - mozversion == 1.4 23:47:37 INFO - psutil == 3.1.1 23:47:37 INFO - requests == 1.2.3 23:47:37 INFO - wptserve == 1.3.0 23:47:37 INFO - wsgiref == 0.1.2 23:47:37 INFO - Running post-action listener: _resource_record_post_action 23:47:37 INFO - Running post-action listener: _start_resource_monitoring 23:47:37 INFO - Starting resource monitoring. 23:47:37 INFO - ##### 23:47:37 INFO - ##### Running pull step. 23:47:37 INFO - ##### 23:47:37 INFO - Running pre-action listener: _resource_record_pre_action 23:47:37 INFO - Running main action method: pull 23:47:37 INFO - Pull has nothing to do! 23:47:37 INFO - Running post-action listener: _resource_record_post_action 23:47:37 INFO - ##### 23:47:37 INFO - ##### Running install step. 23:47:37 INFO - ##### 23:47:37 INFO - Running pre-action listener: _resource_record_pre_action 23:47:37 INFO - Running main action method: install 23:47:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:47:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:47:38 INFO - Reading from file tmpfile_stdout 23:47:38 INFO - Detecting whether we're running mozinstall >=1.0... 23:47:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 23:47:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 23:47:38 INFO - Reading from file tmpfile_stdout 23:47:38 INFO - Output received: 23:47:38 INFO - Usage: mozinstall [options] installer 23:47:38 INFO - Options: 23:47:38 INFO - -h, --help show this help message and exit 23:47:38 INFO - -d DEST, --destination=DEST 23:47:38 INFO - Directory to install application into. [default: 23:47:38 INFO - "/builds/slave/test"] 23:47:38 INFO - --app=APP Application being installed. [default: firefox] 23:47:38 INFO - mkdir: /builds/slave/test/build/application 23:47:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 23:47:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 23:48:02 INFO - Reading from file tmpfile_stdout 23:48:02 INFO - Output received: 23:48:02 INFO - /builds/slave/test/build/application/firefox/firefox 23:48:02 INFO - Running post-action listener: _resource_record_post_action 23:48:02 INFO - ##### 23:48:02 INFO - ##### Running run-tests step. 23:48:02 INFO - ##### 23:48:02 INFO - Running pre-action listener: _resource_record_pre_action 23:48:02 INFO - Running main action method: run_tests 23:48:02 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 23:48:02 INFO - Minidump filename unknown. Determining based upon platform and architecture. 23:48:02 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 23:48:02 INFO - grabbing minidump binary from tooltool 23:48:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:48:02 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d2f340>, '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 0x1d2fc40>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d300f0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 23:48:02 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 23:48:02 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/linux64/releng.manifest -o -c /builds/tooltool_cache 23:48:02 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 23:48:02 INFO - Return code: 0 23:48:02 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 23:48:02 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 23:48:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=8', '--this-chunk=6', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 23:48:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --total-chunks=8 --this-chunk=6 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 23:48:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:48:02 INFO - 'CCACHE_UMASK': '002', 23:48:02 INFO - 'DISPLAY': ':0', 23:48:02 INFO - 'HOME': '/home/cltbld', 23:48:02 INFO - 'LANG': 'en_US.UTF-8', 23:48:02 INFO - 'LOGNAME': 'cltbld', 23:48:02 INFO - 'MAIL': '/var/mail/cltbld', 23:48:02 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 23:48:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:48:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:48:02 INFO - 'MOZ_NO_REMOTE': '1', 23:48:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:48:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:48:02 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:48:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:48:02 INFO - 'PWD': '/builds/slave/test', 23:48:02 INFO - 'SHELL': '/bin/bash', 23:48:02 INFO - 'SHLVL': '1', 23:48:02 INFO - 'TERM': 'linux', 23:48:02 INFO - 'TMOUT': '86400', 23:48:02 INFO - 'USER': 'cltbld', 23:48:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1456991010.346423-177761697', 23:48:02 INFO - '_': '/tools/buildbot/bin/python'} 23:48:02 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=8', '--this-chunk=6', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 23:48:03 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 23:48:03 INFO - import pkg_resources 23:48:09 INFO - Using 1 client processes 23:48:09 INFO - wptserve Starting http server on 127.0.0.1:8000 23:48:09 INFO - wptserve Starting http server on 127.0.0.1:8001 23:48:09 INFO - wptserve Starting http server on 127.0.0.1:8443 23:48:12 INFO - SUITE-START | Running 978 tests 23:48:12 INFO - Running testharness tests 23:48:12 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 8ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 8ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 8ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 8ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 23:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:48:12 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:48:12 INFO - Setting up ssl 23:48:12 INFO - PROCESS | certutil | 23:48:12 INFO - PROCESS | certutil | 23:48:12 INFO - PROCESS | certutil | 23:48:12 INFO - Certificate Nickname Trust Attributes 23:48:12 INFO - SSL,S/MIME,JAR/XPI 23:48:12 INFO - 23:48:12 INFO - web-platform-tests CT,, 23:48:12 INFO - 23:48:12 INFO - Starting runner 23:48:14 INFO - PROCESS | 1856 | 1456991294912 Marionette DEBUG Marionette enabled via build flag and pref 23:48:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8946cc2800 == 1 [pid = 1856] [id = 1] 23:48:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 1 (0x7f8946cc3000) [pid = 1856] [serial = 1] [outer = (nil)] 23:48:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 2 (0x7f8946cc4000) [pid = 1856] [serial = 2] [outer = 0x7f8946cc3000] 23:48:15 INFO - PROCESS | 1856 | 1456991295583 Marionette INFO Listening on port 2828 23:48:16 INFO - PROCESS | 1856 | 1456991296086 Marionette DEBUG Marionette enabled via command-line flag 23:48:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8943829000 == 2 [pid = 1856] [id = 2] 23:48:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 3 (0x7f8943839800) [pid = 1856] [serial = 3] [outer = (nil)] 23:48:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 4 (0x7f894383a800) [pid = 1856] [serial = 4] [outer = 0x7f8943839800] 23:48:16 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f894ac5fb80 23:48:16 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8943740f40 23:48:16 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f89437520d0 23:48:16 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8943752460 23:48:16 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8943752790 23:48:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 5 (0x7f89437a0800) [pid = 1856] [serial = 5] [outer = 0x7f8946cc3000] 23:48:16 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:48:16 INFO - PROCESS | 1856 | 1456991296424 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55579 23:48:16 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:48:16 INFO - PROCESS | 1856 | 1456991296512 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55580 23:48:16 INFO - PROCESS | 1856 | 1456991296519 Marionette DEBUG Closed connection conn0 23:48:16 INFO - PROCESS | 1856 | [1856] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:48:16 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:48:16 INFO - PROCESS | 1856 | 1456991296659 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55581 23:48:16 INFO - PROCESS | 1856 | 1456991296663 Marionette DEBUG Closed connection conn1 23:48:16 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:48:16 INFO - PROCESS | 1856 | 1456991296712 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55582 23:48:16 INFO - PROCESS | 1856 | 1456991296719 Marionette DEBUG Closed connection conn2 23:48:16 INFO - PROCESS | 1856 | 1456991296760 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:48:16 INFO - PROCESS | 1856 | 1456991296779 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:48:17 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:48:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8937882000 == 3 [pid = 1856] [id = 3] 23:48:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 6 (0x7f8937885000) [pid = 1856] [serial = 6] [outer = (nil)] 23:48:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8937885800 == 4 [pid = 1856] [id = 4] 23:48:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 7 (0x7f8937bcd400) [pid = 1856] [serial = 7] [outer = (nil)] 23:48:18 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:48:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8936bbe800 == 5 [pid = 1856] [id = 5] 23:48:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 8 (0x7f8936cd8400) [pid = 1856] [serial = 8] [outer = (nil)] 23:48:18 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:48:19 INFO - PROCESS | 1856 | [1856] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:48:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 9 (0x7f8935e80800) [pid = 1856] [serial = 9] [outer = 0x7f8936cd8400] 23:48:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 10 (0x7f8935938800) [pid = 1856] [serial = 10] [outer = 0x7f8937885000] 23:48:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 11 (0x7f8935954c00) [pid = 1856] [serial = 11] [outer = 0x7f8937bcd400] 23:48:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 12 (0x7f8935956c00) [pid = 1856] [serial = 12] [outer = 0x7f8936cd8400] 23:48:20 INFO - PROCESS | 1856 | 1456991300464 Marionette DEBUG loaded listener.js 23:48:20 INFO - PROCESS | 1856 | 1456991300479 Marionette DEBUG loaded listener.js 23:48:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 13 (0x7f8943a59000) [pid = 1856] [serial = 13] [outer = 0x7f8936cd8400] 23:48:21 INFO - PROCESS | 1856 | 1456991301110 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"99637a5c-8091-4e1a-9b4f-89aabea1369a","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:48:21 INFO - PROCESS | 1856 | 1456991301413 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:48:21 INFO - PROCESS | 1856 | 1456991301419 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:48:21 INFO - PROCESS | 1856 | 1456991301739 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:48:21 INFO - PROCESS | 1856 | 1456991301743 Marionette TRACE conn3 <- [1,3,null,{}] 23:48:21 INFO - PROCESS | 1856 | 1456991301807 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:48:22 INFO - PROCESS | 1856 | [1856] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:48:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 14 (0x7f8930588400) [pid = 1856] [serial = 14] [outer = 0x7f8936cd8400] 23:48:22 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:48:22 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 23:48:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892f13f000 == 6 [pid = 1856] [id = 6] 23:48:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 15 (0x7f892e609400) [pid = 1856] [serial = 15] [outer = (nil)] 23:48:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 16 (0x7f892e60a400) [pid = 1856] [serial = 16] [outer = 0x7f892e609400] 23:48:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 17 (0x7f892e610800) [pid = 1856] [serial = 17] [outer = 0x7f892e609400] 23:48:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892e409800 == 7 [pid = 1856] [id = 7] 23:48:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 18 (0x7f892e611000) [pid = 1856] [serial = 18] [outer = (nil)] 23:48:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 19 (0x7f89356c9000) [pid = 1856] [serial = 19] [outer = 0x7f892e611000] 23:48:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 20 (0x7f892e39ac00) [pid = 1856] [serial = 20] [outer = 0x7f892e611000] 23:48:23 INFO - PROCESS | 1856 | [1856] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:48:23 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is omitted when a 23:48:23 INFO - document served over http requires an http 23:48:23 INFO - sub-resource via fetch-request using the meta-referrer 23:48:23 INFO - delivery method with keep-origin-redirect and when 23:48:23 INFO - the target request is cross-origin. 23:48:23 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1226ms 23:48:23 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 23:48:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892e037000 == 8 [pid = 1856] [id = 8] 23:48:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 21 (0x7f892dde7000) [pid = 1856] [serial = 21] [outer = (nil)] 23:48:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 22 (0x7f892e0cc800) [pid = 1856] [serial = 22] [outer = 0x7f892dde7000] 23:48:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 23 (0x7f892e0d2c00) [pid = 1856] [serial = 23] [outer = 0x7f892dde7000] 23:48:24 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:24 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:24 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:24 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:24 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is omitted when a 23:48:24 INFO - document served over http requires an http 23:48:24 INFO - sub-resource via fetch-request using the meta-referrer 23:48:24 INFO - delivery method with no-redirect and when 23:48:24 INFO - the target request is cross-origin. 23:48:24 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 775ms 23:48:24 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 23:48:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892e18b000 == 9 [pid = 1856] [id = 9] 23:48:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 24 (0x7f892e21f800) [pid = 1856] [serial = 24] [outer = (nil)] 23:48:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 25 (0x7f892e225000) [pid = 1856] [serial = 25] [outer = 0x7f892e21f800] 23:48:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 26 (0x7f892cc12400) [pid = 1856] [serial = 26] [outer = 0x7f892e21f800] 23:48:25 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:25 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:25 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:25 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892cb56800 == 10 [pid = 1856] [id = 10] 23:48:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 27 (0x7f892cb57000) [pid = 1856] [serial = 27] [outer = (nil)] 23:48:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 28 (0x7f892cb59800) [pid = 1856] [serial = 28] [outer = 0x7f892cb57000] 23:48:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 29 (0x7f892dd1e800) [pid = 1856] [serial = 29] [outer = 0x7f892cb57000] 23:48:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892cb58800 == 11 [pid = 1856] [id = 11] 23:48:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 30 (0x7f892cc1a400) [pid = 1856] [serial = 30] [outer = (nil)] 23:48:26 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is omitted when a 23:48:26 INFO - document served over http requires an http 23:48:26 INFO - sub-resource via fetch-request using the meta-referrer 23:48:26 INFO - delivery method with swap-origin-redirect and when 23:48:26 INFO - the target request is cross-origin. 23:48:26 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1327ms 23:48:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 31 (0x7f892cca7000) [pid = 1856] [serial = 31] [outer = 0x7f892cc1a400] 23:48:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 32 (0x7f892dde6800) [pid = 1856] [serial = 32] [outer = 0x7f892cc1a400] 23:48:26 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 23:48:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892e180800 == 12 [pid = 1856] [id = 12] 23:48:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 33 (0x7f892cc1e800) [pid = 1856] [serial = 33] [outer = (nil)] 23:48:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 34 (0x7f892cca2800) [pid = 1856] [serial = 34] [outer = 0x7f892cc1e800] 23:48:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 35 (0x7f89303bd800) [pid = 1856] [serial = 35] [outer = 0x7f892cc1e800] 23:48:27 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:27 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:27 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:27 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f893091f800 == 13 [pid = 1856] [id = 13] 23:48:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 36 (0x7f893272ec00) [pid = 1856] [serial = 36] [outer = (nil)] 23:48:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 37 (0x7f8934806400) [pid = 1856] [serial = 37] [outer = 0x7f893272ec00] 23:48:27 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is omitted when a 23:48:27 INFO - document served over http requires an http 23:48:27 INFO - sub-resource via iframe-tag using the meta-referrer 23:48:27 INFO - delivery method with keep-origin-redirect and when 23:48:27 INFO - the target request is cross-origin. 23:48:27 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1325ms 23:48:27 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 23:48:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f893592a800 == 14 [pid = 1856] [id = 14] 23:48:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 38 (0x7f892cc9d800) [pid = 1856] [serial = 38] [outer = (nil)] 23:48:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 39 (0x7f8934806000) [pid = 1856] [serial = 39] [outer = 0x7f892cc9d800] 23:48:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 40 (0x7f8935918800) [pid = 1856] [serial = 40] [outer = 0x7f892cc9d800] 23:48:28 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:28 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:28 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:28 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8935daa800 == 15 [pid = 1856] [id = 15] 23:48:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 41 (0x7f893057dc00) [pid = 1856] [serial = 41] [outer = (nil)] 23:48:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 42 (0x7f893594f800) [pid = 1856] [serial = 42] [outer = 0x7f893057dc00] 23:48:28 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is omitted when a 23:48:28 INFO - document served over http requires an http 23:48:28 INFO - sub-resource via iframe-tag using the meta-referrer 23:48:28 INFO - delivery method with no-redirect and when 23:48:28 INFO - the target request is cross-origin. 23:48:28 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1188ms 23:48:28 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 23:48:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8936f69800 == 16 [pid = 1856] [id = 16] 23:48:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 43 (0x7f8936e09800) [pid = 1856] [serial = 43] [outer = (nil)] 23:48:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 44 (0x7f8937476000) [pid = 1856] [serial = 44] [outer = 0x7f8936e09800] 23:48:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 45 (0x7f8938180400) [pid = 1856] [serial = 45] [outer = 0x7f8936e09800] 23:48:29 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:29 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:29 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:29 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f89370a6800 == 17 [pid = 1856] [id = 17] 23:48:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 46 (0x7f89381d6400) [pid = 1856] [serial = 46] [outer = (nil)] 23:48:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 47 (0x7f89352b5000) [pid = 1856] [serial = 47] [outer = 0x7f89381d6400] 23:48:29 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is omitted when a 23:48:29 INFO - document served over http requires an http 23:48:29 INFO - sub-resource via iframe-tag using the meta-referrer 23:48:29 INFO - delivery method with swap-origin-redirect and when 23:48:29 INFO - the target request is cross-origin. 23:48:29 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1238ms 23:48:29 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 23:48:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f893711d800 == 18 [pid = 1856] [id = 18] 23:48:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 48 (0x7f8930581400) [pid = 1856] [serial = 48] [outer = (nil)] 23:48:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 49 (0x7f8939c54c00) [pid = 1856] [serial = 49] [outer = 0x7f8930581400] 23:48:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 50 (0x7f894376c000) [pid = 1856] [serial = 50] [outer = 0x7f8930581400] 23:48:30 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:30 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:30 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:30 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:31 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is omitted when a 23:48:31 INFO - document served over http requires an http 23:48:31 INFO - sub-resource via script-tag using the meta-referrer 23:48:31 INFO - delivery method with keep-origin-redirect and when 23:48:31 INFO - the target request is cross-origin. 23:48:31 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1227ms 23:48:31 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html 23:48:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892f12b000 == 19 [pid = 1856] [id = 19] 23:48:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 51 (0x7f892e60e400) [pid = 1856] [serial = 51] [outer = (nil)] 23:48:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 52 (0x7f89303b5c00) [pid = 1856] [serial = 52] [outer = 0x7f892e60e400] 23:48:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 53 (0x7f893323cc00) [pid = 1856] [serial = 53] [outer = 0x7f892e60e400] 23:48:32 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:32 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:32 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:32 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:32 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is omitted when a 23:48:32 INFO - document served over http requires an http 23:48:32 INFO - sub-resource via script-tag using the meta-referrer 23:48:32 INFO - delivery method with no-redirect and when 23:48:32 INFO - the target request is cross-origin. 23:48:32 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1386ms 23:48:32 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 23:48:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892f13e000 == 20 [pid = 1856] [id = 20] 23:48:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 54 (0x7f892dfbbc00) [pid = 1856] [serial = 54] [outer = (nil)] 23:48:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0x7f8932732000) [pid = 1856] [serial = 55] [outer = 0x7f892dfbbc00] 23:48:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x7f8935368000) [pid = 1856] [serial = 56] [outer = 0x7f892dfbbc00] 23:48:33 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:33 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:33 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:33 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:33 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is omitted when a 23:48:33 INFO - document served over http requires an http 23:48:33 INFO - sub-resource via script-tag using the meta-referrer 23:48:33 INFO - delivery method with swap-origin-redirect and when 23:48:33 INFO - the target request is cross-origin. 23:48:33 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 984ms 23:48:33 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 23:48:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f893589e000 == 21 [pid = 1856] [id = 21] 23:48:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x7f8930582400) [pid = 1856] [serial = 57] [outer = (nil)] 23:48:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x7f8935368400) [pid = 1856] [serial = 58] [outer = 0x7f8930582400] 23:48:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x7f893272d000) [pid = 1856] [serial = 59] [outer = 0x7f8930582400] 23:48:34 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:34 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:34 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:34 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:34 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:34 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is omitted when a 23:48:34 INFO - document served over http requires an http 23:48:34 INFO - sub-resource via xhr-request using the meta-referrer 23:48:34 INFO - delivery method with keep-origin-redirect and when 23:48:34 INFO - the target request is cross-origin. 23:48:34 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 878ms 23:48:34 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 23:48:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f89359ca800 == 22 [pid = 1856] [id = 22] 23:48:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x7f8937251000) [pid = 1856] [serial = 60] [outer = (nil)] 23:48:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x7f8937bcb000) [pid = 1856] [serial = 61] [outer = 0x7f8937251000] 23:48:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x7f8938893800) [pid = 1856] [serial = 62] [outer = 0x7f8937251000] 23:48:35 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:35 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:35 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:35 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:35 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is omitted when a 23:48:35 INFO - document served over http requires an http 23:48:35 INFO - sub-resource via xhr-request using the meta-referrer 23:48:35 INFO - delivery method with no-redirect and when 23:48:35 INFO - the target request is cross-origin. 23:48:35 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 844ms 23:48:35 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 23:48:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f893497d800 == 23 [pid = 1856] [id = 23] 23:48:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x7f8938895400) [pid = 1856] [serial = 63] [outer = (nil)] 23:48:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x7f8939a7d000) [pid = 1856] [serial = 64] [outer = 0x7f8938895400] 23:48:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x7f8939c56400) [pid = 1856] [serial = 65] [outer = 0x7f8938895400] 23:48:35 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:35 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:35 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:35 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:36 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:36 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is omitted when a 23:48:36 INFO - document served over http requires an http 23:48:36 INFO - sub-resource via xhr-request using the meta-referrer 23:48:36 INFO - delivery method with swap-origin-redirect and when 23:48:36 INFO - the target request is cross-origin. 23:48:36 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 985ms 23:48:36 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 23:48:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892f132800 == 24 [pid = 1856] [id = 24] 23:48:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x7f892e60e000) [pid = 1856] [serial = 66] [outer = (nil)] 23:48:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x7f892e60fc00) [pid = 1856] [serial = 67] [outer = 0x7f892e60e000] 23:48:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x7f893092a000) [pid = 1856] [serial = 68] [outer = 0x7f892e60e000] 23:48:37 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:37 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:37 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:37 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:37 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is omitted when a 23:48:37 INFO - document served over http requires an https 23:48:37 INFO - sub-resource via fetch-request using the meta-referrer 23:48:37 INFO - delivery method with keep-origin-redirect and when 23:48:37 INFO - the target request is cross-origin. 23:48:37 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1195ms 23:48:37 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 23:48:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f893592f000 == 25 [pid = 1856] [id = 25] 23:48:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x7f892dfc1800) [pid = 1856] [serial = 69] [outer = (nil)] 23:48:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x7f8930ab4400) [pid = 1856] [serial = 70] [outer = 0x7f892dfc1800] 23:48:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x7f8935956000) [pid = 1856] [serial = 71] [outer = 0x7f892dfc1800] 23:48:38 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:38 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:38 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:38 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:38 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is omitted when a 23:48:38 INFO - document served over http requires an https 23:48:38 INFO - sub-resource via fetch-request using the meta-referrer 23:48:38 INFO - delivery method with no-redirect and when 23:48:38 INFO - the target request is cross-origin. 23:48:38 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1228ms 23:48:38 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 23:48:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8948643800 == 26 [pid = 1856] [id = 26] 23:48:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x7f893591f800) [pid = 1856] [serial = 72] [outer = (nil)] 23:48:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x7f8937699c00) [pid = 1856] [serial = 73] [outer = 0x7f893591f800] 23:48:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x7f8939af1400) [pid = 1856] [serial = 74] [outer = 0x7f893591f800] 23:48:39 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:39 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:39 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:39 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:40 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is omitted when a 23:48:40 INFO - document served over http requires an https 23:48:40 INFO - sub-resource via fetch-request using the meta-referrer 23:48:40 INFO - delivery method with swap-origin-redirect and when 23:48:40 INFO - the target request is cross-origin. 23:48:40 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1286ms 23:48:40 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 23:48:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8948f4f000 == 27 [pid = 1856] [id = 27] 23:48:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x7f893d925400) [pid = 1856] [serial = 75] [outer = (nil)] 23:48:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x7f894380e400) [pid = 1856] [serial = 76] [outer = 0x7f893d925400] 23:48:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x7f8943b31000) [pid = 1856] [serial = 77] [outer = 0x7f893d925400] 23:48:41 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:41 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:41 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:41 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892e40e000 == 28 [pid = 1856] [id = 28] 23:48:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x7f892e44b400) [pid = 1856] [serial = 78] [outer = (nil)] 23:48:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x7f892e603000) [pid = 1856] [serial = 79] [outer = 0x7f892e44b400] 23:48:41 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is omitted when a 23:48:41 INFO - document served over http requires an https 23:48:41 INFO - sub-resource via iframe-tag using the meta-referrer 23:48:41 INFO - delivery method with keep-origin-redirect and when 23:48:41 INFO - the target request is cross-origin. 23:48:41 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1490ms 23:48:41 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 23:48:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f89359ca800 == 27 [pid = 1856] [id = 22] 23:48:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f893589e000 == 26 [pid = 1856] [id = 21] 23:48:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f892f13e000 == 25 [pid = 1856] [id = 20] 23:48:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f892f12b000 == 24 [pid = 1856] [id = 19] 23:48:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f893711d800 == 23 [pid = 1856] [id = 18] 23:48:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f89370a6800 == 22 [pid = 1856] [id = 17] 23:48:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f8936f69800 == 21 [pid = 1856] [id = 16] 23:48:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f8935daa800 == 20 [pid = 1856] [id = 15] 23:48:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f893592a800 == 19 [pid = 1856] [id = 14] 23:48:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f893091f800 == 18 [pid = 1856] [id = 13] 23:48:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f892e180800 == 17 [pid = 1856] [id = 12] 23:48:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892ddc0000 == 18 [pid = 1856] [id = 29] 23:48:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x7f892e444400) [pid = 1856] [serial = 80] [outer = (nil)] 23:48:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x7f893057a400) [pid = 1856] [serial = 81] [outer = 0x7f892e444400] 23:48:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x7f8934654400) [pid = 1856] [serial = 82] [outer = 0x7f892e444400] 23:48:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f892f132800 == 17 [pid = 1856] [id = 24] 23:48:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f893592f000 == 16 [pid = 1856] [id = 25] 23:48:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f8948643800 == 15 [pid = 1856] [id = 26] 23:48:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f8948f4f000 == 14 [pid = 1856] [id = 27] 23:48:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f892e40e000 == 13 [pid = 1856] [id = 28] 23:48:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f892f13f000 == 12 [pid = 1856] [id = 6] 23:48:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f892e037000 == 11 [pid = 1856] [id = 8] 23:48:43 INFO - PROCESS | 1856 | --DOCSHELL 0x7f892e18b000 == 10 [pid = 1856] [id = 9] 23:48:43 INFO - PROCESS | 1856 | --DOCSHELL 0x7f893497d800 == 9 [pid = 1856] [id = 23] 23:48:44 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:44 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:44 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:44 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892e037000 == 10 [pid = 1856] [id = 30] 23:48:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x7f892e22cc00) [pid = 1856] [serial = 83] [outer = (nil)] 23:48:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x7f8930925c00) [pid = 1856] [serial = 84] [outer = 0x7f892e22cc00] 23:48:44 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is omitted when a 23:48:44 INFO - document served over http requires an https 23:48:44 INFO - sub-resource via iframe-tag using the meta-referrer 23:48:44 INFO - delivery method with no-redirect and when 23:48:44 INFO - the target request is cross-origin. 23:48:44 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3402ms 23:48:44 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 23:48:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892f120000 == 11 [pid = 1856] [id = 31] 23:48:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x7f892e609c00) [pid = 1856] [serial = 85] [outer = (nil)] 23:48:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x7f893480e800) [pid = 1856] [serial = 86] [outer = 0x7f892e609c00] 23:48:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x7f8935369800) [pid = 1856] [serial = 87] [outer = 0x7f892e609c00] 23:48:45 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:45 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:45 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:45 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f89327ab800 == 12 [pid = 1856] [id = 32] 23:48:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x7f89356c6c00) [pid = 1856] [serial = 88] [outer = (nil)] 23:48:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x7f8934804400) [pid = 1856] [serial = 89] [outer = 0x7f89356c6c00] 23:48:46 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is omitted when a 23:48:46 INFO - document served over http requires an https 23:48:46 INFO - sub-resource via iframe-tag using the meta-referrer 23:48:46 INFO - delivery method with swap-origin-redirect and when 23:48:46 INFO - the target request is cross-origin. 23:48:46 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1082ms 23:48:46 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 23:48:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8935276800 == 13 [pid = 1856] [id = 33] 23:48:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x7f892cca1c00) [pid = 1856] [serial = 90] [outer = (nil)] 23:48:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x7f893595c800) [pid = 1856] [serial = 91] [outer = 0x7f892cca1c00] 23:48:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x7f8937253000) [pid = 1856] [serial = 92] [outer = 0x7f892cca1c00] 23:48:46 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:46 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:46 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:46 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:47 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is omitted when a 23:48:47 INFO - document served over http requires an https 23:48:47 INFO - sub-resource via script-tag using the meta-referrer 23:48:47 INFO - delivery method with keep-origin-redirect and when 23:48:47 INFO - the target request is cross-origin. 23:48:47 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1034ms 23:48:47 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html 23:48:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8935e2d000 == 14 [pid = 1856] [id = 34] 23:48:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x7f8937bc5400) [pid = 1856] [serial = 93] [outer = (nil)] 23:48:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x7f8938181c00) [pid = 1856] [serial = 94] [outer = 0x7f8937bc5400] 23:48:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x7f8939a7bc00) [pid = 1856] [serial = 95] [outer = 0x7f8937bc5400] 23:48:47 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:47 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:47 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:47 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:48 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is omitted when a 23:48:48 INFO - document served over http requires an https 23:48:48 INFO - sub-resource via script-tag using the meta-referrer 23:48:48 INFO - delivery method with no-redirect and when 23:48:48 INFO - the target request is cross-origin. 23:48:48 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 990ms 23:48:48 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 23:48:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f89370a7000 == 15 [pid = 1856] [id = 35] 23:48:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x7f8939a70c00) [pid = 1856] [serial = 96] [outer = (nil)] 23:48:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x7f8939ccd000) [pid = 1856] [serial = 97] [outer = 0x7f8939a70c00] 23:48:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x7f893cdbc800) [pid = 1856] [serial = 98] [outer = 0x7f8939a70c00] 23:48:48 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:48 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:48 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:48 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x7f892dfbbc00) [pid = 1856] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x7f89381d6400) [pid = 1856] [serial = 46] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x7f8936e09800) [pid = 1856] [serial = 43] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x7f8930582400) [pid = 1856] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x7f892e44b400) [pid = 1856] [serial = 78] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x7f892e21f800) [pid = 1856] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x7f892dde7000) [pid = 1856] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x7f892e609400) [pid = 1856] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x7f893591f800) [pid = 1856] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x7f892dfc1800) [pid = 1856] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x7f892e60e000) [pid = 1856] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x7f8938895400) [pid = 1856] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x7f893057dc00) [pid = 1856] [serial = 41] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456991308404] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x7f892cc9d800) [pid = 1856] [serial = 38] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x7f893272ec00) [pid = 1856] [serial = 36] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x7f892cc1e800) [pid = 1856] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x7f8930581400) [pid = 1856] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x7f892e60e400) [pid = 1856] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x7f8937251000) [pid = 1856] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x7f892cca7000) [pid = 1856] [serial = 31] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x7f893594f800) [pid = 1856] [serial = 42] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456991308404] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x7f8934806000) [pid = 1856] [serial = 39] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x7f8934806400) [pid = 1856] [serial = 37] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x7f892cca2800) [pid = 1856] [serial = 34] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x7f8939c54c00) [pid = 1856] [serial = 49] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x7f89303b5c00) [pid = 1856] [serial = 52] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x7f8937bcb000) [pid = 1856] [serial = 61] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x7f8932732000) [pid = 1856] [serial = 55] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x7f892cb59800) [pid = 1856] [serial = 28] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x7f89352b5000) [pid = 1856] [serial = 47] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x7f8937476000) [pid = 1856] [serial = 44] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x7f8935368400) [pid = 1856] [serial = 58] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x7f8946cc4000) [pid = 1856] [serial = 2] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x7f892e603000) [pid = 1856] [serial = 79] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x7f8935956c00) [pid = 1856] [serial = 12] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x7f8935e80800) [pid = 1856] [serial = 9] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x7f894380e400) [pid = 1856] [serial = 76] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x7f8937699c00) [pid = 1856] [serial = 73] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x7f8930ab4400) [pid = 1856] [serial = 70] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0x7f8939a7d000) [pid = 1856] [serial = 64] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0x7f892e60fc00) [pid = 1856] [serial = 67] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x7f892e225000) [pid = 1856] [serial = 25] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 55 (0x7f892e0cc800) [pid = 1856] [serial = 22] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 54 (0x7f89356c9000) [pid = 1856] [serial = 19] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 53 (0x7f892e60a400) [pid = 1856] [serial = 16] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 52 (0x7f8938893800) [pid = 1856] [serial = 62] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 51 (0x7f893272d000) [pid = 1856] [serial = 59] [outer = (nil)] [url = about:blank] 23:48:49 INFO - PROCESS | 1856 | --DOMWINDOW == 50 (0x7f8939c56400) [pid = 1856] [serial = 65] [outer = (nil)] [url = about:blank] 23:48:49 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is omitted when a 23:48:49 INFO - document served over http requires an https 23:48:49 INFO - sub-resource via script-tag using the meta-referrer 23:48:49 INFO - delivery method with swap-origin-redirect and when 23:48:49 INFO - the target request is cross-origin. 23:48:49 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1338ms 23:48:49 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 23:48:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8936f63800 == 16 [pid = 1856] [id = 36] 23:48:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 51 (0x7f892cc18000) [pid = 1856] [serial = 99] [outer = (nil)] 23:48:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 52 (0x7f892dfbbc00) [pid = 1856] [serial = 100] [outer = 0x7f892cc18000] 23:48:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 53 (0x7f8935e80800) [pid = 1856] [serial = 101] [outer = 0x7f892cc18000] 23:48:50 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:50 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:50 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:50 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:50 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:50 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is omitted when a 23:48:50 INFO - document served over http requires an https 23:48:50 INFO - sub-resource via xhr-request using the meta-referrer 23:48:50 INFO - delivery method with keep-origin-redirect and when 23:48:50 INFO - the target request is cross-origin. 23:48:50 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 955ms 23:48:50 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 23:48:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f893ce63000 == 17 [pid = 1856] [id = 37] 23:48:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 54 (0x7f892e0cb400) [pid = 1856] [serial = 102] [outer = (nil)] 23:48:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0x7f8935d6e800) [pid = 1856] [serial = 103] [outer = 0x7f892e0cb400] 23:48:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x7f8943bd0800) [pid = 1856] [serial = 104] [outer = 0x7f892e0cb400] 23:48:51 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:51 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:51 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:51 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:51 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is omitted when a 23:48:51 INFO - document served over http requires an https 23:48:51 INFO - sub-resource via xhr-request using the meta-referrer 23:48:51 INFO - delivery method with no-redirect and when 23:48:51 INFO - the target request is cross-origin. 23:48:51 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 935ms 23:48:51 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 23:48:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892e17c800 == 18 [pid = 1856] [id = 38] 23:48:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x7f892e60c000) [pid = 1856] [serial = 105] [outer = (nil)] 23:48:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x7f8930927400) [pid = 1856] [serial = 106] [outer = 0x7f892e60c000] 23:48:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x7f8934659000) [pid = 1856] [serial = 107] [outer = 0x7f892e60c000] 23:48:52 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:52 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:52 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:52 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:52 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:52 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is omitted when a 23:48:52 INFO - document served over http requires an https 23:48:52 INFO - sub-resource via xhr-request using the meta-referrer 23:48:52 INFO - delivery method with swap-origin-redirect and when 23:48:52 INFO - the target request is cross-origin. 23:48:52 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1238ms 23:48:52 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 23:48:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8937111800 == 19 [pid = 1856] [id = 39] 23:48:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x7f892dfbd000) [pid = 1856] [serial = 108] [outer = (nil)] 23:48:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x7f8935e7bc00) [pid = 1856] [serial = 109] [outer = 0x7f892dfbd000] 23:48:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x7f89376a1800) [pid = 1856] [serial = 110] [outer = 0x7f892dfbd000] 23:48:53 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:53 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:53 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:53 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:53 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:53 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is omitted when a 23:48:53 INFO - document served over http requires an http 23:48:53 INFO - sub-resource via fetch-request using the meta-referrer 23:48:53 INFO - delivery method with keep-origin-redirect and when 23:48:53 INFO - the target request is same-origin. 23:48:54 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1329ms 23:48:54 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html 23:48:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8946cd7800 == 20 [pid = 1856] [id = 40] 23:48:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x7f89381d5000) [pid = 1856] [serial = 111] [outer = (nil)] 23:48:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x7f893da2d000) [pid = 1856] [serial = 112] [outer = 0x7f89381d5000] 23:48:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x7f8943bca400) [pid = 1856] [serial = 113] [outer = 0x7f89381d5000] 23:48:55 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:55 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:55 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:55 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:55 INFO - PROCESS | 1856 | --DOCSHELL 0x7f89327ab800 == 19 [pid = 1856] [id = 32] 23:48:55 INFO - PROCESS | 1856 | --DOCSHELL 0x7f892e037000 == 18 [pid = 1856] [id = 30] 23:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x7f892cc12400) [pid = 1856] [serial = 26] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x7f89303bd800) [pid = 1856] [serial = 35] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x7f8935918800) [pid = 1856] [serial = 40] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x7f893323cc00) [pid = 1856] [serial = 53] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x7f8938180400) [pid = 1856] [serial = 45] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x7f8935368000) [pid = 1856] [serial = 56] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0x7f894376c000) [pid = 1856] [serial = 50] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0x7f8939af1400) [pid = 1856] [serial = 74] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x7f8935956000) [pid = 1856] [serial = 71] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 55 (0x7f893092a000) [pid = 1856] [serial = 68] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 54 (0x7f892e0d2c00) [pid = 1856] [serial = 23] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 53 (0x7f892e610800) [pid = 1856] [serial = 17] [outer = (nil)] [url = about:blank] 23:48:55 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is omitted when a 23:48:55 INFO - document served over http requires an http 23:48:55 INFO - sub-resource via fetch-request using the meta-referrer 23:48:55 INFO - delivery method with no-redirect and when 23:48:55 INFO - the target request is same-origin. 23:48:55 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1497ms 23:48:55 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 23:48:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892e18d000 == 19 [pid = 1856] [id = 41] 23:48:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 54 (0x7f893057bc00) [pid = 1856] [serial = 114] [outer = (nil)] 23:48:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0x7f8930927c00) [pid = 1856] [serial = 115] [outer = 0x7f893057bc00] 23:48:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x7f8933242800) [pid = 1856] [serial = 116] [outer = 0x7f893057bc00] 23:48:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x7f893536e000) [pid = 1856] [serial = 117] [outer = 0x7f892cc1a400] 23:48:56 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:56 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:56 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:56 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:56 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:56 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is omitted when a 23:48:56 INFO - document served over http requires an http 23:48:56 INFO - sub-resource via fetch-request using the meta-referrer 23:48:56 INFO - delivery method with swap-origin-redirect and when 23:48:56 INFO - the target request is same-origin. 23:48:56 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1028ms 23:48:56 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 23:48:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f893090f000 == 20 [pid = 1856] [id = 42] 23:48:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x7f892dde7800) [pid = 1856] [serial = 118] [outer = (nil)] 23:48:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x7f892e220400) [pid = 1856] [serial = 119] [outer = 0x7f892dde7800] 23:48:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x7f8935e78800) [pid = 1856] [serial = 120] [outer = 0x7f892dde7800] 23:48:57 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:57 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:57 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:57 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8935db1800 == 21 [pid = 1856] [id = 43] 23:48:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x7f8936ccd800) [pid = 1856] [serial = 121] [outer = (nil)] 23:48:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x7f893816d400) [pid = 1856] [serial = 122] [outer = 0x7f8936ccd800] 23:48:57 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:57 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is omitted when a 23:48:57 INFO - document served over http requires an http 23:48:57 INFO - sub-resource via iframe-tag using the meta-referrer 23:48:57 INFO - delivery method with keep-origin-redirect and when 23:48:57 INFO - the target request is same-origin. 23:48:57 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 981ms 23:48:57 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 23:48:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8936f64800 == 22 [pid = 1856] [id = 44] 23:48:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x7f893724b400) [pid = 1856] [serial = 123] [outer = (nil)] 23:48:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x7f8938163000) [pid = 1856] [serial = 124] [outer = 0x7f893724b400] 23:48:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x7f8939c51c00) [pid = 1856] [serial = 125] [outer = 0x7f893724b400] 23:48:58 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:58 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:58 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:58 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8937129000 == 23 [pid = 1856] [id = 45] 23:48:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x7f89388ce800) [pid = 1856] [serial = 126] [outer = (nil)] 23:48:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x7f8935e82800) [pid = 1856] [serial = 127] [outer = 0x7f89388ce800] 23:48:58 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is omitted when a 23:48:58 INFO - document served over http requires an http 23:48:58 INFO - sub-resource via iframe-tag using the meta-referrer 23:48:58 INFO - delivery method with no-redirect and when 23:48:58 INFO - the target request is same-origin. 23:48:58 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1083ms 23:48:58 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 23:48:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8937bb8800 == 24 [pid = 1856] [id = 46] 23:48:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x7f8939c52000) [pid = 1856] [serial = 128] [outer = (nil)] 23:48:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x7f893da2f800) [pid = 1856] [serial = 129] [outer = 0x7f8939c52000] 23:48:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x7f8943d0c400) [pid = 1856] [serial = 130] [outer = 0x7f8939c52000] 23:48:59 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:59 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:59 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:59 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8944ea2000 == 25 [pid = 1856] [id = 47] 23:48:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x7f894376c000) [pid = 1856] [serial = 131] [outer = (nil)] 23:48:59 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x7f8939ccd000) [pid = 1856] [serial = 97] [outer = (nil)] [url = about:blank] 23:48:59 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x7f893595c800) [pid = 1856] [serial = 91] [outer = (nil)] [url = about:blank] 23:48:59 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x7f8934804400) [pid = 1856] [serial = 89] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:48:59 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x7f893480e800) [pid = 1856] [serial = 86] [outer = (nil)] [url = about:blank] 23:48:59 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x7f892cc18000) [pid = 1856] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html] 23:48:59 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x7f8937bc5400) [pid = 1856] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html] 23:48:59 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x7f892e22cc00) [pid = 1856] [serial = 83] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456991324773] 23:48:59 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x7f892e444400) [pid = 1856] [serial = 80] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html] 23:48:59 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x7f892e609c00) [pid = 1856] [serial = 85] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 23:48:59 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x7f8939a70c00) [pid = 1856] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html] 23:48:59 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x7f892cca1c00) [pid = 1856] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html] 23:48:59 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x7f89356c6c00) [pid = 1856] [serial = 88] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:48:59 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0x7f8935d6e800) [pid = 1856] [serial = 103] [outer = (nil)] [url = about:blank] 23:48:59 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0x7f892dfbbc00) [pid = 1856] [serial = 100] [outer = (nil)] [url = about:blank] 23:48:59 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x7f8938181c00) [pid = 1856] [serial = 94] [outer = (nil)] [url = about:blank] 23:48:59 INFO - PROCESS | 1856 | --DOMWINDOW == 55 (0x7f8930925c00) [pid = 1856] [serial = 84] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456991324773] 23:48:59 INFO - PROCESS | 1856 | --DOMWINDOW == 54 (0x7f893057a400) [pid = 1856] [serial = 81] [outer = (nil)] [url = about:blank] 23:48:59 INFO - PROCESS | 1856 | --DOMWINDOW == 53 (0x7f8935e80800) [pid = 1856] [serial = 101] [outer = (nil)] [url = about:blank] 23:48:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 54 (0x7f892e21f800) [pid = 1856] [serial = 132] [outer = 0x7f894376c000] 23:48:59 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:48:59 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is omitted when a 23:48:59 INFO - document served over http requires an http 23:48:59 INFO - sub-resource via iframe-tag using the meta-referrer 23:48:59 INFO - delivery method with swap-origin-redirect and when 23:48:59 INFO - the target request is same-origin. 23:48:59 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1025ms 23:48:59 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 23:48:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f893749d800 == 26 [pid = 1856] [id = 48] 23:48:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0x7f892cca2000) [pid = 1856] [serial = 133] [outer = (nil)] 23:48:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x7f892e0ce000) [pid = 1856] [serial = 134] [outer = 0x7f892cca2000] 23:49:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x7f8943dea000) [pid = 1856] [serial = 135] [outer = 0x7f892cca2000] 23:49:00 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:00 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:00 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:00 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:00 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:00 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is omitted when a 23:49:00 INFO - document served over http requires an http 23:49:00 INFO - sub-resource via script-tag using the meta-referrer 23:49:00 INFO - delivery method with keep-origin-redirect and when 23:49:00 INFO - the target request is same-origin. 23:49:00 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 877ms 23:49:00 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html 23:49:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8948dd8800 == 27 [pid = 1856] [id = 49] 23:49:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x7f892cca1000) [pid = 1856] [serial = 136] [outer = (nil)] 23:49:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x7f8943deb800) [pid = 1856] [serial = 137] [outer = 0x7f892cca1000] 23:49:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x7f8948b8e400) [pid = 1856] [serial = 138] [outer = 0x7f892cca1000] 23:49:01 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:01 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:01 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:01 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:01 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is omitted when a 23:49:01 INFO - document served over http requires an http 23:49:01 INFO - sub-resource via script-tag using the meta-referrer 23:49:01 INFO - delivery method with no-redirect and when 23:49:01 INFO - the target request is same-origin. 23:49:01 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 878ms 23:49:01 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 23:49:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892e026000 == 28 [pid = 1856] [id = 50] 23:49:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x7f892cc13000) [pid = 1856] [serial = 139] [outer = (nil)] 23:49:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x7f892cc9d400) [pid = 1856] [serial = 140] [outer = 0x7f892cc13000] 23:49:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x7f892e440000) [pid = 1856] [serial = 141] [outer = 0x7f892cc13000] 23:49:02 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:02 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:02 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:02 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:02 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:02 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is omitted when a 23:49:02 INFO - document served over http requires an http 23:49:02 INFO - sub-resource via script-tag using the meta-referrer 23:49:02 INFO - delivery method with swap-origin-redirect and when 23:49:02 INFO - the target request is same-origin. 23:49:02 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1144ms 23:49:02 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 23:49:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8937111000 == 29 [pid = 1856] [id = 51] 23:49:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x7f892cc14400) [pid = 1856] [serial = 142] [outer = (nil)] 23:49:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x7f893595d400) [pid = 1856] [serial = 143] [outer = 0x7f892cc14400] 23:49:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x7f89376a1400) [pid = 1856] [serial = 144] [outer = 0x7f892cc14400] 23:49:03 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:03 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:03 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:03 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:03 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is omitted when a 23:49:03 INFO - document served over http requires an http 23:49:03 INFO - sub-resource via xhr-request using the meta-referrer 23:49:03 INFO - delivery method with keep-origin-redirect and when 23:49:03 INFO - the target request is same-origin. 23:49:03 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1232ms 23:49:03 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html 23:49:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f89327a2000 == 30 [pid = 1856] [id = 52] 23:49:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x7f8930aac000) [pid = 1856] [serial = 145] [outer = (nil)] 23:49:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x7f8930aaec00) [pid = 1856] [serial = 146] [outer = 0x7f8930aac000] 23:49:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x7f8930ab6800) [pid = 1856] [serial = 147] [outer = 0x7f8930aac000] 23:49:04 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:04 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:04 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:04 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:05 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is omitted when a 23:49:05 INFO - document served over http requires an http 23:49:05 INFO - sub-resource via xhr-request using the meta-referrer 23:49:05 INFO - delivery method with no-redirect and when 23:49:05 INFO - the target request is same-origin. 23:49:05 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1140ms 23:49:05 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 23:49:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f894cd18000 == 31 [pid = 1856] [id = 53] 23:49:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x7f8930aadc00) [pid = 1856] [serial = 148] [outer = (nil)] 23:49:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x7f89381a9000) [pid = 1856] [serial = 149] [outer = 0x7f8930aadc00] 23:49:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x7f89388cc400) [pid = 1856] [serial = 150] [outer = 0x7f8930aadc00] 23:49:05 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:05 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:05 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:05 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:06 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:06 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is omitted when a 23:49:06 INFO - document served over http requires an http 23:49:06 INFO - sub-resource via xhr-request using the meta-referrer 23:49:06 INFO - delivery method with swap-origin-redirect and when 23:49:06 INFO - the target request is same-origin. 23:49:06 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1110ms 23:49:06 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 23:49:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f894cf17000 == 32 [pid = 1856] [id = 54] 23:49:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x7f8937bc5400) [pid = 1856] [serial = 151] [outer = (nil)] 23:49:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x7f8943b2e000) [pid = 1856] [serial = 152] [outer = 0x7f8937bc5400] 23:49:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x7f8944cdd400) [pid = 1856] [serial = 153] [outer = 0x7f8937bc5400] 23:49:06 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:06 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:06 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:06 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:07 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:07 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is omitted when a 23:49:07 INFO - document served over http requires an https 23:49:07 INFO - sub-resource via fetch-request using the meta-referrer 23:49:07 INFO - delivery method with keep-origin-redirect and when 23:49:07 INFO - the target request is same-origin. 23:49:07 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1135ms 23:49:07 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html 23:49:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8930be9800 == 33 [pid = 1856] [id = 55] 23:49:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x7f8948619c00) [pid = 1856] [serial = 154] [outer = (nil)] 23:49:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x7f8948692400) [pid = 1856] [serial = 155] [outer = 0x7f8948619c00] 23:49:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x7f89490c0000) [pid = 1856] [serial = 156] [outer = 0x7f8948619c00] 23:49:08 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:08 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:08 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:08 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:08 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is omitted when a 23:49:08 INFO - document served over http requires an https 23:49:08 INFO - sub-resource via fetch-request using the meta-referrer 23:49:08 INFO - delivery method with no-redirect and when 23:49:08 INFO - the target request is same-origin. 23:49:08 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1179ms 23:49:08 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 23:49:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8930504000 == 34 [pid = 1856] [id = 56] 23:49:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x7f892e222c00) [pid = 1856] [serial = 157] [outer = (nil)] 23:49:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x7f892e443400) [pid = 1856] [serial = 158] [outer = 0x7f892e222c00] 23:49:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x7f8930581400) [pid = 1856] [serial = 159] [outer = 0x7f892e222c00] 23:49:09 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:09 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:09 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:09 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:09 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:09 INFO - PROCESS | 1856 | --DOCSHELL 0x7f892ddc0000 == 33 [pid = 1856] [id = 29] 23:49:09 INFO - PROCESS | 1856 | --DOCSHELL 0x7f8944ea2000 == 32 [pid = 1856] [id = 47] 23:49:09 INFO - PROCESS | 1856 | --DOCSHELL 0x7f8937129000 == 31 [pid = 1856] [id = 45] 23:49:09 INFO - PROCESS | 1856 | --DOCSHELL 0x7f8935db1800 == 30 [pid = 1856] [id = 43] 23:49:09 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x7f8935369800) [pid = 1856] [serial = 87] [outer = (nil)] [url = about:blank] 23:49:09 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x7f8934654400) [pid = 1856] [serial = 82] [outer = (nil)] [url = about:blank] 23:49:09 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x7f893cdbc800) [pid = 1856] [serial = 98] [outer = (nil)] [url = about:blank] 23:49:09 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x7f8939a7bc00) [pid = 1856] [serial = 95] [outer = (nil)] [url = about:blank] 23:49:09 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x7f8937253000) [pid = 1856] [serial = 92] [outer = (nil)] [url = about:blank] 23:49:09 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is omitted when a 23:49:09 INFO - document served over http requires an https 23:49:09 INFO - sub-resource via fetch-request using the meta-referrer 23:49:09 INFO - delivery method with swap-origin-redirect and when 23:49:09 INFO - the target request is same-origin. 23:49:09 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1505ms 23:49:10 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 23:49:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892e410800 == 31 [pid = 1856] [id = 57] 23:49:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x7f8930923400) [pid = 1856] [serial = 160] [outer = (nil)] 23:49:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x7f893272e000) [pid = 1856] [serial = 161] [outer = 0x7f8930923400] 23:49:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x7f8933243000) [pid = 1856] [serial = 162] [outer = 0x7f8930923400] 23:49:10 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:10 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:10 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:10 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f893090a000 == 32 [pid = 1856] [id = 58] 23:49:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x7f8930aad800) [pid = 1856] [serial = 163] [outer = (nil)] 23:49:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x7f89348cb400) [pid = 1856] [serial = 164] [outer = 0x7f8930aad800] 23:49:10 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:11 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is omitted when a 23:49:11 INFO - document served over http requires an https 23:49:11 INFO - sub-resource via iframe-tag using the meta-referrer 23:49:11 INFO - delivery method with keep-origin-redirect and when 23:49:11 INFO - the target request is same-origin. 23:49:11 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1083ms 23:49:11 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 23:49:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8932796800 == 33 [pid = 1856] [id = 59] 23:49:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x7f8930589000) [pid = 1856] [serial = 165] [outer = (nil)] 23:49:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x7f89356c0000) [pid = 1856] [serial = 166] [outer = 0x7f8930589000] 23:49:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x7f8937249000) [pid = 1856] [serial = 167] [outer = 0x7f8930589000] 23:49:11 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:11 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:11 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:11 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f893527c000 == 34 [pid = 1856] [id = 60] 23:49:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x7f8935368400) [pid = 1856] [serial = 168] [outer = (nil)] 23:49:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x7f89381a0800) [pid = 1856] [serial = 169] [outer = 0x7f8935368400] 23:49:12 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is omitted when a 23:49:12 INFO - document served over http requires an https 23:49:12 INFO - sub-resource via iframe-tag using the meta-referrer 23:49:12 INFO - delivery method with no-redirect and when 23:49:12 INFO - the target request is same-origin. 23:49:12 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1082ms 23:49:12 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 23:49:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8935e3f800 == 35 [pid = 1856] [id = 61] 23:49:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x7f892cca1800) [pid = 1856] [serial = 170] [outer = (nil)] 23:49:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x7f8938181c00) [pid = 1856] [serial = 171] [outer = 0x7f892cca1800] 23:49:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x7f8939ccd000) [pid = 1856] [serial = 172] [outer = 0x7f892cca1800] 23:49:12 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:13 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:13 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:13 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f89370a7800 == 36 [pid = 1856] [id = 62] 23:49:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x7f8939c5c000) [pid = 1856] [serial = 173] [outer = (nil)] 23:49:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x7f8939af2c00) [pid = 1856] [serial = 174] [outer = 0x7f8939c5c000] 23:49:13 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:13 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is omitted when a 23:49:13 INFO - document served over http requires an https 23:49:13 INFO - sub-resource via iframe-tag using the meta-referrer 23:49:13 INFO - delivery method with swap-origin-redirect and when 23:49:13 INFO - the target request is same-origin. 23:49:13 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1112ms 23:49:13 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 23:49:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8937485000 == 37 [pid = 1856] [id = 63] 23:49:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x7f8939cd0800) [pid = 1856] [serial = 175] [outer = (nil)] 23:49:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x7f894380c400) [pid = 1856] [serial = 176] [outer = 0x7f8939cd0800] 23:49:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x7f8944d0ec00) [pid = 1856] [serial = 177] [outer = 0x7f8939cd0800] 23:49:14 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:14 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:14 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:14 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:14 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:14 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is omitted when a 23:49:14 INFO - document served over http requires an https 23:49:14 INFO - sub-resource via script-tag using the meta-referrer 23:49:14 INFO - delivery method with keep-origin-redirect and when 23:49:14 INFO - the target request is same-origin. 23:49:14 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 981ms 23:49:14 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x7f892cca2000) [pid = 1856] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x7f893057bc00) [pid = 1856] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x7f892dde7800) [pid = 1856] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x7f89388ce800) [pid = 1856] [serial = 126] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456991338328] 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x7f893724b400) [pid = 1856] [serial = 123] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html] 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x7f894376c000) [pid = 1856] [serial = 131] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x7f8939c52000) [pid = 1856] [serial = 128] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x7f8936ccd800) [pid = 1856] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x7f892e0ce000) [pid = 1856] [serial = 134] [outer = (nil)] [url = about:blank] 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x7f8930927400) [pid = 1856] [serial = 106] [outer = (nil)] [url = about:blank] 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x7f893da2d000) [pid = 1856] [serial = 112] [outer = (nil)] [url = about:blank] 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x7f8935e82800) [pid = 1856] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456991338328] 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x7f8938163000) [pid = 1856] [serial = 124] [outer = (nil)] [url = about:blank] 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x7f8935e7bc00) [pid = 1856] [serial = 109] [outer = (nil)] [url = about:blank] 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x7f892e21f800) [pid = 1856] [serial = 132] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x7f893da2f800) [pid = 1856] [serial = 129] [outer = (nil)] [url = about:blank] 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x7f8943deb800) [pid = 1856] [serial = 137] [outer = (nil)] [url = about:blank] 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x7f893816d400) [pid = 1856] [serial = 122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x7f892e220400) [pid = 1856] [serial = 119] [outer = (nil)] [url = about:blank] 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x7f8930927c00) [pid = 1856] [serial = 115] [outer = (nil)] [url = about:blank] 23:49:14 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x7f892dde6800) [pid = 1856] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.] 23:49:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892e184800 == 38 [pid = 1856] [id = 64] 23:49:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x7f892e21e800) [pid = 1856] [serial = 178] [outer = (nil)] 23:49:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x7f893057bc00) [pid = 1856] [serial = 179] [outer = 0x7f892e21e800] 23:49:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x7f893da2f800) [pid = 1856] [serial = 180] [outer = 0x7f892e21e800] 23:49:15 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:15 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:15 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:15 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:15 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is omitted when a 23:49:15 INFO - document served over http requires an https 23:49:15 INFO - sub-resource via script-tag using the meta-referrer 23:49:15 INFO - delivery method with no-redirect and when 23:49:15 INFO - the target request is same-origin. 23:49:15 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1034ms 23:49:15 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 23:49:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8948d27800 == 39 [pid = 1856] [id = 65] 23:49:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x7f894cfc4000) [pid = 1856] [serial = 181] [outer = (nil)] 23:49:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x7f894cfc7000) [pid = 1856] [serial = 182] [outer = 0x7f894cfc4000] 23:49:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x7f894db95400) [pid = 1856] [serial = 183] [outer = 0x7f894cfc4000] 23:49:16 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:16 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:16 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:16 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:16 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:16 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is omitted when a 23:49:16 INFO - document served over http requires an https 23:49:16 INFO - sub-resource via script-tag using the meta-referrer 23:49:16 INFO - delivery method with swap-origin-redirect and when 23:49:16 INFO - the target request is same-origin. 23:49:16 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 971ms 23:49:16 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 23:49:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892e18b000 == 40 [pid = 1856] [id = 66] 23:49:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x7f892cca7400) [pid = 1856] [serial = 184] [outer = (nil)] 23:49:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x7f892dec4000) [pid = 1856] [serial = 185] [outer = 0x7f892cca7400] 23:49:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x7f892e60a000) [pid = 1856] [serial = 186] [outer = 0x7f892cca7400] 23:49:17 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:17 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:17 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:17 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:17 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:17 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is omitted when a 23:49:17 INFO - document served over http requires an https 23:49:17 INFO - sub-resource via xhr-request using the meta-referrer 23:49:17 INFO - delivery method with keep-origin-redirect and when 23:49:17 INFO - the target request is same-origin. 23:49:17 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1177ms 23:49:17 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html 23:49:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f893543a800 == 41 [pid = 1856] [id = 67] 23:49:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x7f892dde4800) [pid = 1856] [serial = 187] [outer = (nil)] 23:49:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x7f8934804400) [pid = 1856] [serial = 188] [outer = 0x7f892dde4800] 23:49:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x7f893724e000) [pid = 1856] [serial = 189] [outer = 0x7f892dde4800] 23:49:18 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:18 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:18 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:18 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:18 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is omitted when a 23:49:18 INFO - document served over http requires an https 23:49:18 INFO - sub-resource via xhr-request using the meta-referrer 23:49:18 INFO - delivery method with no-redirect and when 23:49:18 INFO - the target request is same-origin. 23:49:18 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1134ms 23:49:18 INFO - TEST-START | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 23:49:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8948d22800 == 42 [pid = 1856] [id = 68] 23:49:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x7f892e60e000) [pid = 1856] [serial = 190] [outer = (nil)] 23:49:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x7f8939a7bc00) [pid = 1856] [serial = 191] [outer = 0x7f892e60e000] 23:49:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x7f893d927800) [pid = 1856] [serial = 192] [outer = 0x7f892e60e000] 23:49:19 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:19 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:19 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:19 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:19 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:19 INFO - TEST-PASS | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is omitted when a 23:49:19 INFO - document served over http requires an https 23:49:19 INFO - sub-resource via xhr-request using the meta-referrer 23:49:19 INFO - delivery method with swap-origin-redirect and when 23:49:19 INFO - the target request is same-origin. 23:49:19 INFO - TEST-OK | /referrer-policy/no-referrer/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1127ms 23:49:19 INFO - TEST-START | /referrer-policy/origin-only/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 23:49:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f8930941000 == 43 [pid = 1856] [id = 69] 23:49:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x7f8938897400) [pid = 1856] [serial = 193] [outer = (nil)] 23:49:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x7f8948d76800) [pid = 1856] [serial = 194] [outer = 0x7f8938897400] 23:49:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x7f894dd03800) [pid = 1856] [serial = 195] [outer = 0x7f8938897400] 23:49:20 INFO - PROCESS | 1856 | 1456991360693 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 23:49:20 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:20 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:20 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:20 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f892ce74000 == 44 [pid = 1856] [id = 70] 23:49:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x7f892cebc800) [pid = 1856] [serial = 196] [outer = (nil)] 23:49:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x7f892ceb8400) [pid = 1856] [serial = 197] [outer = 0x7f892cebc800] 23:49:21 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 23:49:21 INFO - TEST-FAIL | /referrer-policy/origin-only/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 23:49:21 INFO - document served over http requires an http 23:49:21 INFO - sub-resource via iframe-tag using the attr-referrer 23:49:21 INFO - delivery method with keep-origin-redirect and when 23:49:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html" 23:49:21 INFO - ReferrerPolicyTestCase/t.start/ [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:55:45 INFO - PROCESS | 2131 | 1456991745823 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:55:46 INFO - PROCESS | 2131 | [2131] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:55:47 INFO - PROCESS | 2131 | ++DOCSHELL 0x7f1f07885800 == 3 [pid = 2131] [id = 3] 23:55:47 INFO - PROCESS | 2131 | ++DOMWINDOW == 6 (0x7f1f07889000) [pid = 2131] [serial = 6] [outer = (nil)] 23:55:47 INFO - PROCESS | 2131 | ++DOCSHELL 0x7f1f07889800 == 4 [pid = 2131] [id = 4] 23:55:47 INFO - PROCESS | 2131 | ++DOMWINDOW == 7 (0x7f1f07bde400) [pid = 2131] [serial = 7] [outer = (nil)] 23:55:47 INFO - PROCESS | 2131 | [2131] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:55:47 INFO - PROCESS | 2131 | ++DOCSHELL 0x7f1f05e1f800 == 5 [pid = 2131] [id = 5] 23:55:47 INFO - PROCESS | 2131 | ++DOMWINDOW == 8 (0x7f1f06ce3800) [pid = 2131] [serial = 8] [outer = (nil)] 23:55:48 INFO - PROCESS | 2131 | [2131] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:55:48 INFO - PROCESS | 2131 | [2131] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:55:48 INFO - PROCESS | 2131 | ++DOMWINDOW == 9 (0x7f1f05e6c400) [pid = 2131] [serial = 9] [outer = 0x7f1f06ce3800] 23:55:48 INFO - PROCESS | 2131 | ++DOMWINDOW == 10 (0x7f1f05943000) [pid = 2131] [serial = 10] [outer = 0x7f1f07889000] 23:55:48 INFO - PROCESS | 2131 | ++DOMWINDOW == 11 (0x7f1f05958800) [pid = 2131] [serial = 11] [outer = 0x7f1f07bde400] 23:55:48 INFO - PROCESS | 2131 | ++DOMWINDOW == 12 (0x7f1f0595a800) [pid = 2131] [serial = 12] [outer = 0x7f1f06ce3800] 23:55:49 INFO - PROCESS | 2131 | 1456991749516 Marionette DEBUG loaded listener.js 23:55:49 INFO - PROCESS | 2131 | 1456991749531 Marionette DEBUG loaded listener.js 23:55:50 INFO - PROCESS | 2131 | ++DOMWINDOW == 13 (0x7f1f13babc00) [pid = 2131] [serial = 13] [outer = 0x7f1f06ce3800] 23:55:50 INFO - PROCESS | 2131 | 1456991750147 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"228119b3-e582-4bb4-9bec-794b25619022","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:55:50 INFO - PROCESS | 2131 | 1456991750467 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:55:50 INFO - PROCESS | 2131 | 1456991750472 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:55:50 INFO - PROCESS | 2131 | 1456991750762 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:55:50 INFO - PROCESS | 2131 | 1456991750765 Marionette TRACE conn3 <- [1,3,null,{}] 23:55:50 INFO - PROCESS | 2131 | 1456991750806 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:55:51 INFO - PROCESS | 2131 | [2131] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:55:51 INFO - PROCESS | 2131 | ++DOMWINDOW == 14 (0x7f1f00925800) [pid = 2131] [serial = 14] [outer = 0x7f1f06ce3800] 23:55:51 INFO - PROCESS | 2131 | [2131] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:55:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 23:55:51 INFO - PROCESS | 2131 | ++DOCSHELL 0x7f1eff272000 == 6 [pid = 2131] [id = 6] 23:55:51 INFO - PROCESS | 2131 | ++DOMWINDOW == 15 (0x7f1efe705000) [pid = 2131] [serial = 15] [outer = (nil)] 23:55:51 INFO - PROCESS | 2131 | ++DOMWINDOW == 16 (0x7f1efe706000) [pid = 2131] [serial = 16] [outer = 0x7f1efe705000] 23:55:51 INFO - PROCESS | 2131 | ++DOMWINDOW == 17 (0x7f1efe70cc00) [pid = 2131] [serial = 17] [outer = 0x7f1efe705000] 23:55:52 INFO - PROCESS | 2131 | ++DOCSHELL 0x7f1efe54e000 == 7 [pid = 2131] [id = 7] 23:55:52 INFO - PROCESS | 2131 | ++DOMWINDOW == 18 (0x7f1efe542c00) [pid = 2131] [serial = 18] [outer = (nil)] 23:55:52 INFO - PROCESS | 2131 | ++DOMWINDOW == 19 (0x7f1efe711400) [pid = 2131] [serial = 19] [outer = 0x7f1efe542c00] 23:55:52 INFO - PROCESS | 2131 | ++DOMWINDOW == 20 (0x7f1f13cc7400) [pid = 2131] [serial = 20] [outer = 0x7f1efe542c00] 23:55:52 INFO - PROCESS | 2131 | [2131] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:55:52 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a 23:55:52 INFO - document served over http requires an http 23:55:52 INFO - sub-resource via fetch-request using the http-csp 23:55:52 INFO - delivery method with no-redirect and when 23:55:52 INFO - the target request is cross-origin. - expected FAIL 23:55:52 INFO - TEST-INFO | expected FAIL 23:55:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1039ms 23:55:52 WARNING - u'runner_teardown' () 23:55:52 INFO - Setting up ssl 23:55:52 INFO - PROCESS | certutil | 23:55:52 INFO - PROCESS | certutil | 23:55:52 INFO - PROCESS | certutil | 23:55:52 INFO - Certificate Nickname Trust Attributes 23:55:52 INFO - SSL,S/MIME,JAR/XPI 23:55:52 INFO - 23:55:52 INFO - web-platform-tests CT,, 23:55:52 INFO - 23:55:53 INFO - Starting runner 23:55:55 INFO - PROCESS | 2195 | 1456991755510 Marionette DEBUG Marionette enabled via build flag and pref 23:55:55 INFO - PROCESS | 2195 | ++DOCSHELL 0x7fe77c9c6000 == 1 [pid = 2195] [id = 1] 23:55:55 INFO - PROCESS | 2195 | ++DOMWINDOW == 1 (0x7fe77c9c6800) [pid = 2195] [serial = 1] [outer = (nil)] 23:55:55 INFO - PROCESS | 2195 | ++DOMWINDOW == 2 (0x7fe77c9c7800) [pid = 2195] [serial = 2] [outer = 0x7fe77c9c6800] 23:55:56 INFO - PROCESS | 2195 | 1456991756169 Marionette INFO Listening on port 2830 23:55:56 INFO - PROCESS | 2195 | 1456991756663 Marionette DEBUG Marionette enabled via command-line flag 23:55:56 INFO - PROCESS | 2195 | ++DOCSHELL 0x7fe77952a000 == 2 [pid = 2195] [id = 2] 23:55:56 INFO - PROCESS | 2195 | ++DOMWINDOW == 3 (0x7fe77953a800) [pid = 2195] [serial = 3] [outer = (nil)] 23:55:56 INFO - PROCESS | 2195 | ++DOMWINDOW == 4 (0x7fe77953b800) [pid = 2195] [serial = 4] [outer = 0x7fe77953a800] 23:55:56 INFO - PROCESS | 2195 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fe78095fb80 23:55:56 INFO - PROCESS | 2195 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fe779441fd0 23:55:56 INFO - PROCESS | 2195 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fe779453160 23:55:56 INFO - PROCESS | 2195 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fe779453460 23:55:56 INFO - PROCESS | 2195 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fe779453790 23:55:56 INFO - PROCESS | 2195 | ++DOMWINDOW == 5 (0x7fe7794a1800) [pid = 2195] [serial = 5] [outer = 0x7fe77c9c6800] 23:55:56 INFO - PROCESS | 2195 | [2195] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:55:56 INFO - PROCESS | 2195 | 1456991756980 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49551 23:55:57 INFO - PROCESS | 2195 | [2195] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:55:57 INFO - PROCESS | 2195 | 1456991757065 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49552 23:55:57 INFO - PROCESS | 2195 | 1456991757072 Marionette DEBUG Closed connection conn0 23:55:57 INFO - PROCESS | 2195 | [2195] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:55:57 INFO - PROCESS | 2195 | [2195] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:55:57 INFO - PROCESS | 2195 | 1456991757208 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49553 23:55:57 INFO - PROCESS | 2195 | 1456991757212 Marionette DEBUG Closed connection conn1 23:55:57 INFO - PROCESS | 2195 | [2195] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:55:57 INFO - PROCESS | 2195 | 1456991757254 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49554 23:55:57 INFO - PROCESS | 2195 | 1456991757263 Marionette DEBUG Closed connection conn2 23:55:57 INFO - PROCESS | 2195 | 1456991757289 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:55:57 INFO - PROCESS | 2195 | 1456991757298 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:55:58 INFO - PROCESS | 2195 | [2195] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:55:58 INFO - PROCESS | 2195 | ++DOCSHELL 0x7fe76d206000 == 3 [pid = 2195] [id = 3] 23:55:58 INFO - PROCESS | 2195 | ++DOMWINDOW == 6 (0x7fe76d206800) [pid = 2195] [serial = 6] [outer = (nil)] 23:55:58 INFO - PROCESS | 2195 | ++DOCSHELL 0x7fe76d207000 == 4 [pid = 2195] [id = 4] 23:55:58 INFO - PROCESS | 2195 | ++DOMWINDOW == 7 (0x7fe76e1c0400) [pid = 2195] [serial = 7] [outer = (nil)] 23:55:59 INFO - PROCESS | 2195 | [2195] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:55:59 INFO - PROCESS | 2195 | ++DOCSHELL 0x7fe76ba44800 == 5 [pid = 2195] [id = 5] 23:55:59 INFO - PROCESS | 2195 | ++DOMWINDOW == 8 (0x7fe76ba64c00) [pid = 2195] [serial = 8] [outer = (nil)] 23:55:59 INFO - PROCESS | 2195 | [2195] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:55:59 INFO - PROCESS | 2195 | [2195] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:55:59 INFO - PROCESS | 2195 | ++DOMWINDOW == 9 (0x7fe76ba72c00) [pid = 2195] [serial = 9] [outer = 0x7fe76ba64c00] 23:55:59 INFO - PROCESS | 2195 | ++DOMWINDOW == 10 (0x7fe76b582800) [pid = 2195] [serial = 10] [outer = 0x7fe76d206800] 23:55:59 INFO - PROCESS | 2195 | ++DOMWINDOW == 11 (0x7fe76b5abc00) [pid = 2195] [serial = 11] [outer = 0x7fe76e1c0400] 23:55:59 INFO - PROCESS | 2195 | ++DOMWINDOW == 12 (0x7fe76b5adc00) [pid = 2195] [serial = 12] [outer = 0x7fe76ba64c00] 23:56:01 INFO - PROCESS | 2195 | 1456991761021 Marionette DEBUG loaded listener.js 23:56:01 INFO - PROCESS | 2195 | 1456991761037 Marionette DEBUG loaded listener.js 23:56:01 INFO - PROCESS | 2195 | ++DOMWINDOW == 13 (0x7fe7797cc400) [pid = 2195] [serial = 13] [outer = 0x7fe76ba64c00] 23:56:01 INFO - PROCESS | 2195 | 1456991761650 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"6cae2d8c-111d-419a-988a-ca395b9771f7","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:56:01 INFO - PROCESS | 2195 | 1456991761970 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:56:01 INFO - PROCESS | 2195 | 1456991761974 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:56:02 INFO - PROCESS | 2195 | 1456991762280 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:56:02 INFO - PROCESS | 2195 | 1456991762284 Marionette TRACE conn3 <- [1,3,null,{}] 23:56:02 INFO - PROCESS | 2195 | 1456991762349 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:56:02 INFO - PROCESS | 2195 | [2195] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:56:02 INFO - PROCESS | 2195 | ++DOMWINDOW == 14 (0x7fe76638e400) [pid = 2195] [serial = 14] [outer = 0x7fe76ba64c00] 23:56:03 INFO - PROCESS | 2195 | [2195] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:56:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 23:56:03 INFO - PROCESS | 2195 | ++DOCSHELL 0x7fe764f65000 == 6 [pid = 2195] [id = 6] 23:56:03 INFO - PROCESS | 2195 | ++DOMWINDOW == 15 (0x7fe764405400) [pid = 2195] [serial = 15] [outer = (nil)] 23:56:03 INFO - PROCESS | 2195 | ++DOMWINDOW == 16 (0x7fe764406400) [pid = 2195] [serial = 16] [outer = 0x7fe764405400] 23:56:03 INFO - PROCESS | 2195 | ++DOMWINDOW == 17 (0x7fe76440d000) [pid = 2195] [serial = 17] [outer = 0x7fe764405400] 23:56:03 INFO - PROCESS | 2195 | ++DOCSHELL 0x7fe764279000 == 7 [pid = 2195] [id = 7] 23:56:03 INFO - PROCESS | 2195 | ++DOMWINDOW == 18 (0x7fe76440b800) [pid = 2195] [serial = 18] [outer = (nil)] 23:56:03 INFO - PROCESS | 2195 | ++DOMWINDOW == 19 (0x7fe764411400) [pid = 2195] [serial = 19] [outer = 0x7fe76440b800] 23:56:03 INFO - PROCESS | 2195 | ++DOMWINDOW == 20 (0x7fe7641bc000) [pid = 2195] [serial = 20] [outer = 0x7fe76440b800] 23:56:04 INFO - PROCESS | 2195 | [2195] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:56:04 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 23:56:04 INFO - document served over http requires an http 23:56:04 INFO - sub-resource via fetch-request using the http-csp 23:56:04 INFO - delivery method with swap-origin-redirect and when 23:56:04 INFO - the target request is cross-origin. - expected FAIL 23:56:04 INFO - TEST-INFO | expected FAIL 23:56:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1189ms 23:56:04 WARNING - u'runner_teardown' () 23:56:04 INFO - Setting up ssl 23:56:04 INFO - PROCESS | certutil | 23:56:04 INFO - PROCESS | certutil | 23:56:04 INFO - PROCESS | certutil | 23:56:04 INFO - Certificate Nickname Trust Attributes 23:56:04 INFO - SSL,S/MIME,JAR/XPI 23:56:04 INFO - 23:56:04 INFO - web-platform-tests CT,, 23:56:04 INFO - 23:56:04 INFO - Starting runner 23:56:07 INFO - PROCESS | 2259 | 1456991767217 Marionette DEBUG Marionette enabled via build flag and pref 23:56:07 INFO - PROCESS | 2259 | ++DOCSHELL 0x7f4182bc0800 == 1 [pid = 2259] [id = 1] 23:56:07 INFO - PROCESS | 2259 | ++DOMWINDOW == 1 (0x7f4182bc1000) [pid = 2259] [serial = 1] [outer = (nil)] 23:56:07 INFO - PROCESS | 2259 | ++DOMWINDOW == 2 (0x7f4182bc2000) [pid = 2259] [serial = 2] [outer = 0x7f4182bc1000] 23:56:07 INFO - PROCESS | 2259 | 1456991767885 Marionette INFO Listening on port 2831 23:56:08 INFO - PROCESS | 2259 | 1456991768398 Marionette DEBUG Marionette enabled via command-line flag 23:56:08 INFO - PROCESS | 2259 | ++DOCSHELL 0x7f417f724000 == 2 [pid = 2259] [id = 2] 23:56:08 INFO - PROCESS | 2259 | ++DOMWINDOW == 3 (0x7f417f734800) [pid = 2259] [serial = 3] [outer = (nil)] 23:56:08 INFO - PROCESS | 2259 | ++DOMWINDOW == 4 (0x7f417f735800) [pid = 2259] [serial = 4] [outer = 0x7f417f734800] 23:56:08 INFO - PROCESS | 2259 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f417f7f6be0 23:56:08 INFO - PROCESS | 2259 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f417f637f40 23:56:08 INFO - PROCESS | 2259 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f417f6500d0 23:56:08 INFO - PROCESS | 2259 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f417f650460 23:56:08 INFO - PROCESS | 2259 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f417f650790 23:56:08 INFO - PROCESS | 2259 | ++DOMWINDOW == 5 (0x7f417f691800) [pid = 2259] [serial = 5] [outer = 0x7f4182bc1000] 23:56:08 INFO - PROCESS | 2259 | [2259] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:56:08 INFO - PROCESS | 2259 | 1456991768709 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40064 23:56:08 INFO - PROCESS | 2259 | [2259] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:56:08 INFO - PROCESS | 2259 | 1456991768795 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40065 23:56:08 INFO - PROCESS | 2259 | 1456991768802 Marionette DEBUG Closed connection conn0 23:56:08 INFO - PROCESS | 2259 | [2259] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:56:08 INFO - PROCESS | 2259 | [2259] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:56:08 INFO - PROCESS | 2259 | 1456991768940 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40066 23:56:08 INFO - PROCESS | 2259 | 1456991768943 Marionette DEBUG Closed connection conn1 23:56:08 INFO - PROCESS | 2259 | [2259] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:56:08 INFO - PROCESS | 2259 | 1456991768986 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40067 23:56:09 INFO - PROCESS | 2259 | 1456991768996 Marionette DEBUG Closed connection conn2 23:56:09 INFO - PROCESS | 2259 | 1456991769022 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:56:09 INFO - PROCESS | 2259 | 1456991769032 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:56:09 INFO - PROCESS | 2259 | [2259] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:56:10 INFO - PROCESS | 2259 | ++DOCSHELL 0x7f41723a0800 == 3 [pid = 2259] [id = 3] 23:56:10 INFO - PROCESS | 2259 | ++DOMWINDOW == 6 (0x7f41723a1000) [pid = 2259] [serial = 6] [outer = (nil)] 23:56:10 INFO - PROCESS | 2259 | ++DOCSHELL 0x7f41723a1800 == 4 [pid = 2259] [id = 4] 23:56:10 INFO - PROCESS | 2259 | ++DOMWINDOW == 7 (0x7f41726cac00) [pid = 2259] [serial = 7] [outer = (nil)] 23:56:11 INFO - PROCESS | 2259 | [2259] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:56:11 INFO - PROCESS | 2259 | ++DOCSHELL 0x7f4170ba9800 == 5 [pid = 2259] [id = 5] 23:56:11 INFO - PROCESS | 2259 | ++DOMWINDOW == 8 (0x7f41717ef400) [pid = 2259] [serial = 8] [outer = (nil)] 23:56:11 INFO - PROCESS | 2259 | [2259] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:56:11 INFO - PROCESS | 2259 | [2259] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:56:11 INFO - PROCESS | 2259 | ++DOMWINDOW == 9 (0x7f4170a8fc00) [pid = 2259] [serial = 9] [outer = 0x7f41717ef400] 23:56:11 INFO - PROCESS | 2259 | ++DOMWINDOW == 10 (0x7f41707a7800) [pid = 2259] [serial = 10] [outer = 0x7f41723a1000] 23:56:11 INFO - PROCESS | 2259 | ++DOMWINDOW == 11 (0x7f41707d2800) [pid = 2259] [serial = 11] [outer = 0x7f41726cac00] 23:56:11 INFO - PROCESS | 2259 | ++DOMWINDOW == 12 (0x7f41707d4800) [pid = 2259] [serial = 12] [outer = 0x7f41717ef400] 23:56:12 INFO - PROCESS | 2259 | 1456991772815 Marionette DEBUG loaded listener.js 23:56:12 INFO - PROCESS | 2259 | 1456991772831 Marionette DEBUG loaded listener.js 23:56:13 INFO - PROCESS | 2259 | ++DOMWINDOW == 13 (0x7f417f9d8c00) [pid = 2259] [serial = 13] [outer = 0x7f41717ef400] 23:56:13 INFO - PROCESS | 2259 | 1456991773471 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"369cdae6-0316-4ca8-a6e5-22af5f055c3b","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:56:13 INFO - PROCESS | 2259 | 1456991773756 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:56:13 INFO - PROCESS | 2259 | 1456991773762 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:56:14 INFO - PROCESS | 2259 | 1456991774092 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:56:14 INFO - PROCESS | 2259 | 1456991774095 Marionette TRACE conn3 <- [1,3,null,{}] 23:56:14 INFO - PROCESS | 2259 | 1456991774134 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:56:14 INFO - PROCESS | 2259 | [2259] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:56:14 INFO - PROCESS | 2259 | ++DOMWINDOW == 14 (0x7f416c2c1000) [pid = 2259] [serial = 14] [outer = 0x7f41717ef400] 23:56:14 INFO - PROCESS | 2259 | [2259] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:56:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 23:56:14 INFO - PROCESS | 2259 | ++DOCSHELL 0x7f416b079800 == 6 [pid = 2259] [id = 6] 23:56:14 INFO - PROCESS | 2259 | ++DOMWINDOW == 15 (0x7f416b0f4400) [pid = 2259] [serial = 15] [outer = (nil)] 23:56:14 INFO - PROCESS | 2259 | ++DOMWINDOW == 16 (0x7f416b0f5400) [pid = 2259] [serial = 16] [outer = 0x7f416b0f4400] 23:56:15 INFO - PROCESS | 2259 | ++DOMWINDOW == 17 (0x7f416b0fc400) [pid = 2259] [serial = 17] [outer = 0x7f416b0f4400] 23:56:15 INFO - PROCESS | 2259 | ++DOCSHELL 0x7f416a5ee800 == 7 [pid = 2259] [id = 7] 23:56:15 INFO - PROCESS | 2259 | ++DOMWINDOW == 18 (0x7f416c2a6400) [pid = 2259] [serial = 18] [outer = (nil)] 23:56:15 INFO - PROCESS | 2259 | ++DOCSHELL 0x7f416a5ef800 == 8 [pid = 2259] [id = 8] 23:56:15 INFO - PROCESS | 2259 | ++DOMWINDOW == 19 (0x7f416c2bd400) [pid = 2259] [serial = 19] [outer = (nil)] 23:56:15 INFO - PROCESS | 2259 | ++DOMWINDOW == 20 (0x7f4169d53c00) [pid = 2259] [serial = 20] [outer = 0x7f416c2bd400] 23:56:15 INFO - PROCESS | 2259 | ++DOMWINDOW == 21 (0x7f4169d59000) [pid = 2259] [serial = 21] [outer = 0x7f416c2bd400] 23:56:15 INFO - PROCESS | 2259 | ++DOMWINDOW == 22 (0x7f4169ed9400) [pid = 2259] [serial = 22] [outer = 0x7f416c2a6400] 23:56:15 INFO - PROCESS | 2259 | [2259] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:56:16 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 23:56:16 INFO - document served over http requires an http 23:56:16 INFO - sub-resource via iframe-tag using the http-csp 23:56:16 INFO - delivery method with keep-origin-redirect and when 23:56:16 INFO - the target request is cross-origin. - expected FAIL 23:56:16 INFO - TEST-INFO | expected FAIL 23:56:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1183ms 23:56:16 WARNING - u'runner_teardown' () 23:56:16 INFO - Setting up ssl 23:56:16 INFO - PROCESS | certutil | 23:56:16 INFO - PROCESS | certutil | 23:56:16 INFO - PROCESS | certutil | 23:56:16 INFO - Certificate Nickname Trust Attributes 23:56:16 INFO - SSL,S/MIME,JAR/XPI 23:56:16 INFO - 23:56:16 INFO - web-platform-tests CT,, 23:56:16 INFO - 23:56:16 INFO - Starting runner 23:56:18 INFO - PROCESS | 2325 | 1456991778965 Marionette DEBUG Marionette enabled via build flag and pref 23:56:19 INFO - PROCESS | 2325 | ++DOCSHELL 0x7fc4bd3c4000 == 1 [pid = 2325] [id = 1] 23:56:19 INFO - PROCESS | 2325 | ++DOMWINDOW == 1 (0x7fc4bd3c4800) [pid = 2325] [serial = 1] [outer = (nil)] 23:56:19 INFO - PROCESS | 2325 | ++DOMWINDOW == 2 (0x7fc4bd3c5800) [pid = 2325] [serial = 2] [outer = 0x7fc4bd3c4800] 23:56:19 INFO - PROCESS | 2325 | 1456991779636 Marionette INFO Listening on port 2832 23:56:20 INFO - PROCESS | 2325 | 1456991780151 Marionette DEBUG Marionette enabled via command-line flag 23:56:20 INFO - PROCESS | 2325 | ++DOCSHELL 0x7fc4b9f26000 == 2 [pid = 2325] [id = 2] 23:56:20 INFO - PROCESS | 2325 | ++DOMWINDOW == 3 (0x7fc4b9f36800) [pid = 2325] [serial = 3] [outer = (nil)] 23:56:20 INFO - PROCESS | 2325 | ++DOMWINDOW == 4 (0x7fc4b9f37800) [pid = 2325] [serial = 4] [outer = 0x7fc4b9f36800] 23:56:20 INFO - PROCESS | 2325 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fc4c135fb80 23:56:20 INFO - PROCESS | 2325 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fc4b9e3bf40 23:56:20 INFO - PROCESS | 2325 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fc4b9e540d0 23:56:20 INFO - PROCESS | 2325 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fc4b9e543d0 23:56:20 INFO - PROCESS | 2325 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fc4b9e54790 23:56:20 INFO - PROCESS | 2325 | ++DOMWINDOW == 5 (0x7fc4b9e9e000) [pid = 2325] [serial = 5] [outer = 0x7fc4bd3c4800] 23:56:20 INFO - PROCESS | 2325 | [2325] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:56:20 INFO - PROCESS | 2325 | 1456991780464 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:56124 23:56:20 INFO - PROCESS | 2325 | [2325] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:56:20 INFO - PROCESS | 2325 | 1456991780551 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:56125 23:56:20 INFO - PROCESS | 2325 | 1456991780557 Marionette DEBUG Closed connection conn0 23:56:20 INFO - PROCESS | 2325 | [2325] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:56:20 INFO - PROCESS | 2325 | [2325] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:56:20 INFO - PROCESS | 2325 | 1456991780698 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:56126 23:56:20 INFO - PROCESS | 2325 | 1456991780701 Marionette DEBUG Closed connection conn1 23:56:20 INFO - PROCESS | 2325 | [2325] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:56:20 INFO - PROCESS | 2325 | 1456991780746 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:56127 23:56:20 INFO - PROCESS | 2325 | 1456991780753 Marionette DEBUG Closed connection conn2 23:56:20 INFO - PROCESS | 2325 | 1456991780784 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:56:20 INFO - PROCESS | 2325 | 1456991780795 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:56:21 INFO - PROCESS | 2325 | [2325] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:56:22 INFO - PROCESS | 2325 | ++DOCSHELL 0x7fc4ad365800 == 3 [pid = 2325] [id = 3] 23:56:22 INFO - PROCESS | 2325 | ++DOMWINDOW == 6 (0x7fc4ad368000) [pid = 2325] [serial = 6] [outer = (nil)] 23:56:22 INFO - PROCESS | 2325 | ++DOCSHELL 0x7fc4ad368800 == 4 [pid = 2325] [id = 4] 23:56:22 INFO - PROCESS | 2325 | ++DOMWINDOW == 7 (0x7fc4ad65fc00) [pid = 2325] [serial = 7] [outer = (nil)] 23:56:22 INFO - PROCESS | 2325 | [2325] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:56:23 INFO - PROCESS | 2325 | ++DOCSHELL 0x7fc4abb7d800 == 5 [pid = 2325] [id = 5] 23:56:23 INFO - PROCESS | 2325 | ++DOMWINDOW == 8 (0x7fc4ac7e1800) [pid = 2325] [serial = 8] [outer = (nil)] 23:56:23 INFO - PROCESS | 2325 | [2325] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:56:23 INFO - PROCESS | 2325 | [2325] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:56:23 INFO - PROCESS | 2325 | ++DOMWINDOW == 9 (0x7fc4aba6ac00) [pid = 2325] [serial = 9] [outer = 0x7fc4ac7e1800] 23:56:23 INFO - PROCESS | 2325 | ++DOMWINDOW == 10 (0x7fc4ab69b000) [pid = 2325] [serial = 10] [outer = 0x7fc4ad368000] 23:56:23 INFO - PROCESS | 2325 | ++DOMWINDOW == 11 (0x7fc4ab6c9000) [pid = 2325] [serial = 11] [outer = 0x7fc4ad65fc00] 23:56:23 INFO - PROCESS | 2325 | ++DOMWINDOW == 12 (0x7fc4ab6cb000) [pid = 2325] [serial = 12] [outer = 0x7fc4ac7e1800] 23:56:24 INFO - PROCESS | 2325 | 1456991784589 Marionette DEBUG loaded listener.js 23:56:24 INFO - PROCESS | 2325 | 1456991784605 Marionette DEBUG loaded listener.js 23:56:25 INFO - PROCESS | 2325 | ++DOMWINDOW == 13 (0x7fc4ba19b000) [pid = 2325] [serial = 13] [outer = 0x7fc4ac7e1800] 23:56:25 INFO - PROCESS | 2325 | 1456991785236 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8cec6742-baae-4b15-a88f-54c95efdc59a","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:56:25 INFO - PROCESS | 2325 | 1456991785555 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:56:25 INFO - PROCESS | 2325 | 1456991785559 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:56:25 INFO - PROCESS | 2325 | 1456991785852 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:56:25 INFO - PROCESS | 2325 | 1456991785855 Marionette TRACE conn3 <- [1,3,null,{}] 23:56:25 INFO - PROCESS | 2325 | 1456991785947 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:56:26 INFO - PROCESS | 2325 | [2325] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:56:26 INFO - PROCESS | 2325 | ++DOMWINDOW == 14 (0x7fc4a6a03000) [pid = 2325] [serial = 14] [outer = 0x7fc4ac7e1800] 23:56:26 INFO - PROCESS | 2325 | [2325] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:56:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 23:56:26 INFO - PROCESS | 2325 | ++DOCSHELL 0x7fc4a4f7a000 == 6 [pid = 2325] [id = 6] 23:56:26 INFO - PROCESS | 2325 | ++DOMWINDOW == 15 (0x7fc4a4ff4000) [pid = 2325] [serial = 15] [outer = (nil)] 23:56:26 INFO - PROCESS | 2325 | ++DOMWINDOW == 16 (0x7fc4a4ff5000) [pid = 2325] [serial = 16] [outer = 0x7fc4a4ff4000] 23:56:26 INFO - PROCESS | 2325 | ++DOMWINDOW == 17 (0x7fc4a4ffbc00) [pid = 2325] [serial = 17] [outer = 0x7fc4a4ff4000] 23:56:27 INFO - PROCESS | 2325 | ++DOCSHELL 0x7fc4a4dce800 == 7 [pid = 2325] [id = 7] 23:56:27 INFO - PROCESS | 2325 | ++DOMWINDOW == 18 (0x7fc4a4b36400) [pid = 2325] [serial = 18] [outer = (nil)] 23:56:27 INFO - PROCESS | 2325 | ++DOMWINDOW == 19 (0x7fc4a4ffc400) [pid = 2325] [serial = 19] [outer = 0x7fc4a4b36400] 23:56:27 INFO - PROCESS | 2325 | ++DOCSHELL 0x7fc4a4de8800 == 8 [pid = 2325] [id = 8] 23:56:27 INFO - PROCESS | 2325 | ++DOMWINDOW == 20 (0x7fc4a4544400) [pid = 2325] [serial = 20] [outer = (nil)] 23:56:27 INFO - PROCESS | 2325 | ++DOMWINDOW == 21 (0x7fc4a4547800) [pid = 2325] [serial = 21] [outer = 0x7fc4a4b36400] 23:56:27 INFO - PROCESS | 2325 | ++DOMWINDOW == 22 (0x7fc4a4549400) [pid = 2325] [serial = 22] [outer = 0x7fc4a4544400] 23:56:27 INFO - PROCESS | 2325 | [2325] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:56:27 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a 23:56:27 INFO - document served over http requires an http 23:56:27 INFO - sub-resource via iframe-tag using the http-csp 23:56:27 INFO - delivery method with no-redirect and when 23:56:27 INFO - the target request is cross-origin. - expected FAIL 23:56:27 INFO - TEST-INFO | expected FAIL 23:56:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1134ms 23:56:27 WARNING - u'runner_teardown' () 23:56:28 INFO - Setting up ssl 23:56:28 INFO - PROCESS | certutil | 23:56:28 INFO - PROCESS | certutil | 23:56:28 INFO - PROCESS | certutil | 23:56:28 INFO - Certificate Nickname Trust Attributes 23:56:28 INFO - SSL,S/MIME,JAR/XPI 23:56:28 INFO - 23:56:28 INFO - web-platform-tests CT,, 23:56:28 INFO - 23:56:28 INFO - Starting runner 23:56:30 INFO - PROCESS | 2390 | 1456991790773 Marionette DEBUG Marionette enabled via build flag and pref 23:56:31 INFO - PROCESS | 2390 | ++DOCSHELL 0x7f6e4b8c6000 == 1 [pid = 2390] [id = 1] 23:56:31 INFO - PROCESS | 2390 | ++DOMWINDOW == 1 (0x7f6e4b8c6800) [pid = 2390] [serial = 1] [outer = (nil)] 23:56:31 INFO - PROCESS | 2390 | ++DOMWINDOW == 2 (0x7f6e4b8c7800) [pid = 2390] [serial = 2] [outer = 0x7f6e4b8c6800] 23:56:31 INFO - PROCESS | 2390 | 1456991791451 Marionette INFO Listening on port 2833 23:56:31 INFO - PROCESS | 2390 | 1456991791969 Marionette DEBUG Marionette enabled via command-line flag 23:56:31 INFO - PROCESS | 2390 | ++DOCSHELL 0x7f6e48325800 == 2 [pid = 2390] [id = 2] 23:56:31 INFO - PROCESS | 2390 | ++DOMWINDOW == 3 (0x7f6e48336000) [pid = 2390] [serial = 3] [outer = (nil)] 23:56:31 INFO - PROCESS | 2390 | ++DOMWINDOW == 4 (0x7f6e48337000) [pid = 2390] [serial = 4] [outer = 0x7f6e48336000] 23:56:32 INFO - PROCESS | 2390 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6e4f85fb80 23:56:32 INFO - PROCESS | 2390 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6e4823cf40 23:56:32 INFO - PROCESS | 2390 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6e48255160 23:56:32 INFO - PROCESS | 2390 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6e48255460 23:56:32 INFO - PROCESS | 2390 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6e48255790 23:56:32 INFO - PROCESS | 2390 | ++DOMWINDOW == 5 (0x7f6e425d9000) [pid = 2390] [serial = 5] [outer = 0x7f6e4b8c6800] 23:56:32 INFO - PROCESS | 2390 | [2390] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:56:32 INFO - PROCESS | 2390 | 1456991792287 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38931 23:56:32 INFO - PROCESS | 2390 | [2390] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:56:32 INFO - PROCESS | 2390 | 1456991792376 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38932 23:56:32 INFO - PROCESS | 2390 | 1456991792383 Marionette DEBUG Closed connection conn0 23:56:32 INFO - PROCESS | 2390 | [2390] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:56:32 INFO - PROCESS | 2390 | [2390] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:56:32 INFO - PROCESS | 2390 | 1456991792524 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38935 23:56:32 INFO - PROCESS | 2390 | 1456991792527 Marionette DEBUG Closed connection conn1 23:56:32 INFO - PROCESS | 2390 | [2390] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:56:32 INFO - PROCESS | 2390 | 1456991792573 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38936 23:56:32 INFO - PROCESS | 2390 | 1456991792580 Marionette DEBUG Closed connection conn2 23:56:32 INFO - PROCESS | 2390 | 1456991792617 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:56:32 INFO - PROCESS | 2390 | 1456991792634 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:56:33 INFO - PROCESS | 2390 | [2390] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:56:34 INFO - PROCESS | 2390 | ++DOCSHELL 0x7f6e3babe000 == 3 [pid = 2390] [id = 3] 23:56:34 INFO - PROCESS | 2390 | ++DOMWINDOW == 6 (0x7f6e3babf000) [pid = 2390] [serial = 6] [outer = (nil)] 23:56:34 INFO - PROCESS | 2390 | ++DOCSHELL 0x7f6e3babf800 == 4 [pid = 2390] [id = 4] 23:56:34 INFO - PROCESS | 2390 | ++DOMWINDOW == 7 (0x7f6e3bcb3000) [pid = 2390] [serial = 7] [outer = (nil)] 23:56:34 INFO - PROCESS | 2390 | [2390] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:56:34 INFO - PROCESS | 2390 | ++DOCSHELL 0x7f6e3adbe800 == 5 [pid = 2390] [id = 5] 23:56:34 INFO - PROCESS | 2390 | ++DOMWINDOW == 8 (0x7f6e3af24400) [pid = 2390] [serial = 8] [outer = (nil)] 23:56:34 INFO - PROCESS | 2390 | [2390] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:56:34 INFO - PROCESS | 2390 | [2390] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:56:35 INFO - PROCESS | 2390 | ++DOMWINDOW == 9 (0x7f6e3a049000) [pid = 2390] [serial = 9] [outer = 0x7f6e3af24400] 23:56:35 INFO - PROCESS | 2390 | ++DOMWINDOW == 10 (0x7f6e39b41800) [pid = 2390] [serial = 10] [outer = 0x7f6e3babf000] 23:56:35 INFO - PROCESS | 2390 | ++DOMWINDOW == 11 (0x7f6e39b5d000) [pid = 2390] [serial = 11] [outer = 0x7f6e3bcb3000] 23:56:35 INFO - PROCESS | 2390 | ++DOMWINDOW == 12 (0x7f6e39b5f000) [pid = 2390] [serial = 12] [outer = 0x7f6e3af24400] 23:56:36 INFO - PROCESS | 2390 | 1456991796412 Marionette DEBUG loaded listener.js 23:56:36 INFO - PROCESS | 2390 | 1456991796428 Marionette DEBUG loaded listener.js 23:56:36 INFO - PROCESS | 2390 | ++DOMWINDOW == 13 (0x7f6e48566000) [pid = 2390] [serial = 13] [outer = 0x7f6e3af24400] 23:56:37 INFO - PROCESS | 2390 | 1456991797054 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"cd899d07-6ca4-467b-b9c1-77258c374415","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:56:37 INFO - PROCESS | 2390 | 1456991797365 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:56:37 INFO - PROCESS | 2390 | 1456991797371 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:56:37 INFO - PROCESS | 2390 | 1456991797693 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:56:37 INFO - PROCESS | 2390 | 1456991797697 Marionette TRACE conn3 <- [1,3,null,{}] 23:56:37 INFO - PROCESS | 2390 | 1456991797751 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:56:37 INFO - PROCESS | 2390 | [2390] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:56:38 INFO - PROCESS | 2390 | ++DOMWINDOW == 14 (0x7f6e35728800) [pid = 2390] [serial = 14] [outer = 0x7f6e3af24400] 23:56:38 INFO - PROCESS | 2390 | [2390] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:56:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 23:56:38 INFO - PROCESS | 2390 | ++DOCSHELL 0x7f6e33c52000 == 6 [pid = 2390] [id = 6] 23:56:38 INFO - PROCESS | 2390 | ++DOMWINDOW == 15 (0x7f6e33109000) [pid = 2390] [serial = 15] [outer = (nil)] 23:56:38 INFO - PROCESS | 2390 | ++DOMWINDOW == 16 (0x7f6e3310a000) [pid = 2390] [serial = 16] [outer = 0x7f6e33109000] 23:56:38 INFO - PROCESS | 2390 | ++DOMWINDOW == 17 (0x7f6e33110c00) [pid = 2390] [serial = 17] [outer = 0x7f6e33109000] 23:56:39 INFO - PROCESS | 2390 | ++DOCSHELL 0x7f6e32f10800 == 7 [pid = 2390] [id = 7] 23:56:39 INFO - PROCESS | 2390 | ++DOMWINDOW == 18 (0x7f6e32e1fc00) [pid = 2390] [serial = 18] [outer = (nil)] 23:56:39 INFO - PROCESS | 2390 | ++DOCSHELL 0x7f6e32f08000 == 8 [pid = 2390] [id = 8] 23:56:39 INFO - PROCESS | 2390 | ++DOMWINDOW == 19 (0x7f6e32e22000) [pid = 2390] [serial = 19] [outer = (nil)] 23:56:39 INFO - PROCESS | 2390 | ++DOMWINDOW == 20 (0x7f6e32f3b400) [pid = 2390] [serial = 20] [outer = 0x7f6e32e22000] 23:56:39 INFO - PROCESS | 2390 | ++DOMWINDOW == 21 (0x7f6e33c19800) [pid = 2390] [serial = 21] [outer = 0x7f6e32e22000] 23:56:39 INFO - PROCESS | 2390 | ++DOMWINDOW == 22 (0x7f6e322d6000) [pid = 2390] [serial = 22] [outer = 0x7f6e32e1fc00] 23:56:39 INFO - PROCESS | 2390 | [2390] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:56:39 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 23:56:39 INFO - document served over http requires an http 23:56:39 INFO - sub-resource via iframe-tag using the http-csp 23:56:39 INFO - delivery method with swap-origin-redirect and when 23:56:39 INFO - the target request is cross-origin. - expected FAIL 23:56:39 INFO - TEST-INFO | expected FAIL 23:56:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1239ms 23:56:39 WARNING - u'runner_teardown' () 23:56:39 INFO - Setting up ssl 23:56:40 INFO - PROCESS | certutil | 23:56:40 INFO - PROCESS | certutil | 23:56:40 INFO - PROCESS | certutil | 23:56:40 INFO - Certificate Nickname Trust Attributes 23:56:40 INFO - SSL,S/MIME,JAR/XPI 23:56:40 INFO - 23:56:40 INFO - web-platform-tests CT,, 23:56:40 INFO - 23:56:40 INFO - Starting runner 23:56:42 INFO - PROCESS | 2454 | 1456991802733 Marionette DEBUG Marionette enabled via build flag and pref 23:56:43 INFO - PROCESS | 2454 | ++DOCSHELL 0x7f665cec4000 == 1 [pid = 2454] [id = 1] 23:56:43 INFO - PROCESS | 2454 | ++DOMWINDOW == 1 (0x7f665cec4800) [pid = 2454] [serial = 1] [outer = (nil)] 23:56:43 INFO - PROCESS | 2454 | ++DOMWINDOW == 2 (0x7f665cec5800) [pid = 2454] [serial = 2] [outer = 0x7f665cec4800] 23:56:43 INFO - PROCESS | 2454 | 1456991803409 Marionette INFO Listening on port 2834 23:56:43 INFO - PROCESS | 2454 | 1456991803916 Marionette DEBUG Marionette enabled via command-line flag 23:56:43 INFO - PROCESS | 2454 | ++DOCSHELL 0x7f6659a26800 == 2 [pid = 2454] [id = 2] 23:56:43 INFO - PROCESS | 2454 | ++DOMWINDOW == 3 (0x7f6659a37000) [pid = 2454] [serial = 3] [outer = (nil)] 23:56:43 INFO - PROCESS | 2454 | ++DOMWINDOW == 4 (0x7f6659a38000) [pid = 2454] [serial = 4] [outer = 0x7f6659a37000] 23:56:44 INFO - PROCESS | 2454 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6660e5fb80 23:56:44 INFO - PROCESS | 2454 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f665993df40 23:56:44 INFO - PROCESS | 2454 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f66599560d0 23:56:44 INFO - PROCESS | 2454 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6659956460 23:56:44 INFO - PROCESS | 2454 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6659956790 23:56:44 INFO - PROCESS | 2454 | ++DOMWINDOW == 5 (0x7f66599a3800) [pid = 2454] [serial = 5] [outer = 0x7f665cec4800] 23:56:44 INFO - PROCESS | 2454 | [2454] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:56:44 INFO - PROCESS | 2454 | 1456991804229 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58704 23:56:44 INFO - PROCESS | 2454 | [2454] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:56:44 INFO - PROCESS | 2454 | 1456991804316 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58705 23:56:44 INFO - PROCESS | 2454 | 1456991804323 Marionette DEBUG Closed connection conn0 23:56:44 INFO - PROCESS | 2454 | [2454] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:56:44 INFO - PROCESS | 2454 | [2454] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:56:44 INFO - PROCESS | 2454 | 1456991804462 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58706 23:56:44 INFO - PROCESS | 2454 | 1456991804466 Marionette DEBUG Closed connection conn1 23:56:44 INFO - PROCESS | 2454 | [2454] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:56:44 INFO - PROCESS | 2454 | 1456991804511 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58707 23:56:44 INFO - PROCESS | 2454 | 1456991804514 Marionette DEBUG Closed connection conn2 23:56:44 INFO - PROCESS | 2454 | 1456991804544 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:56:44 INFO - PROCESS | 2454 | 1456991804554 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:56:45 INFO - PROCESS | 2454 | [2454] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:56:46 INFO - PROCESS | 2454 | ++DOCSHELL 0x7f664cfc4800 == 3 [pid = 2454] [id = 3] 23:56:46 INFO - PROCESS | 2454 | ++DOMWINDOW == 6 (0x7f664cfc5000) [pid = 2454] [serial = 6] [outer = (nil)] 23:56:46 INFO - PROCESS | 2454 | ++DOCSHELL 0x7f664cfc5800 == 4 [pid = 2454] [id = 4] 23:56:46 INFO - PROCESS | 2454 | ++DOMWINDOW == 7 (0x7f664d2c8800) [pid = 2454] [serial = 7] [outer = (nil)] 23:56:46 INFO - PROCESS | 2454 | [2454] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:56:46 INFO - PROCESS | 2454 | ++DOCSHELL 0x7f664b7b6000 == 5 [pid = 2454] [id = 5] 23:56:46 INFO - PROCESS | 2454 | ++DOMWINDOW == 8 (0x7f664c3dcc00) [pid = 2454] [serial = 8] [outer = (nil)] 23:56:46 INFO - PROCESS | 2454 | [2454] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:56:47 INFO - PROCESS | 2454 | [2454] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:56:47 INFO - PROCESS | 2454 | ++DOMWINDOW == 9 (0x7f664b6eec00) [pid = 2454] [serial = 9] [outer = 0x7f664c3dcc00] 23:56:47 INFO - PROCESS | 2454 | ++DOMWINDOW == 10 (0x7f664b3b7800) [pid = 2454] [serial = 10] [outer = 0x7f664cfc5000] 23:56:47 INFO - PROCESS | 2454 | ++DOMWINDOW == 11 (0x7f664b3d8000) [pid = 2454] [serial = 11] [outer = 0x7f664d2c8800] 23:56:47 INFO - PROCESS | 2454 | ++DOMWINDOW == 12 (0x7f664b3da000) [pid = 2454] [serial = 12] [outer = 0x7f664c3dcc00] 23:56:48 INFO - PROCESS | 2454 | 1456991808366 Marionette DEBUG loaded listener.js 23:56:48 INFO - PROCESS | 2454 | 1456991808383 Marionette DEBUG loaded listener.js 23:56:48 INFO - PROCESS | 2454 | ++DOMWINDOW == 13 (0x7f6649316c00) [pid = 2454] [serial = 13] [outer = 0x7f664c3dcc00] 23:56:49 INFO - PROCESS | 2454 | 1456991809003 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"661a5427-2964-46ec-af71-b9014f63dbb6","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:56:49 INFO - PROCESS | 2454 | 1456991809244 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:56:49 INFO - PROCESS | 2454 | 1456991809248 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:56:49 INFO - PROCESS | 2454 | 1456991809614 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:56:49 INFO - PROCESS | 2454 | 1456991809618 Marionette TRACE conn3 <- [1,3,null,{}] 23:56:49 INFO - PROCESS | 2454 | 1456991809657 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:56:49 INFO - PROCESS | 2454 | [2454] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:56:49 INFO - PROCESS | 2454 | ++DOMWINDOW == 14 (0x7f66467c2c00) [pid = 2454] [serial = 14] [outer = 0x7f664c3dcc00] 23:56:50 INFO - PROCESS | 2454 | [2454] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:56:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 23:56:50 INFO - PROCESS | 2454 | ++DOCSHELL 0x7f6645590800 == 6 [pid = 2454] [id = 6] 23:56:50 INFO - PROCESS | 2454 | ++DOMWINDOW == 15 (0x7f6644a08c00) [pid = 2454] [serial = 15] [outer = (nil)] 23:56:50 INFO - PROCESS | 2454 | ++DOMWINDOW == 16 (0x7f6644a09c00) [pid = 2454] [serial = 16] [outer = 0x7f6644a08c00] 23:56:50 INFO - PROCESS | 2454 | ++DOMWINDOW == 17 (0x7f6644a10800) [pid = 2454] [serial = 17] [outer = 0x7f6644a08c00] 23:56:50 INFO - PROCESS | 2454 | ++DOCSHELL 0x7f6644812000 == 7 [pid = 2454] [id = 7] 23:56:50 INFO - PROCESS | 2454 | ++DOMWINDOW == 18 (0x7f66467b8000) [pid = 2454] [serial = 18] [outer = (nil)] 23:56:50 INFO - PROCESS | 2454 | ++DOMWINDOW == 19 (0x7f664d1ab000) [pid = 2454] [serial = 19] [outer = 0x7f66467b8000] 23:56:51 INFO - PROCESS | 2454 | ++DOMWINDOW == 20 (0x7f6644790c00) [pid = 2454] [serial = 20] [outer = 0x7f66467b8000] 23:56:51 INFO - PROCESS | 2454 | [2454] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:56:51 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 23:56:51 INFO - document served over http requires an http 23:56:51 INFO - sub-resource via script-tag using the http-csp 23:56:51 INFO - delivery method with keep-origin-redirect and when 23:56:51 INFO - the target request is cross-origin. - expected FAIL 23:56:51 INFO - TEST-INFO | expected FAIL 23:56:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1077ms 23:56:51 WARNING - u'runner_teardown' () 23:56:51 INFO - Setting up ssl 23:56:51 INFO - PROCESS | certutil | 23:56:51 INFO - PROCESS | certutil | 23:56:51 INFO - PROCESS | certutil | 23:56:51 INFO - Certificate Nickname Trust Attributes 23:56:51 INFO - SSL,S/MIME,JAR/XPI 23:56:51 INFO - 23:56:51 INFO - web-platform-tests CT,, 23:56:51 INFO - 23:56:51 INFO - Starting runner 23:56:54 INFO - PROCESS | 2520 | 1456991814417 Marionette DEBUG Marionette enabled via build flag and pref 23:56:54 INFO - PROCESS | 2520 | ++DOCSHELL 0x7fb30ccc4800 == 1 [pid = 2520] [id = 1] 23:56:54 INFO - PROCESS | 2520 | ++DOMWINDOW == 1 (0x7fb30ccc5000) [pid = 2520] [serial = 1] [outer = (nil)] 23:56:54 INFO - PROCESS | 2520 | ++DOMWINDOW == 2 (0x7fb30ccc6000) [pid = 2520] [serial = 2] [outer = 0x7fb30ccc5000] 23:56:55 INFO - PROCESS | 2520 | 1456991815222 Marionette INFO Listening on port 2835 23:56:55 INFO - PROCESS | 2520 | 1456991815736 Marionette DEBUG Marionette enabled via command-line flag 23:56:55 INFO - PROCESS | 2520 | ++DOCSHELL 0x7fb309828000 == 2 [pid = 2520] [id = 2] 23:56:55 INFO - PROCESS | 2520 | ++DOMWINDOW == 3 (0x7fb309838800) [pid = 2520] [serial = 3] [outer = (nil)] 23:56:55 INFO - PROCESS | 2520 | ++DOMWINDOW == 4 (0x7fb309839800) [pid = 2520] [serial = 4] [outer = 0x7fb309838800] 23:56:55 INFO - PROCESS | 2520 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb310c5fc10 23:56:55 INFO - PROCESS | 2520 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb30973ffd0 23:56:55 INFO - PROCESS | 2520 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb309756160 23:56:55 INFO - PROCESS | 2520 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb309756460 23:56:55 INFO - PROCESS | 2520 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb309756790 23:56:56 INFO - PROCESS | 2520 | ++DOMWINDOW == 5 (0x7fb3097a3000) [pid = 2520] [serial = 5] [outer = 0x7fb30ccc5000] 23:56:56 INFO - PROCESS | 2520 | [2520] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:56:56 INFO - PROCESS | 2520 | 1456991816050 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58368 23:56:56 INFO - PROCESS | 2520 | [2520] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:56:56 INFO - PROCESS | 2520 | 1456991816137 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58369 23:56:56 INFO - PROCESS | 2520 | 1456991816144 Marionette DEBUG Closed connection conn0 23:56:56 INFO - PROCESS | 2520 | [2520] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:56:56 INFO - PROCESS | 2520 | [2520] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:56:56 INFO - PROCESS | 2520 | 1456991816284 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58370 23:56:56 INFO - PROCESS | 2520 | 1456991816288 Marionette DEBUG Closed connection conn1 23:56:56 INFO - PROCESS | 2520 | [2520] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:56:56 INFO - PROCESS | 2520 | 1456991816333 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58371 23:56:56 INFO - PROCESS | 2520 | 1456991816341 Marionette DEBUG Closed connection conn2 23:56:56 INFO - PROCESS | 2520 | 1456991816369 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:56:56 INFO - PROCESS | 2520 | 1456991816377 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:56:57 INFO - PROCESS | 2520 | [2520] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:56:57 INFO - PROCESS | 2520 | ++DOCSHELL 0x7fb2fcdae000 == 3 [pid = 2520] [id = 3] 23:56:57 INFO - PROCESS | 2520 | ++DOMWINDOW == 6 (0x7fb2fcdae800) [pid = 2520] [serial = 6] [outer = (nil)] 23:56:57 INFO - PROCESS | 2520 | ++DOCSHELL 0x7fb2fcdaf000 == 4 [pid = 2520] [id = 4] 23:56:57 INFO - PROCESS | 2520 | ++DOMWINDOW == 7 (0x7fb2fcfbc400) [pid = 2520] [serial = 7] [outer = (nil)] 23:56:58 INFO - PROCESS | 2520 | [2520] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:56:58 INFO - PROCESS | 2520 | ++DOCSHELL 0x7fb2fb5b5800 == 5 [pid = 2520] [id = 5] 23:56:58 INFO - PROCESS | 2520 | ++DOMWINDOW == 8 (0x7fb2fc1d9000) [pid = 2520] [serial = 8] [outer = (nil)] 23:56:58 INFO - PROCESS | 2520 | [2520] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:56:58 INFO - PROCESS | 2520 | [2520] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:56:58 INFO - PROCESS | 2520 | ++DOMWINDOW == 9 (0x7fb2fb488000) [pid = 2520] [serial = 9] [outer = 0x7fb2fc1d9000] 23:56:59 INFO - PROCESS | 2520 | ++DOMWINDOW == 10 (0x7fb2fb1b0000) [pid = 2520] [serial = 10] [outer = 0x7fb2fcdae800] 23:56:59 INFO - PROCESS | 2520 | ++DOMWINDOW == 11 (0x7fb2fb1ddc00) [pid = 2520] [serial = 11] [outer = 0x7fb2fcfbc400] 23:56:59 INFO - PROCESS | 2520 | ++DOMWINDOW == 12 (0x7fb2fb1dfc00) [pid = 2520] [serial = 12] [outer = 0x7fb2fc1d9000] 23:57:00 INFO - PROCESS | 2520 | 1456991820228 Marionette DEBUG loaded listener.js 23:57:00 INFO - PROCESS | 2520 | 1456991820246 Marionette DEBUG loaded listener.js 23:57:00 INFO - PROCESS | 2520 | ++DOMWINDOW == 13 (0x7fb309ae9000) [pid = 2520] [serial = 13] [outer = 0x7fb2fc1d9000] 23:57:00 INFO - PROCESS | 2520 | 1456991820871 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"f98f5945-94c0-4b83-9600-bef0c3b12d51","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:57:01 INFO - PROCESS | 2520 | 1456991821116 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:57:01 INFO - PROCESS | 2520 | 1456991821122 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:57:01 INFO - PROCESS | 2520 | 1456991821498 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:57:01 INFO - PROCESS | 2520 | 1456991821500 Marionette TRACE conn3 <- [1,3,null,{}] 23:57:01 INFO - PROCESS | 2520 | 1456991821551 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:57:01 INFO - PROCESS | 2520 | [2520] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:57:01 INFO - PROCESS | 2520 | ++DOMWINDOW == 14 (0x7fb2f65dfc00) [pid = 2520] [serial = 14] [outer = 0x7fb2fc1d9000] 23:57:02 INFO - PROCESS | 2520 | [2520] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:57:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html 23:57:02 INFO - PROCESS | 2520 | ++DOCSHELL 0x7fb2f5b81000 == 6 [pid = 2520] [id = 6] 23:57:02 INFO - PROCESS | 2520 | ++DOMWINDOW == 15 (0x7fb2f4805c00) [pid = 2520] [serial = 15] [outer = (nil)] 23:57:02 INFO - PROCESS | 2520 | ++DOMWINDOW == 16 (0x7fb2f4806c00) [pid = 2520] [serial = 16] [outer = 0x7fb2f4805c00] 23:57:02 INFO - PROCESS | 2520 | ++DOMWINDOW == 17 (0x7fb2f480d800) [pid = 2520] [serial = 17] [outer = 0x7fb2f4805c00] 23:57:02 INFO - PROCESS | 2520 | ++DOCSHELL 0x7fb2f48df800 == 7 [pid = 2520] [id = 7] 23:57:02 INFO - PROCESS | 2520 | ++DOMWINDOW == 18 (0x7fb2f402b400) [pid = 2520] [serial = 18] [outer = (nil)] 23:57:02 INFO - PROCESS | 2520 | ++DOMWINDOW == 19 (0x7fb2f4030400) [pid = 2520] [serial = 19] [outer = 0x7fb2f402b400] 23:57:03 INFO - PROCESS | 2520 | ++DOMWINDOW == 20 (0x7fb2f4644000) [pid = 2520] [serial = 20] [outer = 0x7fb2f402b400] 23:57:03 INFO - PROCESS | 2520 | [2520] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:57:03 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a 23:57:03 INFO - document served over http requires an http 23:57:03 INFO - sub-resource via script-tag using the http-csp 23:57:03 INFO - delivery method with no-redirect and when 23:57:03 INFO - the target request is cross-origin. - expected FAIL 23:57:03 INFO - TEST-INFO | expected FAIL 23:57:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1085ms 23:57:03 WARNING - u'runner_teardown' () 23:57:03 INFO - Setting up ssl 23:57:03 INFO - PROCESS | certutil | 23:57:03 INFO - PROCESS | certutil | 23:57:03 INFO - PROCESS | certutil | 23:57:03 INFO - Certificate Nickname Trust Attributes 23:57:03 INFO - SSL,S/MIME,JAR/XPI 23:57:03 INFO - 23:57:03 INFO - web-platform-tests CT,, 23:57:03 INFO - 23:57:03 INFO - Starting runner 23:57:06 INFO - PROCESS | 2585 | 1456991826326 Marionette DEBUG Marionette enabled via build flag and pref 23:57:06 INFO - PROCESS | 2585 | ++DOCSHELL 0x7fef8cfc3000 == 1 [pid = 2585] [id = 1] 23:57:06 INFO - PROCESS | 2585 | ++DOMWINDOW == 1 (0x7fef8cfc3800) [pid = 2585] [serial = 1] [outer = (nil)] 23:57:06 INFO - PROCESS | 2585 | ++DOMWINDOW == 2 (0x7fef8cfc4800) [pid = 2585] [serial = 2] [outer = 0x7fef8cfc3800] 23:57:07 INFO - PROCESS | 2585 | 1456991827019 Marionette INFO Listening on port 2836 23:57:07 INFO - PROCESS | 2585 | 1456991827536 Marionette DEBUG Marionette enabled via command-line flag 23:57:07 INFO - PROCESS | 2585 | ++DOCSHELL 0x7fef89b27000 == 2 [pid = 2585] [id = 2] 23:57:07 INFO - PROCESS | 2585 | ++DOMWINDOW == 3 (0x7fef89b37800) [pid = 2585] [serial = 3] [outer = (nil)] 23:57:07 INFO - PROCESS | 2585 | ++DOMWINDOW == 4 (0x7fef89b38800) [pid = 2585] [serial = 4] [outer = 0x7fef89b37800] 23:57:07 INFO - PROCESS | 2585 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fef90f5fb80 23:57:07 INFO - PROCESS | 2585 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fef89a3ff40 23:57:07 INFO - PROCESS | 2585 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fef89a51160 23:57:07 INFO - PROCESS | 2585 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fef89a51460 23:57:07 INFO - PROCESS | 2585 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fef89a51790 23:57:07 INFO - PROCESS | 2585 | ++DOMWINDOW == 5 (0x7fef89a9d000) [pid = 2585] [serial = 5] [outer = 0x7fef8cfc3800] 23:57:07 INFO - PROCESS | 2585 | [2585] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:57:07 INFO - PROCESS | 2585 | 1456991827850 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48556 23:57:07 INFO - PROCESS | 2585 | [2585] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:57:07 INFO - PROCESS | 2585 | 1456991827939 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48557 23:57:07 INFO - PROCESS | 2585 | 1456991827946 Marionette DEBUG Closed connection conn0 23:57:08 INFO - PROCESS | 2585 | [2585] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:57:08 INFO - PROCESS | 2585 | [2585] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:57:08 INFO - PROCESS | 2585 | 1456991828085 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48558 23:57:08 INFO - PROCESS | 2585 | 1456991828089 Marionette DEBUG Closed connection conn1 23:57:08 INFO - PROCESS | 2585 | [2585] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:57:08 INFO - PROCESS | 2585 | 1456991828133 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48559 23:57:08 INFO - PROCESS | 2585 | 1456991828143 Marionette DEBUG Closed connection conn2 23:57:08 INFO - PROCESS | 2585 | 1456991828180 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:57:08 INFO - PROCESS | 2585 | 1456991828199 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:57:08 INFO - PROCESS | 2585 | [2585] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:57:09 INFO - PROCESS | 2585 | ++DOCSHELL 0x7fef7dad2000 == 3 [pid = 2585] [id = 3] 23:57:09 INFO - PROCESS | 2585 | ++DOMWINDOW == 6 (0x7fef7dad2800) [pid = 2585] [serial = 6] [outer = (nil)] 23:57:09 INFO - PROCESS | 2585 | ++DOCSHELL 0x7fef7dad3000 == 4 [pid = 2585] [id = 4] 23:57:09 INFO - PROCESS | 2585 | ++DOMWINDOW == 7 (0x7fef7da21400) [pid = 2585] [serial = 7] [outer = (nil)] 23:57:10 INFO - PROCESS | 2585 | [2585] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:57:10 INFO - PROCESS | 2585 | ++DOCSHELL 0x7fef7c037800 == 5 [pid = 2585] [id = 5] 23:57:10 INFO - PROCESS | 2585 | ++DOMWINDOW == 8 (0x7fef7c05bc00) [pid = 2585] [serial = 8] [outer = (nil)] 23:57:10 INFO - PROCESS | 2585 | [2585] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:57:10 INFO - PROCESS | 2585 | [2585] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:57:10 INFO - PROCESS | 2585 | ++DOMWINDOW == 9 (0x7fef7c069c00) [pid = 2585] [serial = 9] [outer = 0x7fef7c05bc00] 23:57:10 INFO - PROCESS | 2585 | ++DOMWINDOW == 10 (0x7fef7bb7d800) [pid = 2585] [serial = 10] [outer = 0x7fef7dad2800] 23:57:10 INFO - PROCESS | 2585 | ++DOMWINDOW == 11 (0x7fef7bba7800) [pid = 2585] [serial = 11] [outer = 0x7fef7da21400] 23:57:10 INFO - PROCESS | 2585 | ++DOMWINDOW == 12 (0x7fef7bba9800) [pid = 2585] [serial = 12] [outer = 0x7fef7c05bc00] 23:57:11 INFO - PROCESS | 2585 | 1456991831960 Marionette DEBUG loaded listener.js 23:57:11 INFO - PROCESS | 2585 | 1456991831976 Marionette DEBUG loaded listener.js 23:57:12 INFO - PROCESS | 2585 | ++DOMWINDOW == 13 (0x7fef89dd0400) [pid = 2585] [serial = 13] [outer = 0x7fef7c05bc00] 23:57:12 INFO - PROCESS | 2585 | 1456991832592 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5b8104b7-5b44-407f-98e3-b8727fdb35cf","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:57:12 INFO - PROCESS | 2585 | 1456991832913 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:57:12 INFO - PROCESS | 2585 | 1456991832918 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:57:13 INFO - PROCESS | 2585 | 1456991833204 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:57:13 INFO - PROCESS | 2585 | 1456991833208 Marionette TRACE conn3 <- [1,3,null,{}] 23:57:13 INFO - PROCESS | 2585 | 1456991833275 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:57:13 INFO - PROCESS | 2585 | [2585] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:57:13 INFO - PROCESS | 2585 | ++DOMWINDOW == 14 (0x7fef769a4000) [pid = 2585] [serial = 14] [outer = 0x7fef7c05bc00] 23:57:13 INFO - PROCESS | 2585 | [2585] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:57:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 23:57:14 INFO - PROCESS | 2585 | ++DOCSHELL 0x7fef7555f000 == 6 [pid = 2585] [id = 6] 23:57:14 INFO - PROCESS | 2585 | ++DOMWINDOW == 15 (0x7fef74a09000) [pid = 2585] [serial = 15] [outer = (nil)] 23:57:14 INFO - PROCESS | 2585 | ++DOMWINDOW == 16 (0x7fef74a0a000) [pid = 2585] [serial = 16] [outer = 0x7fef74a09000] 23:57:14 INFO - PROCESS | 2585 | ++DOMWINDOW == 17 (0x7fef74a10c00) [pid = 2585] [serial = 17] [outer = 0x7fef74a09000] 23:57:14 INFO - PROCESS | 2585 | ++DOCSHELL 0x7fef748a8800 == 7 [pid = 2585] [id = 7] 23:57:14 INFO - PROCESS | 2585 | ++DOMWINDOW == 18 (0x7fef7483fc00) [pid = 2585] [serial = 18] [outer = (nil)] 23:57:14 INFO - PROCESS | 2585 | ++DOMWINDOW == 19 (0x7fef74862c00) [pid = 2585] [serial = 19] [outer = 0x7fef7483fc00] 23:57:14 INFO - PROCESS | 2585 | ++DOMWINDOW == 20 (0x7fef74869000) [pid = 2585] [serial = 20] [outer = 0x7fef7483fc00] 23:57:15 INFO - PROCESS | 2585 | [2585] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:57:15 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 23:57:15 INFO - document served over http requires an http 23:57:15 INFO - sub-resource via script-tag using the http-csp 23:57:15 INFO - delivery method with swap-origin-redirect and when 23:57:15 INFO - the target request is cross-origin. - expected FAIL 23:57:15 INFO - TEST-INFO | expected FAIL 23:57:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1098ms 23:57:15 WARNING - u'runner_teardown' () 23:57:15 INFO - Setting up ssl 23:57:15 INFO - PROCESS | certutil | 23:57:15 INFO - PROCESS | certutil | 23:57:15 INFO - PROCESS | certutil | 23:57:15 INFO - Certificate Nickname Trust Attributes 23:57:15 INFO - SSL,S/MIME,JAR/XPI 23:57:15 INFO - 23:57:15 INFO - web-platform-tests CT,, 23:57:15 INFO - 23:57:15 INFO - Starting runner 23:57:18 INFO - PROCESS | 2649 | 1456991838042 Marionette DEBUG Marionette enabled via build flag and pref 23:57:18 INFO - PROCESS | 2649 | ++DOCSHELL 0x7f8b827c2800 == 1 [pid = 2649] [id = 1] 23:57:18 INFO - PROCESS | 2649 | ++DOMWINDOW == 1 (0x7f8b827c3000) [pid = 2649] [serial = 1] [outer = (nil)] 23:57:18 INFO - PROCESS | 2649 | ++DOMWINDOW == 2 (0x7f8b827c4000) [pid = 2649] [serial = 2] [outer = 0x7f8b827c3000] 23:57:18 INFO - PROCESS | 2649 | 1456991838717 Marionette INFO Listening on port 2837 23:57:19 INFO - PROCESS | 2649 | 1456991839229 Marionette DEBUG Marionette enabled via command-line flag 23:57:19 INFO - PROCESS | 2649 | ++DOCSHELL 0x7f8b7f325000 == 2 [pid = 2649] [id = 2] 23:57:19 INFO - PROCESS | 2649 | ++DOMWINDOW == 3 (0x7f8b7f335800) [pid = 2649] [serial = 3] [outer = (nil)] 23:57:19 INFO - PROCESS | 2649 | ++DOMWINDOW == 4 (0x7f8b7f336800) [pid = 2649] [serial = 4] [outer = 0x7f8b7f335800] 23:57:19 INFO - PROCESS | 2649 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8b8675fb80 23:57:19 INFO - PROCESS | 2649 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8b7f23ef40 23:57:19 INFO - PROCESS | 2649 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8b7f2500d0 23:57:19 INFO - PROCESS | 2649 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8b7f250460 23:57:19 INFO - PROCESS | 2649 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8b7f250790 23:57:19 INFO - PROCESS | 2649 | ++DOMWINDOW == 5 (0x7f8b7f294000) [pid = 2649] [serial = 5] [outer = 0x7f8b827c3000] 23:57:19 INFO - PROCESS | 2649 | [2649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:57:19 INFO - PROCESS | 2649 | 1456991839543 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40454 23:57:19 INFO - PROCESS | 2649 | [2649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:57:19 INFO - PROCESS | 2649 | 1456991839632 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40455 23:57:19 INFO - PROCESS | 2649 | 1456991839639 Marionette DEBUG Closed connection conn0 23:57:19 INFO - PROCESS | 2649 | [2649] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:57:19 INFO - PROCESS | 2649 | [2649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:57:19 INFO - PROCESS | 2649 | 1456991839777 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40456 23:57:19 INFO - PROCESS | 2649 | 1456991839781 Marionette DEBUG Closed connection conn1 23:57:19 INFO - PROCESS | 2649 | [2649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:57:19 INFO - PROCESS | 2649 | 1456991839825 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40457 23:57:19 INFO - PROCESS | 2649 | 1456991839831 Marionette DEBUG Closed connection conn2 23:57:19 INFO - PROCESS | 2649 | 1456991839860 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:57:19 INFO - PROCESS | 2649 | 1456991839869 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:57:20 INFO - PROCESS | 2649 | [2649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:57:21 INFO - PROCESS | 2649 | ++DOCSHELL 0x7f8b72883800 == 3 [pid = 2649] [id = 3] 23:57:21 INFO - PROCESS | 2649 | ++DOMWINDOW == 6 (0x7f8b72888000) [pid = 2649] [serial = 6] [outer = (nil)] 23:57:21 INFO - PROCESS | 2649 | ++DOCSHELL 0x7f8b72888800 == 4 [pid = 2649] [id = 4] 23:57:21 INFO - PROCESS | 2649 | ++DOMWINDOW == 7 (0x7f8b72b49c00) [pid = 2649] [serial = 7] [outer = (nil)] 23:57:22 INFO - PROCESS | 2649 | [2649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:57:22 INFO - PROCESS | 2649 | ++DOCSHELL 0x7f8b71064800 == 5 [pid = 2649] [id = 5] 23:57:22 INFO - PROCESS | 2649 | ++DOMWINDOW == 8 (0x7f8b71cf0000) [pid = 2649] [serial = 8] [outer = (nil)] 23:57:22 INFO - PROCESS | 2649 | [2649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:57:22 INFO - PROCESS | 2649 | [2649] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:57:22 INFO - PROCESS | 2649 | ++DOMWINDOW == 9 (0x7f8b70f98000) [pid = 2649] [serial = 9] [outer = 0x7f8b71cf0000] 23:57:22 INFO - PROCESS | 2649 | ++DOMWINDOW == 10 (0x7f8b70ca5800) [pid = 2649] [serial = 10] [outer = 0x7f8b72888000] 23:57:22 INFO - PROCESS | 2649 | ++DOMWINDOW == 11 (0x7f8b70cd0400) [pid = 2649] [serial = 11] [outer = 0x7f8b72b49c00] 23:57:22 INFO - PROCESS | 2649 | ++DOMWINDOW == 12 (0x7f8b70cd2400) [pid = 2649] [serial = 12] [outer = 0x7f8b71cf0000] 23:57:23 INFO - PROCESS | 2649 | 1456991843724 Marionette DEBUG loaded listener.js 23:57:23 INFO - PROCESS | 2649 | 1456991843742 Marionette DEBUG loaded listener.js 23:57:24 INFO - PROCESS | 2649 | ++DOMWINDOW == 13 (0x7f8b6ec1a400) [pid = 2649] [serial = 13] [outer = 0x7f8b71cf0000] 23:57:24 INFO - PROCESS | 2649 | 1456991844369 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c3217ed1-33c0-4998-92ae-0f0e70a58660","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:57:24 INFO - PROCESS | 2649 | 1456991844615 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:57:24 INFO - PROCESS | 2649 | 1456991844620 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:57:24 INFO - PROCESS | 2649 | 1456991844994 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:57:24 INFO - PROCESS | 2649 | 1456991844998 Marionette TRACE conn3 <- [1,3,null,{}] 23:57:25 INFO - PROCESS | 2649 | 1456991845045 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:57:25 INFO - PROCESS | 2649 | [2649] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:57:25 INFO - PROCESS | 2649 | ++DOMWINDOW == 14 (0x7f8b6d710000) [pid = 2649] [serial = 14] [outer = 0x7f8b71cf0000] 23:57:25 INFO - PROCESS | 2649 | [2649] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:57:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 23:57:25 INFO - PROCESS | 2649 | ++DOCSHELL 0x7f8b6a677800 == 6 [pid = 2649] [id = 6] 23:57:25 INFO - PROCESS | 2649 | ++DOMWINDOW == 15 (0x7f8b6a6f4000) [pid = 2649] [serial = 15] [outer = (nil)] 23:57:25 INFO - PROCESS | 2649 | ++DOMWINDOW == 16 (0x7f8b6a6f5000) [pid = 2649] [serial = 16] [outer = 0x7f8b6a6f4000] 23:57:26 INFO - PROCESS | 2649 | ++DOMWINDOW == 17 (0x7f8b6a6fb800) [pid = 2649] [serial = 17] [outer = 0x7f8b6a6f4000] 23:57:26 INFO - PROCESS | 2649 | ++DOCSHELL 0x7f8b6a4d3800 == 7 [pid = 2649] [id = 7] 23:57:26 INFO - PROCESS | 2649 | ++DOMWINDOW == 18 (0x7f8b6a232000) [pid = 2649] [serial = 18] [outer = (nil)] 23:57:26 INFO - PROCESS | 2649 | ++DOMWINDOW == 19 (0x7f8b6a27ec00) [pid = 2649] [serial = 19] [outer = 0x7f8b6a232000] 23:57:26 INFO - PROCESS | 2649 | ++DOMWINDOW == 20 (0x7f8b6a284400) [pid = 2649] [serial = 20] [outer = 0x7f8b6a232000] 23:57:26 INFO - PROCESS | 2649 | [2649] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:57:26 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 23:57:26 INFO - document served over http requires an http 23:57:26 INFO - sub-resource via xhr-request using the http-csp 23:57:26 INFO - delivery method with keep-origin-redirect and when 23:57:26 INFO - the target request is cross-origin. - expected FAIL 23:57:26 INFO - TEST-INFO | expected FAIL 23:57:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1132ms 23:57:27 WARNING - u'runner_teardown' () 23:57:27 INFO - Setting up ssl 23:57:27 INFO - PROCESS | certutil | 23:57:27 INFO - PROCESS | certutil | 23:57:27 INFO - PROCESS | certutil | 23:57:27 INFO - Certificate Nickname Trust Attributes 23:57:27 INFO - SSL,S/MIME,JAR/XPI 23:57:27 INFO - 23:57:27 INFO - web-platform-tests CT,, 23:57:27 INFO - 23:57:27 INFO - Starting runner 23:57:29 INFO - PROCESS | 2714 | 1456991849841 Marionette DEBUG Marionette enabled via build flag and pref 23:57:30 INFO - PROCESS | 2714 | ++DOCSHELL 0x7fa4fcfc4000 == 1 [pid = 2714] [id = 1] 23:57:30 INFO - PROCESS | 2714 | ++DOMWINDOW == 1 (0x7fa4fcfc4800) [pid = 2714] [serial = 1] [outer = (nil)] 23:57:30 INFO - PROCESS | 2714 | ++DOMWINDOW == 2 (0x7fa4fcfc5800) [pid = 2714] [serial = 2] [outer = 0x7fa4fcfc4800] 23:57:30 INFO - PROCESS | 2714 | 1456991850516 Marionette INFO Listening on port 2838 23:57:31 INFO - PROCESS | 2714 | 1456991851025 Marionette DEBUG Marionette enabled via command-line flag 23:57:31 INFO - PROCESS | 2714 | ++DOCSHELL 0x7fa4f9b25800 == 2 [pid = 2714] [id = 2] 23:57:31 INFO - PROCESS | 2714 | ++DOMWINDOW == 3 (0x7fa4f9b36000) [pid = 2714] [serial = 3] [outer = (nil)] 23:57:31 INFO - PROCESS | 2714 | ++DOMWINDOW == 4 (0x7fa4f9b37000) [pid = 2714] [serial = 4] [outer = 0x7fa4f9b36000] 23:57:31 INFO - PROCESS | 2714 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fa500f5fb80 23:57:31 INFO - PROCESS | 2714 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fa4f9a3df40 23:57:31 INFO - PROCESS | 2714 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fa4f9a540d0 23:57:31 INFO - PROCESS | 2714 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fa4f9a54460 23:57:31 INFO - PROCESS | 2714 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fa4f9a54790 23:57:31 INFO - PROCESS | 2714 | ++DOMWINDOW == 5 (0x7fa4f3dd8800) [pid = 2714] [serial = 5] [outer = 0x7fa4fcfc4800] 23:57:31 INFO - PROCESS | 2714 | [2714] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:57:31 INFO - PROCESS | 2714 | 1456991851341 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42561 23:57:31 INFO - PROCESS | 2714 | [2714] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:57:31 INFO - PROCESS | 2714 | 1456991851430 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42562 23:57:31 INFO - PROCESS | 2714 | 1456991851437 Marionette DEBUG Closed connection conn0 23:57:31 INFO - PROCESS | 2714 | [2714] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:57:31 INFO - PROCESS | 2714 | [2714] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:57:31 INFO - PROCESS | 2714 | 1456991851576 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42563 23:57:31 INFO - PROCESS | 2714 | 1456991851581 Marionette DEBUG Closed connection conn1 23:57:31 INFO - PROCESS | 2714 | [2714] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:57:31 INFO - PROCESS | 2714 | 1456991851623 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42564 23:57:31 INFO - PROCESS | 2714 | 1456991851636 Marionette DEBUG Closed connection conn2 23:57:31 INFO - PROCESS | 2714 | 1456991851671 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:57:31 INFO - PROCESS | 2714 | 1456991851687 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:57:32 INFO - PROCESS | 2714 | [2714] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:57:33 INFO - PROCESS | 2714 | ++DOCSHELL 0x7fa4ecabc000 == 3 [pid = 2714] [id = 3] 23:57:33 INFO - PROCESS | 2714 | ++DOMWINDOW == 6 (0x7fa4ecabc800) [pid = 2714] [serial = 6] [outer = (nil)] 23:57:33 INFO - PROCESS | 2714 | ++DOCSHELL 0x7fa4ecabd000 == 4 [pid = 2714] [id = 4] 23:57:33 INFO - PROCESS | 2714 | ++DOMWINDOW == 7 (0x7fa4ecce6800) [pid = 2714] [serial = 7] [outer = (nil)] 23:57:33 INFO - PROCESS | 2714 | [2714] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:57:33 INFO - PROCESS | 2714 | ++DOCSHELL 0x7fa4ec163800 == 5 [pid = 2714] [id = 5] 23:57:33 INFO - PROCESS | 2714 | ++DOMWINDOW == 8 (0x7fa4ebf22400) [pid = 2714] [serial = 8] [outer = (nil)] 23:57:33 INFO - PROCESS | 2714 | [2714] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:57:33 INFO - PROCESS | 2714 | [2714] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:57:34 INFO - PROCESS | 2714 | ++DOMWINDOW == 9 (0x7fa4eb05dc00) [pid = 2714] [serial = 9] [outer = 0x7fa4ebf22400] 23:57:34 INFO - PROCESS | 2714 | ++DOMWINDOW == 10 (0x7fa4eab41800) [pid = 2714] [serial = 10] [outer = 0x7fa4ecabc800] 23:57:34 INFO - PROCESS | 2714 | ++DOMWINDOW == 11 (0x7fa4eab5a000) [pid = 2714] [serial = 11] [outer = 0x7fa4ecce6800] 23:57:34 INFO - PROCESS | 2714 | ++DOMWINDOW == 12 (0x7fa4eab5c000) [pid = 2714] [serial = 12] [outer = 0x7fa4ebf22400] 23:57:35 INFO - PROCESS | 2714 | 1456991855441 Marionette DEBUG loaded listener.js 23:57:35 INFO - PROCESS | 2714 | 1456991855457 Marionette DEBUG loaded listener.js 23:57:36 INFO - PROCESS | 2714 | ++DOMWINDOW == 13 (0x7fa4f9d91c00) [pid = 2714] [serial = 13] [outer = 0x7fa4ebf22400] 23:57:36 INFO - PROCESS | 2714 | 1456991856079 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"70876ede-f68e-4c3a-822a-338b713de28b","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:57:36 INFO - PROCESS | 2714 | 1456991856404 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:57:36 INFO - PROCESS | 2714 | 1456991856411 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:57:36 INFO - PROCESS | 2714 | 1456991856703 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:57:36 INFO - PROCESS | 2714 | 1456991856706 Marionette TRACE conn3 <- [1,3,null,{}] 23:57:36 INFO - PROCESS | 2714 | 1456991856748 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:57:36 INFO - PROCESS | 2714 | [2714] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:57:37 INFO - PROCESS | 2714 | ++DOMWINDOW == 14 (0x7fa4e6989c00) [pid = 2714] [serial = 14] [outer = 0x7fa4ebf22400] 23:57:37 INFO - PROCESS | 2714 | [2714] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:57:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 23:57:37 INFO - PROCESS | 2714 | ++DOCSHELL 0x7fa4e557d000 == 6 [pid = 2714] [id = 6] 23:57:37 INFO - PROCESS | 2714 | ++DOMWINDOW == 15 (0x7fa4e4a09400) [pid = 2714] [serial = 15] [outer = (nil)] 23:57:37 INFO - PROCESS | 2714 | ++DOMWINDOW == 16 (0x7fa4e4a0a400) [pid = 2714] [serial = 16] [outer = 0x7fa4e4a09400] 23:57:37 INFO - PROCESS | 2714 | ++DOMWINDOW == 17 (0x7fa4e4a10c00) [pid = 2714] [serial = 17] [outer = 0x7fa4e4a09400] 23:57:38 INFO - PROCESS | 2714 | ++DOCSHELL 0x7fa4e4807000 == 7 [pid = 2714] [id = 7] 23:57:38 INFO - PROCESS | 2714 | ++DOMWINDOW == 18 (0x7fa4e4a11800) [pid = 2714] [serial = 18] [outer = (nil)] 23:57:38 INFO - PROCESS | 2714 | ++DOMWINDOW == 19 (0x7fa4ea8dcc00) [pid = 2714] [serial = 19] [outer = 0x7fa4e4a11800] 23:57:38 INFO - PROCESS | 2714 | ++DOMWINDOW == 20 (0x7fa4e4782400) [pid = 2714] [serial = 20] [outer = 0x7fa4e4a11800] 23:57:38 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a 23:57:38 INFO - document served over http requires an http 23:57:38 INFO - sub-resource via xhr-request using the http-csp 23:57:38 INFO - delivery method with no-redirect and when 23:57:38 INFO - the target request is cross-origin. - expected FAIL 23:57:38 INFO - TEST-INFO | expected FAIL 23:57:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 888ms 23:57:38 WARNING - u'runner_teardown' () 23:57:38 INFO - Setting up ssl 23:57:38 INFO - PROCESS | certutil | 23:57:38 INFO - PROCESS | certutil | 23:57:38 INFO - PROCESS | certutil | 23:57:38 INFO - Certificate Nickname Trust Attributes 23:57:38 INFO - SSL,S/MIME,JAR/XPI 23:57:38 INFO - 23:57:38 INFO - web-platform-tests CT,, 23:57:38 INFO - 23:57:38 INFO - Starting runner 23:57:41 INFO - PROCESS | 2779 | 1456991861368 Marionette DEBUG Marionette enabled via build flag and pref 23:57:41 INFO - PROCESS | 2779 | ++DOCSHELL 0x7fc3766c3000 == 1 [pid = 2779] [id = 1] 23:57:41 INFO - PROCESS | 2779 | ++DOMWINDOW == 1 (0x7fc3766c3800) [pid = 2779] [serial = 1] [outer = (nil)] 23:57:41 INFO - PROCESS | 2779 | ++DOMWINDOW == 2 (0x7fc3766c4800) [pid = 2779] [serial = 2] [outer = 0x7fc3766c3800] 23:57:42 INFO - PROCESS | 2779 | 1456991862033 Marionette INFO Listening on port 2839 23:57:42 INFO - PROCESS | 2779 | 1456991862541 Marionette DEBUG Marionette enabled via command-line flag 23:57:42 INFO - PROCESS | 2779 | ++DOCSHELL 0x7fc373227000 == 2 [pid = 2779] [id = 2] 23:57:42 INFO - PROCESS | 2779 | ++DOMWINDOW == 3 (0x7fc373237800) [pid = 2779] [serial = 3] [outer = (nil)] 23:57:42 INFO - PROCESS | 2779 | ++DOMWINDOW == 4 (0x7fc373238800) [pid = 2779] [serial = 4] [outer = 0x7fc373237800] 23:57:42 INFO - PROCESS | 2779 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fc37a65fb80 23:57:42 INFO - PROCESS | 2779 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fc37313cf40 23:57:42 INFO - PROCESS | 2779 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fc3731550d0 23:57:42 INFO - PROCESS | 2779 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fc3731553d0 23:57:42 INFO - PROCESS | 2779 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fc373155790 23:57:42 INFO - PROCESS | 2779 | ++DOMWINDOW == 5 (0x7fc3731a3000) [pid = 2779] [serial = 5] [outer = 0x7fc3766c3800] 23:57:42 INFO - PROCESS | 2779 | [2779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:57:42 INFO - PROCESS | 2779 | 1456991862850 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:39904 23:57:42 INFO - PROCESS | 2779 | [2779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:57:42 INFO - PROCESS | 2779 | 1456991862937 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:39905 23:57:42 INFO - PROCESS | 2779 | 1456991862943 Marionette DEBUG Closed connection conn0 23:57:43 INFO - PROCESS | 2779 | [2779] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:57:43 INFO - PROCESS | 2779 | [2779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:57:43 INFO - PROCESS | 2779 | 1456991863081 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:39906 23:57:43 INFO - PROCESS | 2779 | 1456991863085 Marionette DEBUG Closed connection conn1 23:57:43 INFO - PROCESS | 2779 | [2779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:57:43 INFO - PROCESS | 2779 | 1456991863130 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:39907 23:57:43 INFO - PROCESS | 2779 | 1456991863139 Marionette DEBUG Closed connection conn2 23:57:43 INFO - PROCESS | 2779 | 1456991863153 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:57:43 INFO - PROCESS | 2779 | 1456991863162 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:57:43 INFO - PROCESS | 2779 | [2779] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:57:44 INFO - PROCESS | 2779 | ++DOCSHELL 0x7fc366f89000 == 3 [pid = 2779] [id = 3] 23:57:44 INFO - PROCESS | 2779 | ++DOMWINDOW == 6 (0x7fc366f8d000) [pid = 2779] [serial = 6] [outer = (nil)] 23:57:44 INFO - PROCESS | 2779 | ++DOCSHELL 0x7fc366f8d800 == 4 [pid = 2779] [id = 4] 23:57:44 INFO - PROCESS | 2779 | ++DOMWINDOW == 7 (0x7fc36719c800) [pid = 2779] [serial = 7] [outer = (nil)] 23:57:45 INFO - PROCESS | 2779 | [2779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:57:45 INFO - PROCESS | 2779 | ++DOCSHELL 0x7fc3657ae800 == 5 [pid = 2779] [id = 5] 23:57:45 INFO - PROCESS | 2779 | ++DOMWINDOW == 8 (0x7fc3663ef800) [pid = 2779] [serial = 8] [outer = (nil)] 23:57:45 INFO - PROCESS | 2779 | [2779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:57:45 INFO - PROCESS | 2779 | [2779] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:57:45 INFO - PROCESS | 2779 | ++DOMWINDOW == 9 (0x7fc3656e5c00) [pid = 2779] [serial = 9] [outer = 0x7fc3663ef800] 23:57:45 INFO - PROCESS | 2779 | ++DOMWINDOW == 10 (0x7fc3653ab800) [pid = 2779] [serial = 10] [outer = 0x7fc366f8d000] 23:57:45 INFO - PROCESS | 2779 | ++DOMWINDOW == 11 (0x7fc3653d5c00) [pid = 2779] [serial = 11] [outer = 0x7fc36719c800] 23:57:45 INFO - PROCESS | 2779 | ++DOMWINDOW == 12 (0x7fc3653d7c00) [pid = 2779] [serial = 12] [outer = 0x7fc3663ef800] 23:57:46 INFO - PROCESS | 2779 | 1456991866973 Marionette DEBUG loaded listener.js 23:57:46 INFO - PROCESS | 2779 | 1456991866990 Marionette DEBUG loaded listener.js 23:57:47 INFO - PROCESS | 2779 | ++DOMWINDOW == 13 (0x7fc363508800) [pid = 2779] [serial = 13] [outer = 0x7fc3663ef800] 23:57:47 INFO - PROCESS | 2779 | 1456991867627 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c78e74c8-d7c9-4b76-9a13-45fa74cf54e5","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:57:47 INFO - PROCESS | 2779 | 1456991867914 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:57:47 INFO - PROCESS | 2779 | 1456991867920 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:57:48 INFO - PROCESS | 2779 | 1456991868247 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:57:48 INFO - PROCESS | 2779 | 1456991868251 Marionette TRACE conn3 <- [1,3,null,{}] 23:57:48 INFO - PROCESS | 2779 | 1456991868288 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:57:48 INFO - PROCESS | 2779 | [2779] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:57:48 INFO - PROCESS | 2779 | ++DOMWINDOW == 14 (0x7fc36034a000) [pid = 2779] [serial = 14] [outer = 0x7fc3663ef800] 23:57:48 INFO - PROCESS | 2779 | [2779] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:57:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 23:57:49 INFO - PROCESS | 2779 | ++DOCSHELL 0x7fc35e484000 == 6 [pid = 2779] [id = 6] 23:57:49 INFO - PROCESS | 2779 | ++DOMWINDOW == 15 (0x7fc35e207800) [pid = 2779] [serial = 15] [outer = (nil)] 23:57:49 INFO - PROCESS | 2779 | ++DOMWINDOW == 16 (0x7fc35e208800) [pid = 2779] [serial = 16] [outer = 0x7fc35e207800] 23:57:49 INFO - PROCESS | 2779 | ++DOMWINDOW == 17 (0x7fc35e20f000) [pid = 2779] [serial = 17] [outer = 0x7fc35e207800] 23:57:49 INFO - PROCESS | 2779 | ++DOCSHELL 0x7fc35e2e4000 == 7 [pid = 2779] [id = 7] 23:57:49 INFO - PROCESS | 2779 | ++DOMWINDOW == 18 (0x7fc35e02f400) [pid = 2779] [serial = 18] [outer = (nil)] 23:57:49 INFO - PROCESS | 2779 | ++DOMWINDOW == 19 (0x7fc35e20f800) [pid = 2779] [serial = 19] [outer = 0x7fc35e02f400] 23:57:49 INFO - PROCESS | 2779 | ++DOMWINDOW == 20 (0x7fc35df4ec00) [pid = 2779] [serial = 20] [outer = 0x7fc35e02f400] 23:57:50 INFO - PROCESS | 2779 | [2779] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:57:50 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 23:57:50 INFO - document served over http requires an http 23:57:50 INFO - sub-resource via xhr-request using the http-csp 23:57:50 INFO - delivery method with swap-origin-redirect and when 23:57:50 INFO - the target request is cross-origin. - expected FAIL 23:57:50 INFO - TEST-INFO | expected FAIL 23:57:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1146ms 23:57:50 WARNING - u'runner_teardown' () 23:57:50 INFO - Setting up ssl 23:57:50 INFO - PROCESS | certutil | 23:57:50 INFO - PROCESS | certutil | 23:57:50 INFO - PROCESS | certutil | 23:57:50 INFO - Certificate Nickname Trust Attributes 23:57:50 INFO - SSL,S/MIME,JAR/XPI 23:57:50 INFO - 23:57:50 INFO - web-platform-tests CT,, 23:57:50 INFO - 23:57:50 INFO - Starting runner 23:57:53 INFO - PROCESS | 2844 | 1456991873109 Marionette DEBUG Marionette enabled via build flag and pref 23:57:53 INFO - PROCESS | 2844 | ++DOCSHELL 0x7f88844c1800 == 1 [pid = 2844] [id = 1] 23:57:53 INFO - PROCESS | 2844 | ++DOMWINDOW == 1 (0x7f88844c2000) [pid = 2844] [serial = 1] [outer = (nil)] 23:57:53 INFO - PROCESS | 2844 | ++DOMWINDOW == 2 (0x7f88844c3000) [pid = 2844] [serial = 2] [outer = 0x7f88844c2000] 23:57:53 INFO - PROCESS | 2844 | 1456991873785 Marionette INFO Listening on port 2840 23:57:54 INFO - PROCESS | 2844 | 1456991874290 Marionette DEBUG Marionette enabled via command-line flag 23:57:54 INFO - PROCESS | 2844 | ++DOCSHELL 0x7f8881025000 == 2 [pid = 2844] [id = 2] 23:57:54 INFO - PROCESS | 2844 | ++DOMWINDOW == 3 (0x7f8881035800) [pid = 2844] [serial = 3] [outer = (nil)] 23:57:54 INFO - PROCESS | 2844 | ++DOMWINDOW == 4 (0x7f8881036800) [pid = 2844] [serial = 4] [outer = 0x7f8881035800] 23:57:54 INFO - PROCESS | 2844 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f888845fb80 23:57:54 INFO - PROCESS | 2844 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8880f3ff40 23:57:54 INFO - PROCESS | 2844 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8880f51160 23:57:54 INFO - PROCESS | 2844 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8880f51460 23:57:54 INFO - PROCESS | 2844 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8880f51790 23:57:54 INFO - PROCESS | 2844 | ++DOMWINDOW == 5 (0x7f8880fa0000) [pid = 2844] [serial = 5] [outer = 0x7f88844c2000] 23:57:54 INFO - PROCESS | 2844 | [2844] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:57:54 INFO - PROCESS | 2844 | 1456991874603 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60246 23:57:54 INFO - PROCESS | 2844 | [2844] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:57:54 INFO - PROCESS | 2844 | 1456991874691 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60247 23:57:54 INFO - PROCESS | 2844 | 1456991874697 Marionette DEBUG Closed connection conn0 23:57:54 INFO - PROCESS | 2844 | [2844] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:57:54 INFO - PROCESS | 2844 | [2844] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:57:54 INFO - PROCESS | 2844 | 1456991874835 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60248 23:57:54 INFO - PROCESS | 2844 | 1456991874839 Marionette DEBUG Closed connection conn1 23:57:54 INFO - PROCESS | 2844 | [2844] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:57:54 INFO - PROCESS | 2844 | 1456991874881 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60249 23:57:54 INFO - PROCESS | 2844 | 1456991874889 Marionette DEBUG Closed connection conn2 23:57:54 INFO - PROCESS | 2844 | 1456991874918 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:57:54 INFO - PROCESS | 2844 | 1456991874928 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:57:55 INFO - PROCESS | 2844 | [2844] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:57:56 INFO - PROCESS | 2844 | ++DOCSHELL 0x7f8874f6a800 == 3 [pid = 2844] [id = 3] 23:57:56 INFO - PROCESS | 2844 | ++DOMWINDOW == 6 (0x7f8874f6f000) [pid = 2844] [serial = 6] [outer = (nil)] 23:57:56 INFO - PROCESS | 2844 | ++DOCSHELL 0x7f8874f6f800 == 4 [pid = 2844] [id = 4] 23:57:56 INFO - PROCESS | 2844 | ++DOMWINDOW == 7 (0x7f88751a3000) [pid = 2844] [serial = 7] [outer = (nil)] 23:57:56 INFO - PROCESS | 2844 | [2844] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:57:57 INFO - PROCESS | 2844 | ++DOCSHELL 0x7f8873508800 == 5 [pid = 2844] [id = 5] 23:57:57 INFO - PROCESS | 2844 | ++DOMWINDOW == 8 (0x7f88743d6000) [pid = 2844] [serial = 8] [outer = (nil)] 23:57:57 INFO - PROCESS | 2844 | [2844] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:57:57 INFO - PROCESS | 2844 | [2844] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:57:57 INFO - PROCESS | 2844 | ++DOMWINDOW == 9 (0x7f8873581800) [pid = 2844] [serial = 9] [outer = 0x7f88743d6000] 23:57:57 INFO - PROCESS | 2844 | ++DOMWINDOW == 10 (0x7f8873015800) [pid = 2844] [serial = 10] [outer = 0x7f8874f6f000] 23:57:57 INFO - PROCESS | 2844 | ++DOMWINDOW == 11 (0x7f887304e000) [pid = 2844] [serial = 11] [outer = 0x7f88751a3000] 23:57:57 INFO - PROCESS | 2844 | ++DOMWINDOW == 12 (0x7f8873050000) [pid = 2844] [serial = 12] [outer = 0x7f88743d6000] 23:57:58 INFO - PROCESS | 2844 | 1456991878659 Marionette DEBUG loaded listener.js 23:57:58 INFO - PROCESS | 2844 | 1456991878674 Marionette DEBUG loaded listener.js 23:57:59 INFO - PROCESS | 2844 | ++DOMWINDOW == 13 (0x7f888124c000) [pid = 2844] [serial = 13] [outer = 0x7f88743d6000] 23:57:59 INFO - PROCESS | 2844 | 1456991879305 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"0e7d6e10-ed15-4876-9d57-adc6f419ea81","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:57:59 INFO - PROCESS | 2844 | 1456991879602 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:57:59 INFO - PROCESS | 2844 | 1456991879608 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:57:59 INFO - PROCESS | 2844 | 1456991879947 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:57:59 INFO - PROCESS | 2844 | 1456991879949 Marionette TRACE conn3 <- [1,3,null,{}] 23:58:00 INFO - PROCESS | 2844 | 1456991880002 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:58:00 INFO - PROCESS | 2844 | [2844] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:58:00 INFO - PROCESS | 2844 | ++DOMWINDOW == 14 (0x7f886dc8ec00) [pid = 2844] [serial = 14] [outer = 0x7f88743d6000] 23:58:00 INFO - PROCESS | 2844 | [2844] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:58:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 23:58:00 INFO - PROCESS | 2844 | ++DOCSHELL 0x7f886c831800 == 6 [pid = 2844] [id = 6] 23:58:00 INFO - PROCESS | 2844 | ++DOMWINDOW == 15 (0x7f886bd06c00) [pid = 2844] [serial = 15] [outer = (nil)] 23:58:00 INFO - PROCESS | 2844 | ++DOMWINDOW == 16 (0x7f886bd07c00) [pid = 2844] [serial = 16] [outer = 0x7f886bd06c00] 23:58:01 INFO - PROCESS | 2844 | ++DOMWINDOW == 17 (0x7f886bd0e800) [pid = 2844] [serial = 17] [outer = 0x7f886bd06c00] 23:58:01 INFO - PROCESS | 2844 | ++DOCSHELL 0x7f886bddd000 == 7 [pid = 2844] [id = 7] 23:58:01 INFO - PROCESS | 2844 | ++DOMWINDOW == 18 (0x7f886bb46800) [pid = 2844] [serial = 18] [outer = (nil)] 23:58:01 INFO - PROCESS | 2844 | ++DOMWINDOW == 19 (0x7f886c807c00) [pid = 2844] [serial = 19] [outer = 0x7f886bb46800] 23:58:01 INFO - PROCESS | 2844 | ++DOMWINDOW == 20 (0x7f886bac7000) [pid = 2844] [serial = 20] [outer = 0x7f886bb46800] 23:58:01 INFO - PROCESS | 2844 | [2844] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:58:02 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 23:58:02 INFO - document served over http requires an https 23:58:02 INFO - sub-resource via fetch-request using the http-csp 23:58:02 INFO - delivery method with keep-origin-redirect and when 23:58:02 INFO - the target request is cross-origin. - expected FAIL 23:58:02 INFO - TEST-INFO | expected FAIL 23:58:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1289ms 23:58:02 WARNING - u'runner_teardown' () 23:58:02 INFO - Setting up ssl 23:58:02 INFO - PROCESS | certutil | 23:58:02 INFO - PROCESS | certutil | 23:58:02 INFO - PROCESS | certutil | 23:58:02 INFO - Certificate Nickname Trust Attributes 23:58:02 INFO - SSL,S/MIME,JAR/XPI 23:58:02 INFO - 23:58:02 INFO - web-platform-tests CT,, 23:58:02 INFO - 23:58:02 INFO - Starting runner 23:58:05 INFO - PROCESS | 2909 | 1456991885053 Marionette DEBUG Marionette enabled via build flag and pref 23:58:05 INFO - PROCESS | 2909 | ++DOCSHELL 0x7f0b449c2800 == 1 [pid = 2909] [id = 1] 23:58:05 INFO - PROCESS | 2909 | ++DOMWINDOW == 1 (0x7f0b449c3000) [pid = 2909] [serial = 1] [outer = (nil)] 23:58:05 INFO - PROCESS | 2909 | ++DOMWINDOW == 2 (0x7f0b449c4000) [pid = 2909] [serial = 2] [outer = 0x7f0b449c3000] 23:58:05 INFO - PROCESS | 2909 | 1456991885724 Marionette INFO Listening on port 2841 23:58:06 INFO - PROCESS | 2909 | 1456991886234 Marionette DEBUG Marionette enabled via command-line flag 23:58:06 INFO - PROCESS | 2909 | ++DOCSHELL 0x7f0b4142a000 == 2 [pid = 2909] [id = 2] 23:58:06 INFO - PROCESS | 2909 | ++DOMWINDOW == 3 (0x7f0b4143a800) [pid = 2909] [serial = 3] [outer = (nil)] 23:58:06 INFO - PROCESS | 2909 | ++DOMWINDOW == 4 (0x7f0b4143b800) [pid = 2909] [serial = 4] [outer = 0x7f0b4143a800] 23:58:06 INFO - PROCESS | 2909 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0b4895fb80 23:58:06 INFO - PROCESS | 2909 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f0b4133df40 23:58:06 INFO - PROCESS | 2909 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0b413540d0 23:58:06 INFO - PROCESS | 2909 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0b413543d0 23:58:06 INFO - PROCESS | 2909 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0b41354790 23:58:06 INFO - PROCESS | 2909 | ++DOMWINDOW == 5 (0x7f0b41399800) [pid = 2909] [serial = 5] [outer = 0x7f0b449c3000] 23:58:06 INFO - PROCESS | 2909 | [2909] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:58:06 INFO - PROCESS | 2909 | 1456991886550 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49571 23:58:06 INFO - PROCESS | 2909 | [2909] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:58:06 INFO - PROCESS | 2909 | 1456991886639 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49572 23:58:06 INFO - PROCESS | 2909 | 1456991886646 Marionette DEBUG Closed connection conn0 23:58:06 INFO - PROCESS | 2909 | [2909] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:58:06 INFO - PROCESS | 2909 | [2909] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:58:06 INFO - PROCESS | 2909 | 1456991886786 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49573 23:58:06 INFO - PROCESS | 2909 | 1456991886790 Marionette DEBUG Closed connection conn1 23:58:06 INFO - PROCESS | 2909 | [2909] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:58:06 INFO - PROCESS | 2909 | 1456991886836 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49574 23:58:06 INFO - PROCESS | 2909 | 1456991886842 Marionette DEBUG Closed connection conn2 23:58:06 INFO - PROCESS | 2909 | 1456991886859 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:58:06 INFO - PROCESS | 2909 | 1456991886869 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:58:07 INFO - PROCESS | 2909 | [2909] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:58:08 INFO - PROCESS | 2909 | ++DOCSHELL 0x7f0b35187800 == 3 [pid = 2909] [id = 3] 23:58:08 INFO - PROCESS | 2909 | ++DOMWINDOW == 6 (0x7f0b35188000) [pid = 2909] [serial = 6] [outer = (nil)] 23:58:08 INFO - PROCESS | 2909 | ++DOCSHELL 0x7f0b35188800 == 4 [pid = 2909] [id = 4] 23:58:08 INFO - PROCESS | 2909 | ++DOMWINDOW == 7 (0x7f0b3605a400) [pid = 2909] [serial = 7] [outer = (nil)] 23:58:09 INFO - PROCESS | 2909 | [2909] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:58:09 INFO - PROCESS | 2909 | ++DOCSHELL 0x7f0b33980800 == 5 [pid = 2909] [id = 5] 23:58:09 INFO - PROCESS | 2909 | ++DOMWINDOW == 8 (0x7f0b345df400) [pid = 2909] [serial = 8] [outer = (nil)] 23:58:09 INFO - PROCESS | 2909 | [2909] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:58:09 INFO - PROCESS | 2909 | [2909] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:58:09 INFO - PROCESS | 2909 | ++DOMWINDOW == 9 (0x7f0b3386ec00) [pid = 2909] [serial = 9] [outer = 0x7f0b345df400] 23:58:09 INFO - PROCESS | 2909 | ++DOMWINDOW == 10 (0x7f0b335a2000) [pid = 2909] [serial = 10] [outer = 0x7f0b35188000] 23:58:09 INFO - PROCESS | 2909 | ++DOMWINDOW == 11 (0x7f0b335cdc00) [pid = 2909] [serial = 11] [outer = 0x7f0b3605a400] 23:58:09 INFO - PROCESS | 2909 | ++DOMWINDOW == 12 (0x7f0b335cfc00) [pid = 2909] [serial = 12] [outer = 0x7f0b345df400] 23:58:10 INFO - PROCESS | 2909 | 1456991890701 Marionette DEBUG loaded listener.js 23:58:10 INFO - PROCESS | 2909 | 1456991890717 Marionette DEBUG loaded listener.js 23:58:11 INFO - PROCESS | 2909 | ++DOMWINDOW == 13 (0x7f0b4168ec00) [pid = 2909] [serial = 13] [outer = 0x7f0b345df400] 23:58:11 INFO - PROCESS | 2909 | 1456991891341 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"f67c41e7-a13b-49f7-903b-4097aa6d55cb","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:58:11 INFO - PROCESS | 2909 | 1456991891655 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:58:11 INFO - PROCESS | 2909 | 1456991891660 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:58:11 INFO - PROCESS | 2909 | 1456991891955 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:58:11 INFO - PROCESS | 2909 | 1456991891958 Marionette TRACE conn3 <- [1,3,null,{}] 23:58:12 INFO - PROCESS | 2909 | 1456991892036 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:58:12 INFO - PROCESS | 2909 | [2909] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:58:12 INFO - PROCESS | 2909 | ++DOMWINDOW == 14 (0x7f0b2e56a000) [pid = 2909] [serial = 14] [outer = 0x7f0b345df400] 23:58:12 INFO - PROCESS | 2909 | [2909] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:58:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 23:58:12 INFO - PROCESS | 2909 | ++DOCSHELL 0x7f0b2c571800 == 6 [pid = 2909] [id = 6] 23:58:12 INFO - PROCESS | 2909 | ++DOMWINDOW == 15 (0x7f0b2c308400) [pid = 2909] [serial = 15] [outer = (nil)] 23:58:12 INFO - PROCESS | 2909 | ++DOMWINDOW == 16 (0x7f0b2c309400) [pid = 2909] [serial = 16] [outer = 0x7f0b2c308400] 23:58:13 INFO - PROCESS | 2909 | ++DOMWINDOW == 17 (0x7f0b2c310000) [pid = 2909] [serial = 17] [outer = 0x7f0b2c308400] 23:58:13 INFO - PROCESS | 2909 | ++DOCSHELL 0x7f0b2c105800 == 7 [pid = 2909] [id = 7] 23:58:13 INFO - PROCESS | 2909 | ++DOMWINDOW == 18 (0x7f0b2c13a400) [pid = 2909] [serial = 18] [outer = (nil)] 23:58:13 INFO - PROCESS | 2909 | ++DOMWINDOW == 19 (0x7f0b2c145400) [pid = 2909] [serial = 19] [outer = 0x7f0b2c13a400] 23:58:13 INFO - PROCESS | 2909 | ++DOMWINDOW == 20 (0x7f0b2c09fc00) [pid = 2909] [serial = 20] [outer = 0x7f0b2c13a400] 23:58:13 INFO - PROCESS | 2909 | [2909] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:58:13 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a 23:58:13 INFO - document served over http requires an https 23:58:13 INFO - sub-resource via fetch-request using the http-csp 23:58:13 INFO - delivery method with no-redirect and when 23:58:13 INFO - the target request is cross-origin. - expected FAIL 23:58:13 INFO - TEST-INFO | expected FAIL 23:58:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1132ms 23:58:14 WARNING - u'runner_teardown' () 23:58:14 INFO - Setting up ssl 23:58:14 INFO - PROCESS | certutil | 23:58:14 INFO - PROCESS | certutil | 23:58:14 INFO - PROCESS | certutil | 23:58:14 INFO - Certificate Nickname Trust Attributes 23:58:14 INFO - SSL,S/MIME,JAR/XPI 23:58:14 INFO - 23:58:14 INFO - web-platform-tests CT,, 23:58:14 INFO - 23:58:14 INFO - Starting runner 23:58:16 INFO - PROCESS | 2973 | 1456991896861 Marionette DEBUG Marionette enabled via build flag and pref 23:58:17 INFO - PROCESS | 2973 | ++DOCSHELL 0x7fe2969c1800 == 1 [pid = 2973] [id = 1] 23:58:17 INFO - PROCESS | 2973 | ++DOMWINDOW == 1 (0x7fe2969c2000) [pid = 2973] [serial = 1] [outer = (nil)] 23:58:17 INFO - PROCESS | 2973 | ++DOMWINDOW == 2 (0x7fe2969c3000) [pid = 2973] [serial = 2] [outer = 0x7fe2969c2000] 23:58:17 INFO - PROCESS | 2973 | 1456991897541 Marionette INFO Listening on port 2842 23:58:18 INFO - PROCESS | 2973 | 1456991898052 Marionette DEBUG Marionette enabled via command-line flag 23:58:18 INFO - PROCESS | 2973 | ++DOCSHELL 0x7fe293523800 == 2 [pid = 2973] [id = 2] 23:58:18 INFO - PROCESS | 2973 | ++DOMWINDOW == 3 (0x7fe293534000) [pid = 2973] [serial = 3] [outer = (nil)] 23:58:18 INFO - PROCESS | 2973 | ++DOMWINDOW == 4 (0x7fe293535000) [pid = 2973] [serial = 4] [outer = 0x7fe293534000] 23:58:18 INFO - PROCESS | 2973 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fe29a95fb80 23:58:18 INFO - PROCESS | 2973 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fe29343ff40 23:58:18 INFO - PROCESS | 2973 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fe2934510d0 23:58:18 INFO - PROCESS | 2973 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fe293451460 23:58:18 INFO - PROCESS | 2973 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fe293451790 23:58:18 INFO - PROCESS | 2973 | ++DOMWINDOW == 5 (0x7fe28d7d4800) [pid = 2973] [serial = 5] [outer = 0x7fe2969c2000] 23:58:18 INFO - PROCESS | 2973 | [2973] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:58:18 INFO - PROCESS | 2973 | 1456991898370 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53973 23:58:18 INFO - PROCESS | 2973 | [2973] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:58:18 INFO - PROCESS | 2973 | 1456991898460 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53974 23:58:18 INFO - PROCESS | 2973 | 1456991898466 Marionette DEBUG Closed connection conn0 23:58:18 INFO - PROCESS | 2973 | [2973] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:58:18 INFO - PROCESS | 2973 | [2973] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:58:18 INFO - PROCESS | 2973 | 1456991898611 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53975 23:58:18 INFO - PROCESS | 2973 | 1456991898615 Marionette DEBUG Closed connection conn1 23:58:18 INFO - PROCESS | 2973 | [2973] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:58:18 INFO - PROCESS | 2973 | 1456991898662 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53976 23:58:18 INFO - PROCESS | 2973 | 1456991898668 Marionette DEBUG Closed connection conn2 23:58:18 INFO - PROCESS | 2973 | 1456991898714 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:58:18 INFO - PROCESS | 2973 | 1456991898730 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:58:19 INFO - PROCESS | 2973 | [2973] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:58:20 INFO - PROCESS | 2973 | ++DOCSHELL 0x7fe2879ec800 == 3 [pid = 2973] [id = 3] 23:58:20 INFO - PROCESS | 2973 | ++DOMWINDOW == 6 (0x7fe2879f0000) [pid = 2973] [serial = 6] [outer = (nil)] 23:58:20 INFO - PROCESS | 2973 | ++DOCSHELL 0x7fe2879f0800 == 4 [pid = 2973] [id = 4] 23:58:20 INFO - PROCESS | 2973 | ++DOMWINDOW == 7 (0x7fe2877eac00) [pid = 2973] [serial = 7] [outer = (nil)] 23:58:20 INFO - PROCESS | 2973 | [2973] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:58:20 INFO - PROCESS | 2973 | ++DOCSHELL 0x7fe2868be000 == 5 [pid = 2973] [id = 5] 23:58:20 INFO - PROCESS | 2973 | ++DOMWINDOW == 8 (0x7fe28699c800) [pid = 2973] [serial = 8] [outer = (nil)] 23:58:20 INFO - PROCESS | 2973 | [2973] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:58:20 INFO - PROCESS | 2973 | [2973] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:58:20 INFO - PROCESS | 2973 | ++DOMWINDOW == 9 (0x7fe285c47400) [pid = 2973] [serial = 9] [outer = 0x7fe28699c800] 23:58:21 INFO - PROCESS | 2973 | ++DOMWINDOW == 10 (0x7fe285611000) [pid = 2973] [serial = 10] [outer = 0x7fe2879f0000] 23:58:21 INFO - PROCESS | 2973 | ++DOMWINDOW == 11 (0x7fe285644000) [pid = 2973] [serial = 11] [outer = 0x7fe2877eac00] 23:58:21 INFO - PROCESS | 2973 | ++DOMWINDOW == 12 (0x7fe285646000) [pid = 2973] [serial = 12] [outer = 0x7fe28699c800] 23:58:22 INFO - PROCESS | 2973 | 1456991902391 Marionette DEBUG loaded listener.js 23:58:22 INFO - PROCESS | 2973 | 1456991902407 Marionette DEBUG loaded listener.js 23:58:22 INFO - PROCESS | 2973 | ++DOMWINDOW == 13 (0x7fe293765000) [pid = 2973] [serial = 13] [outer = 0x7fe28699c800] 23:58:23 INFO - PROCESS | 2973 | 1456991903059 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"68c9e2e6-a8f4-4f6b-bb5f-0981a29ae89e","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:58:23 INFO - PROCESS | 2973 | 1456991903404 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:58:23 INFO - PROCESS | 2973 | 1456991903410 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:58:23 INFO - PROCESS | 2973 | 1456991903689 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:58:23 INFO - PROCESS | 2973 | 1456991903694 Marionette TRACE conn3 <- [1,3,null,{}] 23:58:23 INFO - PROCESS | 2973 | 1456991903837 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:58:24 INFO - PROCESS | 2973 | [2973] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:58:24 INFO - PROCESS | 2973 | ++DOMWINDOW == 14 (0x7fe280697c00) [pid = 2973] [serial = 14] [outer = 0x7fe28699c800] 23:58:24 INFO - PROCESS | 2973 | [2973] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:58:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 23:58:24 INFO - PROCESS | 2973 | ++DOCSHELL 0x7fe27ff37000 == 6 [pid = 2973] [id = 6] 23:58:24 INFO - PROCESS | 2973 | ++DOMWINDOW == 15 (0x7fe27e407800) [pid = 2973] [serial = 15] [outer = (nil)] 23:58:24 INFO - PROCESS | 2973 | ++DOMWINDOW == 16 (0x7fe27e408800) [pid = 2973] [serial = 16] [outer = 0x7fe27e407800] 23:58:24 INFO - PROCESS | 2973 | ++DOMWINDOW == 17 (0x7fe27e40f400) [pid = 2973] [serial = 17] [outer = 0x7fe27e407800] 23:58:25 INFO - PROCESS | 2973 | ++DOCSHELL 0x7fe287928800 == 7 [pid = 2973] [id = 7] 23:58:25 INFO - PROCESS | 2973 | ++DOMWINDOW == 18 (0x7fe27e2e1c00) [pid = 2973] [serial = 18] [outer = (nil)] 23:58:25 INFO - PROCESS | 2973 | ++DOMWINDOW == 19 (0x7fe27e2e4000) [pid = 2973] [serial = 19] [outer = 0x7fe27e2e1c00] 23:58:25 INFO - PROCESS | 2973 | ++DOMWINDOW == 20 (0x7fe28794e800) [pid = 2973] [serial = 20] [outer = 0x7fe27e2e1c00] 23:58:25 INFO - PROCESS | 2973 | [2973] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:58:25 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 23:58:25 INFO - document served over http requires an https 23:58:25 INFO - sub-resource via fetch-request using the http-csp 23:58:25 INFO - delivery method with swap-origin-redirect and when 23:58:25 INFO - the target request is cross-origin. - expected FAIL 23:58:25 INFO - TEST-INFO | expected FAIL 23:58:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1280ms 23:58:26 WARNING - u'runner_teardown' () 23:58:26 INFO - Setting up ssl 23:58:26 INFO - PROCESS | certutil | 23:58:26 INFO - PROCESS | certutil | 23:58:26 INFO - PROCESS | certutil | 23:58:26 INFO - Certificate Nickname Trust Attributes 23:58:26 INFO - SSL,S/MIME,JAR/XPI 23:58:26 INFO - 23:58:26 INFO - web-platform-tests CT,, 23:58:26 INFO - 23:58:26 INFO - Starting runner 23:58:28 INFO - PROCESS | 3040 | 1456991908918 Marionette DEBUG Marionette enabled via build flag and pref 23:58:29 INFO - PROCESS | 3040 | ++DOCSHELL 0x7f9f7b0c3000 == 1 [pid = 3040] [id = 1] 23:58:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 1 (0x7f9f7b0c3800) [pid = 3040] [serial = 1] [outer = (nil)] 23:58:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 2 (0x7f9f7b0c4800) [pid = 3040] [serial = 2] [outer = 0x7f9f7b0c3800] 23:58:29 INFO - PROCESS | 3040 | 1456991909588 Marionette INFO Listening on port 2843 23:58:30 INFO - PROCESS | 3040 | 1456991910089 Marionette DEBUG Marionette enabled via command-line flag 23:58:30 INFO - PROCESS | 3040 | ++DOCSHELL 0x7f9f77c24000 == 2 [pid = 3040] [id = 2] 23:58:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 3 (0x7f9f77c34800) [pid = 3040] [serial = 3] [outer = (nil)] 23:58:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 4 (0x7f9f77c35800) [pid = 3040] [serial = 4] [outer = 0x7f9f77c34800] 23:58:30 INFO - PROCESS | 3040 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9f7f05eb80 23:58:30 INFO - PROCESS | 3040 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9f77b38f40 23:58:30 INFO - PROCESS | 3040 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9f77b510d0 23:58:30 INFO - PROCESS | 3040 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9f77b513d0 23:58:30 INFO - PROCESS | 3040 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9f77b51700 23:58:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 5 (0x7f9f77b9d800) [pid = 3040] [serial = 5] [outer = 0x7f9f7b0c3800] 23:58:30 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:58:30 INFO - PROCESS | 3040 | 1456991910400 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36068 23:58:30 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:58:30 INFO - PROCESS | 3040 | 1456991910488 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36069 23:58:30 INFO - PROCESS | 3040 | 1456991910495 Marionette DEBUG Closed connection conn0 23:58:30 INFO - PROCESS | 3040 | [3040] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:58:30 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:58:30 INFO - PROCESS | 3040 | 1456991910634 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36070 23:58:30 INFO - PROCESS | 3040 | 1456991910638 Marionette DEBUG Closed connection conn1 23:58:30 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:58:30 INFO - PROCESS | 3040 | 1456991910684 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36071 23:58:30 INFO - PROCESS | 3040 | 1456991910690 Marionette DEBUG Closed connection conn2 23:58:30 INFO - PROCESS | 3040 | 1456991910728 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:58:30 INFO - PROCESS | 3040 | 1456991910743 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:58:31 INFO - PROCESS | 3040 | [3040] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:58:32 INFO - PROCESS | 3040 | ++DOCSHELL 0x7f9f6bb8d800 == 3 [pid = 3040] [id = 3] 23:58:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 6 (0x7f9f6bb8e000) [pid = 3040] [serial = 6] [outer = (nil)] 23:58:32 INFO - PROCESS | 3040 | ++DOCSHELL 0x7f9f6bb8e800 == 4 [pid = 3040] [id = 4] 23:58:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 7 (0x7f9f6bed2400) [pid = 3040] [serial = 7] [outer = (nil)] 23:58:32 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:58:32 INFO - PROCESS | 3040 | ++DOCSHELL 0x7f9f6a10e800 == 5 [pid = 3040] [id = 5] 23:58:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 8 (0x7f9f6afdb000) [pid = 3040] [serial = 8] [outer = (nil)] 23:58:32 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:58:32 INFO - PROCESS | 3040 | [3040] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:58:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 9 (0x7f9f6a17f800) [pid = 3040] [serial = 9] [outer = 0x7f9f6afdb000] 23:58:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 10 (0x7f9f69c14000) [pid = 3040] [serial = 10] [outer = 0x7f9f6bb8e000] 23:58:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 11 (0x7f9f69c51800) [pid = 3040] [serial = 11] [outer = 0x7f9f6bed2400] 23:58:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 12 (0x7f9f69c53800) [pid = 3040] [serial = 12] [outer = 0x7f9f6afdb000] 23:58:34 INFO - PROCESS | 3040 | 1456991914441 Marionette DEBUG loaded listener.js 23:58:34 INFO - PROCESS | 3040 | 1456991914456 Marionette DEBUG loaded listener.js 23:58:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 13 (0x7f9f77e82400) [pid = 3040] [serial = 13] [outer = 0x7f9f6afdb000] 23:58:35 INFO - PROCESS | 3040 | 1456991915073 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a61bef38-d7a5-4abb-ad32-59bc7bea4354","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:58:35 INFO - PROCESS | 3040 | 1456991915320 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:58:35 INFO - PROCESS | 3040 | 1456991915330 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:58:35 INFO - PROCESS | 3040 | 1456991915704 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:58:35 INFO - PROCESS | 3040 | 1456991915708 Marionette TRACE conn3 <- [1,3,null,{}] 23:58:35 INFO - PROCESS | 3040 | 1456991915748 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:58:35 INFO - PROCESS | 3040 | [3040] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:58:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 14 (0x7f9f64b86c00) [pid = 3040] [serial = 14] [outer = 0x7f9f6afdb000] 23:58:36 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:58:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 23:58:36 INFO - PROCESS | 3040 | ++DOCSHELL 0x7f9f63494800 == 6 [pid = 3040] [id = 6] 23:58:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 15 (0x7f9f62a07c00) [pid = 3040] [serial = 15] [outer = (nil)] 23:58:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 16 (0x7f9f62a08c00) [pid = 3040] [serial = 16] [outer = 0x7f9f62a07c00] 23:58:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 17 (0x7f9f62a0f800) [pid = 3040] [serial = 17] [outer = 0x7f9f62a07c00] 23:58:37 INFO - PROCESS | 3040 | ++DOCSHELL 0x7f9f62ade800 == 7 [pid = 3040] [id = 7] 23:58:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 18 (0x7f9f62747800) [pid = 3040] [serial = 18] [outer = (nil)] 23:58:37 INFO - PROCESS | 3040 | ++DOCSHELL 0x7f9f626a4800 == 8 [pid = 3040] [id = 8] 23:58:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 19 (0x7f9f77fc7400) [pid = 3040] [serial = 19] [outer = (nil)] 23:58:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 20 (0x7f9f626bc000) [pid = 3040] [serial = 20] [outer = 0x7f9f77fc7400] 23:58:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 21 (0x7f9f62746000) [pid = 3040] [serial = 21] [outer = 0x7f9f77fc7400] 23:58:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 22 (0x7f9f60aa2000) [pid = 3040] [serial = 22] [outer = 0x7f9f62747800] 23:58:37 INFO - PROCESS | 3040 | [3040] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:58:37 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 23:58:37 INFO - document served over http requires an https 23:58:37 INFO - sub-resource via iframe-tag using the http-csp 23:58:37 INFO - delivery method with keep-origin-redirect and when 23:58:37 INFO - the target request is cross-origin. - expected FAIL 23:58:37 INFO - TEST-INFO | expected FAIL 23:58:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1186ms 23:58:37 WARNING - u'runner_teardown' () 23:58:37 INFO - Setting up ssl 23:58:38 INFO - PROCESS | certutil | 23:58:38 INFO - PROCESS | certutil | 23:58:38 INFO - PROCESS | certutil | 23:58:38 INFO - Certificate Nickname Trust Attributes 23:58:38 INFO - SSL,S/MIME,JAR/XPI 23:58:38 INFO - 23:58:38 INFO - web-platform-tests CT,, 23:58:38 INFO - 23:58:38 INFO - Starting runner 23:58:40 INFO - PROCESS | 3107 | 1456991920663 Marionette DEBUG Marionette enabled via build flag and pref 23:58:40 INFO - PROCESS | 3107 | ++DOCSHELL 0x7f7d41ac3000 == 1 [pid = 3107] [id = 1] 23:58:40 INFO - PROCESS | 3107 | ++DOMWINDOW == 1 (0x7f7d41ac3800) [pid = 3107] [serial = 1] [outer = (nil)] 23:58:40 INFO - PROCESS | 3107 | ++DOMWINDOW == 2 (0x7f7d41ac4800) [pid = 3107] [serial = 2] [outer = 0x7f7d41ac3800] 23:58:41 INFO - PROCESS | 3107 | 1456991921338 Marionette INFO Listening on port 2844 23:58:41 INFO - PROCESS | 3107 | 1456991921847 Marionette DEBUG Marionette enabled via command-line flag 23:58:41 INFO - PROCESS | 3107 | ++DOCSHELL 0x7f7d3e626800 == 2 [pid = 3107] [id = 2] 23:58:41 INFO - PROCESS | 3107 | ++DOMWINDOW == 3 (0x7f7d3e637000) [pid = 3107] [serial = 3] [outer = (nil)] 23:58:41 INFO - PROCESS | 3107 | ++DOMWINDOW == 4 (0x7f7d3e638000) [pid = 3107] [serial = 4] [outer = 0x7f7d3e637000] 23:58:41 INFO - PROCESS | 3107 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7d45f5fb80 23:58:42 INFO - PROCESS | 3107 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7d3e540f40 23:58:42 INFO - PROCESS | 3107 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7d3e5520d0 23:58:42 INFO - PROCESS | 3107 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7d3e5523d0 23:58:42 INFO - PROCESS | 3107 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7d3e552790 23:58:42 INFO - PROCESS | 3107 | ++DOMWINDOW == 5 (0x7f7d3e5a5800) [pid = 3107] [serial = 5] [outer = 0x7f7d41ac3800] 23:58:42 INFO - PROCESS | 3107 | [3107] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:58:42 INFO - PROCESS | 3107 | 1456991922159 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35762 23:58:42 INFO - PROCESS | 3107 | [3107] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:58:42 INFO - PROCESS | 3107 | 1456991922246 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35763 23:58:42 INFO - PROCESS | 3107 | 1456991922253 Marionette DEBUG Closed connection conn0 23:58:42 INFO - PROCESS | 3107 | [3107] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:58:42 INFO - PROCESS | 3107 | [3107] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:58:42 INFO - PROCESS | 3107 | 1456991922395 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35764 23:58:42 INFO - PROCESS | 3107 | 1456991922399 Marionette DEBUG Closed connection conn1 23:58:42 INFO - PROCESS | 3107 | [3107] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:58:42 INFO - PROCESS | 3107 | 1456991922447 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35765 23:58:42 INFO - PROCESS | 3107 | 1456991922451 Marionette DEBUG Closed connection conn2 23:58:42 INFO - PROCESS | 3107 | 1456991922480 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:58:42 INFO - PROCESS | 3107 | 1456991922490 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:58:43 INFO - PROCESS | 3107 | [3107] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:58:44 INFO - PROCESS | 3107 | ++DOCSHELL 0x7f7d31baf000 == 3 [pid = 3107] [id = 3] 23:58:44 INFO - PROCESS | 3107 | ++DOMWINDOW == 6 (0x7f7d31baf800) [pid = 3107] [serial = 6] [outer = (nil)] 23:58:44 INFO - PROCESS | 3107 | ++DOCSHELL 0x7f7d31bb0000 == 4 [pid = 3107] [id = 4] 23:58:44 INFO - PROCESS | 3107 | ++DOMWINDOW == 7 (0x7f7d31eae000) [pid = 3107] [serial = 7] [outer = (nil)] 23:58:44 INFO - PROCESS | 3107 | [3107] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:58:44 INFO - PROCESS | 3107 | ++DOCSHELL 0x7f7d303b4800 == 5 [pid = 3107] [id = 5] 23:58:44 INFO - PROCESS | 3107 | ++DOMWINDOW == 8 (0x7f7d30fd9c00) [pid = 3107] [serial = 8] [outer = (nil)] 23:58:44 INFO - PROCESS | 3107 | [3107] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:58:44 INFO - PROCESS | 3107 | [3107] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:58:45 INFO - PROCESS | 3107 | ++DOMWINDOW == 9 (0x7f7d302ebc00) [pid = 3107] [serial = 9] [outer = 0x7f7d30fd9c00] 23:58:45 INFO - PROCESS | 3107 | ++DOMWINDOW == 10 (0x7f7d2ffaf000) [pid = 3107] [serial = 10] [outer = 0x7f7d31baf800] 23:58:45 INFO - PROCESS | 3107 | ++DOMWINDOW == 11 (0x7f7d2ffde000) [pid = 3107] [serial = 11] [outer = 0x7f7d31eae000] 23:58:45 INFO - PROCESS | 3107 | ++DOMWINDOW == 12 (0x7f7d2ffe0000) [pid = 3107] [serial = 12] [outer = 0x7f7d30fd9c00] 23:58:46 INFO - PROCESS | 3107 | 1456991926328 Marionette DEBUG loaded listener.js 23:58:46 INFO - PROCESS | 3107 | 1456991926346 Marionette DEBUG loaded listener.js 23:58:46 INFO - PROCESS | 3107 | ++DOMWINDOW == 13 (0x7f7d3e8e7000) [pid = 3107] [serial = 13] [outer = 0x7f7d30fd9c00] 23:58:46 INFO - PROCESS | 3107 | 1456991926973 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"0ca3af04-e531-4763-94a6-f572441248fe","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:58:47 INFO - PROCESS | 3107 | 1456991927218 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:58:47 INFO - PROCESS | 3107 | 1456991927223 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:58:47 INFO - PROCESS | 3107 | 1456991927597 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:58:47 INFO - PROCESS | 3107 | 1456991927601 Marionette TRACE conn3 <- [1,3,null,{}] 23:58:47 INFO - PROCESS | 3107 | 1456991927647 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:58:47 INFO - PROCESS | 3107 | [3107] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:58:47 INFO - PROCESS | 3107 | ++DOMWINDOW == 14 (0x7f7d2b31d400) [pid = 3107] [serial = 14] [outer = 0x7f7d30fd9c00] 23:58:48 INFO - PROCESS | 3107 | [3107] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:58:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 23:58:48 INFO - PROCESS | 3107 | ++DOCSHELL 0x7f7d29987800 == 6 [pid = 3107] [id = 6] 23:58:48 INFO - PROCESS | 3107 | ++DOMWINDOW == 15 (0x7f7d29706c00) [pid = 3107] [serial = 15] [outer = (nil)] 23:58:48 INFO - PROCESS | 3107 | ++DOMWINDOW == 16 (0x7f7d29707c00) [pid = 3107] [serial = 16] [outer = 0x7f7d29706c00] 23:58:48 INFO - PROCESS | 3107 | ++DOMWINDOW == 17 (0x7f7d2970e800) [pid = 3107] [serial = 17] [outer = 0x7f7d29706c00] 23:58:48 INFO - PROCESS | 3107 | ++DOCSHELL 0x7f7d297d4000 == 7 [pid = 3107] [id = 7] 23:58:48 INFO - PROCESS | 3107 | ++DOMWINDOW == 18 (0x7f7d2953ac00) [pid = 3107] [serial = 18] [outer = (nil)] 23:58:48 INFO - PROCESS | 3107 | ++DOMWINDOW == 19 (0x7f7d29586000) [pid = 3107] [serial = 19] [outer = 0x7f7d2953ac00] 23:58:49 INFO - PROCESS | 3107 | ++DOCSHELL 0x7f7d297ee800 == 8 [pid = 3107] [id = 8] 23:58:49 INFO - PROCESS | 3107 | ++DOMWINDOW == 20 (0x7f7d2958ec00) [pid = 3107] [serial = 20] [outer = (nil)] 23:58:49 INFO - PROCESS | 3107 | ++DOMWINDOW == 21 (0x7f7d29594c00) [pid = 3107] [serial = 21] [outer = 0x7f7d2953ac00] 23:58:49 INFO - PROCESS | 3107 | ++DOMWINDOW == 22 (0x7f7d2958f800) [pid = 3107] [serial = 22] [outer = 0x7f7d2958ec00] 23:58:49 INFO - PROCESS | 3107 | [3107] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:58:49 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a 23:58:49 INFO - document served over http requires an https 23:58:49 INFO - sub-resource via iframe-tag using the http-csp 23:58:49 INFO - delivery method with no-redirect and when 23:58:49 INFO - the target request is cross-origin. - expected FAIL 23:58:49 INFO - TEST-INFO | expected FAIL 23:58:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1232ms 23:58:49 WARNING - u'runner_teardown' () 23:58:49 INFO - Setting up ssl 23:58:49 INFO - PROCESS | certutil | 23:58:49 INFO - PROCESS | certutil | 23:58:49 INFO - PROCESS | certutil | 23:58:49 INFO - Certificate Nickname Trust Attributes 23:58:49 INFO - SSL,S/MIME,JAR/XPI 23:58:49 INFO - 23:58:49 INFO - web-platform-tests CT,, 23:58:49 INFO - 23:58:50 INFO - Starting runner 23:58:52 INFO - PROCESS | 3174 | 1456991932522 Marionette DEBUG Marionette enabled via build flag and pref 23:58:52 INFO - PROCESS | 3174 | ++DOCSHELL 0x7f6bbc3c0800 == 1 [pid = 3174] [id = 1] 23:58:52 INFO - PROCESS | 3174 | ++DOMWINDOW == 1 (0x7f6bbc3c1000) [pid = 3174] [serial = 1] [outer = (nil)] 23:58:52 INFO - PROCESS | 3174 | ++DOMWINDOW == 2 (0x7f6bbc3c2000) [pid = 3174] [serial = 2] [outer = 0x7f6bbc3c1000] 23:58:53 INFO - PROCESS | 3174 | 1456991933201 Marionette INFO Listening on port 2845 23:58:53 INFO - PROCESS | 3174 | 1456991933703 Marionette DEBUG Marionette enabled via command-line flag 23:58:53 INFO - PROCESS | 3174 | ++DOCSHELL 0x7f6bb8f28000 == 2 [pid = 3174] [id = 2] 23:58:53 INFO - PROCESS | 3174 | ++DOMWINDOW == 3 (0x7f6bb8f38800) [pid = 3174] [serial = 3] [outer = (nil)] 23:58:53 INFO - PROCESS | 3174 | ++DOMWINDOW == 4 (0x7f6bb8f39800) [pid = 3174] [serial = 4] [outer = 0x7f6bb8f38800] 23:58:53 INFO - PROCESS | 3174 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6bc035fb80 23:58:53 INFO - PROCESS | 3174 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6bb8e41f40 23:58:53 INFO - PROCESS | 3174 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6bb8e570d0 23:58:53 INFO - PROCESS | 3174 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6bb8e573d0 23:58:53 INFO - PROCESS | 3174 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6bb8e57790 23:58:53 INFO - PROCESS | 3174 | ++DOMWINDOW == 5 (0x7f6bb8ea7000) [pid = 3174] [serial = 5] [outer = 0x7f6bbc3c1000] 23:58:54 INFO - PROCESS | 3174 | [3174] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:58:54 INFO - PROCESS | 3174 | 1456991934012 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41392 23:58:54 INFO - PROCESS | 3174 | [3174] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:58:54 INFO - PROCESS | 3174 | 1456991934102 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41393 23:58:54 INFO - PROCESS | 3174 | 1456991934109 Marionette DEBUG Closed connection conn0 23:58:54 INFO - PROCESS | 3174 | [3174] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:58:54 INFO - PROCESS | 3174 | [3174] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:58:54 INFO - PROCESS | 3174 | 1456991934248 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41394 23:58:54 INFO - PROCESS | 3174 | 1456991934252 Marionette DEBUG Closed connection conn1 23:58:54 INFO - PROCESS | 3174 | [3174] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:58:54 INFO - PROCESS | 3174 | 1456991934293 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41395 23:58:54 INFO - PROCESS | 3174 | 1456991934304 Marionette DEBUG Closed connection conn2 23:58:54 INFO - PROCESS | 3174 | 1456991934343 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:58:54 INFO - PROCESS | 3174 | 1456991934357 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:58:55 INFO - PROCESS | 3174 | [3174] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:58:55 INFO - PROCESS | 3174 | ++DOCSHELL 0x7f6bac68a800 == 3 [pid = 3174] [id = 3] 23:58:55 INFO - PROCESS | 3174 | ++DOMWINDOW == 6 (0x7f6bac68b000) [pid = 3174] [serial = 6] [outer = (nil)] 23:58:55 INFO - PROCESS | 3174 | ++DOCSHELL 0x7f6bac68b800 == 4 [pid = 3174] [id = 4] 23:58:55 INFO - PROCESS | 3174 | ++DOMWINDOW == 7 (0x7f6bac8dc400) [pid = 3174] [serial = 7] [outer = (nil)] 23:58:56 INFO - PROCESS | 3174 | [3174] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:58:56 INFO - PROCESS | 3174 | ++DOCSHELL 0x7f6bab9be000 == 5 [pid = 3174] [id = 5] 23:58:56 INFO - PROCESS | 3174 | ++DOMWINDOW == 8 (0x7f6babad5800) [pid = 3174] [serial = 8] [outer = (nil)] 23:58:56 INFO - PROCESS | 3174 | [3174] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:58:56 INFO - PROCESS | 3174 | [3174] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:58:56 INFO - PROCESS | 3174 | ++DOMWINDOW == 9 (0x7f6baac58c00) [pid = 3174] [serial = 9] [outer = 0x7f6babad5800] 23:58:56 INFO - PROCESS | 3174 | ++DOMWINDOW == 10 (0x7f6baa737800) [pid = 3174] [serial = 10] [outer = 0x7f6bac68b000] 23:58:56 INFO - PROCESS | 3174 | ++DOMWINDOW == 11 (0x7f6baa753000) [pid = 3174] [serial = 11] [outer = 0x7f6bac8dc400] 23:58:56 INFO - PROCESS | 3174 | ++DOMWINDOW == 12 (0x7f6baa755000) [pid = 3174] [serial = 12] [outer = 0x7f6babad5800] 23:58:58 INFO - PROCESS | 3174 | 1456991938027 Marionette DEBUG loaded listener.js 23:58:58 INFO - PROCESS | 3174 | 1456991938044 Marionette DEBUG loaded listener.js 23:58:58 INFO - PROCESS | 3174 | ++DOMWINDOW == 13 (0x7f6bb915cc00) [pid = 3174] [serial = 13] [outer = 0x7f6babad5800] 23:58:58 INFO - PROCESS | 3174 | 1456991938669 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"bbf52e8f-b81f-43a0-833d-a75eb10b96e4","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:58:58 INFO - PROCESS | 3174 | 1456991938970 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:58:58 INFO - PROCESS | 3174 | 1456991938976 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:58:59 INFO - PROCESS | 3174 | 1456991939304 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:58:59 INFO - PROCESS | 3174 | 1456991939309 Marionette TRACE conn3 <- [1,3,null,{}] 23:58:59 INFO - PROCESS | 3174 | 1456991939360 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:58:59 INFO - PROCESS | 3174 | [3174] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:58:59 INFO - PROCESS | 3174 | ++DOMWINDOW == 14 (0x7f6ba5c89c00) [pid = 3174] [serial = 14] [outer = 0x7f6babad5800] 23:59:00 INFO - PROCESS | 3174 | [3174] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:59:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 23:59:00 INFO - PROCESS | 3174 | ++DOCSHELL 0x7f6ba5977000 == 6 [pid = 3174] [id = 6] 23:59:00 INFO - PROCESS | 3174 | ++DOMWINDOW == 15 (0x7f6ba3f08c00) [pid = 3174] [serial = 15] [outer = (nil)] 23:59:00 INFO - PROCESS | 3174 | ++DOMWINDOW == 16 (0x7f6ba3f09c00) [pid = 3174] [serial = 16] [outer = 0x7f6ba3f08c00] 23:59:00 INFO - PROCESS | 3174 | ++DOMWINDOW == 17 (0x7f6ba3f10800) [pid = 3174] [serial = 17] [outer = 0x7f6ba3f08c00] 23:59:00 INFO - PROCESS | 3174 | ++DOCSHELL 0x7f6ba3c10800 == 7 [pid = 3174] [id = 7] 23:59:00 INFO - PROCESS | 3174 | ++DOMWINDOW == 18 (0x7f6ba3b38400) [pid = 3174] [serial = 18] [outer = (nil)] 23:59:00 INFO - PROCESS | 3174 | ++DOCSHELL 0x7f6ba3bac800 == 8 [pid = 3174] [id = 8] 23:59:00 INFO - PROCESS | 3174 | ++DOMWINDOW == 19 (0x7f6ba3c40c00) [pid = 3174] [serial = 19] [outer = (nil)] 23:59:00 INFO - PROCESS | 3174 | ++DOMWINDOW == 20 (0x7f6ba3c3d400) [pid = 3174] [serial = 20] [outer = 0x7f6ba3c40c00] 23:59:00 INFO - PROCESS | 3174 | ++DOMWINDOW == 21 (0x7f6ba3657c00) [pid = 3174] [serial = 21] [outer = 0x7f6ba3c40c00] 23:59:01 INFO - PROCESS | 3174 | ++DOMWINDOW == 22 (0x7f6ba3661400) [pid = 3174] [serial = 22] [outer = 0x7f6ba3b38400] 23:59:01 INFO - PROCESS | 3174 | [3174] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:59:01 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 23:59:01 INFO - document served over http requires an https 23:59:01 INFO - sub-resource via iframe-tag using the http-csp 23:59:01 INFO - delivery method with swap-origin-redirect and when 23:59:01 INFO - the target request is cross-origin. - expected FAIL 23:59:01 INFO - TEST-INFO | expected FAIL 23:59:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1239ms 23:59:01 WARNING - u'runner_teardown' () 23:59:01 INFO - Setting up ssl 23:59:01 INFO - PROCESS | certutil | 23:59:01 INFO - PROCESS | certutil | 23:59:01 INFO - PROCESS | certutil | 23:59:01 INFO - Certificate Nickname Trust Attributes 23:59:01 INFO - SSL,S/MIME,JAR/XPI 23:59:01 INFO - 23:59:01 INFO - web-platform-tests CT,, 23:59:01 INFO - 23:59:01 INFO - Starting runner 23:59:04 INFO - PROCESS | 3242 | 1456991944362 Marionette DEBUG Marionette enabled via build flag and pref 23:59:04 INFO - PROCESS | 3242 | ++DOCSHELL 0x7f7e252c4000 == 1 [pid = 3242] [id = 1] 23:59:04 INFO - PROCESS | 3242 | ++DOMWINDOW == 1 (0x7f7e252c4800) [pid = 3242] [serial = 1] [outer = (nil)] 23:59:04 INFO - PROCESS | 3242 | ++DOMWINDOW == 2 (0x7f7e252c5800) [pid = 3242] [serial = 2] [outer = 0x7f7e252c4800] 23:59:05 INFO - PROCESS | 3242 | 1456991945042 Marionette INFO Listening on port 2846 23:59:05 INFO - PROCESS | 3242 | 1456991945547 Marionette DEBUG Marionette enabled via command-line flag 23:59:05 INFO - PROCESS | 3242 | ++DOCSHELL 0x7f7e21e25800 == 2 [pid = 3242] [id = 2] 23:59:05 INFO - PROCESS | 3242 | ++DOMWINDOW == 3 (0x7f7e21e36000) [pid = 3242] [serial = 3] [outer = (nil)] 23:59:05 INFO - PROCESS | 3242 | ++DOMWINDOW == 4 (0x7f7e21e37000) [pid = 3242] [serial = 4] [outer = 0x7f7e21e36000] 23:59:05 INFO - PROCESS | 3242 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7e2925fb80 23:59:05 INFO - PROCESS | 3242 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7e21d44f40 23:59:05 INFO - PROCESS | 3242 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7e21d560d0 23:59:05 INFO - PROCESS | 3242 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7e21d56460 23:59:05 INFO - PROCESS | 3242 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7e21d56790 23:59:05 INFO - PROCESS | 3242 | ++DOMWINDOW == 5 (0x7f7e21da4800) [pid = 3242] [serial = 5] [outer = 0x7f7e252c4800] 23:59:05 INFO - PROCESS | 3242 | [3242] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:59:05 INFO - PROCESS | 3242 | 1456991945855 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46154 23:59:05 INFO - PROCESS | 3242 | [3242] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:59:05 INFO - PROCESS | 3242 | 1456991945942 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46155 23:59:05 INFO - PROCESS | 3242 | 1456991945948 Marionette DEBUG Closed connection conn0 23:59:06 INFO - PROCESS | 3242 | [3242] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:59:06 INFO - PROCESS | 3242 | [3242] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:59:06 INFO - PROCESS | 3242 | 1456991946086 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46156 23:59:06 INFO - PROCESS | 3242 | 1456991946090 Marionette DEBUG Closed connection conn1 23:59:06 INFO - PROCESS | 3242 | [3242] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:59:06 INFO - PROCESS | 3242 | 1456991946133 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46157 23:59:06 INFO - PROCESS | 3242 | 1456991946141 Marionette DEBUG Closed connection conn2 23:59:06 INFO - PROCESS | 3242 | 1456991946164 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:59:06 INFO - PROCESS | 3242 | 1456991946173 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:59:06 INFO - PROCESS | 3242 | [3242] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:59:07 INFO - PROCESS | 3242 | ++DOCSHELL 0x7f7e15b65800 == 3 [pid = 3242] [id = 3] 23:59:07 INFO - PROCESS | 3242 | ++DOMWINDOW == 6 (0x7f7e15b68800) [pid = 3242] [serial = 6] [outer = (nil)] 23:59:07 INFO - PROCESS | 3242 | ++DOCSHELL 0x7f7e15b69000 == 4 [pid = 3242] [id = 4] 23:59:07 INFO - PROCESS | 3242 | ++DOMWINDOW == 7 (0x7f7e15d9dc00) [pid = 3242] [serial = 7] [outer = (nil)] 23:59:08 INFO - PROCESS | 3242 | [3242] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:59:08 INFO - PROCESS | 3242 | ++DOCSHELL 0x7f7e1436b800 == 5 [pid = 3242] [id = 5] 23:59:08 INFO - PROCESS | 3242 | ++DOMWINDOW == 8 (0x7f7e14327400) [pid = 3242] [serial = 8] [outer = (nil)] 23:59:08 INFO - PROCESS | 3242 | [3242] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:59:08 INFO - PROCESS | 3242 | [3242] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:59:08 INFO - PROCESS | 3242 | ++DOMWINDOW == 9 (0x7f7e15957c00) [pid = 3242] [serial = 9] [outer = 0x7f7e14327400] 23:59:08 INFO - PROCESS | 3242 | ++DOMWINDOW == 10 (0x7f7e13ea1000) [pid = 3242] [serial = 10] [outer = 0x7f7e15b68800] 23:59:08 INFO - PROCESS | 3242 | ++DOMWINDOW == 11 (0x7f7e13ecc000) [pid = 3242] [serial = 11] [outer = 0x7f7e15d9dc00] 23:59:08 INFO - PROCESS | 3242 | ++DOMWINDOW == 12 (0x7f7e13ece000) [pid = 3242] [serial = 12] [outer = 0x7f7e14327400] 23:59:09 INFO - PROCESS | 3242 | 1456991949891 Marionette DEBUG loaded listener.js 23:59:09 INFO - PROCESS | 3242 | 1456991949906 Marionette DEBUG loaded listener.js 23:59:10 INFO - PROCESS | 3242 | ++DOMWINDOW == 13 (0x7f7e22087400) [pid = 3242] [serial = 13] [outer = 0x7f7e14327400] 23:59:10 INFO - PROCESS | 3242 | 1456991950534 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a8fd8b11-0648-4747-a530-0a33e097a23a","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:59:10 INFO - PROCESS | 3242 | 1456991950849 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:59:10 INFO - PROCESS | 3242 | 1456991950853 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:59:11 INFO - PROCESS | 3242 | 1456991951154 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:59:11 INFO - PROCESS | 3242 | 1456991951158 Marionette TRACE conn3 <- [1,3,null,{}] 23:59:11 INFO - PROCESS | 3242 | 1456991951237 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:59:11 INFO - PROCESS | 3242 | [3242] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:59:11 INFO - PROCESS | 3242 | ++DOMWINDOW == 14 (0x7f7e0ea5bc00) [pid = 3242] [serial = 14] [outer = 0x7f7e14327400] 23:59:11 INFO - PROCESS | 3242 | [3242] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:59:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 23:59:12 INFO - PROCESS | 3242 | ++DOCSHELL 0x7f7e0d75a000 == 6 [pid = 3242] [id = 6] 23:59:12 INFO - PROCESS | 3242 | ++DOMWINDOW == 15 (0x7f7e0cc08000) [pid = 3242] [serial = 15] [outer = (nil)] 23:59:12 INFO - PROCESS | 3242 | ++DOMWINDOW == 16 (0x7f7e0cc09000) [pid = 3242] [serial = 16] [outer = 0x7f7e0cc08000] 23:59:12 INFO - PROCESS | 3242 | ++DOMWINDOW == 17 (0x7f7e0cc0fc00) [pid = 3242] [serial = 17] [outer = 0x7f7e0cc08000] 23:59:12 INFO - PROCESS | 3242 | ++DOCSHELL 0x7f7e0cceb000 == 7 [pid = 3242] [id = 7] 23:59:12 INFO - PROCESS | 3242 | ++DOMWINDOW == 18 (0x7f7e0ca44800) [pid = 3242] [serial = 18] [outer = (nil)] 23:59:12 INFO - PROCESS | 3242 | ++DOMWINDOW == 19 (0x7f7e0ea62400) [pid = 3242] [serial = 19] [outer = 0x7f7e0ca44800] 23:59:12 INFO - PROCESS | 3242 | ++DOMWINDOW == 20 (0x7f7e0c9aec00) [pid = 3242] [serial = 20] [outer = 0x7f7e0ca44800] 23:59:13 INFO - PROCESS | 3242 | [3242] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:59:13 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 23:59:13 INFO - document served over http requires an https 23:59:13 INFO - sub-resource via script-tag using the http-csp 23:59:13 INFO - delivery method with keep-origin-redirect and when 23:59:13 INFO - the target request is cross-origin. - expected FAIL 23:59:13 INFO - TEST-INFO | expected FAIL 23:59:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1142ms 23:59:13 WARNING - u'runner_teardown' () 23:59:13 INFO - Setting up ssl 23:59:13 INFO - PROCESS | certutil | 23:59:13 INFO - PROCESS | certutil | 23:59:13 INFO - PROCESS | certutil | 23:59:13 INFO - Certificate Nickname Trust Attributes 23:59:13 INFO - SSL,S/MIME,JAR/XPI 23:59:13 INFO - 23:59:13 INFO - web-platform-tests CT,, 23:59:13 INFO - 23:59:13 INFO - Starting runner 23:59:16 INFO - PROCESS | 3309 | 1456991956102 Marionette DEBUG Marionette enabled via build flag and pref 23:59:16 INFO - PROCESS | 3309 | ++DOCSHELL 0x7fc6752c1800 == 1 [pid = 3309] [id = 1] 23:59:16 INFO - PROCESS | 3309 | ++DOMWINDOW == 1 (0x7fc6752c2000) [pid = 3309] [serial = 1] [outer = (nil)] 23:59:16 INFO - PROCESS | 3309 | ++DOMWINDOW == 2 (0x7fc6752c3000) [pid = 3309] [serial = 2] [outer = 0x7fc6752c2000] 23:59:16 INFO - PROCESS | 3309 | 1456991956783 Marionette INFO Listening on port 2847 23:59:17 INFO - PROCESS | 3309 | 1456991957303 Marionette DEBUG Marionette enabled via command-line flag 23:59:17 INFO - PROCESS | 3309 | ++DOCSHELL 0x7fc671e26800 == 2 [pid = 3309] [id = 2] 23:59:17 INFO - PROCESS | 3309 | ++DOMWINDOW == 3 (0x7fc671e37000) [pid = 3309] [serial = 3] [outer = (nil)] 23:59:17 INFO - PROCESS | 3309 | ++DOMWINDOW == 4 (0x7fc671e38000) [pid = 3309] [serial = 4] [outer = 0x7fc671e37000] 23:59:17 INFO - PROCESS | 3309 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fc67925fb80 23:59:17 INFO - PROCESS | 3309 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fc677509fd0 23:59:17 INFO - PROCESS | 3309 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fc671d55160 23:59:17 INFO - PROCESS | 3309 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fc671d55460 23:59:17 INFO - PROCESS | 3309 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fc671d55790 23:59:17 INFO - PROCESS | 3309 | ++DOMWINDOW == 5 (0x7fc671da2000) [pid = 3309] [serial = 5] [outer = 0x7fc6752c2000] 23:59:17 INFO - PROCESS | 3309 | [3309] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:59:17 INFO - PROCESS | 3309 | 1456991957616 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42986 23:59:17 INFO - PROCESS | 3309 | [3309] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:59:17 INFO - PROCESS | 3309 | 1456991957701 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42987 23:59:17 INFO - PROCESS | 3309 | 1456991957709 Marionette DEBUG Closed connection conn0 23:59:17 INFO - PROCESS | 3309 | [3309] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:59:17 INFO - PROCESS | 3309 | [3309] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:59:17 INFO - PROCESS | 3309 | 1456991957846 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42988 23:59:17 INFO - PROCESS | 3309 | 1456991957850 Marionette DEBUG Closed connection conn1 23:59:17 INFO - PROCESS | 3309 | [3309] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:59:17 INFO - PROCESS | 3309 | 1456991957895 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42989 23:59:17 INFO - PROCESS | 3309 | 1456991957901 Marionette DEBUG Closed connection conn2 23:59:17 INFO - PROCESS | 3309 | 1456991957946 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:59:17 INFO - PROCESS | 3309 | 1456991957962 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:59:18 INFO - PROCESS | 3309 | [3309] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:59:19 INFO - PROCESS | 3309 | ++DOCSHELL 0x7fc665d5a800 == 3 [pid = 3309] [id = 3] 23:59:19 INFO - PROCESS | 3309 | ++DOMWINDOW == 6 (0x7fc665d5d000) [pid = 3309] [serial = 6] [outer = (nil)] 23:59:19 INFO - PROCESS | 3309 | ++DOCSHELL 0x7fc665d5d800 == 4 [pid = 3309] [id = 4] 23:59:19 INFO - PROCESS | 3309 | ++DOMWINDOW == 7 (0x7fc665f89800) [pid = 3309] [serial = 7] [outer = (nil)] 23:59:19 INFO - PROCESS | 3309 | [3309] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:59:20 INFO - PROCESS | 3309 | ++DOCSHELL 0x7fc665449800 == 5 [pid = 3309] [id = 5] 23:59:20 INFO - PROCESS | 3309 | ++DOMWINDOW == 8 (0x7fc6651d4000) [pid = 3309] [serial = 8] [outer = (nil)] 23:59:20 INFO - PROCESS | 3309 | [3309] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:59:20 INFO - PROCESS | 3309 | [3309] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:59:20 INFO - PROCESS | 3309 | ++DOMWINDOW == 9 (0x7fc66447f800) [pid = 3309] [serial = 9] [outer = 0x7fc6651d4000] 23:59:20 INFO - PROCESS | 3309 | ++DOMWINDOW == 10 (0x7fc663e23800) [pid = 3309] [serial = 10] [outer = 0x7fc665d5d000] 23:59:20 INFO - PROCESS | 3309 | ++DOMWINDOW == 11 (0x7fc663e72000) [pid = 3309] [serial = 11] [outer = 0x7fc665f89800] 23:59:20 INFO - PROCESS | 3309 | ++DOMWINDOW == 12 (0x7fc663e74000) [pid = 3309] [serial = 12] [outer = 0x7fc6651d4000] 23:59:21 INFO - PROCESS | 3309 | 1456991961644 Marionette DEBUG loaded listener.js 23:59:21 INFO - PROCESS | 3309 | 1456991961659 Marionette DEBUG loaded listener.js 23:59:22 INFO - PROCESS | 3309 | ++DOMWINDOW == 13 (0x7fc67207a800) [pid = 3309] [serial = 13] [outer = 0x7fc6651d4000] 23:59:22 INFO - PROCESS | 3309 | 1456991962288 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c9211e91-ba0f-41cd-9dd7-436aef4b1671","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:59:22 INFO - PROCESS | 3309 | 1456991962593 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:59:22 INFO - PROCESS | 3309 | 1456991962599 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:59:22 INFO - PROCESS | 3309 | 1456991962935 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:59:22 INFO - PROCESS | 3309 | 1456991962938 Marionette TRACE conn3 <- [1,3,null,{}] 23:59:22 INFO - PROCESS | 3309 | 1456991962991 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:59:23 INFO - PROCESS | 3309 | [3309] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:59:23 INFO - PROCESS | 3309 | ++DOMWINDOW == 14 (0x7fc65f252400) [pid = 3309] [serial = 14] [outer = 0x7fc6651d4000] 23:59:23 INFO - PROCESS | 3309 | [3309] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:59:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html 23:59:23 INFO - PROCESS | 3309 | ++DOCSHELL 0x7fc65e73c000 == 6 [pid = 3309] [id = 6] 23:59:23 INFO - PROCESS | 3309 | ++DOMWINDOW == 15 (0x7fc65cc08c00) [pid = 3309] [serial = 15] [outer = (nil)] 23:59:23 INFO - PROCESS | 3309 | ++DOMWINDOW == 16 (0x7fc65cc09c00) [pid = 3309] [serial = 16] [outer = 0x7fc65cc08c00] 23:59:24 INFO - PROCESS | 3309 | ++DOMWINDOW == 17 (0x7fc65cc10800) [pid = 3309] [serial = 17] [outer = 0x7fc65cc08c00] 23:59:24 INFO - PROCESS | 3309 | ++DOCSHELL 0x7fc65ca12000 == 7 [pid = 3309] [id = 7] 23:59:24 INFO - PROCESS | 3309 | ++DOMWINDOW == 18 (0x7fc65cc11800) [pid = 3309] [serial = 18] [outer = (nil)] 23:59:24 INFO - PROCESS | 3309 | ++DOMWINDOW == 19 (0x7fc663b93000) [pid = 3309] [serial = 19] [outer = 0x7fc65cc11800] 23:59:24 INFO - PROCESS | 3309 | ++DOMWINDOW == 20 (0x7fc66176f400) [pid = 3309] [serial = 20] [outer = 0x7fc65cc11800] 23:59:24 INFO - PROCESS | 3309 | [3309] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:59:24 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a 23:59:24 INFO - document served over http requires an https 23:59:24 INFO - sub-resource via script-tag using the http-csp 23:59:24 INFO - delivery method with no-redirect and when 23:59:24 INFO - the target request is cross-origin. - expected FAIL 23:59:24 INFO - TEST-INFO | expected FAIL 23:59:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1077ms 23:59:24 WARNING - u'runner_teardown' () 23:59:25 INFO - Setting up ssl 23:59:25 INFO - PROCESS | certutil | 23:59:25 INFO - PROCESS | certutil | 23:59:25 INFO - PROCESS | certutil | 23:59:25 INFO - Certificate Nickname Trust Attributes 23:59:25 INFO - SSL,S/MIME,JAR/XPI 23:59:25 INFO - 23:59:25 INFO - web-platform-tests CT,, 23:59:25 INFO - 23:59:25 INFO - Starting runner 23:59:27 INFO - PROCESS | 3375 | 1456991967828 Marionette DEBUG Marionette enabled via build flag and pref 23:59:28 INFO - PROCESS | 3375 | ++DOCSHELL 0x7f6eb2ec4000 == 1 [pid = 3375] [id = 1] 23:59:28 INFO - PROCESS | 3375 | ++DOMWINDOW == 1 (0x7f6eb2ec4800) [pid = 3375] [serial = 1] [outer = (nil)] 23:59:28 INFO - PROCESS | 3375 | ++DOMWINDOW == 2 (0x7f6eb2ec5800) [pid = 3375] [serial = 2] [outer = 0x7f6eb2ec4800] 23:59:28 INFO - PROCESS | 3375 | 1456991968506 Marionette INFO Listening on port 2848 23:59:29 INFO - PROCESS | 3375 | 1456991969021 Marionette DEBUG Marionette enabled via command-line flag 23:59:29 INFO - PROCESS | 3375 | ++DOCSHELL 0x7f6eafa27000 == 2 [pid = 3375] [id = 2] 23:59:29 INFO - PROCESS | 3375 | ++DOMWINDOW == 3 (0x7f6eafa37800) [pid = 3375] [serial = 3] [outer = (nil)] 23:59:29 INFO - PROCESS | 3375 | ++DOMWINDOW == 4 (0x7f6eafa38800) [pid = 3375] [serial = 4] [outer = 0x7f6eafa37800] 23:59:29 INFO - PROCESS | 3375 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6eb6e5fb80 23:59:29 INFO - PROCESS | 3375 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6eaf93ef40 23:59:29 INFO - PROCESS | 3375 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6eaf955160 23:59:29 INFO - PROCESS | 3375 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6eaf955460 23:59:29 INFO - PROCESS | 3375 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6eaf955790 23:59:29 INFO - PROCESS | 3375 | ++DOMWINDOW == 5 (0x7f6eaf9a2000) [pid = 3375] [serial = 5] [outer = 0x7f6eb2ec4800] 23:59:29 INFO - PROCESS | 3375 | [3375] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:59:29 INFO - PROCESS | 3375 | 1456991969338 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:32879 23:59:29 INFO - PROCESS | 3375 | [3375] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:59:29 INFO - PROCESS | 3375 | 1456991969426 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:32880 23:59:29 INFO - PROCESS | 3375 | 1456991969433 Marionette DEBUG Closed connection conn0 23:59:29 INFO - PROCESS | 3375 | [3375] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:59:29 INFO - PROCESS | 3375 | [3375] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:59:29 INFO - PROCESS | 3375 | 1456991969571 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:32881 23:59:29 INFO - PROCESS | 3375 | 1456991969575 Marionette DEBUG Closed connection conn1 23:59:29 INFO - PROCESS | 3375 | [3375] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:59:29 INFO - PROCESS | 3375 | 1456991969623 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:32882 23:59:29 INFO - PROCESS | 3375 | 1456991969627 Marionette DEBUG Closed connection conn2 23:59:29 INFO - PROCESS | 3375 | 1456991969665 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:59:29 INFO - PROCESS | 3375 | 1456991969683 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:59:30 INFO - PROCESS | 3375 | [3375] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:59:31 INFO - PROCESS | 3375 | ++DOCSHELL 0x7f6ea31c9000 == 3 [pid = 3375] [id = 3] 23:59:31 INFO - PROCESS | 3375 | ++DOMWINDOW == 6 (0x7f6ea31c9800) [pid = 3375] [serial = 6] [outer = (nil)] 23:59:31 INFO - PROCESS | 3375 | ++DOCSHELL 0x7f6ea31ca000 == 4 [pid = 3375] [id = 4] 23:59:31 INFO - PROCESS | 3375 | ++DOMWINDOW == 7 (0x7f6ea324e400) [pid = 3375] [serial = 7] [outer = (nil)] 23:59:31 INFO - PROCESS | 3375 | [3375] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:59:31 INFO - PROCESS | 3375 | ++DOCSHELL 0x7f6ea2867800 == 5 [pid = 3375] [id = 5] 23:59:31 INFO - PROCESS | 3375 | ++DOMWINDOW == 8 (0x7f6ea2643400) [pid = 3375] [serial = 8] [outer = (nil)] 23:59:31 INFO - PROCESS | 3375 | [3375] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:59:32 INFO - PROCESS | 3375 | [3375] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:59:32 INFO - PROCESS | 3375 | ++DOMWINDOW == 9 (0x7f6ea1752000) [pid = 3375] [serial = 9] [outer = 0x7f6ea2643400] 23:59:32 INFO - PROCESS | 3375 | ++DOMWINDOW == 10 (0x7f6ea1241800) [pid = 3375] [serial = 10] [outer = 0x7f6ea31c9800] 23:59:32 INFO - PROCESS | 3375 | ++DOMWINDOW == 11 (0x7f6ea13ed800) [pid = 3375] [serial = 11] [outer = 0x7f6ea324e400] 23:59:32 INFO - PROCESS | 3375 | ++DOMWINDOW == 12 (0x7f6ea13ef800) [pid = 3375] [serial = 12] [outer = 0x7f6ea2643400] 23:59:33 INFO - PROCESS | 3375 | 1456991973495 Marionette DEBUG loaded listener.js 23:59:33 INFO - PROCESS | 3375 | 1456991973511 Marionette DEBUG loaded listener.js 23:59:34 INFO - PROCESS | 3375 | ++DOMWINDOW == 13 (0x7f6eafc6e000) [pid = 3375] [serial = 13] [outer = 0x7f6ea2643400] 23:59:34 INFO - PROCESS | 3375 | 1456991974136 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d53dc48b-3e16-4f2f-ae04-1e8e399d986a","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:59:34 INFO - PROCESS | 3375 | 1456991974473 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:59:34 INFO - PROCESS | 3375 | 1456991974477 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:59:34 INFO - PROCESS | 3375 | 1456991974770 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:59:34 INFO - PROCESS | 3375 | 1456991974774 Marionette TRACE conn3 <- [1,3,null,{}] 23:59:34 INFO - PROCESS | 3375 | 1456991974829 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:59:35 INFO - PROCESS | 3375 | [3375] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:59:35 INFO - PROCESS | 3375 | ++DOMWINDOW == 14 (0x7f6e9c986800) [pid = 3375] [serial = 14] [outer = 0x7f6ea2643400] 23:59:35 INFO - PROCESS | 3375 | [3375] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:59:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 23:59:35 INFO - PROCESS | 3375 | ++DOCSHELL 0x7f6e9bc51000 == 6 [pid = 3375] [id = 6] 23:59:35 INFO - PROCESS | 3375 | ++DOMWINDOW == 15 (0x7f6e9a909000) [pid = 3375] [serial = 15] [outer = (nil)] 23:59:35 INFO - PROCESS | 3375 | ++DOMWINDOW == 16 (0x7f6e9a90a000) [pid = 3375] [serial = 16] [outer = 0x7f6e9a909000] 23:59:35 INFO - PROCESS | 3375 | ++DOMWINDOW == 17 (0x7f6e9a910800) [pid = 3375] [serial = 17] [outer = 0x7f6e9a909000] 23:59:36 INFO - PROCESS | 3375 | ++DOCSHELL 0x7f6e9a711000 == 7 [pid = 3375] [id = 7] 23:59:36 INFO - PROCESS | 3375 | ++DOMWINDOW == 18 (0x7f6e9a74c800) [pid = 3375] [serial = 18] [outer = (nil)] 23:59:36 INFO - PROCESS | 3375 | ++DOMWINDOW == 19 (0x7f6e9bc29c00) [pid = 3375] [serial = 19] [outer = 0x7f6e9a74c800] 23:59:36 INFO - PROCESS | 3375 | ++DOMWINDOW == 20 (0x7f6e9a6bb800) [pid = 3375] [serial = 20] [outer = 0x7f6e9a74c800] 23:59:36 INFO - PROCESS | 3375 | [3375] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:59:36 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 23:59:36 INFO - document served over http requires an https 23:59:36 INFO - sub-resource via script-tag using the http-csp 23:59:36 INFO - delivery method with swap-origin-redirect and when 23:59:36 INFO - the target request is cross-origin. - expected FAIL 23:59:36 INFO - TEST-INFO | expected FAIL 23:59:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1138ms 23:59:36 WARNING - u'runner_teardown' () 23:59:37 INFO - Setting up ssl 23:59:37 INFO - PROCESS | certutil | 23:59:37 INFO - PROCESS | certutil | 23:59:37 INFO - PROCESS | certutil | 23:59:37 INFO - Certificate Nickname Trust Attributes 23:59:37 INFO - SSL,S/MIME,JAR/XPI 23:59:37 INFO - 23:59:37 INFO - web-platform-tests CT,, 23:59:37 INFO - 23:59:37 INFO - Starting runner 23:59:39 INFO - PROCESS | 3443 | 1456991979772 Marionette DEBUG Marionette enabled via build flag and pref 23:59:40 INFO - PROCESS | 3443 | ++DOCSHELL 0x7feb052c5800 == 1 [pid = 3443] [id = 1] 23:59:40 INFO - PROCESS | 3443 | ++DOMWINDOW == 1 (0x7feb052c6000) [pid = 3443] [serial = 1] [outer = (nil)] 23:59:40 INFO - PROCESS | 3443 | ++DOMWINDOW == 2 (0x7feb052c7000) [pid = 3443] [serial = 2] [outer = 0x7feb052c6000] 23:59:40 INFO - PROCESS | 3443 | 1456991980450 Marionette INFO Listening on port 2849 23:59:40 INFO - PROCESS | 3443 | 1456991980987 Marionette DEBUG Marionette enabled via command-line flag 23:59:41 INFO - PROCESS | 3443 | ++DOCSHELL 0x7feb01e28800 == 2 [pid = 3443] [id = 2] 23:59:41 INFO - PROCESS | 3443 | ++DOMWINDOW == 3 (0x7feb01e39000) [pid = 3443] [serial = 3] [outer = (nil)] 23:59:41 INFO - PROCESS | 3443 | ++DOMWINDOW == 4 (0x7feb01e3a000) [pid = 3443] [serial = 4] [outer = 0x7feb01e39000] 23:59:41 INFO - PROCESS | 3443 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7feb0925fc10 23:59:41 INFO - PROCESS | 3443 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7feb01d3ffd0 23:59:41 INFO - PROCESS | 3443 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7feb01d58160 23:59:41 INFO - PROCESS | 3443 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7feb01d58460 23:59:41 INFO - PROCESS | 3443 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7feb01d58790 23:59:41 INFO - PROCESS | 3443 | ++DOMWINDOW == 5 (0x7feafc0d3800) [pid = 3443] [serial = 5] [outer = 0x7feb052c6000] 23:59:41 INFO - PROCESS | 3443 | [3443] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:59:41 INFO - PROCESS | 3443 | 1456991981302 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42993 23:59:41 INFO - PROCESS | 3443 | [3443] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:59:41 INFO - PROCESS | 3443 | 1456991981392 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42994 23:59:41 INFO - PROCESS | 3443 | 1456991981399 Marionette DEBUG Closed connection conn0 23:59:41 INFO - PROCESS | 3443 | [3443] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:59:41 INFO - PROCESS | 3443 | [3443] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:59:41 INFO - PROCESS | 3443 | 1456991981541 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42995 23:59:41 INFO - PROCESS | 3443 | 1456991981545 Marionette DEBUG Closed connection conn1 23:59:41 INFO - PROCESS | 3443 | [3443] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:59:41 INFO - PROCESS | 3443 | 1456991981591 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42996 23:59:41 INFO - PROCESS | 3443 | 1456991981600 Marionette DEBUG Closed connection conn2 23:59:41 INFO - PROCESS | 3443 | 1456991981626 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:59:41 INFO - PROCESS | 3443 | 1456991981636 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:59:42 INFO - PROCESS | 3443 | [3443] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:59:43 INFO - PROCESS | 3443 | ++DOCSHELL 0x7feaf53ac800 == 3 [pid = 3443] [id = 3] 23:59:43 INFO - PROCESS | 3443 | ++DOMWINDOW == 6 (0x7feaf53b0800) [pid = 3443] [serial = 6] [outer = (nil)] 23:59:43 INFO - PROCESS | 3443 | ++DOCSHELL 0x7feaf53b1000 == 4 [pid = 3443] [id = 4] 23:59:43 INFO - PROCESS | 3443 | ++DOMWINDOW == 7 (0x7feaf56bf400) [pid = 3443] [serial = 7] [outer = (nil)] 23:59:43 INFO - PROCESS | 3443 | [3443] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:59:44 INFO - PROCESS | 3443 | ++DOCSHELL 0x7feaf3baa800 == 5 [pid = 3443] [id = 5] 23:59:44 INFO - PROCESS | 3443 | ++DOMWINDOW == 8 (0x7feaf47f2c00) [pid = 3443] [serial = 8] [outer = (nil)] 23:59:44 INFO - PROCESS | 3443 | [3443] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:59:44 INFO - PROCESS | 3443 | [3443] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:59:44 INFO - PROCESS | 3443 | ++DOMWINDOW == 9 (0x7feaf3a95800) [pid = 3443] [serial = 9] [outer = 0x7feaf47f2c00] 23:59:44 INFO - PROCESS | 3443 | ++DOMWINDOW == 10 (0x7feaf37b7800) [pid = 3443] [serial = 10] [outer = 0x7feaf53b0800] 23:59:44 INFO - PROCESS | 3443 | ++DOMWINDOW == 11 (0x7feaf37dc000) [pid = 3443] [serial = 11] [outer = 0x7feaf56bf400] 23:59:44 INFO - PROCESS | 3443 | ++DOMWINDOW == 12 (0x7feaf37de000) [pid = 3443] [serial = 12] [outer = 0x7feaf47f2c00] 23:59:45 INFO - PROCESS | 3443 | 1456991985554 Marionette DEBUG loaded listener.js 23:59:45 INFO - PROCESS | 3443 | 1456991985572 Marionette DEBUG loaded listener.js 23:59:46 INFO - PROCESS | 3443 | ++DOMWINDOW == 13 (0x7feaf1738800) [pid = 3443] [serial = 13] [outer = 0x7feaf47f2c00] 23:59:46 INFO - PROCESS | 3443 | 1456991986204 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5f0fc91b-ba6f-4771-af58-f4e5d282071b","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:59:46 INFO - PROCESS | 3443 | 1456991986450 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:59:46 INFO - PROCESS | 3443 | 1456991986456 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:59:46 INFO - PROCESS | 3443 | 1456991986821 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:59:46 INFO - PROCESS | 3443 | 1456991986825 Marionette TRACE conn3 <- [1,3,null,{}] 23:59:46 INFO - PROCESS | 3443 | 1456991986870 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:59:47 INFO - PROCESS | 3443 | [3443] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:59:47 INFO - PROCESS | 3443 | ++DOMWINDOW == 14 (0x7feaeedbe800) [pid = 3443] [serial = 14] [outer = 0x7feaf47f2c00] 23:59:47 INFO - PROCESS | 3443 | [3443] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:59:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 23:59:47 INFO - PROCESS | 3443 | ++DOCSHELL 0x7feaed17f000 == 6 [pid = 3443] [id = 6] 23:59:47 INFO - PROCESS | 3443 | ++DOMWINDOW == 15 (0x7feaecf05c00) [pid = 3443] [serial = 15] [outer = (nil)] 23:59:47 INFO - PROCESS | 3443 | ++DOMWINDOW == 16 (0x7feaecf06c00) [pid = 3443] [serial = 16] [outer = 0x7feaecf05c00] 23:59:47 INFO - PROCESS | 3443 | ++DOMWINDOW == 17 (0x7feaecf0d800) [pid = 3443] [serial = 17] [outer = 0x7feaecf05c00] 23:59:48 INFO - PROCESS | 3443 | ++DOCSHELL 0x7feaecfcb800 == 7 [pid = 3443] [id = 7] 23:59:48 INFO - PROCESS | 3443 | ++DOMWINDOW == 18 (0x7feaecd3e000) [pid = 3443] [serial = 18] [outer = (nil)] 23:59:48 INFO - PROCESS | 3443 | ++DOMWINDOW == 19 (0x7feaecd7e400) [pid = 3443] [serial = 19] [outer = 0x7feaecd3e000] 23:59:48 INFO - PROCESS | 3443 | ++DOMWINDOW == 20 (0x7feaecd84400) [pid = 3443] [serial = 20] [outer = 0x7feaecd3e000] 23:59:48 INFO - PROCESS | 3443 | [3443] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 23:59:48 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 23:59:48 INFO - document served over http requires an https 23:59:48 INFO - sub-resource via xhr-request using the http-csp 23:59:48 INFO - delivery method with keep-origin-redirect and when 23:59:48 INFO - the target request is cross-origin. - expected FAIL 23:59:48 INFO - TEST-INFO | expected FAIL 23:59:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1183ms 23:59:48 WARNING - u'runner_teardown' () 23:59:48 INFO - Setting up ssl 23:59:49 INFO - PROCESS | certutil | 23:59:49 INFO - PROCESS | certutil | 23:59:49 INFO - PROCESS | certutil | 23:59:49 INFO - Certificate Nickname Trust Attributes 23:59:49 INFO - SSL,S/MIME,JAR/XPI 23:59:49 INFO - 23:59:49 INFO - web-platform-tests CT,, 23:59:49 INFO - 23:59:49 INFO - Starting runner 23:59:51 INFO - PROCESS | 3511 | 1456991991751 Marionette DEBUG Marionette enabled via build flag and pref 23:59:52 INFO - PROCESS | 3511 | ++DOCSHELL 0x7f1ec39c3000 == 1 [pid = 3511] [id = 1] 23:59:52 INFO - PROCESS | 3511 | ++DOMWINDOW == 1 (0x7f1ec39c3800) [pid = 3511] [serial = 1] [outer = (nil)] 23:59:52 INFO - PROCESS | 3511 | ++DOMWINDOW == 2 (0x7f1ec39c4800) [pid = 3511] [serial = 2] [outer = 0x7f1ec39c3800] 23:59:52 INFO - PROCESS | 3511 | 1456991992432 Marionette INFO Listening on port 2850 23:59:52 INFO - PROCESS | 3511 | 1456991992943 Marionette DEBUG Marionette enabled via command-line flag 23:59:52 INFO - PROCESS | 3511 | ++DOCSHELL 0x7f1ec0524800 == 2 [pid = 3511] [id = 2] 23:59:52 INFO - PROCESS | 3511 | ++DOMWINDOW == 3 (0x7f1ec0535000) [pid = 3511] [serial = 3] [outer = (nil)] 23:59:52 INFO - PROCESS | 3511 | ++DOMWINDOW == 4 (0x7f1ec0536000) [pid = 3511] [serial = 4] [outer = 0x7f1ec0535000] 23:59:53 INFO - PROCESS | 3511 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f1ec795fb80 23:59:53 INFO - PROCESS | 3511 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f1ec043bfd0 23:59:53 INFO - PROCESS | 3511 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f1ec0452160 23:59:53 INFO - PROCESS | 3511 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f1ec0452460 23:59:53 INFO - PROCESS | 3511 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f1ec0452790 23:59:53 INFO - PROCESS | 3511 | ++DOMWINDOW == 5 (0x7f1ec04a5000) [pid = 3511] [serial = 5] [outer = 0x7f1ec39c3800] 23:59:53 INFO - PROCESS | 3511 | [3511] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:59:53 INFO - PROCESS | 3511 | 1456991993257 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54941 23:59:53 INFO - PROCESS | 3511 | [3511] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:59:53 INFO - PROCESS | 3511 | 1456991993344 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54942 23:59:53 INFO - PROCESS | 3511 | 1456991993350 Marionette DEBUG Closed connection conn0 23:59:53 INFO - PROCESS | 3511 | [3511] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 23:59:53 INFO - PROCESS | 3511 | [3511] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:59:53 INFO - PROCESS | 3511 | 1456991993490 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54943 23:59:53 INFO - PROCESS | 3511 | 1456991993494 Marionette DEBUG Closed connection conn1 23:59:53 INFO - PROCESS | 3511 | [3511] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 23:59:53 INFO - PROCESS | 3511 | 1456991993541 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54944 23:59:53 INFO - PROCESS | 3511 | 1456991993545 Marionette DEBUG Closed connection conn2 23:59:53 INFO - PROCESS | 3511 | 1456991993579 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:59:53 INFO - PROCESS | 3511 | 1456991993597 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 23:59:54 INFO - PROCESS | 3511 | [3511] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:59:54 INFO - PROCESS | 3511 | ++DOCSHELL 0x7f1eb4790000 == 3 [pid = 3511] [id = 3] 23:59:54 INFO - PROCESS | 3511 | ++DOMWINDOW == 6 (0x7f1eb4dcf800) [pid = 3511] [serial = 6] [outer = (nil)] 23:59:54 INFO - PROCESS | 3511 | ++DOCSHELL 0x7f1eb4dd0000 == 4 [pid = 3511] [id = 4] 23:59:54 INFO - PROCESS | 3511 | ++DOMWINDOW == 7 (0x7f1eb46dac00) [pid = 3511] [serial = 7] [outer = (nil)] 23:59:55 INFO - PROCESS | 3511 | [3511] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:59:55 INFO - PROCESS | 3511 | ++DOCSHELL 0x7f1eb37be800 == 5 [pid = 3511] [id = 5] 23:59:55 INFO - PROCESS | 3511 | ++DOMWINDOW == 8 (0x7f1eb38b9800) [pid = 3511] [serial = 8] [outer = (nil)] 23:59:55 INFO - PROCESS | 3511 | [3511] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:59:55 INFO - PROCESS | 3511 | [3511] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:59:55 INFO - PROCESS | 3511 | ++DOMWINDOW == 9 (0x7f1eb2b23000) [pid = 3511] [serial = 9] [outer = 0x7f1eb38b9800] 23:59:56 INFO - PROCESS | 3511 | ++DOMWINDOW == 10 (0x7f1eb2515800) [pid = 3511] [serial = 10] [outer = 0x7f1eb4dcf800] 23:59:56 INFO - PROCESS | 3511 | ++DOMWINDOW == 11 (0x7f1eb2538400) [pid = 3511] [serial = 11] [outer = 0x7f1eb46dac00] 23:59:56 INFO - PROCESS | 3511 | ++DOMWINDOW == 12 (0x7f1eb253a400) [pid = 3511] [serial = 12] [outer = 0x7f1eb38b9800] 23:59:57 INFO - PROCESS | 3511 | 1456991997221 Marionette DEBUG loaded listener.js 23:59:57 INFO - PROCESS | 3511 | 1456991997238 Marionette DEBUG loaded listener.js 23:59:57 INFO - PROCESS | 3511 | ++DOMWINDOW == 13 (0x7f1ec072f800) [pid = 3511] [serial = 13] [outer = 0x7f1eb38b9800] 23:59:57 INFO - PROCESS | 3511 | 1456991997877 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8344b19c-2a50-4384-a224-d801580eebf8","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 23:59:58 INFO - PROCESS | 3511 | 1456991998213 Marionette TRACE conn3 -> [0,2,"getContext",null] 23:59:58 INFO - PROCESS | 3511 | 1456991998217 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 23:59:58 INFO - PROCESS | 3511 | 1456991998544 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 23:59:58 INFO - PROCESS | 3511 | 1456991998548 Marionette TRACE conn3 <- [1,3,null,{}] 23:59:58 INFO - PROCESS | 3511 | 1456991998628 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 23:59:58 INFO - PROCESS | 3511 | [3511] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 23:59:58 INFO - PROCESS | 3511 | ++DOMWINDOW == 14 (0x7f1eacf4b000) [pid = 3511] [serial = 14] [outer = 0x7f1eb38b9800] 23:59:59 INFO - PROCESS | 3511 | [3511] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:59:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 23:59:59 INFO - PROCESS | 3511 | ++DOCSHELL 0x7f1eacfb6800 == 6 [pid = 3511] [id = 6] 23:59:59 INFO - PROCESS | 3511 | ++DOMWINDOW == 15 (0x7f1eab508c00) [pid = 3511] [serial = 15] [outer = (nil)] 23:59:59 INFO - PROCESS | 3511 | ++DOMWINDOW == 16 (0x7f1eab509c00) [pid = 3511] [serial = 16] [outer = 0x7f1eab508c00] 23:59:59 INFO - PROCESS | 3511 | ++DOMWINDOW == 17 (0x7f1eab510c00) [pid = 3511] [serial = 17] [outer = 0x7f1eab508c00] 00:00:00 INFO - PROCESS | 3511 | ++DOCSHELL 0x7f1eab210800 == 7 [pid = 3511] [id = 7] 00:00:00 INFO - PROCESS | 3511 | ++DOMWINDOW == 18 (0x7f1eab511c00) [pid = 3511] [serial = 18] [outer = (nil)] 00:00:00 INFO - PROCESS | 3511 | ++DOMWINDOW == 19 (0x7f1eb080e400) [pid = 3511] [serial = 19] [outer = 0x7f1eab511c00] 00:00:00 INFO - PROCESS | 3511 | ++DOMWINDOW == 20 (0x7f1eab24a000) [pid = 3511] [serial = 20] [outer = 0x7f1eab511c00] 00:00:00 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:00:00 INFO - document served over http requires an https 00:00:00 INFO - sub-resource via xhr-request using the http-csp 00:00:00 INFO - delivery method with no-redirect and when 00:00:00 INFO - the target request is cross-origin. - expected FAIL 00:00:00 INFO - TEST-INFO | expected FAIL 00:00:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 977ms 00:00:00 WARNING - u'runner_teardown' () 00:00:00 INFO - Setting up ssl 00:00:00 INFO - PROCESS | certutil | 00:00:00 INFO - PROCESS | certutil | 00:00:00 INFO - PROCESS | certutil | 00:00:00 INFO - Certificate Nickname Trust Attributes 00:00:00 INFO - SSL,S/MIME,JAR/XPI 00:00:00 INFO - 00:00:00 INFO - web-platform-tests CT,, 00:00:00 INFO - 00:00:00 INFO - Starting runner 00:00:03 INFO - PROCESS | 3575 | 1456992003441 Marionette DEBUG Marionette enabled via build flag and pref 00:00:03 INFO - PROCESS | 3575 | ++DOCSHELL 0x7f5facbc2800 == 1 [pid = 3575] [id = 1] 00:00:03 INFO - PROCESS | 3575 | ++DOMWINDOW == 1 (0x7f5facbc3000) [pid = 3575] [serial = 1] [outer = (nil)] 00:00:03 INFO - PROCESS | 3575 | ++DOMWINDOW == 2 (0x7f5facbc4000) [pid = 3575] [serial = 2] [outer = 0x7f5facbc3000] 00:00:04 INFO - PROCESS | 3575 | 1456992004116 Marionette INFO Listening on port 2851 00:00:04 INFO - PROCESS | 3575 | 1456992004623 Marionette DEBUG Marionette enabled via command-line flag 00:00:04 INFO - PROCESS | 3575 | ++DOCSHELL 0x7f5fa9726000 == 2 [pid = 3575] [id = 2] 00:00:04 INFO - PROCESS | 3575 | ++DOMWINDOW == 3 (0x7f5fa9736800) [pid = 3575] [serial = 3] [outer = (nil)] 00:00:04 INFO - PROCESS | 3575 | ++DOMWINDOW == 4 (0x7f5fa9737800) [pid = 3575] [serial = 4] [outer = 0x7f5fa9736800] 00:00:04 INFO - PROCESS | 3575 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f5fb0b5fc10 00:00:04 INFO - PROCESS | 3575 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f5fa963ffd0 00:00:04 INFO - PROCESS | 3575 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5fa9655160 00:00:04 INFO - PROCESS | 3575 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5fa9655460 00:00:04 INFO - PROCESS | 3575 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5fa9655790 00:00:04 INFO - PROCESS | 3575 | ++DOMWINDOW == 5 (0x7f5fa969f800) [pid = 3575] [serial = 5] [outer = 0x7f5facbc3000] 00:00:04 INFO - PROCESS | 3575 | [3575] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:00:04 INFO - PROCESS | 3575 | 1456992004937 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:39258 00:00:05 INFO - PROCESS | 3575 | [3575] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:00:05 INFO - PROCESS | 3575 | 1456992005023 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:39259 00:00:05 INFO - PROCESS | 3575 | 1456992005030 Marionette DEBUG Closed connection conn0 00:00:05 INFO - PROCESS | 3575 | [3575] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:00:05 INFO - PROCESS | 3575 | [3575] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:00:05 INFO - PROCESS | 3575 | 1456992005166 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:39260 00:00:05 INFO - PROCESS | 3575 | 1456992005170 Marionette DEBUG Closed connection conn1 00:00:05 INFO - PROCESS | 3575 | [3575] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:00:05 INFO - PROCESS | 3575 | 1456992005217 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:39261 00:00:05 INFO - PROCESS | 3575 | 1456992005220 Marionette DEBUG Closed connection conn2 00:00:05 INFO - PROCESS | 3575 | 1456992005261 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:00:05 INFO - PROCESS | 3575 | 1456992005278 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:00:06 INFO - PROCESS | 3575 | [3575] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:00:06 INFO - PROCESS | 3575 | ++DOCSHELL 0x7f5f9d98c800 == 3 [pid = 3575] [id = 3] 00:00:06 INFO - PROCESS | 3575 | ++DOMWINDOW == 6 (0x7f5f9dfc8800) [pid = 3575] [serial = 6] [outer = (nil)] 00:00:06 INFO - PROCESS | 3575 | ++DOCSHELL 0x7f5f9dfc9000 == 4 [pid = 3575] [id = 4] 00:00:06 INFO - PROCESS | 3575 | ++DOMWINDOW == 7 (0x7f5f9d8d8800) [pid = 3575] [serial = 7] [outer = (nil)] 00:00:07 INFO - PROCESS | 3575 | [3575] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:00:07 INFO - PROCESS | 3575 | ++DOCSHELL 0x7f5f9cd35000 == 5 [pid = 3575] [id = 5] 00:00:07 INFO - PROCESS | 3575 | ++DOMWINDOW == 8 (0x7f5f9cab7400) [pid = 3575] [serial = 8] [outer = (nil)] 00:00:07 INFO - PROCESS | 3575 | [3575] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:00:07 INFO - PROCESS | 3575 | [3575] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:00:07 INFO - PROCESS | 3575 | ++DOMWINDOW == 9 (0x7f5f9bd22c00) [pid = 3575] [serial = 9] [outer = 0x7f5f9cab7400] 00:00:07 INFO - PROCESS | 3575 | ++DOMWINDOW == 10 (0x7f5f9b716000) [pid = 3575] [serial = 10] [outer = 0x7f5f9dfc8800] 00:00:07 INFO - PROCESS | 3575 | ++DOMWINDOW == 11 (0x7f5f9b739000) [pid = 3575] [serial = 11] [outer = 0x7f5f9d8d8800] 00:00:07 INFO - PROCESS | 3575 | ++DOMWINDOW == 12 (0x7f5f9b73b000) [pid = 3575] [serial = 12] [outer = 0x7f5f9cab7400] 00:00:08 INFO - PROCESS | 3575 | 1456992008943 Marionette DEBUG loaded listener.js 00:00:08 INFO - PROCESS | 3575 | 1456992008958 Marionette DEBUG loaded listener.js 00:00:09 INFO - PROCESS | 3575 | ++DOMWINDOW == 13 (0x7f5fa9935000) [pid = 3575] [serial = 13] [outer = 0x7f5f9cab7400] 00:00:09 INFO - PROCESS | 3575 | 1456992009595 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c07176bb-4582-4781-8056-f7eeb6afce03","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:00:09 INFO - PROCESS | 3575 | 1456992009917 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:00:09 INFO - PROCESS | 3575 | 1456992009923 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:00:10 INFO - PROCESS | 3575 | 1456992010241 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:00:10 INFO - PROCESS | 3575 | 1456992010245 Marionette TRACE conn3 <- [1,3,null,{}] 00:00:10 INFO - PROCESS | 3575 | 1456992010333 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:00:10 INFO - PROCESS | 3575 | [3575] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:00:10 INFO - PROCESS | 3575 | ++DOMWINDOW == 14 (0x7f5f96054400) [pid = 3575] [serial = 14] [outer = 0x7f5f9cab7400] 00:00:11 INFO - PROCESS | 3575 | [3575] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:00:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 00:00:11 INFO - PROCESS | 3575 | ++DOCSHELL 0x7f5f961e5000 == 6 [pid = 3575] [id = 6] 00:00:11 INFO - PROCESS | 3575 | ++DOMWINDOW == 15 (0x7f5f94509000) [pid = 3575] [serial = 15] [outer = (nil)] 00:00:11 INFO - PROCESS | 3575 | ++DOMWINDOW == 16 (0x7f5f9450a000) [pid = 3575] [serial = 16] [outer = 0x7f5f94509000] 00:00:11 INFO - PROCESS | 3575 | ++DOMWINDOW == 17 (0x7f5f94510c00) [pid = 3575] [serial = 17] [outer = 0x7f5f94509000] 00:00:11 INFO - PROCESS | 3575 | ++DOCSHELL 0x7f5f94310000 == 7 [pid = 3575] [id = 7] 00:00:11 INFO - PROCESS | 3575 | ++DOMWINDOW == 18 (0x7f5f94511c00) [pid = 3575] [serial = 18] [outer = (nil)] 00:00:11 INFO - PROCESS | 3575 | ++DOMWINDOW == 19 (0x7f5f9e52b800) [pid = 3575] [serial = 19] [outer = 0x7f5f94511c00] 00:00:11 INFO - PROCESS | 3575 | ++DOMWINDOW == 20 (0x7f5f94349c00) [pid = 3575] [serial = 20] [outer = 0x7f5f94511c00] 00:00:12 INFO - PROCESS | 3575 | [3575] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:00:12 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:00:12 INFO - document served over http requires an https 00:00:12 INFO - sub-resource via xhr-request using the http-csp 00:00:12 INFO - delivery method with swap-origin-redirect and when 00:00:12 INFO - the target request is cross-origin. - expected FAIL 00:00:12 INFO - TEST-INFO | expected FAIL 00:00:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1130ms 00:00:12 WARNING - u'runner_teardown' () 00:00:12 INFO - Setting up ssl 00:00:12 INFO - PROCESS | certutil | 00:00:12 INFO - PROCESS | certutil | 00:00:12 INFO - PROCESS | certutil | 00:00:12 INFO - Certificate Nickname Trust Attributes 00:00:12 INFO - SSL,S/MIME,JAR/XPI 00:00:12 INFO - 00:00:12 INFO - web-platform-tests CT,, 00:00:12 INFO - 00:00:12 INFO - Starting runner 00:00:15 INFO - PROCESS | 3642 | 1456992015232 Marionette DEBUG Marionette enabled via build flag and pref 00:00:15 INFO - PROCESS | 3642 | ++DOCSHELL 0x7f9fffdc5000 == 1 [pid = 3642] [id = 1] 00:00:15 INFO - PROCESS | 3642 | ++DOMWINDOW == 1 (0x7f9fffdc5800) [pid = 3642] [serial = 1] [outer = (nil)] 00:00:15 INFO - PROCESS | 3642 | ++DOMWINDOW == 2 (0x7f9fffdc6800) [pid = 3642] [serial = 2] [outer = 0x7f9fffdc5800] 00:00:15 INFO - PROCESS | 3642 | 1456992015913 Marionette INFO Listening on port 2852 00:00:16 INFO - PROCESS | 3642 | 1456992016426 Marionette DEBUG Marionette enabled via command-line flag 00:00:16 INFO - PROCESS | 3642 | ++DOCSHELL 0x7f9ffc825800 == 2 [pid = 3642] [id = 2] 00:00:16 INFO - PROCESS | 3642 | ++DOMWINDOW == 3 (0x7f9ffc836000) [pid = 3642] [serial = 3] [outer = (nil)] 00:00:16 INFO - PROCESS | 3642 | ++DOMWINDOW == 4 (0x7f9ffc837000) [pid = 3642] [serial = 4] [outer = 0x7f9ffc836000] 00:00:16 INFO - PROCESS | 3642 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fa003d5fb80 00:00:16 INFO - PROCESS | 3642 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9ffc73bf40 00:00:16 INFO - PROCESS | 3642 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9ffc754160 00:00:16 INFO - PROCESS | 3642 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9ffc754460 00:00:16 INFO - PROCESS | 3642 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9ffc754790 00:00:16 INFO - PROCESS | 3642 | ++DOMWINDOW == 5 (0x7f9ffc79b800) [pid = 3642] [serial = 5] [outer = 0x7f9fffdc5800] 00:00:16 INFO - PROCESS | 3642 | [3642] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:00:16 INFO - PROCESS | 3642 | 1456992016736 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35663 00:00:16 INFO - PROCESS | 3642 | [3642] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:00:16 INFO - PROCESS | 3642 | 1456992016823 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35664 00:00:16 INFO - PROCESS | 3642 | 1456992016829 Marionette DEBUG Closed connection conn0 00:00:16 INFO - PROCESS | 3642 | [3642] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:00:16 INFO - PROCESS | 3642 | [3642] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:00:16 INFO - PROCESS | 3642 | 1456992016968 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35665 00:00:16 INFO - PROCESS | 3642 | 1456992016972 Marionette DEBUG Closed connection conn1 00:00:17 INFO - PROCESS | 3642 | [3642] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:00:17 INFO - PROCESS | 3642 | 1456992017017 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35666 00:00:17 INFO - PROCESS | 3642 | 1456992017025 Marionette DEBUG Closed connection conn2 00:00:17 INFO - PROCESS | 3642 | 1456992017053 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:00:17 INFO - PROCESS | 3642 | 1456992017061 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:00:17 INFO - PROCESS | 3642 | [3642] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:00:18 INFO - PROCESS | 3642 | ++DOCSHELL 0x7f9fef486800 == 3 [pid = 3642] [id = 3] 00:00:18 INFO - PROCESS | 3642 | ++DOMWINDOW == 6 (0x7f9fef487000) [pid = 3642] [serial = 6] [outer = (nil)] 00:00:18 INFO - PROCESS | 3642 | ++DOCSHELL 0x7f9fef487800 == 4 [pid = 3642] [id = 4] 00:00:18 INFO - PROCESS | 3642 | ++DOMWINDOW == 7 (0x7f9fef7a8c00) [pid = 3642] [serial = 7] [outer = (nil)] 00:00:19 INFO - PROCESS | 3642 | [3642] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:00:19 INFO - PROCESS | 3642 | ++DOCSHELL 0x7f9fedc6d800 == 5 [pid = 3642] [id = 5] 00:00:19 INFO - PROCESS | 3642 | ++DOMWINDOW == 8 (0x7f9fee8d7c00) [pid = 3642] [serial = 8] [outer = (nil)] 00:00:19 INFO - PROCESS | 3642 | [3642] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:00:19 INFO - PROCESS | 3642 | [3642] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:00:19 INFO - PROCESS | 3642 | ++DOMWINDOW == 9 (0x7f9fedbeac00) [pid = 3642] [serial = 9] [outer = 0x7f9fee8d7c00] 00:00:19 INFO - PROCESS | 3642 | ++DOMWINDOW == 10 (0x7f9fed8a7800) [pid = 3642] [serial = 10] [outer = 0x7f9fef487000] 00:00:19 INFO - PROCESS | 3642 | ++DOMWINDOW == 11 (0x7f9fed8d4800) [pid = 3642] [serial = 11] [outer = 0x7f9fef7a8c00] 00:00:19 INFO - PROCESS | 3642 | ++DOMWINDOW == 12 (0x7f9fed8d6800) [pid = 3642] [serial = 12] [outer = 0x7f9fee8d7c00] 00:00:20 INFO - PROCESS | 3642 | 1456992020914 Marionette DEBUG loaded listener.js 00:00:20 INFO - PROCESS | 3642 | 1456992020932 Marionette DEBUG loaded listener.js 00:00:21 INFO - PROCESS | 3642 | ++DOMWINDOW == 13 (0x7f9ffcaea800) [pid = 3642] [serial = 13] [outer = 0x7f9fee8d7c00] 00:00:21 INFO - PROCESS | 3642 | 1456992021565 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"1dd62627-98cc-4995-a2e2-0cb272470830","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:00:21 INFO - PROCESS | 3642 | 1456992021808 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:00:21 INFO - PROCESS | 3642 | 1456992021813 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:00:22 INFO - PROCESS | 3642 | 1456992022186 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:00:22 INFO - PROCESS | 3642 | 1456992022189 Marionette TRACE conn3 <- [1,3,null,{}] 00:00:22 INFO - PROCESS | 3642 | 1456992022233 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:00:22 INFO - PROCESS | 3642 | [3642] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:00:22 INFO - PROCESS | 3642 | ++DOMWINDOW == 14 (0x7f9fe945c800) [pid = 3642] [serial = 14] [outer = 0x7f9fee8d7c00] 00:00:22 INFO - PROCESS | 3642 | [3642] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:00:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 00:00:23 INFO - PROCESS | 3642 | ++DOCSHELL 0x7f9fe8287800 == 6 [pid = 3642] [id = 6] 00:00:23 INFO - PROCESS | 3642 | ++DOMWINDOW == 15 (0x7f9fe7707c00) [pid = 3642] [serial = 15] [outer = (nil)] 00:00:23 INFO - PROCESS | 3642 | ++DOMWINDOW == 16 (0x7f9fe7708c00) [pid = 3642] [serial = 16] [outer = 0x7f9fe7707c00] 00:00:23 INFO - PROCESS | 3642 | ++DOMWINDOW == 17 (0x7f9fe770f800) [pid = 3642] [serial = 17] [outer = 0x7f9fe7707c00] 00:00:23 INFO - PROCESS | 3642 | ++DOCSHELL 0x7f9fe77d0800 == 7 [pid = 3642] [id = 7] 00:00:23 INFO - PROCESS | 3642 | ++DOMWINDOW == 18 (0x7f9fe7537800) [pid = 3642] [serial = 18] [outer = (nil)] 00:00:23 INFO - PROCESS | 3642 | ++DOMWINDOW == 19 (0x7f9fe7711400) [pid = 3642] [serial = 19] [outer = 0x7f9fe7537800] 00:00:23 INFO - PROCESS | 3642 | ++DOMWINDOW == 20 (0x7f9fe6fba800) [pid = 3642] [serial = 20] [outer = 0x7f9fe7537800] 00:00:23 INFO - PROCESS | 3642 | [3642] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:00:24 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:00:24 INFO - document served over http requires an http 00:00:24 INFO - sub-resource via fetch-request using the http-csp 00:00:24 INFO - delivery method with keep-origin-redirect and when 00:00:24 INFO - the target request is same-origin. - expected FAIL 00:00:24 INFO - TEST-INFO | expected FAIL 00:00:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1229ms 00:00:24 WARNING - u'runner_teardown' () 00:00:24 INFO - Setting up ssl 00:00:24 INFO - PROCESS | certutil | 00:00:24 INFO - PROCESS | certutil | 00:00:24 INFO - PROCESS | certutil | 00:00:24 INFO - Certificate Nickname Trust Attributes 00:00:24 INFO - SSL,S/MIME,JAR/XPI 00:00:24 INFO - 00:00:24 INFO - web-platform-tests CT,, 00:00:24 INFO - 00:00:24 INFO - Starting runner 00:00:27 INFO - PROCESS | 3708 | 1456992027149 Marionette DEBUG Marionette enabled via build flag and pref 00:00:27 INFO - PROCESS | 3708 | ++DOCSHELL 0x7f555a5c3000 == 1 [pid = 3708] [id = 1] 00:00:27 INFO - PROCESS | 3708 | ++DOMWINDOW == 1 (0x7f555a5c3800) [pid = 3708] [serial = 1] [outer = (nil)] 00:00:27 INFO - PROCESS | 3708 | ++DOMWINDOW == 2 (0x7f555a5c4800) [pid = 3708] [serial = 2] [outer = 0x7f555a5c3800] 00:00:27 INFO - PROCESS | 3708 | 1456992027828 Marionette INFO Listening on port 2853 00:00:28 INFO - PROCESS | 3708 | 1456992028344 Marionette DEBUG Marionette enabled via command-line flag 00:00:28 INFO - PROCESS | 3708 | ++DOCSHELL 0x7f5557127800 == 2 [pid = 3708] [id = 2] 00:00:28 INFO - PROCESS | 3708 | ++DOMWINDOW == 3 (0x7f5557138000) [pid = 3708] [serial = 3] [outer = (nil)] 00:00:28 INFO - PROCESS | 3708 | ++DOMWINDOW == 4 (0x7f5557139000) [pid = 3708] [serial = 4] [outer = 0x7f5557138000] 00:00:28 INFO - PROCESS | 3708 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f555e55fb80 00:00:28 INFO - PROCESS | 3708 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f5557042fd0 00:00:28 INFO - PROCESS | 3708 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5557054160 00:00:28 INFO - PROCESS | 3708 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5557054460 00:00:28 INFO - PROCESS | 3708 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5557054790 00:00:28 INFO - PROCESS | 3708 | ++DOMWINDOW == 5 (0x7f55570a1000) [pid = 3708] [serial = 5] [outer = 0x7f555a5c3800] 00:00:28 INFO - PROCESS | 3708 | [3708] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:00:28 INFO - PROCESS | 3708 | 1456992028658 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51734 00:00:28 INFO - PROCESS | 3708 | [3708] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:00:28 INFO - PROCESS | 3708 | 1456992028745 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51735 00:00:28 INFO - PROCESS | 3708 | 1456992028752 Marionette DEBUG Closed connection conn0 00:00:28 INFO - PROCESS | 3708 | [3708] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:00:28 INFO - PROCESS | 3708 | [3708] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:00:28 INFO - PROCESS | 3708 | 1456992028891 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51736 00:00:28 INFO - PROCESS | 3708 | 1456992028894 Marionette DEBUG Closed connection conn1 00:00:28 INFO - PROCESS | 3708 | [3708] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:00:28 INFO - PROCESS | 3708 | 1456992028938 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:51737 00:00:28 INFO - PROCESS | 3708 | 1456992028945 Marionette DEBUG Closed connection conn2 00:00:28 INFO - PROCESS | 3708 | 1456992028984 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:00:29 INFO - PROCESS | 3708 | 1456992029002 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:00:29 INFO - PROCESS | 3708 | [3708] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:00:30 INFO - PROCESS | 3708 | ++DOCSHELL 0x7f554b94f800 == 3 [pid = 3708] [id = 3] 00:00:30 INFO - PROCESS | 3708 | ++DOMWINDOW == 6 (0x7f554b95b000) [pid = 3708] [serial = 6] [outer = (nil)] 00:00:30 INFO - PROCESS | 3708 | ++DOCSHELL 0x7f554b95b800 == 4 [pid = 3708] [id = 4] 00:00:30 INFO - PROCESS | 3708 | ++DOMWINDOW == 7 (0x7f554b2f4800) [pid = 3708] [serial = 7] [outer = (nil)] 00:00:30 INFO - PROCESS | 3708 | [3708] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:00:31 INFO - PROCESS | 3708 | ++DOCSHELL 0x7f554a3be800 == 5 [pid = 3708] [id = 5] 00:00:31 INFO - PROCESS | 3708 | ++DOMWINDOW == 8 (0x7f554a49b800) [pid = 3708] [serial = 8] [outer = (nil)] 00:00:31 INFO - PROCESS | 3708 | [3708] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:00:31 INFO - PROCESS | 3708 | [3708] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:00:31 INFO - PROCESS | 3708 | ++DOMWINDOW == 9 (0x7f5549743400) [pid = 3708] [serial = 9] [outer = 0x7f554a49b800] 00:00:31 INFO - PROCESS | 3708 | ++DOMWINDOW == 10 (0x7f5548812000) [pid = 3708] [serial = 10] [outer = 0x7f554b95b000] 00:00:31 INFO - PROCESS | 3708 | ++DOMWINDOW == 11 (0x7f5548829800) [pid = 3708] [serial = 11] [outer = 0x7f554b2f4800] 00:00:31 INFO - PROCESS | 3708 | ++DOMWINDOW == 12 (0x7f554882b800) [pid = 3708] [serial = 12] [outer = 0x7f554a49b800] 00:00:32 INFO - PROCESS | 3708 | 1456992032619 Marionette DEBUG loaded listener.js 00:00:32 INFO - PROCESS | 3708 | 1456992032635 Marionette DEBUG loaded listener.js 00:00:33 INFO - PROCESS | 3708 | ++DOMWINDOW == 13 (0x7f555735e400) [pid = 3708] [serial = 13] [outer = 0x7f554a49b800] 00:00:33 INFO - PROCESS | 3708 | 1456992033281 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a1503559-0e4c-4d45-a882-a05da07e9237","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:00:33 INFO - PROCESS | 3708 | 1456992033617 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:00:33 INFO - PROCESS | 3708 | 1456992033623 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:00:33 INFO - PROCESS | 3708 | 1456992033934 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:00:33 INFO - PROCESS | 3708 | 1456992033936 Marionette TRACE conn3 <- [1,3,null,{}] 00:00:34 INFO - PROCESS | 3708 | 1456992034030 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:00:34 INFO - PROCESS | 3708 | [3708] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:00:34 INFO - PROCESS | 3708 | ++DOMWINDOW == 14 (0x7f554418f000) [pid = 3708] [serial = 14] [outer = 0x7f554a49b800] 00:00:34 INFO - PROCESS | 3708 | [3708] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:00:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html 00:00:34 INFO - PROCESS | 3708 | ++DOCSHELL 0x7f5543b3f800 == 6 [pid = 3708] [id = 6] 00:00:34 INFO - PROCESS | 3708 | ++DOMWINDOW == 15 (0x7f5542008000) [pid = 3708] [serial = 15] [outer = (nil)] 00:00:35 INFO - PROCESS | 3708 | ++DOMWINDOW == 16 (0x7f5542009000) [pid = 3708] [serial = 16] [outer = 0x7f5542008000] 00:00:35 INFO - PROCESS | 3708 | ++DOMWINDOW == 17 (0x7f554200f800) [pid = 3708] [serial = 17] [outer = 0x7f5542008000] 00:00:35 INFO - PROCESS | 3708 | ++DOCSHELL 0x7f5541e0f800 == 7 [pid = 3708] [id = 7] 00:00:35 INFO - PROCESS | 3708 | ++DOMWINDOW == 18 (0x7f5542010000) [pid = 3708] [serial = 18] [outer = (nil)] 00:00:35 INFO - PROCESS | 3708 | ++DOMWINDOW == 19 (0x7f554857f000) [pid = 3708] [serial = 19] [outer = 0x7f5542010000] 00:00:35 INFO - PROCESS | 3708 | ++DOMWINDOW == 20 (0x7f5541d9e000) [pid = 3708] [serial = 20] [outer = 0x7f5542010000] 00:00:35 INFO - PROCESS | 3708 | [3708] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:00:35 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:00:35 INFO - document served over http requires an http 00:00:35 INFO - sub-resource via fetch-request using the http-csp 00:00:35 INFO - delivery method with no-redirect and when 00:00:35 INFO - the target request is same-origin. - expected FAIL 00:00:35 INFO - TEST-INFO | expected FAIL 00:00:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1090ms 00:00:36 WARNING - u'runner_teardown' () 00:00:36 INFO - Setting up ssl 00:00:36 INFO - PROCESS | certutil | 00:00:36 INFO - PROCESS | certutil | 00:00:36 INFO - PROCESS | certutil | 00:00:36 INFO - Certificate Nickname Trust Attributes 00:00:36 INFO - SSL,S/MIME,JAR/XPI 00:00:36 INFO - 00:00:36 INFO - web-platform-tests CT,, 00:00:36 INFO - 00:00:36 INFO - Starting runner 00:00:38 INFO - PROCESS | 3773 | 1456992038920 Marionette DEBUG Marionette enabled via build flag and pref 00:00:39 INFO - PROCESS | 3773 | ++DOCSHELL 0x7f05398c3800 == 1 [pid = 3773] [id = 1] 00:00:39 INFO - PROCESS | 3773 | ++DOMWINDOW == 1 (0x7f05398c4000) [pid = 3773] [serial = 1] [outer = (nil)] 00:00:39 INFO - PROCESS | 3773 | ++DOMWINDOW == 2 (0x7f05398c5000) [pid = 3773] [serial = 2] [outer = 0x7f05398c4000] 00:00:39 INFO - PROCESS | 3773 | 1456992039601 Marionette INFO Listening on port 2854 00:00:40 INFO - PROCESS | 3773 | 1456992040116 Marionette DEBUG Marionette enabled via command-line flag 00:00:40 INFO - PROCESS | 3773 | ++DOCSHELL 0x7f0536425000 == 2 [pid = 3773] [id = 2] 00:00:40 INFO - PROCESS | 3773 | ++DOMWINDOW == 3 (0x7f0536435800) [pid = 3773] [serial = 3] [outer = (nil)] 00:00:40 INFO - PROCESS | 3773 | ++DOMWINDOW == 4 (0x7f0536436800) [pid = 3773] [serial = 4] [outer = 0x7f0536435800] 00:00:40 INFO - PROCESS | 3773 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f053d85fb80 00:00:40 INFO - PROCESS | 3773 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f053633ff40 00:00:40 INFO - PROCESS | 3773 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0536355160 00:00:40 INFO - PROCESS | 3773 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0536355460 00:00:40 INFO - PROCESS | 3773 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0536355790 00:00:40 INFO - PROCESS | 3773 | ++DOMWINDOW == 5 (0x7f05363a0800) [pid = 3773] [serial = 5] [outer = 0x7f05398c4000] 00:00:40 INFO - PROCESS | 3773 | [3773] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:00:40 INFO - PROCESS | 3773 | 1456992040428 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44471 00:00:40 INFO - PROCESS | 3773 | [3773] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:00:40 INFO - PROCESS | 3773 | 1456992040515 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44472 00:00:40 INFO - PROCESS | 3773 | 1456992040522 Marionette DEBUG Closed connection conn0 00:00:40 INFO - PROCESS | 3773 | [3773] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:00:40 INFO - PROCESS | 3773 | [3773] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:00:40 INFO - PROCESS | 3773 | 1456992040660 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44473 00:00:40 INFO - PROCESS | 3773 | 1456992040664 Marionette DEBUG Closed connection conn1 00:00:40 INFO - PROCESS | 3773 | [3773] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:00:40 INFO - PROCESS | 3773 | 1456992040711 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44474 00:00:40 INFO - PROCESS | 3773 | 1456992040714 Marionette DEBUG Closed connection conn2 00:00:40 INFO - PROCESS | 3773 | 1456992040753 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:00:40 INFO - PROCESS | 3773 | 1456992040769 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:00:41 INFO - PROCESS | 3773 | [3773] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:00:42 INFO - PROCESS | 3773 | ++DOCSHELL 0x7f0529f8e000 == 3 [pid = 3773] [id = 3] 00:00:42 INFO - PROCESS | 3773 | ++DOMWINDOW == 6 (0x7f052a4c2800) [pid = 3773] [serial = 6] [outer = (nil)] 00:00:42 INFO - PROCESS | 3773 | ++DOCSHELL 0x7f052a9da000 == 4 [pid = 3773] [id = 4] 00:00:42 INFO - PROCESS | 3773 | ++DOMWINDOW == 7 (0x7f0529b0a000) [pid = 3773] [serial = 7] [outer = (nil)] 00:00:42 INFO - PROCESS | 3773 | [3773] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:00:42 INFO - PROCESS | 3773 | ++DOCSHELL 0x7f0528203800 == 5 [pid = 3773] [id = 5] 00:00:42 INFO - PROCESS | 3773 | ++DOMWINDOW == 8 (0x7f0528fc3800) [pid = 3773] [serial = 8] [outer = (nil)] 00:00:42 INFO - PROCESS | 3773 | [3773] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:00:42 INFO - PROCESS | 3773 | [3773] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:00:43 INFO - PROCESS | 3773 | ++DOMWINDOW == 9 (0x7f0528269400) [pid = 3773] [serial = 9] [outer = 0x7f0528fc3800] 00:00:43 INFO - PROCESS | 3773 | ++DOMWINDOW == 10 (0x7f0527c12000) [pid = 3773] [serial = 10] [outer = 0x7f052a4c2800] 00:00:43 INFO - PROCESS | 3773 | ++DOMWINDOW == 11 (0x7f0527c35400) [pid = 3773] [serial = 11] [outer = 0x7f0529b0a000] 00:00:43 INFO - PROCESS | 3773 | ++DOMWINDOW == 12 (0x7f0527c37400) [pid = 3773] [serial = 12] [outer = 0x7f0528fc3800] 00:00:44 INFO - PROCESS | 3773 | 1456992044426 Marionette DEBUG loaded listener.js 00:00:44 INFO - PROCESS | 3773 | 1456992044441 Marionette DEBUG loaded listener.js 00:00:45 INFO - PROCESS | 3773 | ++DOMWINDOW == 13 (0x7f0536682800) [pid = 3773] [serial = 13] [outer = 0x7f0528fc3800] 00:00:45 INFO - PROCESS | 3773 | 1456992045075 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"ef0018d7-804e-4e26-9c79-cc066bc85405","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:00:45 INFO - PROCESS | 3773 | 1456992045381 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:00:45 INFO - PROCESS | 3773 | 1456992045391 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:00:45 INFO - PROCESS | 3773 | 1456992045710 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:00:45 INFO - PROCESS | 3773 | 1456992045713 Marionette TRACE conn3 <- [1,3,null,{}] 00:00:45 INFO - PROCESS | 3773 | 1456992045775 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:00:45 INFO - PROCESS | 3773 | [3773] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:00:46 INFO - PROCESS | 3773 | ++DOMWINDOW == 14 (0x7f0522e5b400) [pid = 3773] [serial = 14] [outer = 0x7f0528fc3800] 00:00:46 INFO - PROCESS | 3773 | [3773] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:00:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 00:00:46 INFO - PROCESS | 3773 | ++DOCSHELL 0x7f0522ed3800 == 6 [pid = 3773] [id = 6] 00:00:46 INFO - PROCESS | 3773 | ++DOMWINDOW == 15 (0x7f0521408400) [pid = 3773] [serial = 15] [outer = (nil)] 00:00:46 INFO - PROCESS | 3773 | ++DOMWINDOW == 16 (0x7f0521409400) [pid = 3773] [serial = 16] [outer = 0x7f0521408400] 00:00:46 INFO - PROCESS | 3773 | ++DOMWINDOW == 17 (0x7f052140fc00) [pid = 3773] [serial = 17] [outer = 0x7f0521408400] 00:00:47 INFO - PROCESS | 3773 | ++DOCSHELL 0x7f0521147800 == 7 [pid = 3773] [id = 7] 00:00:47 INFO - PROCESS | 3773 | ++DOMWINDOW == 18 (0x7f0521410800) [pid = 3773] [serial = 18] [outer = (nil)] 00:00:47 INFO - PROCESS | 3773 | ++DOMWINDOW == 19 (0x7f0527997800) [pid = 3773] [serial = 19] [outer = 0x7f0521410800] 00:00:47 INFO - PROCESS | 3773 | ++DOMWINDOW == 20 (0x7f05210afc00) [pid = 3773] [serial = 20] [outer = 0x7f0521410800] 00:00:47 INFO - PROCESS | 3773 | [3773] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:00:47 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:00:47 INFO - document served over http requires an http 00:00:47 INFO - sub-resource via fetch-request using the http-csp 00:00:47 INFO - delivery method with swap-origin-redirect and when 00:00:47 INFO - the target request is same-origin. - expected FAIL 00:00:47 INFO - TEST-INFO | expected FAIL 00:00:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1237ms 00:00:47 WARNING - u'runner_teardown' () 00:00:48 INFO - Setting up ssl 00:00:48 INFO - PROCESS | certutil | 00:00:48 INFO - PROCESS | certutil | 00:00:48 INFO - PROCESS | certutil | 00:00:48 INFO - Certificate Nickname Trust Attributes 00:00:48 INFO - SSL,S/MIME,JAR/XPI 00:00:48 INFO - 00:00:48 INFO - web-platform-tests CT,, 00:00:48 INFO - 00:00:48 INFO - Starting runner 00:00:50 INFO - PROCESS | 3839 | 1456992050798 Marionette DEBUG Marionette enabled via build flag and pref 00:00:51 INFO - PROCESS | 3839 | ++DOCSHELL 0x7f9baaec4800 == 1 [pid = 3839] [id = 1] 00:00:51 INFO - PROCESS | 3839 | ++DOMWINDOW == 1 (0x7f9baaec5000) [pid = 3839] [serial = 1] [outer = (nil)] 00:00:51 INFO - PROCESS | 3839 | ++DOMWINDOW == 2 (0x7f9baaec6000) [pid = 3839] [serial = 2] [outer = 0x7f9baaec5000] 00:00:51 INFO - PROCESS | 3839 | 1456992051460 Marionette INFO Listening on port 2855 00:00:51 INFO - PROCESS | 3839 | 1456992051965 Marionette DEBUG Marionette enabled via command-line flag 00:00:51 INFO - PROCESS | 3839 | ++DOCSHELL 0x7f9ba7a26000 == 2 [pid = 3839] [id = 2] 00:00:51 INFO - PROCESS | 3839 | ++DOMWINDOW == 3 (0x7f9ba7a36800) [pid = 3839] [serial = 3] [outer = (nil)] 00:00:51 INFO - PROCESS | 3839 | ++DOMWINDOW == 4 (0x7f9ba7a37800) [pid = 3839] [serial = 4] [outer = 0x7f9ba7a36800] 00:00:52 INFO - PROCESS | 3839 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9baee5fb80 00:00:52 INFO - PROCESS | 3839 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9ba793cf40 00:00:52 INFO - PROCESS | 3839 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9ba7953160 00:00:52 INFO - PROCESS | 3839 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9ba7953460 00:00:52 INFO - PROCESS | 3839 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9ba7953790 00:00:52 INFO - PROCESS | 3839 | ++DOMWINDOW == 5 (0x7f9ba79a3000) [pid = 3839] [serial = 5] [outer = 0x7f9baaec5000] 00:00:52 INFO - PROCESS | 3839 | [3839] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:00:52 INFO - PROCESS | 3839 | 1456992052278 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51513 00:00:52 INFO - PROCESS | 3839 | [3839] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:00:52 INFO - PROCESS | 3839 | 1456992052363 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51514 00:00:52 INFO - PROCESS | 3839 | 1456992052370 Marionette DEBUG Closed connection conn0 00:00:52 INFO - PROCESS | 3839 | [3839] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:00:52 INFO - PROCESS | 3839 | [3839] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:00:52 INFO - PROCESS | 3839 | 1456992052510 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51515 00:00:52 INFO - PROCESS | 3839 | 1456992052514 Marionette DEBUG Closed connection conn1 00:00:52 INFO - PROCESS | 3839 | [3839] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:00:52 INFO - PROCESS | 3839 | 1456992052562 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:51516 00:00:52 INFO - PROCESS | 3839 | 1456992052565 Marionette DEBUG Closed connection conn2 00:00:52 INFO - PROCESS | 3839 | 1456992052604 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:00:52 INFO - PROCESS | 3839 | 1456992052624 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:00:53 INFO - PROCESS | 3839 | [3839] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:00:53 INFO - PROCESS | 3839 | ++DOCSHELL 0x7f9b9bdec800 == 3 [pid = 3839] [id = 3] 00:00:53 INFO - PROCESS | 3839 | ++DOMWINDOW == 6 (0x7f9b9bdf0800) [pid = 3839] [serial = 6] [outer = (nil)] 00:00:53 INFO - PROCESS | 3839 | ++DOCSHELL 0x7f9b9c210000 == 4 [pid = 3839] [id = 4] 00:00:53 INFO - PROCESS | 3839 | ++DOMWINDOW == 7 (0x7f9b9bbebc00) [pid = 3839] [serial = 7] [outer = (nil)] 00:00:54 INFO - PROCESS | 3839 | [3839] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:00:54 INFO - PROCESS | 3839 | ++DOCSHELL 0x7f9b9acbe800 == 5 [pid = 3839] [id = 5] 00:00:54 INFO - PROCESS | 3839 | ++DOMWINDOW == 8 (0x7f9b9ad9b800) [pid = 3839] [serial = 8] [outer = (nil)] 00:00:54 INFO - PROCESS | 3839 | [3839] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:00:54 INFO - PROCESS | 3839 | [3839] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:00:54 INFO - PROCESS | 3839 | ++DOMWINDOW == 9 (0x7f9b9a041400) [pid = 3839] [serial = 9] [outer = 0x7f9b9ad9b800] 00:00:55 INFO - PROCESS | 3839 | ++DOMWINDOW == 10 (0x7f9b99a11800) [pid = 3839] [serial = 10] [outer = 0x7f9b9bdf0800] 00:00:55 INFO - PROCESS | 3839 | ++DOMWINDOW == 11 (0x7f9b99bf5800) [pid = 3839] [serial = 11] [outer = 0x7f9b9bbebc00] 00:00:55 INFO - PROCESS | 3839 | ++DOMWINDOW == 12 (0x7f9b99bf7800) [pid = 3839] [serial = 12] [outer = 0x7f9b9ad9b800] 00:00:56 INFO - PROCESS | 3839 | 1456992056187 Marionette DEBUG loaded listener.js 00:00:56 INFO - PROCESS | 3839 | 1456992056203 Marionette DEBUG loaded listener.js 00:00:56 INFO - PROCESS | 3839 | ++DOMWINDOW == 13 (0x7f9b97f68800) [pid = 3839] [serial = 13] [outer = 0x7f9b9ad9b800] 00:00:56 INFO - PROCESS | 3839 | 1456992056868 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"862fc204-c16b-4bce-97a6-faee05d9bafb","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:00:57 INFO - PROCESS | 3839 | 1456992057222 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:00:57 INFO - PROCESS | 3839 | 1456992057228 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:00:57 INFO - PROCESS | 3839 | 1456992057536 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:00:57 INFO - PROCESS | 3839 | 1456992057541 Marionette TRACE conn3 <- [1,3,null,{}] 00:00:57 INFO - PROCESS | 3839 | 1456992057634 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:00:57 INFO - PROCESS | 3839 | [3839] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:00:57 INFO - PROCESS | 3839 | ++DOMWINDOW == 14 (0x7f9b945a1c00) [pid = 3839] [serial = 14] [outer = 0x7f9b9ad9b800] 00:00:58 INFO - PROCESS | 3839 | [3839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:00:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 00:00:58 INFO - PROCESS | 3839 | ++DOCSHELL 0x7f9b94447800 == 6 [pid = 3839] [id = 6] 00:00:58 INFO - PROCESS | 3839 | ++DOMWINDOW == 15 (0x7f9b92907c00) [pid = 3839] [serial = 15] [outer = (nil)] 00:00:58 INFO - PROCESS | 3839 | ++DOMWINDOW == 16 (0x7f9b92908c00) [pid = 3839] [serial = 16] [outer = 0x7f9b92907c00] 00:00:58 INFO - PROCESS | 3839 | ++DOMWINDOW == 17 (0x7f9b9290f800) [pid = 3839] [serial = 17] [outer = 0x7f9b92907c00] 00:00:59 INFO - PROCESS | 3839 | ++DOCSHELL 0x7f9b92711800 == 7 [pid = 3839] [id = 7] 00:00:59 INFO - PROCESS | 3839 | ++DOMWINDOW == 18 (0x7f9b9290e000) [pid = 3839] [serial = 18] [outer = (nil)] 00:00:59 INFO - PROCESS | 3839 | ++DOCSHELL 0x7f9b989b1800 == 8 [pid = 3839] [id = 8] 00:00:59 INFO - PROCESS | 3839 | ++DOMWINDOW == 19 (0x7f9b9266a800) [pid = 3839] [serial = 19] [outer = (nil)] 00:00:59 INFO - PROCESS | 3839 | ++DOMWINDOW == 20 (0x7f9b9266c000) [pid = 3839] [serial = 20] [outer = 0x7f9b9266a800] 00:00:59 INFO - PROCESS | 3839 | ++DOMWINDOW == 21 (0x7f9b92739c00) [pid = 3839] [serial = 21] [outer = 0x7f9b9266a800] 00:00:59 INFO - PROCESS | 3839 | ++DOMWINDOW == 22 (0x7f9b92910c00) [pid = 3839] [serial = 22] [outer = 0x7f9b9290e000] 00:00:59 INFO - PROCESS | 3839 | [3839] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:00:59 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:00:59 INFO - document served over http requires an http 00:00:59 INFO - sub-resource via iframe-tag using the http-csp 00:00:59 INFO - delivery method with keep-origin-redirect and when 00:00:59 INFO - the target request is same-origin. - expected FAIL 00:00:59 INFO - TEST-INFO | expected FAIL 00:00:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1241ms 00:00:59 WARNING - u'runner_teardown' () 00:00:59 INFO - Setting up ssl 00:01:00 INFO - PROCESS | certutil | 00:01:00 INFO - PROCESS | certutil | 00:01:00 INFO - PROCESS | certutil | 00:01:00 INFO - Certificate Nickname Trust Attributes 00:01:00 INFO - SSL,S/MIME,JAR/XPI 00:01:00 INFO - 00:01:00 INFO - web-platform-tests CT,, 00:01:00 INFO - 00:01:00 INFO - Starting runner 00:01:02 INFO - PROCESS | 3901 | 1456992062704 Marionette DEBUG Marionette enabled via build flag and pref 00:01:02 INFO - PROCESS | 3901 | ++DOCSHELL 0x7f818cdc4000 == 1 [pid = 3901] [id = 1] 00:01:02 INFO - PROCESS | 3901 | ++DOMWINDOW == 1 (0x7f818cdc4800) [pid = 3901] [serial = 1] [outer = (nil)] 00:01:02 INFO - PROCESS | 3901 | ++DOMWINDOW == 2 (0x7f818cdc5800) [pid = 3901] [serial = 2] [outer = 0x7f818cdc4800] 00:01:03 INFO - PROCESS | 3901 | 1456992063372 Marionette INFO Listening on port 2856 00:01:03 INFO - PROCESS | 3901 | 1456992063874 Marionette DEBUG Marionette enabled via command-line flag 00:01:03 INFO - PROCESS | 3901 | ++DOCSHELL 0x7f8189929000 == 2 [pid = 3901] [id = 2] 00:01:03 INFO - PROCESS | 3901 | ++DOMWINDOW == 3 (0x7f8189939800) [pid = 3901] [serial = 3] [outer = (nil)] 00:01:03 INFO - PROCESS | 3901 | ++DOMWINDOW == 4 (0x7f818993a800) [pid = 3901] [serial = 4] [outer = 0x7f8189939800] 00:01:03 INFO - PROCESS | 3901 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8190d5fb80 00:01:04 INFO - PROCESS | 3901 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8189840f40 00:01:04 INFO - PROCESS | 3901 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f81898520d0 00:01:04 INFO - PROCESS | 3901 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8189852460 00:01:04 INFO - PROCESS | 3901 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8189852790 00:01:04 INFO - PROCESS | 3901 | ++DOMWINDOW == 5 (0x7f8189898800) [pid = 3901] [serial = 5] [outer = 0x7f818cdc4800] 00:01:04 INFO - PROCESS | 3901 | [3901] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:01:04 INFO - PROCESS | 3901 | 1456992064183 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57388 00:01:04 INFO - PROCESS | 3901 | [3901] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:01:04 INFO - PROCESS | 3901 | 1456992064270 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57389 00:01:04 INFO - PROCESS | 3901 | 1456992064276 Marionette DEBUG Closed connection conn0 00:01:04 INFO - PROCESS | 3901 | [3901] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:01:04 INFO - PROCESS | 3901 | [3901] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:01:04 INFO - PROCESS | 3901 | 1456992064413 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57390 00:01:04 INFO - PROCESS | 3901 | 1456992064417 Marionette DEBUG Closed connection conn1 00:01:04 INFO - PROCESS | 3901 | [3901] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:01:04 INFO - PROCESS | 3901 | 1456992064461 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57391 00:01:04 INFO - PROCESS | 3901 | 1456992064469 Marionette DEBUG Closed connection conn2 00:01:04 INFO - PROCESS | 3901 | 1456992064497 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:01:04 INFO - PROCESS | 3901 | 1456992064506 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:01:05 INFO - PROCESS | 3901 | [3901] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:01:06 INFO - PROCESS | 3901 | ++DOCSHELL 0x7f817d68f000 == 3 [pid = 3901] [id = 3] 00:01:06 INFO - PROCESS | 3901 | ++DOMWINDOW == 6 (0x7f817d690000) [pid = 3901] [serial = 6] [outer = (nil)] 00:01:06 INFO - PROCESS | 3901 | ++DOCSHELL 0x7f817d690800 == 4 [pid = 3901] [id = 4] 00:01:06 INFO - PROCESS | 3901 | ++DOMWINDOW == 7 (0x7f817d9af400) [pid = 3901] [serial = 7] [outer = (nil)] 00:01:06 INFO - PROCESS | 3901 | [3901] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:01:06 INFO - PROCESS | 3901 | ++DOCSHELL 0x7f817be67800 == 5 [pid = 3901] [id = 5] 00:01:06 INFO - PROCESS | 3901 | ++DOMWINDOW == 8 (0x7f817caf3800) [pid = 3901] [serial = 8] [outer = (nil)] 00:01:06 INFO - PROCESS | 3901 | [3901] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:01:06 INFO - PROCESS | 3901 | [3901] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:01:06 INFO - PROCESS | 3901 | ++DOMWINDOW == 9 (0x7f817bdeac00) [pid = 3901] [serial = 9] [outer = 0x7f817caf3800] 00:01:07 INFO - PROCESS | 3901 | ++DOMWINDOW == 10 (0x7f817bab0000) [pid = 3901] [serial = 10] [outer = 0x7f817d690000] 00:01:07 INFO - PROCESS | 3901 | ++DOMWINDOW == 11 (0x7f817badc400) [pid = 3901] [serial = 11] [outer = 0x7f817d9af400] 00:01:07 INFO - PROCESS | 3901 | ++DOMWINDOW == 12 (0x7f817bade400) [pid = 3901] [serial = 12] [outer = 0x7f817caf3800] 00:01:08 INFO - PROCESS | 3901 | 1456992068307 Marionette DEBUG loaded listener.js 00:01:08 INFO - PROCESS | 3901 | 1456992068324 Marionette DEBUG loaded listener.js 00:01:08 INFO - PROCESS | 3901 | ++DOMWINDOW == 13 (0x7f8189bec400) [pid = 3901] [serial = 13] [outer = 0x7f817caf3800] 00:01:08 INFO - PROCESS | 3901 | 1456992068944 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"60d4339e-33e4-43ce-992f-a62ebd2083a1","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:01:09 INFO - PROCESS | 3901 | 1456992069184 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:01:09 INFO - PROCESS | 3901 | 1456992069188 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:01:09 INFO - PROCESS | 3901 | 1456992069555 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:01:09 INFO - PROCESS | 3901 | 1456992069560 Marionette TRACE conn3 <- [1,3,null,{}] 00:01:09 INFO - PROCESS | 3901 | 1456992069609 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:01:09 INFO - PROCESS | 3901 | [3901] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:01:09 INFO - PROCESS | 3901 | ++DOMWINDOW == 14 (0x7f8177c62400) [pid = 3901] [serial = 14] [outer = 0x7f817caf3800] 00:01:10 INFO - PROCESS | 3901 | [3901] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:01:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 00:01:10 INFO - PROCESS | 3901 | ++DOCSHELL 0x7f8174b8a000 == 6 [pid = 3901] [id = 6] 00:01:10 INFO - PROCESS | 3901 | ++DOMWINDOW == 15 (0x7f8174907c00) [pid = 3901] [serial = 15] [outer = (nil)] 00:01:10 INFO - PROCESS | 3901 | ++DOMWINDOW == 16 (0x7f8174908c00) [pid = 3901] [serial = 16] [outer = 0x7f8174907c00] 00:01:10 INFO - PROCESS | 3901 | ++DOMWINDOW == 17 (0x7f817490fc00) [pid = 3901] [serial = 17] [outer = 0x7f8174907c00] 00:01:10 INFO - PROCESS | 3901 | ++DOCSHELL 0x7f81749ec000 == 7 [pid = 3901] [id = 7] 00:01:10 INFO - PROCESS | 3901 | ++DOMWINDOW == 18 (0x7f8174631c00) [pid = 3901] [serial = 18] [outer = (nil)] 00:01:10 INFO - PROCESS | 3901 | ++DOCSHELL 0x7f81749e5000 == 8 [pid = 3901] [id = 8] 00:01:10 INFO - PROCESS | 3901 | ++DOMWINDOW == 19 (0x7f8174737400) [pid = 3901] [serial = 19] [outer = (nil)] 00:01:10 INFO - PROCESS | 3901 | ++DOMWINDOW == 20 (0x7f8174739c00) [pid = 3901] [serial = 20] [outer = 0x7f8174737400] 00:01:11 INFO - PROCESS | 3901 | ++DOMWINDOW == 21 (0x7f8174741800) [pid = 3901] [serial = 21] [outer = 0x7f8174737400] 00:01:11 INFO - PROCESS | 3901 | ++DOMWINDOW == 22 (0x7f8174743800) [pid = 3901] [serial = 22] [outer = 0x7f8174631c00] 00:01:11 INFO - PROCESS | 3901 | [3901] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:01:11 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a 00:01:11 INFO - document served over http requires an http 00:01:11 INFO - sub-resource via iframe-tag using the http-csp 00:01:11 INFO - delivery method with no-redirect and when 00:01:11 INFO - the target request is same-origin. - expected FAIL 00:01:11 INFO - TEST-INFO | expected FAIL 00:01:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1133ms 00:01:11 WARNING - u'runner_teardown' () 00:01:11 INFO - Setting up ssl 00:01:11 INFO - PROCESS | certutil | 00:01:11 INFO - PROCESS | certutil | 00:01:11 INFO - PROCESS | certutil | 00:01:11 INFO - Certificate Nickname Trust Attributes 00:01:11 INFO - SSL,S/MIME,JAR/XPI 00:01:11 INFO - 00:01:11 INFO - web-platform-tests CT,, 00:01:11 INFO - 00:01:11 INFO - Starting runner 00:01:14 INFO - PROCESS | 3964 | 1456992074408 Marionette DEBUG Marionette enabled via build flag and pref 00:01:14 INFO - PROCESS | 3964 | ++DOCSHELL 0x7fa789dc2800 == 1 [pid = 3964] [id = 1] 00:01:14 INFO - PROCESS | 3964 | ++DOMWINDOW == 1 (0x7fa789dc3000) [pid = 3964] [serial = 1] [outer = (nil)] 00:01:14 INFO - PROCESS | 3964 | ++DOMWINDOW == 2 (0x7fa789dc4000) [pid = 3964] [serial = 2] [outer = 0x7fa789dc3000] 00:01:15 INFO - PROCESS | 3964 | 1456992075072 Marionette INFO Listening on port 2857 00:01:15 INFO - PROCESS | 3964 | 1456992075579 Marionette DEBUG Marionette enabled via command-line flag 00:01:15 INFO - PROCESS | 3964 | ++DOCSHELL 0x7fa786928000 == 2 [pid = 3964] [id = 2] 00:01:15 INFO - PROCESS | 3964 | ++DOMWINDOW == 3 (0x7fa786938800) [pid = 3964] [serial = 3] [outer = (nil)] 00:01:15 INFO - PROCESS | 3964 | ++DOMWINDOW == 4 (0x7fa786939800) [pid = 3964] [serial = 4] [outer = 0x7fa786938800] 00:01:15 INFO - PROCESS | 3964 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fa78e25fb80 00:01:15 INFO - PROCESS | 3964 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fa786841f40 00:01:15 INFO - PROCESS | 3964 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fa786853160 00:01:15 INFO - PROCESS | 3964 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fa786853460 00:01:15 INFO - PROCESS | 3964 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fa786853790 00:01:15 INFO - PROCESS | 3964 | ++DOMWINDOW == 5 (0x7fa7868a0800) [pid = 3964] [serial = 5] [outer = 0x7fa789dc3000] 00:01:15 INFO - PROCESS | 3964 | [3964] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:01:15 INFO - PROCESS | 3964 | 1456992075890 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35325 00:01:15 INFO - PROCESS | 3964 | [3964] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:01:15 INFO - PROCESS | 3964 | 1456992075979 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35326 00:01:15 INFO - PROCESS | 3964 | 1456992075986 Marionette DEBUG Closed connection conn0 00:01:16 INFO - PROCESS | 3964 | [3964] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:01:16 INFO - PROCESS | 3964 | [3964] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:01:16 INFO - PROCESS | 3964 | 1456992076125 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35327 00:01:16 INFO - PROCESS | 3964 | 1456992076129 Marionette DEBUG Closed connection conn1 00:01:16 INFO - PROCESS | 3964 | [3964] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:01:16 INFO - PROCESS | 3964 | 1456992076177 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35328 00:01:16 INFO - PROCESS | 3964 | 1456992076180 Marionette DEBUG Closed connection conn2 00:01:16 INFO - PROCESS | 3964 | 1456992076226 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:01:16 INFO - PROCESS | 3964 | 1456992076240 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:01:17 INFO - PROCESS | 3964 | [3964] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:01:17 INFO - PROCESS | 3964 | ++DOCSHELL 0x7fa77a855000 == 3 [pid = 3964] [id = 3] 00:01:17 INFO - PROCESS | 3964 | ++DOMWINDOW == 6 (0x7fa77a861000) [pid = 3964] [serial = 6] [outer = (nil)] 00:01:17 INFO - PROCESS | 3964 | ++DOCSHELL 0x7fa77add4000 == 4 [pid = 3964] [id = 4] 00:01:17 INFO - PROCESS | 3964 | ++DOMWINDOW == 7 (0x7fa779f08c00) [pid = 3964] [serial = 7] [outer = (nil)] 00:01:18 INFO - PROCESS | 3964 | [3964] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:01:18 INFO - PROCESS | 3964 | ++DOCSHELL 0x7fa77961a800 == 5 [pid = 3964] [id = 5] 00:01:18 INFO - PROCESS | 3964 | ++DOMWINDOW == 8 (0x7fa7793ac800) [pid = 3964] [serial = 8] [outer = (nil)] 00:01:18 INFO - PROCESS | 3964 | [3964] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:01:18 INFO - PROCESS | 3964 | [3964] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:01:18 INFO - PROCESS | 3964 | ++DOMWINDOW == 9 (0x7fa778655400) [pid = 3964] [serial = 9] [outer = 0x7fa7793ac800] 00:01:18 INFO - PROCESS | 3964 | ++DOMWINDOW == 10 (0x7fa778013800) [pid = 3964] [serial = 10] [outer = 0x7fa77a861000] 00:01:18 INFO - PROCESS | 3964 | ++DOMWINDOW == 11 (0x7fa778043800) [pid = 3964] [serial = 11] [outer = 0x7fa779f08c00] 00:01:18 INFO - PROCESS | 3964 | ++DOMWINDOW == 12 (0x7fa778045800) [pid = 3964] [serial = 12] [outer = 0x7fa7793ac800] 00:01:19 INFO - PROCESS | 3964 | 1456992079840 Marionette DEBUG loaded listener.js 00:01:19 INFO - PROCESS | 3964 | 1456992079855 Marionette DEBUG loaded listener.js 00:01:20 INFO - PROCESS | 3964 | ++DOMWINDOW == 13 (0x7fa786b92400) [pid = 3964] [serial = 13] [outer = 0x7fa7793ac800] 00:01:20 INFO - PROCESS | 3964 | 1456992080493 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b90a87ea-bdf6-4a17-8e21-b4f4ea1290cc","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:01:20 INFO - PROCESS | 3964 | 1456992080822 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:01:20 INFO - PROCESS | 3964 | 1456992080828 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:01:21 INFO - PROCESS | 3964 | 1456992081131 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:01:21 INFO - PROCESS | 3964 | 1456992081135 Marionette TRACE conn3 <- [1,3,null,{}] 00:01:21 INFO - PROCESS | 3964 | 1456992081220 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:01:21 INFO - PROCESS | 3964 | [3964] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:01:21 INFO - PROCESS | 3964 | ++DOMWINDOW == 14 (0x7fa789d33800) [pid = 3964] [serial = 14] [outer = 0x7fa7793ac800] 00:01:21 INFO - PROCESS | 3964 | [3964] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:01:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 00:01:22 INFO - PROCESS | 3964 | ++DOCSHELL 0x7fa7733b2000 == 6 [pid = 3964] [id = 6] 00:01:22 INFO - PROCESS | 3964 | ++DOMWINDOW == 15 (0x7fa771908c00) [pid = 3964] [serial = 15] [outer = (nil)] 00:01:22 INFO - PROCESS | 3964 | ++DOMWINDOW == 16 (0x7fa771909c00) [pid = 3964] [serial = 16] [outer = 0x7fa771908c00] 00:01:22 INFO - PROCESS | 3964 | ++DOMWINDOW == 17 (0x7fa771910800) [pid = 3964] [serial = 17] [outer = 0x7fa771908c00] 00:01:22 INFO - PROCESS | 3964 | ++DOCSHELL 0x7fa771611000 == 7 [pid = 3964] [id = 7] 00:01:22 INFO - PROCESS | 3964 | ++DOMWINDOW == 18 (0x7fa771911800) [pid = 3964] [serial = 18] [outer = (nil)] 00:01:22 INFO - PROCESS | 3964 | ++DOCSHELL 0x7fa771612000 == 8 [pid = 3964] [id = 8] 00:01:22 INFO - PROCESS | 3964 | ++DOMWINDOW == 19 (0x7fa773391000) [pid = 3964] [serial = 19] [outer = (nil)] 00:01:22 INFO - PROCESS | 3964 | ++DOMWINDOW == 20 (0x7fa771573c00) [pid = 3964] [serial = 20] [outer = 0x7fa773391000] 00:01:22 INFO - PROCESS | 3964 | ++DOMWINDOW == 21 (0x7fa771582400) [pid = 3964] [serial = 21] [outer = 0x7fa773391000] 00:01:23 INFO - PROCESS | 3964 | ++DOMWINDOW == 22 (0x7fa7710cec00) [pid = 3964] [serial = 22] [outer = 0x7fa771911800] 00:01:23 INFO - PROCESS | 3964 | [3964] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:01:23 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:01:23 INFO - document served over http requires an http 00:01:23 INFO - sub-resource via iframe-tag using the http-csp 00:01:23 INFO - delivery method with swap-origin-redirect and when 00:01:23 INFO - the target request is same-origin. - expected FAIL 00:01:23 INFO - TEST-INFO | expected FAIL 00:01:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1240ms 00:01:23 WARNING - u'runner_teardown' () 00:01:23 INFO - Setting up ssl 00:01:23 INFO - PROCESS | certutil | 00:01:23 INFO - PROCESS | certutil | 00:01:23 INFO - PROCESS | certutil | 00:01:23 INFO - Certificate Nickname Trust Attributes 00:01:23 INFO - SSL,S/MIME,JAR/XPI 00:01:23 INFO - 00:01:23 INFO - web-platform-tests CT,, 00:01:23 INFO - 00:01:23 INFO - Starting runner 00:01:26 INFO - PROCESS | 4029 | 1456992086227 Marionette DEBUG Marionette enabled via build flag and pref 00:01:26 INFO - PROCESS | 4029 | ++DOCSHELL 0x7f6544dc5000 == 1 [pid = 4029] [id = 1] 00:01:26 INFO - PROCESS | 4029 | ++DOMWINDOW == 1 (0x7f6544dc5800) [pid = 4029] [serial = 1] [outer = (nil)] 00:01:26 INFO - PROCESS | 4029 | ++DOMWINDOW == 2 (0x7f6544dc6800) [pid = 4029] [serial = 2] [outer = 0x7f6544dc5800] 00:01:26 INFO - PROCESS | 4029 | 1456992086903 Marionette INFO Listening on port 2858 00:01:27 INFO - PROCESS | 4029 | 1456992087416 Marionette DEBUG Marionette enabled via command-line flag 00:01:27 INFO - PROCESS | 4029 | ++DOCSHELL 0x7f6541928000 == 2 [pid = 4029] [id = 2] 00:01:27 INFO - PROCESS | 4029 | ++DOMWINDOW == 3 (0x7f6541938800) [pid = 4029] [serial = 3] [outer = (nil)] 00:01:27 INFO - PROCESS | 4029 | ++DOMWINDOW == 4 (0x7f6541939800) [pid = 4029] [serial = 4] [outer = 0x7f6541938800] 00:01:27 INFO - PROCESS | 4029 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6548d5fb80 00:01:27 INFO - PROCESS | 4029 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6541842f40 00:01:27 INFO - PROCESS | 4029 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6541854160 00:01:27 INFO - PROCESS | 4029 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6541854460 00:01:27 INFO - PROCESS | 4029 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6541854790 00:01:27 INFO - PROCESS | 4029 | ++DOMWINDOW == 5 (0x7f65418a1000) [pid = 4029] [serial = 5] [outer = 0x7f6544dc5800] 00:01:27 INFO - PROCESS | 4029 | [4029] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:01:27 INFO - PROCESS | 4029 | 1456992087731 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51897 00:01:27 INFO - PROCESS | 4029 | [4029] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:01:27 INFO - PROCESS | 4029 | 1456992087819 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51898 00:01:27 INFO - PROCESS | 4029 | 1456992087825 Marionette DEBUG Closed connection conn0 00:01:27 INFO - PROCESS | 4029 | [4029] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:01:27 INFO - PROCESS | 4029 | [4029] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:01:27 INFO - PROCESS | 4029 | 1456992087965 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51899 00:01:27 INFO - PROCESS | 4029 | 1456992087969 Marionette DEBUG Closed connection conn1 00:01:28 INFO - PROCESS | 4029 | [4029] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:01:28 INFO - PROCESS | 4029 | 1456992088011 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:51900 00:01:28 INFO - PROCESS | 4029 | 1456992088022 Marionette DEBUG Closed connection conn2 00:01:28 INFO - PROCESS | 4029 | 1456992088057 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:01:28 INFO - PROCESS | 4029 | 1456992088074 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:01:28 INFO - PROCESS | 4029 | [4029] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:01:29 INFO - PROCESS | 4029 | ++DOCSHELL 0x7f65354f0000 == 3 [pid = 4029] [id = 3] 00:01:29 INFO - PROCESS | 4029 | ++DOMWINDOW == 6 (0x7f65354f0800) [pid = 4029] [serial = 6] [outer = (nil)] 00:01:29 INFO - PROCESS | 4029 | ++DOCSHELL 0x7f6535956800 == 4 [pid = 4029] [id = 4] 00:01:29 INFO - PROCESS | 4029 | ++DOMWINDOW == 7 (0x7f6535009c00) [pid = 4029] [serial = 7] [outer = (nil)] 00:01:30 INFO - PROCESS | 4029 | [4029] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:01:30 INFO - PROCESS | 4029 | ++DOCSHELL 0x7f65343bd800 == 5 [pid = 4029] [id = 5] 00:01:30 INFO - PROCESS | 4029 | ++DOMWINDOW == 8 (0x7f65344a5000) [pid = 4029] [serial = 8] [outer = (nil)] 00:01:30 INFO - PROCESS | 4029 | [4029] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:01:30 INFO - PROCESS | 4029 | [4029] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:01:30 INFO - PROCESS | 4029 | ++DOMWINDOW == 9 (0x7f653371f800) [pid = 4029] [serial = 9] [outer = 0x7f65344a5000] 00:01:30 INFO - PROCESS | 4029 | ++DOMWINDOW == 10 (0x7f6533111000) [pid = 4029] [serial = 10] [outer = 0x7f65354f0800] 00:01:30 INFO - PROCESS | 4029 | ++DOMWINDOW == 11 (0x7f65332f2000) [pid = 4029] [serial = 11] [outer = 0x7f6535009c00] 00:01:30 INFO - PROCESS | 4029 | ++DOMWINDOW == 12 (0x7f65332f4000) [pid = 4029] [serial = 12] [outer = 0x7f65344a5000] 00:01:31 INFO - PROCESS | 4029 | 1456992091705 Marionette DEBUG loaded listener.js 00:01:31 INFO - PROCESS | 4029 | 1456992091720 Marionette DEBUG loaded listener.js 00:01:32 INFO - PROCESS | 4029 | ++DOMWINDOW == 13 (0x7f6541b67800) [pid = 4029] [serial = 13] [outer = 0x7f65344a5000] 00:01:32 INFO - PROCESS | 4029 | 1456992092365 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"edfc2922-e9a1-4aec-be98-5e8527a990ba","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:01:32 INFO - PROCESS | 4029 | 1456992092703 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:01:32 INFO - PROCESS | 4029 | 1456992092709 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:01:32 INFO - PROCESS | 4029 | 1456992092978 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:01:32 INFO - PROCESS | 4029 | 1456992092981 Marionette TRACE conn3 <- [1,3,null,{}] 00:01:33 INFO - PROCESS | 4029 | 1456992093127 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:01:33 INFO - PROCESS | 4029 | [4029] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:01:33 INFO - PROCESS | 4029 | ++DOMWINDOW == 14 (0x7f652eb9cc00) [pid = 4029] [serial = 14] [outer = 0x7f65344a5000] 00:01:33 INFO - PROCESS | 4029 | [4029] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:01:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 00:01:34 INFO - PROCESS | 4029 | ++DOCSHELL 0x7f652e459800 == 6 [pid = 4029] [id = 6] 00:01:34 INFO - PROCESS | 4029 | ++DOMWINDOW == 15 (0x7f652c909800) [pid = 4029] [serial = 15] [outer = (nil)] 00:01:34 INFO - PROCESS | 4029 | ++DOMWINDOW == 16 (0x7f652c90a800) [pid = 4029] [serial = 16] [outer = 0x7f652c909800] 00:01:34 INFO - PROCESS | 4029 | ++DOMWINDOW == 17 (0x7f652c911000) [pid = 4029] [serial = 17] [outer = 0x7f652c909800] 00:01:34 INFO - PROCESS | 4029 | ++DOCSHELL 0x7f652c748800 == 7 [pid = 4029] [id = 7] 00:01:34 INFO - PROCESS | 4029 | ++DOMWINDOW == 18 (0x7f652c723800) [pid = 4029] [serial = 18] [outer = (nil)] 00:01:34 INFO - PROCESS | 4029 | ++DOMWINDOW == 19 (0x7f652c911800) [pid = 4029] [serial = 19] [outer = 0x7f652c723800] 00:01:34 INFO - PROCESS | 4029 | ++DOMWINDOW == 20 (0x7f652c6c9c00) [pid = 4029] [serial = 20] [outer = 0x7f652c723800] 00:01:34 INFO - PROCESS | 4029 | [4029] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:01:35 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:01:35 INFO - document served over http requires an http 00:01:35 INFO - sub-resource via script-tag using the http-csp 00:01:35 INFO - delivery method with keep-origin-redirect and when 00:01:35 INFO - the target request is same-origin. - expected FAIL 00:01:35 INFO - TEST-INFO | expected FAIL 00:01:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1128ms 00:01:35 WARNING - u'runner_teardown' () 00:01:35 INFO - Setting up ssl 00:01:35 INFO - PROCESS | certutil | 00:01:35 INFO - PROCESS | certutil | 00:01:35 INFO - PROCESS | certutil | 00:01:35 INFO - Certificate Nickname Trust Attributes 00:01:35 INFO - SSL,S/MIME,JAR/XPI 00:01:35 INFO - 00:01:35 INFO - web-platform-tests CT,, 00:01:35 INFO - 00:01:35 INFO - Starting runner 00:01:38 INFO - PROCESS | 4093 | 1456992098036 Marionette DEBUG Marionette enabled via build flag and pref 00:01:38 INFO - PROCESS | 4093 | ++DOCSHELL 0x7f735e7c4800 == 1 [pid = 4093] [id = 1] 00:01:38 INFO - PROCESS | 4093 | ++DOMWINDOW == 1 (0x7f735e7c5000) [pid = 4093] [serial = 1] [outer = (nil)] 00:01:38 INFO - PROCESS | 4093 | ++DOMWINDOW == 2 (0x7f735e7c6000) [pid = 4093] [serial = 2] [outer = 0x7f735e7c5000] 00:01:38 INFO - PROCESS | 4093 | 1456992098713 Marionette INFO Listening on port 2859 00:01:39 INFO - PROCESS | 4093 | 1456992099217 Marionette DEBUG Marionette enabled via command-line flag 00:01:39 INFO - PROCESS | 4093 | ++DOCSHELL 0x7f735b325800 == 2 [pid = 4093] [id = 2] 00:01:39 INFO - PROCESS | 4093 | ++DOMWINDOW == 3 (0x7f735b336000) [pid = 4093] [serial = 3] [outer = (nil)] 00:01:39 INFO - PROCESS | 4093 | ++DOMWINDOW == 4 (0x7f735b337000) [pid = 4093] [serial = 4] [outer = 0x7f735b336000] 00:01:39 INFO - PROCESS | 4093 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f736275fb80 00:01:39 INFO - PROCESS | 4093 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f735b23af40 00:01:39 INFO - PROCESS | 4093 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f735b253160 00:01:39 INFO - PROCESS | 4093 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f735b253460 00:01:39 INFO - PROCESS | 4093 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f735b253790 00:01:39 INFO - PROCESS | 4093 | ++DOMWINDOW == 5 (0x7f735b2a4800) [pid = 4093] [serial = 5] [outer = 0x7f735e7c5000] 00:01:39 INFO - PROCESS | 4093 | [4093] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:01:39 INFO - PROCESS | 4093 | 1456992099527 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50194 00:01:39 INFO - PROCESS | 4093 | [4093] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:01:39 INFO - PROCESS | 4093 | 1456992099612 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50195 00:01:39 INFO - PROCESS | 4093 | 1456992099619 Marionette DEBUG Closed connection conn0 00:01:39 INFO - PROCESS | 4093 | [4093] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:01:39 INFO - PROCESS | 4093 | [4093] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:01:39 INFO - PROCESS | 4093 | 1456992099756 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50196 00:01:39 INFO - PROCESS | 4093 | 1456992099760 Marionette DEBUG Closed connection conn1 00:01:39 INFO - PROCESS | 4093 | [4093] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:01:39 INFO - PROCESS | 4093 | 1456992099800 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50197 00:01:39 INFO - PROCESS | 4093 | 1456992099812 Marionette DEBUG Closed connection conn2 00:01:39 INFO - PROCESS | 4093 | 1456992099847 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:01:39 INFO - PROCESS | 4093 | 1456992099867 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:01:40 INFO - PROCESS | 4093 | [4093] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:01:41 INFO - PROCESS | 4093 | ++DOCSHELL 0x7f734edaf800 == 3 [pid = 4093] [id = 3] 00:01:41 INFO - PROCESS | 4093 | ++DOMWINDOW == 6 (0x7f734f33a800) [pid = 4093] [serial = 6] [outer = (nil)] 00:01:41 INFO - PROCESS | 4093 | ++DOCSHELL 0x7f734f342000 == 4 [pid = 4093] [id = 4] 00:01:41 INFO - PROCESS | 4093 | ++DOMWINDOW == 7 (0x7f734ece8400) [pid = 4093] [serial = 7] [outer = (nil)] 00:01:41 INFO - PROCESS | 4093 | [4093] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:01:42 INFO - PROCESS | 4093 | ++DOCSHELL 0x7f734ddbd000 == 5 [pid = 4093] [id = 5] 00:01:42 INFO - PROCESS | 4093 | ++DOMWINDOW == 8 (0x7f734decb400) [pid = 4093] [serial = 8] [outer = (nil)] 00:01:42 INFO - PROCESS | 4093 | [4093] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:01:42 INFO - PROCESS | 4093 | [4093] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:01:42 INFO - PROCESS | 4093 | ++DOMWINDOW == 9 (0x7f734d174800) [pid = 4093] [serial = 9] [outer = 0x7f734decb400] 00:01:42 INFO - PROCESS | 4093 | ++DOMWINDOW == 10 (0x7f734cb1f800) [pid = 4093] [serial = 10] [outer = 0x7f734f33a800] 00:01:42 INFO - PROCESS | 4093 | ++DOMWINDOW == 11 (0x7f734cb40000) [pid = 4093] [serial = 11] [outer = 0x7f734ece8400] 00:01:42 INFO - PROCESS | 4093 | ++DOMWINDOW == 12 (0x7f734cb42000) [pid = 4093] [serial = 12] [outer = 0x7f734decb400] 00:01:43 INFO - PROCESS | 4093 | 1456992103540 Marionette DEBUG loaded listener.js 00:01:43 INFO - PROCESS | 4093 | 1456992103556 Marionette DEBUG loaded listener.js 00:01:44 INFO - PROCESS | 4093 | ++DOMWINDOW == 13 (0x7f735b54f800) [pid = 4093] [serial = 13] [outer = 0x7f734decb400] 00:01:44 INFO - PROCESS | 4093 | 1456992104188 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"40f40cb3-5771-45a6-97c0-5609ec03626e","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:01:44 INFO - PROCESS | 4093 | 1456992104502 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:01:44 INFO - PROCESS | 4093 | 1456992104511 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:01:44 INFO - PROCESS | 4093 | 1456992104867 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:01:44 INFO - PROCESS | 4093 | 1456992104869 Marionette TRACE conn3 <- [1,3,null,{}] 00:01:44 INFO - PROCESS | 4093 | 1456992104922 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:01:45 INFO - PROCESS | 4093 | [4093] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:01:45 INFO - PROCESS | 4093 | ++DOMWINDOW == 14 (0x7f7348499c00) [pid = 4093] [serial = 14] [outer = 0x7f734decb400] 00:01:45 INFO - PROCESS | 4093 | [4093] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:01:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html 00:01:45 INFO - PROCESS | 4093 | ++DOCSHELL 0x7f734f959800 == 6 [pid = 4093] [id = 6] 00:01:45 INFO - PROCESS | 4093 | ++DOMWINDOW == 15 (0x7f7346209000) [pid = 4093] [serial = 15] [outer = (nil)] 00:01:45 INFO - PROCESS | 4093 | ++DOMWINDOW == 16 (0x7f734620a000) [pid = 4093] [serial = 16] [outer = 0x7f7346209000] 00:01:45 INFO - PROCESS | 4093 | ++DOMWINDOW == 17 (0x7f7346210800) [pid = 4093] [serial = 17] [outer = 0x7f7346209000] 00:01:46 INFO - PROCESS | 4093 | ++DOCSHELL 0x7f7345f11000 == 7 [pid = 4093] [id = 7] 00:01:46 INFO - PROCESS | 4093 | ++DOMWINDOW == 18 (0x7f7345f50c00) [pid = 4093] [serial = 18] [outer = (nil)] 00:01:46 INFO - PROCESS | 4093 | ++DOMWINDOW == 19 (0x7f734c889c00) [pid = 4093] [serial = 19] [outer = 0x7f7345f50c00] 00:01:46 INFO - PROCESS | 4093 | ++DOMWINDOW == 20 (0x7f7345ebd800) [pid = 4093] [serial = 20] [outer = 0x7f7345f50c00] 00:01:46 INFO - PROCESS | 4093 | [4093] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:01:46 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a 00:01:46 INFO - document served over http requires an http 00:01:46 INFO - sub-resource via script-tag using the http-csp 00:01:46 INFO - delivery method with no-redirect and when 00:01:46 INFO - the target request is same-origin. - expected FAIL 00:01:46 INFO - TEST-INFO | expected FAIL 00:01:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 980ms 00:01:46 WARNING - u'runner_teardown' () 00:01:46 INFO - Setting up ssl 00:01:46 INFO - PROCESS | certutil | 00:01:47 INFO - PROCESS | certutil | 00:01:47 INFO - PROCESS | certutil | 00:01:47 INFO - Certificate Nickname Trust Attributes 00:01:47 INFO - SSL,S/MIME,JAR/XPI 00:01:47 INFO - 00:01:47 INFO - web-platform-tests CT,, 00:01:47 INFO - 00:01:47 INFO - Starting runner 00:01:49 INFO - PROCESS | 4157 | 1456992109644 Marionette DEBUG Marionette enabled via build flag and pref 00:01:49 INFO - PROCESS | 4157 | ++DOCSHELL 0x7f76ff8c6000 == 1 [pid = 4157] [id = 1] 00:01:49 INFO - PROCESS | 4157 | ++DOMWINDOW == 1 (0x7f76ff8c6800) [pid = 4157] [serial = 1] [outer = (nil)] 00:01:49 INFO - PROCESS | 4157 | ++DOMWINDOW == 2 (0x7f76ff8c7800) [pid = 4157] [serial = 2] [outer = 0x7f76ff8c6800] 00:01:50 INFO - PROCESS | 4157 | 1456992110320 Marionette INFO Listening on port 2860 00:01:50 INFO - PROCESS | 4157 | 1456992110827 Marionette DEBUG Marionette enabled via command-line flag 00:01:50 INFO - PROCESS | 4157 | ++DOCSHELL 0x7f76fc426000 == 2 [pid = 4157] [id = 2] 00:01:50 INFO - PROCESS | 4157 | ++DOMWINDOW == 3 (0x7f76fc436800) [pid = 4157] [serial = 3] [outer = (nil)] 00:01:50 INFO - PROCESS | 4157 | ++DOMWINDOW == 4 (0x7f76fc437800) [pid = 4157] [serial = 4] [outer = 0x7f76fc436800] 00:01:50 INFO - PROCESS | 4157 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f770385fb80 00:01:50 INFO - PROCESS | 4157 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f76fc33bf40 00:01:51 INFO - PROCESS | 4157 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f76fc3540d0 00:01:51 INFO - PROCESS | 4157 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f76fc3543d0 00:01:51 INFO - PROCESS | 4157 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f76fc354790 00:01:51 INFO - PROCESS | 4157 | ++DOMWINDOW == 5 (0x7f76fc39b000) [pid = 4157] [serial = 5] [outer = 0x7f76ff8c6800] 00:01:51 INFO - PROCESS | 4157 | [4157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:01:51 INFO - PROCESS | 4157 | 1456992111136 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58729 00:01:51 INFO - PROCESS | 4157 | [4157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:01:51 INFO - PROCESS | 4157 | 1456992111224 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58730 00:01:51 INFO - PROCESS | 4157 | 1456992111231 Marionette DEBUG Closed connection conn0 00:01:51 INFO - PROCESS | 4157 | [4157] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:01:51 INFO - PROCESS | 4157 | [4157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:01:51 INFO - PROCESS | 4157 | 1456992111372 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58731 00:01:51 INFO - PROCESS | 4157 | 1456992111376 Marionette DEBUG Closed connection conn1 00:01:51 INFO - PROCESS | 4157 | [4157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:01:51 INFO - PROCESS | 4157 | 1456992111421 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58732 00:01:51 INFO - PROCESS | 4157 | 1456992111427 Marionette DEBUG Closed connection conn2 00:01:51 INFO - PROCESS | 4157 | 1456992111444 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:01:51 INFO - PROCESS | 4157 | 1456992111453 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:01:52 INFO - PROCESS | 4157 | [4157] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:01:52 INFO - PROCESS | 4157 | ++DOCSHELL 0x7f76f0104800 == 3 [pid = 4157] [id = 3] 00:01:52 INFO - PROCESS | 4157 | ++DOMWINDOW == 6 (0x7f76f0105000) [pid = 4157] [serial = 6] [outer = (nil)] 00:01:52 INFO - PROCESS | 4157 | ++DOCSHELL 0x7f76f0105800 == 4 [pid = 4157] [id = 4] 00:01:52 INFO - PROCESS | 4157 | ++DOMWINDOW == 7 (0x7f76f2b43800) [pid = 4157] [serial = 7] [outer = (nil)] 00:01:53 INFO - PROCESS | 4157 | [4157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:01:53 INFO - PROCESS | 4157 | ++DOCSHELL 0x7f76efa74800 == 5 [pid = 4157] [id = 5] 00:01:53 INFO - PROCESS | 4157 | ++DOMWINDOW == 8 (0x7f76ee935800) [pid = 4157] [serial = 8] [outer = (nil)] 00:01:53 INFO - PROCESS | 4157 | [4157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:01:53 INFO - PROCESS | 4157 | [4157] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:01:53 INFO - PROCESS | 4157 | ++DOMWINDOW == 9 (0x7f76ee943c00) [pid = 4157] [serial = 9] [outer = 0x7f76ee935800] 00:01:54 INFO - PROCESS | 4157 | ++DOMWINDOW == 10 (0x7f76ee465800) [pid = 4157] [serial = 10] [outer = 0x7f76f0105000] 00:01:54 INFO - PROCESS | 4157 | ++DOMWINDOW == 11 (0x7f76ee481000) [pid = 4157] [serial = 11] [outer = 0x7f76f2b43800] 00:01:54 INFO - PROCESS | 4157 | ++DOMWINDOW == 12 (0x7f76ee483000) [pid = 4157] [serial = 12] [outer = 0x7f76ee935800] 00:01:55 INFO - PROCESS | 4157 | 1456992115185 Marionette DEBUG loaded listener.js 00:01:55 INFO - PROCESS | 4157 | 1456992115200 Marionette DEBUG loaded listener.js 00:01:55 INFO - PROCESS | 4157 | ++DOMWINDOW == 13 (0x7f76fc672c00) [pid = 4157] [serial = 13] [outer = 0x7f76ee935800] 00:01:55 INFO - PROCESS | 4157 | 1456992115819 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5b2bc0de-f3c5-4a6b-959b-b3725111fb41","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:01:56 INFO - PROCESS | 4157 | 1456992116146 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:01:56 INFO - PROCESS | 4157 | 1456992116151 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:01:56 INFO - PROCESS | 4157 | 1456992116439 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:01:56 INFO - PROCESS | 4157 | 1456992116443 Marionette TRACE conn3 <- [1,3,null,{}] 00:01:56 INFO - PROCESS | 4157 | 1456992116524 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:01:56 INFO - PROCESS | 4157 | [4157] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:01:56 INFO - PROCESS | 4157 | ++DOMWINDOW == 14 (0x7f76e9774000) [pid = 4157] [serial = 14] [outer = 0x7f76ee935800] 00:01:57 INFO - PROCESS | 4157 | [4157] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:01:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 00:01:57 INFO - PROCESS | 4157 | ++DOCSHELL 0x7f76e7e6f800 == 6 [pid = 4157] [id = 6] 00:01:57 INFO - PROCESS | 4157 | ++DOMWINDOW == 15 (0x7f76e7308400) [pid = 4157] [serial = 15] [outer = (nil)] 00:01:57 INFO - PROCESS | 4157 | ++DOMWINDOW == 16 (0x7f76e7309400) [pid = 4157] [serial = 16] [outer = 0x7f76e7308400] 00:01:57 INFO - PROCESS | 4157 | ++DOMWINDOW == 17 (0x7f76e7310000) [pid = 4157] [serial = 17] [outer = 0x7f76e7308400] 00:01:57 INFO - PROCESS | 4157 | ++DOCSHELL 0x7f76e7110800 == 7 [pid = 4157] [id = 7] 00:01:57 INFO - PROCESS | 4157 | ++DOMWINDOW == 18 (0x7f76e7310800) [pid = 4157] [serial = 18] [outer = (nil)] 00:01:57 INFO - PROCESS | 4157 | ++DOMWINDOW == 19 (0x7f76e91ac400) [pid = 4157] [serial = 19] [outer = 0x7f76e7310800] 00:01:57 INFO - PROCESS | 4157 | ++DOMWINDOW == 20 (0x7f76e7093c00) [pid = 4157] [serial = 20] [outer = 0x7f76e7310800] 00:01:58 INFO - PROCESS | 4157 | [4157] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:01:58 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:01:58 INFO - document served over http requires an http 00:01:58 INFO - sub-resource via script-tag using the http-csp 00:01:58 INFO - delivery method with swap-origin-redirect and when 00:01:58 INFO - the target request is same-origin. - expected FAIL 00:01:58 INFO - TEST-INFO | expected FAIL 00:01:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1091ms 00:01:58 WARNING - u'runner_teardown' () 00:01:58 INFO - Setting up ssl 00:01:58 INFO - PROCESS | certutil | 00:01:58 INFO - PROCESS | certutil | 00:01:58 INFO - PROCESS | certutil | 00:01:58 INFO - Certificate Nickname Trust Attributes 00:01:58 INFO - SSL,S/MIME,JAR/XPI 00:01:58 INFO - 00:01:58 INFO - web-platform-tests CT,, 00:01:58 INFO - 00:01:58 INFO - Starting runner 00:02:01 INFO - PROCESS | 4219 | 1456992121304 Marionette DEBUG Marionette enabled via build flag and pref 00:02:01 INFO - PROCESS | 4219 | ++DOCSHELL 0x7fc94d2bf800 == 1 [pid = 4219] [id = 1] 00:02:01 INFO - PROCESS | 4219 | ++DOMWINDOW == 1 (0x7fc94d2c0000) [pid = 4219] [serial = 1] [outer = (nil)] 00:02:01 INFO - PROCESS | 4219 | ++DOMWINDOW == 2 (0x7fc94d2c1000) [pid = 4219] [serial = 2] [outer = 0x7fc94d2c0000] 00:02:01 INFO - PROCESS | 4219 | 1456992121982 Marionette INFO Listening on port 2861 00:02:02 INFO - PROCESS | 4219 | 1456992122500 Marionette DEBUG Marionette enabled via command-line flag 00:02:02 INFO - PROCESS | 4219 | ++DOCSHELL 0x7fc949e25000 == 2 [pid = 4219] [id = 2] 00:02:02 INFO - PROCESS | 4219 | ++DOMWINDOW == 3 (0x7fc949e35800) [pid = 4219] [serial = 3] [outer = (nil)] 00:02:02 INFO - PROCESS | 4219 | ++DOMWINDOW == 4 (0x7fc949e36800) [pid = 4219] [serial = 4] [outer = 0x7fc949e35800] 00:02:02 INFO - PROCESS | 4219 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fc95125fb80 00:02:02 INFO - PROCESS | 4219 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fc949d39f40 00:02:02 INFO - PROCESS | 4219 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fc949d52160 00:02:02 INFO - PROCESS | 4219 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fc949d52460 00:02:02 INFO - PROCESS | 4219 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fc949d52790 00:02:02 INFO - PROCESS | 4219 | ++DOMWINDOW == 5 (0x7fc949d9d800) [pid = 4219] [serial = 5] [outer = 0x7fc94d2c0000] 00:02:02 INFO - PROCESS | 4219 | [4219] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:02:02 INFO - PROCESS | 4219 | 1456992122813 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35056 00:02:02 INFO - PROCESS | 4219 | [4219] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:02:02 INFO - PROCESS | 4219 | 1456992122901 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35057 00:02:02 INFO - PROCESS | 4219 | 1456992122907 Marionette DEBUG Closed connection conn0 00:02:03 INFO - PROCESS | 4219 | [4219] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:02:03 INFO - PROCESS | 4219 | [4219] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:02:03 INFO - PROCESS | 4219 | 1456992123045 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35058 00:02:03 INFO - PROCESS | 4219 | 1456992123049 Marionette DEBUG Closed connection conn1 00:02:03 INFO - PROCESS | 4219 | [4219] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:02:03 INFO - PROCESS | 4219 | 1456992123095 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35059 00:02:03 INFO - PROCESS | 4219 | 1456992123104 Marionette DEBUG Closed connection conn2 00:02:03 INFO - PROCESS | 4219 | 1456992123142 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:02:03 INFO - PROCESS | 4219 | 1456992123163 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:02:03 INFO - PROCESS | 4219 | [4219] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:02:04 INFO - PROCESS | 4219 | ++DOCSHELL 0x7fc93e186000 == 3 [pid = 4219] [id = 3] 00:02:04 INFO - PROCESS | 4219 | ++DOMWINDOW == 6 (0x7fc93e71d000) [pid = 4219] [serial = 6] [outer = (nil)] 00:02:04 INFO - PROCESS | 4219 | ++DOCSHELL 0x7fc93e721800 == 4 [pid = 4219] [id = 4] 00:02:04 INFO - PROCESS | 4219 | ++DOMWINDOW == 7 (0x7fc93e0cf800) [pid = 4219] [serial = 7] [outer = (nil)] 00:02:05 INFO - PROCESS | 4219 | [4219] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:02:05 INFO - PROCESS | 4219 | ++DOCSHELL 0x7fc93c516800 == 5 [pid = 4219] [id = 5] 00:02:05 INFO - PROCESS | 4219 | ++DOMWINDOW == 8 (0x7fc93d2bc400) [pid = 4219] [serial = 8] [outer = (nil)] 00:02:05 INFO - PROCESS | 4219 | [4219] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:02:05 INFO - PROCESS | 4219 | [4219] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:02:05 INFO - PROCESS | 4219 | ++DOMWINDOW == 9 (0x7fc93c543c00) [pid = 4219] [serial = 9] [outer = 0x7fc93d2bc400] 00:02:05 INFO - PROCESS | 4219 | ++DOMWINDOW == 10 (0x7fc93bf11800) [pid = 4219] [serial = 10] [outer = 0x7fc93e71d000] 00:02:05 INFO - PROCESS | 4219 | ++DOMWINDOW == 11 (0x7fc93bf35000) [pid = 4219] [serial = 11] [outer = 0x7fc93e0cf800] 00:02:05 INFO - PROCESS | 4219 | ++DOMWINDOW == 12 (0x7fc93bf37000) [pid = 4219] [serial = 12] [outer = 0x7fc93d2bc400] 00:02:06 INFO - PROCESS | 4219 | 1456992126775 Marionette DEBUG loaded listener.js 00:02:06 INFO - PROCESS | 4219 | 1456992126790 Marionette DEBUG loaded listener.js 00:02:07 INFO - PROCESS | 4219 | ++DOMWINDOW == 13 (0x7fc94a055000) [pid = 4219] [serial = 13] [outer = 0x7fc93d2bc400] 00:02:07 INFO - PROCESS | 4219 | 1456992127435 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"9da6562b-ba56-4916-9d18-e22b12603f91","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:02:07 INFO - PROCESS | 4219 | 1456992127754 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:02:07 INFO - PROCESS | 4219 | 1456992127759 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:02:08 INFO - PROCESS | 4219 | 1456992128090 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:02:08 INFO - PROCESS | 4219 | 1456992128094 Marionette TRACE conn3 <- [1,3,null,{}] 00:02:08 INFO - PROCESS | 4219 | 1456992128185 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:02:08 INFO - PROCESS | 4219 | [4219] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:02:08 INFO - PROCESS | 4219 | ++DOMWINDOW == 14 (0x7fc936ab8800) [pid = 4219] [serial = 14] [outer = 0x7fc93d2bc400] 00:02:08 INFO - PROCESS | 4219 | [4219] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:02:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 00:02:09 INFO - PROCESS | 4219 | ++DOCSHELL 0x7fc93693f800 == 6 [pid = 4219] [id = 6] 00:02:09 INFO - PROCESS | 4219 | ++DOMWINDOW == 15 (0x7fc934e08000) [pid = 4219] [serial = 15] [outer = (nil)] 00:02:09 INFO - PROCESS | 4219 | ++DOMWINDOW == 16 (0x7fc934e09000) [pid = 4219] [serial = 16] [outer = 0x7fc934e08000] 00:02:09 INFO - PROCESS | 4219 | ++DOMWINDOW == 17 (0x7fc934e0f800) [pid = 4219] [serial = 17] [outer = 0x7fc934e08000] 00:02:09 INFO - PROCESS | 4219 | ++DOCSHELL 0x7fc934c12000 == 7 [pid = 4219] [id = 7] 00:02:09 INFO - PROCESS | 4219 | ++DOMWINDOW == 18 (0x7fc934e10800) [pid = 4219] [serial = 18] [outer = (nil)] 00:02:09 INFO - PROCESS | 4219 | ++DOMWINDOW == 19 (0x7fc93bc8b400) [pid = 4219] [serial = 19] [outer = 0x7fc934e10800] 00:02:09 INFO - PROCESS | 4219 | ++DOMWINDOW == 20 (0x7fc934bb0000) [pid = 4219] [serial = 20] [outer = 0x7fc934e10800] 00:02:10 INFO - PROCESS | 4219 | [4219] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:02:10 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:02:10 INFO - document served over http requires an http 00:02:10 INFO - sub-resource via xhr-request using the http-csp 00:02:10 INFO - delivery method with keep-origin-redirect and when 00:02:10 INFO - the target request is same-origin. - expected FAIL 00:02:10 INFO - TEST-INFO | expected FAIL 00:02:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1086ms 00:02:10 WARNING - u'runner_teardown' () 00:02:10 INFO - Setting up ssl 00:02:10 INFO - PROCESS | certutil | 00:02:10 INFO - PROCESS | certutil | 00:02:10 INFO - PROCESS | certutil | 00:02:10 INFO - Certificate Nickname Trust Attributes 00:02:10 INFO - SSL,S/MIME,JAR/XPI 00:02:10 INFO - 00:02:10 INFO - web-platform-tests CT,, 00:02:10 INFO - 00:02:10 INFO - Starting runner 00:02:13 INFO - PROCESS | 4281 | 1456992133048 Marionette DEBUG Marionette enabled via build flag and pref 00:02:13 INFO - PROCESS | 4281 | ++DOCSHELL 0x7f49a7dc4800 == 1 [pid = 4281] [id = 1] 00:02:13 INFO - PROCESS | 4281 | ++DOMWINDOW == 1 (0x7f49a7dc5000) [pid = 4281] [serial = 1] [outer = (nil)] 00:02:13 INFO - PROCESS | 4281 | ++DOMWINDOW == 2 (0x7f49a7dc6000) [pid = 4281] [serial = 2] [outer = 0x7f49a7dc5000] 00:02:13 INFO - PROCESS | 4281 | 1456992133724 Marionette INFO Listening on port 2862 00:02:14 INFO - PROCESS | 4281 | 1456992134225 Marionette DEBUG Marionette enabled via command-line flag 00:02:14 INFO - PROCESS | 4281 | ++DOCSHELL 0x7f49a4927000 == 2 [pid = 4281] [id = 2] 00:02:14 INFO - PROCESS | 4281 | ++DOMWINDOW == 3 (0x7f49a4937800) [pid = 4281] [serial = 3] [outer = (nil)] 00:02:14 INFO - PROCESS | 4281 | ++DOMWINDOW == 4 (0x7f49a4938800) [pid = 4281] [serial = 4] [outer = 0x7f49a4937800] 00:02:14 INFO - PROCESS | 4281 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f49ac25fb80 00:02:14 INFO - PROCESS | 4281 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f49a483cf40 00:02:14 INFO - PROCESS | 4281 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f49a4855160 00:02:14 INFO - PROCESS | 4281 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f49a4855460 00:02:14 INFO - PROCESS | 4281 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f49a4855790 00:02:14 INFO - PROCESS | 4281 | ++DOMWINDOW == 5 (0x7f49a48a3000) [pid = 4281] [serial = 5] [outer = 0x7f49a7dc5000] 00:02:14 INFO - PROCESS | 4281 | [4281] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:02:14 INFO - PROCESS | 4281 | 1456992134537 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41846 00:02:14 INFO - PROCESS | 4281 | [4281] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:02:14 INFO - PROCESS | 4281 | 1456992134622 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41847 00:02:14 INFO - PROCESS | 4281 | 1456992134628 Marionette DEBUG Closed connection conn0 00:02:14 INFO - PROCESS | 4281 | [4281] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:02:14 INFO - PROCESS | 4281 | [4281] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:02:14 INFO - PROCESS | 4281 | 1456992134768 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41848 00:02:14 INFO - PROCESS | 4281 | 1456992134772 Marionette DEBUG Closed connection conn1 00:02:14 INFO - PROCESS | 4281 | [4281] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:02:14 INFO - PROCESS | 4281 | 1456992134815 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41849 00:02:14 INFO - PROCESS | 4281 | 1456992134822 Marionette DEBUG Closed connection conn2 00:02:14 INFO - PROCESS | 4281 | 1456992134861 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:02:14 INFO - PROCESS | 4281 | 1456992134873 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:02:15 INFO - PROCESS | 4281 | [4281] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:02:16 INFO - PROCESS | 4281 | ++DOCSHELL 0x7f49980dd000 == 3 [pid = 4281] [id = 3] 00:02:16 INFO - PROCESS | 4281 | ++DOMWINDOW == 6 (0x7f49980dd800) [pid = 4281] [serial = 6] [outer = (nil)] 00:02:16 INFO - PROCESS | 4281 | ++DOCSHELL 0x7f49980de000 == 4 [pid = 4281] [id = 4] 00:02:16 INFO - PROCESS | 4281 | ++DOMWINDOW == 7 (0x7f4998027400) [pid = 4281] [serial = 7] [outer = (nil)] 00:02:16 INFO - PROCESS | 4281 | [4281] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:02:17 INFO - PROCESS | 4281 | ++DOCSHELL 0x7f4997767800 == 5 [pid = 4281] [id = 5] 00:02:17 INFO - PROCESS | 4281 | ++DOMWINDOW == 8 (0x7f4997543400) [pid = 4281] [serial = 8] [outer = (nil)] 00:02:17 INFO - PROCESS | 4281 | [4281] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:02:17 INFO - PROCESS | 4281 | [4281] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:02:17 INFO - PROCESS | 4281 | ++DOMWINDOW == 9 (0x7f4996657000) [pid = 4281] [serial = 9] [outer = 0x7f4997543400] 00:02:17 INFO - PROCESS | 4281 | ++DOMWINDOW == 10 (0x7f4996165800) [pid = 4281] [serial = 10] [outer = 0x7f49980dd800] 00:02:17 INFO - PROCESS | 4281 | ++DOMWINDOW == 11 (0x7f499617cc00) [pid = 4281] [serial = 11] [outer = 0x7f4998027400] 00:02:17 INFO - PROCESS | 4281 | ++DOMWINDOW == 12 (0x7f499617ec00) [pid = 4281] [serial = 12] [outer = 0x7f4997543400] 00:02:18 INFO - PROCESS | 4281 | 1456992138643 Marionette DEBUG loaded listener.js 00:02:18 INFO - PROCESS | 4281 | 1456992138659 Marionette DEBUG loaded listener.js 00:02:19 INFO - PROCESS | 4281 | ++DOMWINDOW == 13 (0x7f49a4b6a400) [pid = 4281] [serial = 13] [outer = 0x7f4997543400] 00:02:19 INFO - PROCESS | 4281 | 1456992139284 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d6bcb5e3-e50a-4bec-b5c6-bcac4b288542","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:02:19 INFO - PROCESS | 4281 | 1456992139617 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:02:19 INFO - PROCESS | 4281 | 1456992139623 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:02:19 INFO - PROCESS | 4281 | 1456992139918 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:02:19 INFO - PROCESS | 4281 | 1456992139921 Marionette TRACE conn3 <- [1,3,null,{}] 00:02:19 INFO - PROCESS | 4281 | 1456992139969 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:02:20 INFO - PROCESS | 4281 | [4281] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:02:20 INFO - PROCESS | 4281 | ++DOMWINDOW == 14 (0x7f499034e800) [pid = 4281] [serial = 14] [outer = 0x7f4997543400] 00:02:20 INFO - PROCESS | 4281 | [4281] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:02:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html 00:02:20 INFO - PROCESS | 4281 | ++DOCSHELL 0x7f4990379000 == 6 [pid = 4281] [id = 6] 00:02:20 INFO - PROCESS | 4281 | ++DOMWINDOW == 15 (0x7f498f809000) [pid = 4281] [serial = 15] [outer = (nil)] 00:02:20 INFO - PROCESS | 4281 | ++DOMWINDOW == 16 (0x7f498f80a000) [pid = 4281] [serial = 16] [outer = 0x7f498f809000] 00:02:21 INFO - PROCESS | 4281 | ++DOMWINDOW == 17 (0x7f498f810800) [pid = 4281] [serial = 17] [outer = 0x7f498f809000] 00:02:21 INFO - PROCESS | 4281 | ++DOCSHELL 0x7f498f608800 == 7 [pid = 4281] [id = 7] 00:02:21 INFO - PROCESS | 4281 | ++DOMWINDOW == 18 (0x7f498f811400) [pid = 4281] [serial = 18] [outer = (nil)] 00:02:21 INFO - PROCESS | 4281 | ++DOMWINDOW == 19 (0x7f499159ac00) [pid = 4281] [serial = 19] [outer = 0x7f498f811400] 00:02:21 INFO - PROCESS | 4281 | ++DOMWINDOW == 20 (0x7f498f63bc00) [pid = 4281] [serial = 20] [outer = 0x7f498f811400] 00:02:21 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:02:21 INFO - document served over http requires an http 00:02:21 INFO - sub-resource via xhr-request using the http-csp 00:02:21 INFO - delivery method with no-redirect and when 00:02:21 INFO - the target request is same-origin. - expected FAIL 00:02:21 INFO - TEST-INFO | expected FAIL 00:02:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 927ms 00:02:21 WARNING - u'runner_teardown' () 00:02:21 INFO - Setting up ssl 00:02:21 INFO - PROCESS | certutil | 00:02:22 INFO - PROCESS | certutil | 00:02:22 INFO - PROCESS | certutil | 00:02:22 INFO - Certificate Nickname Trust Attributes 00:02:22 INFO - SSL,S/MIME,JAR/XPI 00:02:22 INFO - 00:02:22 INFO - web-platform-tests CT,, 00:02:22 INFO - 00:02:22 INFO - Starting runner 00:02:24 INFO - PROCESS | 4344 | 1456992144639 Marionette DEBUG Marionette enabled via build flag and pref 00:02:24 INFO - PROCESS | 4344 | ++DOCSHELL 0x7fb69e8c4000 == 1 [pid = 4344] [id = 1] 00:02:24 INFO - PROCESS | 4344 | ++DOMWINDOW == 1 (0x7fb69e8c4800) [pid = 4344] [serial = 1] [outer = (nil)] 00:02:24 INFO - PROCESS | 4344 | ++DOMWINDOW == 2 (0x7fb69e8c5800) [pid = 4344] [serial = 2] [outer = 0x7fb69e8c4800] 00:02:25 INFO - PROCESS | 4344 | 1456992145308 Marionette INFO Listening on port 2863 00:02:25 INFO - PROCESS | 4344 | 1456992145814 Marionette DEBUG Marionette enabled via command-line flag 00:02:25 INFO - PROCESS | 4344 | ++DOCSHELL 0x7fb69b427000 == 2 [pid = 4344] [id = 2] 00:02:25 INFO - PROCESS | 4344 | ++DOMWINDOW == 3 (0x7fb69b437800) [pid = 4344] [serial = 3] [outer = (nil)] 00:02:25 INFO - PROCESS | 4344 | ++DOMWINDOW == 4 (0x7fb69b438800) [pid = 4344] [serial = 4] [outer = 0x7fb69b437800] 00:02:25 INFO - PROCESS | 4344 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb6a285fb80 00:02:25 INFO - PROCESS | 4344 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb69b33af40 00:02:25 INFO - PROCESS | 4344 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb69b3530d0 00:02:25 INFO - PROCESS | 4344 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb69b3533d0 00:02:25 INFO - PROCESS | 4344 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb69b353790 00:02:26 INFO - PROCESS | 4344 | ++DOMWINDOW == 5 (0x7fb69b39e800) [pid = 4344] [serial = 5] [outer = 0x7fb69e8c4800] 00:02:26 INFO - PROCESS | 4344 | [4344] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:02:26 INFO - PROCESS | 4344 | 1456992146124 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58341 00:02:26 INFO - PROCESS | 4344 | [4344] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:02:26 INFO - PROCESS | 4344 | 1456992146213 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58342 00:02:26 INFO - PROCESS | 4344 | 1456992146220 Marionette DEBUG Closed connection conn0 00:02:26 INFO - PROCESS | 4344 | [4344] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:02:26 INFO - PROCESS | 4344 | [4344] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:02:26 INFO - PROCESS | 4344 | 1456992146359 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58343 00:02:26 INFO - PROCESS | 4344 | 1456992146363 Marionette DEBUG Closed connection conn1 00:02:26 INFO - PROCESS | 4344 | [4344] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:02:26 INFO - PROCESS | 4344 | 1456992146406 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58344 00:02:26 INFO - PROCESS | 4344 | 1456992146417 Marionette DEBUG Closed connection conn2 00:02:26 INFO - PROCESS | 4344 | 1456992146453 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:02:26 INFO - PROCESS | 4344 | 1456992146465 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:02:27 INFO - PROCESS | 4344 | [4344] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:02:27 INFO - PROCESS | 4344 | ++DOCSHELL 0x7fb68f456800 == 3 [pid = 4344] [id = 3] 00:02:27 INFO - PROCESS | 4344 | ++DOMWINDOW == 6 (0x7fb68f45c000) [pid = 4344] [serial = 6] [outer = (nil)] 00:02:27 INFO - PROCESS | 4344 | ++DOCSHELL 0x7fb69b97e000 == 4 [pid = 4344] [id = 4] 00:02:27 INFO - PROCESS | 4344 | ++DOMWINDOW == 7 (0x7fb68edf4800) [pid = 4344] [serial = 7] [outer = (nil)] 00:02:28 INFO - PROCESS | 4344 | [4344] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:02:28 INFO - PROCESS | 4344 | ++DOCSHELL 0x7fb68d202800 == 5 [pid = 4344] [id = 5] 00:02:28 INFO - PROCESS | 4344 | ++DOMWINDOW == 8 (0x7fb68dfa6800) [pid = 4344] [serial = 8] [outer = (nil)] 00:02:28 INFO - PROCESS | 4344 | [4344] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:02:28 INFO - PROCESS | 4344 | [4344] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:02:28 INFO - PROCESS | 4344 | ++DOMWINDOW == 9 (0x7fb68d24f400) [pid = 4344] [serial = 9] [outer = 0x7fb68dfa6800] 00:02:28 INFO - PROCESS | 4344 | ++DOMWINDOW == 10 (0x7fb68cdef800) [pid = 4344] [serial = 10] [outer = 0x7fb68f45c000] 00:02:28 INFO - PROCESS | 4344 | ++DOMWINDOW == 11 (0x7fb68cc14400) [pid = 4344] [serial = 11] [outer = 0x7fb68edf4800] 00:02:28 INFO - PROCESS | 4344 | ++DOMWINDOW == 12 (0x7fb68cc16400) [pid = 4344] [serial = 12] [outer = 0x7fb68dfa6800] 00:02:30 INFO - PROCESS | 4344 | 1456992150033 Marionette DEBUG loaded listener.js 00:02:30 INFO - PROCESS | 4344 | 1456992150051 Marionette DEBUG loaded listener.js 00:02:30 INFO - PROCESS | 4344 | ++DOMWINDOW == 13 (0x7fb69b665000) [pid = 4344] [serial = 13] [outer = 0x7fb68dfa6800] 00:02:30 INFO - PROCESS | 4344 | 1456992150692 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b6b7e98b-e0ea-44ec-b8ad-e789a4758376","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:02:31 INFO - PROCESS | 4344 | 1456992151025 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:02:31 INFO - PROCESS | 4344 | 1456992151031 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:02:31 INFO - PROCESS | 4344 | 1456992151347 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:02:31 INFO - PROCESS | 4344 | 1456992151349 Marionette TRACE conn3 <- [1,3,null,{}] 00:02:31 INFO - PROCESS | 4344 | 1456992151429 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:02:31 INFO - PROCESS | 4344 | [4344] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:02:31 INFO - PROCESS | 4344 | ++DOMWINDOW == 14 (0x7fb68858ec00) [pid = 4344] [serial = 14] [outer = 0x7fb68dfa6800] 00:02:32 INFO - PROCESS | 4344 | [4344] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:02:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 00:02:32 INFO - PROCESS | 4344 | ++DOCSHELL 0x7fb687fa3000 == 6 [pid = 4344] [id = 6] 00:02:32 INFO - PROCESS | 4344 | ++DOMWINDOW == 15 (0x7fb686508400) [pid = 4344] [serial = 15] [outer = (nil)] 00:02:32 INFO - PROCESS | 4344 | ++DOMWINDOW == 16 (0x7fb686509400) [pid = 4344] [serial = 16] [outer = 0x7fb686508400] 00:02:32 INFO - PROCESS | 4344 | ++DOMWINDOW == 17 (0x7fb68650fc00) [pid = 4344] [serial = 17] [outer = 0x7fb686508400] 00:02:32 INFO - PROCESS | 4344 | ++DOCSHELL 0x7fb686211000 == 7 [pid = 4344] [id = 7] 00:02:32 INFO - PROCESS | 4344 | ++DOMWINDOW == 18 (0x7fb686129400) [pid = 4344] [serial = 18] [outer = (nil)] 00:02:32 INFO - PROCESS | 4344 | ++DOMWINDOW == 19 (0x7fb68612b800) [pid = 4344] [serial = 19] [outer = 0x7fb686129400] 00:02:33 INFO - PROCESS | 4344 | ++DOMWINDOW == 20 (0x7fb686511000) [pid = 4344] [serial = 20] [outer = 0x7fb686129400] 00:02:33 INFO - PROCESS | 4344 | [4344] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:02:33 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:02:33 INFO - document served over http requires an http 00:02:33 INFO - sub-resource via xhr-request using the http-csp 00:02:33 INFO - delivery method with swap-origin-redirect and when 00:02:33 INFO - the target request is same-origin. - expected FAIL 00:02:33 INFO - TEST-INFO | expected FAIL 00:02:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1086ms 00:02:33 WARNING - u'runner_teardown' () 00:02:33 INFO - Setting up ssl 00:02:33 INFO - PROCESS | certutil | 00:02:33 INFO - PROCESS | certutil | 00:02:33 INFO - PROCESS | certutil | 00:02:33 INFO - Certificate Nickname Trust Attributes 00:02:33 INFO - SSL,S/MIME,JAR/XPI 00:02:33 INFO - 00:02:33 INFO - web-platform-tests CT,, 00:02:33 INFO - 00:02:33 INFO - Starting runner 00:02:36 INFO - PROCESS | 4409 | 1456992156281 Marionette DEBUG Marionette enabled via build flag and pref 00:02:36 INFO - PROCESS | 4409 | ++DOCSHELL 0x7fc95cac5000 == 1 [pid = 4409] [id = 1] 00:02:36 INFO - PROCESS | 4409 | ++DOMWINDOW == 1 (0x7fc95cac5800) [pid = 4409] [serial = 1] [outer = (nil)] 00:02:36 INFO - PROCESS | 4409 | ++DOMWINDOW == 2 (0x7fc95cac6800) [pid = 4409] [serial = 2] [outer = 0x7fc95cac5800] 00:02:36 INFO - PROCESS | 4409 | 1456992156960 Marionette INFO Listening on port 2864 00:02:37 INFO - PROCESS | 4409 | 1456992157479 Marionette DEBUG Marionette enabled via command-line flag 00:02:37 INFO - PROCESS | 4409 | ++DOCSHELL 0x7fc959629000 == 2 [pid = 4409] [id = 2] 00:02:37 INFO - PROCESS | 4409 | ++DOMWINDOW == 3 (0x7fc959639800) [pid = 4409] [serial = 3] [outer = (nil)] 00:02:37 INFO - PROCESS | 4409 | ++DOMWINDOW == 4 (0x7fc95963a800) [pid = 4409] [serial = 4] [outer = 0x7fc959639800] 00:02:37 INFO - PROCESS | 4409 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fc960a5fb80 00:02:37 INFO - PROCESS | 4409 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fc95953bf40 00:02:37 INFO - PROCESS | 4409 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fc959554160 00:02:37 INFO - PROCESS | 4409 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fc959554460 00:02:37 INFO - PROCESS | 4409 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fc959554790 00:02:37 INFO - PROCESS | 4409 | ++DOMWINDOW == 5 (0x7fc95959b800) [pid = 4409] [serial = 5] [outer = 0x7fc95cac5800] 00:02:37 INFO - PROCESS | 4409 | [4409] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:02:37 INFO - PROCESS | 4409 | 1456992157799 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54844 00:02:37 INFO - PROCESS | 4409 | [4409] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:02:37 INFO - PROCESS | 4409 | 1456992157886 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54845 00:02:37 INFO - PROCESS | 4409 | 1456992157893 Marionette DEBUG Closed connection conn0 00:02:38 INFO - PROCESS | 4409 | [4409] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:02:38 INFO - PROCESS | 4409 | [4409] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:02:38 INFO - PROCESS | 4409 | 1456992158034 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54846 00:02:38 INFO - PROCESS | 4409 | 1456992158038 Marionette DEBUG Closed connection conn1 00:02:38 INFO - PROCESS | 4409 | [4409] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:02:38 INFO - PROCESS | 4409 | 1456992158084 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54847 00:02:38 INFO - PROCESS | 4409 | 1456992158092 Marionette DEBUG Closed connection conn2 00:02:38 INFO - PROCESS | 4409 | 1456992158129 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:02:38 INFO - PROCESS | 4409 | 1456992158141 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:02:38 INFO - PROCESS | 4409 | [4409] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:02:39 INFO - PROCESS | 4409 | ++DOCSHELL 0x7fc94d57c800 == 3 [pid = 4409] [id = 3] 00:02:39 INFO - PROCESS | 4409 | ++DOMWINDOW == 6 (0x7fc94d581800) [pid = 4409] [serial = 6] [outer = (nil)] 00:02:39 INFO - PROCESS | 4409 | ++DOCSHELL 0x7fc94d582000 == 4 [pid = 4409] [id = 4] 00:02:39 INFO - PROCESS | 4409 | ++DOMWINDOW == 7 (0x7fc94d50c400) [pid = 4409] [serial = 7] [outer = (nil)] 00:02:40 INFO - PROCESS | 4409 | [4409] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:02:40 INFO - PROCESS | 4409 | ++DOCSHELL 0x7fc94bb0b800 == 5 [pid = 4409] [id = 5] 00:02:40 INFO - PROCESS | 4409 | ++DOMWINDOW == 8 (0x7fc94c9d9000) [pid = 4409] [serial = 8] [outer = (nil)] 00:02:40 INFO - PROCESS | 4409 | [4409] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:02:40 INFO - PROCESS | 4409 | [4409] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:02:40 INFO - PROCESS | 4409 | ++DOMWINDOW == 9 (0x7fc94bb7e800) [pid = 4409] [serial = 9] [outer = 0x7fc94c9d9000] 00:02:40 INFO - PROCESS | 4409 | ++DOMWINDOW == 10 (0x7fc94b614000) [pid = 4409] [serial = 10] [outer = 0x7fc94d581800] 00:02:40 INFO - PROCESS | 4409 | ++DOMWINDOW == 11 (0x7fc94b652800) [pid = 4409] [serial = 11] [outer = 0x7fc94d50c400] 00:02:40 INFO - PROCESS | 4409 | ++DOMWINDOW == 12 (0x7fc94b654800) [pid = 4409] [serial = 12] [outer = 0x7fc94c9d9000] 00:02:41 INFO - PROCESS | 4409 | 1456992161874 Marionette DEBUG loaded listener.js 00:02:41 INFO - PROCESS | 4409 | 1456992161891 Marionette DEBUG loaded listener.js 00:02:42 INFO - PROCESS | 4409 | ++DOMWINDOW == 13 (0x7fc959853800) [pid = 4409] [serial = 13] [outer = 0x7fc94c9d9000] 00:02:42 INFO - PROCESS | 4409 | 1456992162520 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"ff2d8e81-aa4e-4455-8235-002ba7ccf082","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:02:42 INFO - PROCESS | 4409 | 1456992162774 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:02:42 INFO - PROCESS | 4409 | 1456992162784 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:02:43 INFO - PROCESS | 4409 | 1456992163177 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:02:43 INFO - PROCESS | 4409 | 1456992163182 Marionette TRACE conn3 <- [1,3,null,{}] 00:02:43 INFO - PROCESS | 4409 | 1456992163241 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:02:43 INFO - PROCESS | 4409 | [4409] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:02:43 INFO - PROCESS | 4409 | ++DOMWINDOW == 14 (0x7fc946299c00) [pid = 4409] [serial = 14] [outer = 0x7fc94c9d9000] 00:02:43 INFO - PROCESS | 4409 | [4409] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:02:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 00:02:44 INFO - PROCESS | 4409 | ++DOCSHELL 0x7fc944e1f000 == 6 [pid = 4409] [id = 6] 00:02:44 INFO - PROCESS | 4409 | ++DOMWINDOW == 15 (0x7fc944309000) [pid = 4409] [serial = 15] [outer = (nil)] 00:02:44 INFO - PROCESS | 4409 | ++DOMWINDOW == 16 (0x7fc94430a000) [pid = 4409] [serial = 16] [outer = 0x7fc944309000] 00:02:44 INFO - PROCESS | 4409 | ++DOMWINDOW == 17 (0x7fc944310800) [pid = 4409] [serial = 17] [outer = 0x7fc944309000] 00:02:44 INFO - PROCESS | 4409 | ++DOCSHELL 0x7fc9443e4800 == 7 [pid = 4409] [id = 7] 00:02:44 INFO - PROCESS | 4409 | ++DOMWINDOW == 18 (0x7fc94414ac00) [pid = 4409] [serial = 18] [outer = (nil)] 00:02:44 INFO - PROCESS | 4409 | ++DOMWINDOW == 19 (0x7fc944e2e800) [pid = 4409] [serial = 19] [outer = 0x7fc94414ac00] 00:02:44 INFO - PROCESS | 4409 | ++DOMWINDOW == 20 (0x7fc9440b7c00) [pid = 4409] [serial = 20] [outer = 0x7fc94414ac00] 00:02:45 INFO - PROCESS | 4409 | [4409] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:02:45 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:02:45 INFO - document served over http requires an https 00:02:45 INFO - sub-resource via fetch-request using the http-csp 00:02:45 INFO - delivery method with keep-origin-redirect and when 00:02:45 INFO - the target request is same-origin. - expected FAIL 00:02:45 INFO - TEST-INFO | expected FAIL 00:02:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1231ms 00:02:45 WARNING - u'runner_teardown' () 00:02:45 INFO - Setting up ssl 00:02:45 INFO - PROCESS | certutil | 00:02:45 INFO - PROCESS | certutil | 00:02:45 INFO - PROCESS | certutil | 00:02:45 INFO - Certificate Nickname Trust Attributes 00:02:45 INFO - SSL,S/MIME,JAR/XPI 00:02:45 INFO - 00:02:45 INFO - web-platform-tests CT,, 00:02:45 INFO - 00:02:45 INFO - Starting runner 00:02:48 INFO - PROCESS | 4476 | 1456992168311 Marionette DEBUG Marionette enabled via build flag and pref 00:02:48 INFO - PROCESS | 4476 | ++DOCSHELL 0x7f7ff2dc1800 == 1 [pid = 4476] [id = 1] 00:02:48 INFO - PROCESS | 4476 | ++DOMWINDOW == 1 (0x7f7ff2dc2000) [pid = 4476] [serial = 1] [outer = (nil)] 00:02:48 INFO - PROCESS | 4476 | ++DOMWINDOW == 2 (0x7f7ff2dc3000) [pid = 4476] [serial = 2] [outer = 0x7f7ff2dc2000] 00:02:48 INFO - PROCESS | 4476 | 1456992168996 Marionette INFO Listening on port 2865 00:02:49 INFO - PROCESS | 4476 | 1456992169498 Marionette DEBUG Marionette enabled via command-line flag 00:02:49 INFO - PROCESS | 4476 | ++DOCSHELL 0x7f7fef928000 == 2 [pid = 4476] [id = 2] 00:02:49 INFO - PROCESS | 4476 | ++DOMWINDOW == 3 (0x7f7fef938800) [pid = 4476] [serial = 3] [outer = (nil)] 00:02:49 INFO - PROCESS | 4476 | ++DOMWINDOW == 4 (0x7f7fef939800) [pid = 4476] [serial = 4] [outer = 0x7f7fef938800] 00:02:49 INFO - PROCESS | 4476 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7ff6d5fb80 00:02:49 INFO - PROCESS | 4476 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7fef840fd0 00:02:49 INFO - PROCESS | 4476 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7fef856160 00:02:49 INFO - PROCESS | 4476 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7fef856460 00:02:49 INFO - PROCESS | 4476 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7fef856790 00:02:49 INFO - PROCESS | 4476 | ++DOMWINDOW == 5 (0x7f7fef8a2800) [pid = 4476] [serial = 5] [outer = 0x7f7ff2dc2000] 00:02:49 INFO - PROCESS | 4476 | [4476] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:02:49 INFO - PROCESS | 4476 | 1456992169817 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47567 00:02:49 INFO - PROCESS | 4476 | [4476] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:02:49 INFO - PROCESS | 4476 | 1456992169904 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47568 00:02:49 INFO - PROCESS | 4476 | 1456992169911 Marionette DEBUG Closed connection conn0 00:02:50 INFO - PROCESS | 4476 | [4476] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:02:50 INFO - PROCESS | 4476 | [4476] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:02:50 INFO - PROCESS | 4476 | 1456992170052 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47569 00:02:50 INFO - PROCESS | 4476 | 1456992170056 Marionette DEBUG Closed connection conn1 00:02:50 INFO - PROCESS | 4476 | [4476] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:02:50 INFO - PROCESS | 4476 | 1456992170102 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47570 00:02:50 INFO - PROCESS | 4476 | 1456992170109 Marionette DEBUG Closed connection conn2 00:02:50 INFO - PROCESS | 4476 | 1456992170145 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:02:50 INFO - PROCESS | 4476 | 1456992170162 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:02:50 INFO - PROCESS | 4476 | [4476] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:02:51 INFO - PROCESS | 4476 | ++DOCSHELL 0x7f7fe38c8000 == 3 [pid = 4476] [id = 3] 00:02:51 INFO - PROCESS | 4476 | ++DOMWINDOW == 6 (0x7f7fe38c8800) [pid = 4476] [serial = 6] [outer = (nil)] 00:02:51 INFO - PROCESS | 4476 | ++DOCSHELL 0x7f7fe38c9000 == 4 [pid = 4476] [id = 4] 00:02:51 INFO - PROCESS | 4476 | ++DOMWINDOW == 7 (0x7f7fe3820800) [pid = 4476] [serial = 7] [outer = (nil)] 00:02:52 INFO - PROCESS | 4476 | [4476] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:02:52 INFO - PROCESS | 4476 | ++DOCSHELL 0x7f7fe1e43800 == 5 [pid = 4476] [id = 5] 00:02:52 INFO - PROCESS | 4476 | ++DOMWINDOW == 8 (0x7f7fe2d41400) [pid = 4476] [serial = 8] [outer = (nil)] 00:02:52 INFO - PROCESS | 4476 | [4476] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:02:52 INFO - PROCESS | 4476 | [4476] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:02:52 INFO - PROCESS | 4476 | ++DOMWINDOW == 9 (0x7f7fe1e75c00) [pid = 4476] [serial = 9] [outer = 0x7f7fe2d41400] 00:02:52 INFO - PROCESS | 4476 | ++DOMWINDOW == 10 (0x7f7fe195d800) [pid = 4476] [serial = 10] [outer = 0x7f7fe38c8800] 00:02:52 INFO - PROCESS | 4476 | ++DOMWINDOW == 11 (0x7f7fe1974400) [pid = 4476] [serial = 11] [outer = 0x7f7fe3820800] 00:02:52 INFO - PROCESS | 4476 | ++DOMWINDOW == 12 (0x7f7fe1976400) [pid = 4476] [serial = 12] [outer = 0x7f7fe2d41400] 00:02:53 INFO - PROCESS | 4476 | 1456992173943 Marionette DEBUG loaded listener.js 00:02:53 INFO - PROCESS | 4476 | 1456992173959 Marionette DEBUG loaded listener.js 00:02:54 INFO - PROCESS | 4476 | ++DOMWINDOW == 13 (0x7f7fefbb3800) [pid = 4476] [serial = 13] [outer = 0x7f7fe2d41400] 00:02:54 INFO - PROCESS | 4476 | 1456992174577 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b049ca93-7344-44f5-97f3-f9d3e44ed30b","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:02:54 INFO - PROCESS | 4476 | 1456992174893 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:02:54 INFO - PROCESS | 4476 | 1456992174899 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:02:55 INFO - PROCESS | 4476 | 1456992175203 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:02:55 INFO - PROCESS | 4476 | 1456992175207 Marionette TRACE conn3 <- [1,3,null,{}] 00:02:55 INFO - PROCESS | 4476 | 1456992175255 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:02:55 INFO - PROCESS | 4476 | [4476] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:02:55 INFO - PROCESS | 4476 | ++DOMWINDOW == 14 (0x7f7fdb259800) [pid = 4476] [serial = 14] [outer = 0x7f7fe2d41400] 00:02:55 INFO - PROCESS | 4476 | [4476] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:02:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html 00:02:56 INFO - PROCESS | 4476 | ++DOCSHELL 0x7f7fdb27a000 == 6 [pid = 4476] [id = 6] 00:02:56 INFO - PROCESS | 4476 | ++DOMWINDOW == 15 (0x7f7fda707400) [pid = 4476] [serial = 15] [outer = (nil)] 00:02:56 INFO - PROCESS | 4476 | ++DOMWINDOW == 16 (0x7f7fda708400) [pid = 4476] [serial = 16] [outer = 0x7f7fda707400] 00:02:56 INFO - PROCESS | 4476 | ++DOMWINDOW == 17 (0x7f7fda70f000) [pid = 4476] [serial = 17] [outer = 0x7f7fda707400] 00:02:56 INFO - PROCESS | 4476 | ++DOCSHELL 0x7f7fda7e3800 == 7 [pid = 4476] [id = 7] 00:02:56 INFO - PROCESS | 4476 | ++DOMWINDOW == 18 (0x7f7fda545c00) [pid = 4476] [serial = 18] [outer = (nil)] 00:02:56 INFO - PROCESS | 4476 | ++DOMWINDOW == 19 (0x7f7fdb255c00) [pid = 4476] [serial = 19] [outer = 0x7f7fda545c00] 00:02:56 INFO - PROCESS | 4476 | ++DOMWINDOW == 20 (0x7f7fda4b5000) [pid = 4476] [serial = 20] [outer = 0x7f7fda545c00] 00:02:57 INFO - PROCESS | 4476 | [4476] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:02:57 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:02:57 INFO - document served over http requires an https 00:02:57 INFO - sub-resource via fetch-request using the http-csp 00:02:57 INFO - delivery method with no-redirect and when 00:02:57 INFO - the target request is same-origin. - expected FAIL 00:02:57 INFO - TEST-INFO | expected FAIL 00:02:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1128ms 00:02:57 WARNING - u'runner_teardown' () 00:02:57 INFO - Setting up ssl 00:02:57 INFO - PROCESS | certutil | 00:02:57 INFO - PROCESS | certutil | 00:02:57 INFO - PROCESS | certutil | 00:02:57 INFO - Certificate Nickname Trust Attributes 00:02:57 INFO - SSL,S/MIME,JAR/XPI 00:02:57 INFO - 00:02:57 INFO - web-platform-tests CT,, 00:02:57 INFO - 00:02:57 INFO - Starting runner 00:03:00 INFO - PROCESS | 4542 | 1456992180177 Marionette DEBUG Marionette enabled via build flag and pref 00:03:00 INFO - PROCESS | 4542 | ++DOCSHELL 0x7f1d188c2000 == 1 [pid = 4542] [id = 1] 00:03:00 INFO - PROCESS | 4542 | ++DOMWINDOW == 1 (0x7f1d188c2800) [pid = 4542] [serial = 1] [outer = (nil)] 00:03:00 INFO - PROCESS | 4542 | ++DOMWINDOW == 2 (0x7f1d188c3800) [pid = 4542] [serial = 2] [outer = 0x7f1d188c2800] 00:03:00 INFO - PROCESS | 4542 | 1456992180852 Marionette INFO Listening on port 2866 00:03:01 INFO - PROCESS | 4542 | 1456992181373 Marionette DEBUG Marionette enabled via command-line flag 00:03:01 INFO - PROCESS | 4542 | ++DOCSHELL 0x7f1d15422000 == 2 [pid = 4542] [id = 2] 00:03:01 INFO - PROCESS | 4542 | ++DOMWINDOW == 3 (0x7f1d15432800) [pid = 4542] [serial = 3] [outer = (nil)] 00:03:01 INFO - PROCESS | 4542 | ++DOMWINDOW == 4 (0x7f1d15433800) [pid = 4542] [serial = 4] [outer = 0x7f1d15432800] 00:03:01 INFO - PROCESS | 4542 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f1d1cd54b80 00:03:01 INFO - PROCESS | 4542 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f1d15339fd0 00:03:01 INFO - PROCESS | 4542 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f1d15352160 00:03:01 INFO - PROCESS | 4542 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f1d15352460 00:03:01 INFO - PROCESS | 4542 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f1d15352790 00:03:01 INFO - PROCESS | 4542 | ++DOMWINDOW == 5 (0x7f1d153a2000) [pid = 4542] [serial = 5] [outer = 0x7f1d188c2800] 00:03:01 INFO - PROCESS | 4542 | [4542] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:03:01 INFO - PROCESS | 4542 | 1456992181686 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41465 00:03:01 INFO - PROCESS | 4542 | [4542] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:03:01 INFO - PROCESS | 4542 | 1456992181773 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41466 00:03:01 INFO - PROCESS | 4542 | 1456992181780 Marionette DEBUG Closed connection conn0 00:03:01 INFO - PROCESS | 4542 | [4542] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:03:01 INFO - PROCESS | 4542 | [4542] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:03:01 INFO - PROCESS | 4542 | 1456992181922 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41467 00:03:01 INFO - PROCESS | 4542 | 1456992181925 Marionette DEBUG Closed connection conn1 00:03:01 INFO - PROCESS | 4542 | [4542] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:03:01 INFO - PROCESS | 4542 | 1456992181976 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41468 00:03:01 INFO - PROCESS | 4542 | 1456992181979 Marionette DEBUG Closed connection conn2 00:03:02 INFO - PROCESS | 4542 | 1456992182017 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:03:02 INFO - PROCESS | 4542 | 1456992182034 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:03:02 INFO - PROCESS | 4542 | [4542] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:03:03 INFO - PROCESS | 4542 | ++DOCSHELL 0x7f1d08c40000 == 3 [pid = 4542] [id = 3] 00:03:03 INFO - PROCESS | 4542 | ++DOMWINDOW == 6 (0x7f1d08c41800) [pid = 4542] [serial = 6] [outer = (nil)] 00:03:03 INFO - PROCESS | 4542 | ++DOCSHELL 0x7f1d08c42000 == 4 [pid = 4542] [id = 4] 00:03:03 INFO - PROCESS | 4542 | ++DOMWINDOW == 7 (0x7f1d08ef5000) [pid = 4542] [serial = 7] [outer = (nil)] 00:03:04 INFO - PROCESS | 4542 | [4542] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:03:04 INFO - PROCESS | 4542 | ++DOCSHELL 0x7f1d07304000 == 5 [pid = 4542] [id = 5] 00:03:04 INFO - PROCESS | 4542 | ++DOMWINDOW == 8 (0x7f1d080b6c00) [pid = 4542] [serial = 8] [outer = (nil)] 00:03:04 INFO - PROCESS | 4542 | [4542] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:03:04 INFO - PROCESS | 4542 | [4542] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:03:04 INFO - PROCESS | 4542 | ++DOMWINDOW == 9 (0x7f1d07364400) [pid = 4542] [serial = 9] [outer = 0x7f1d080b6c00] 00:03:04 INFO - PROCESS | 4542 | ++DOMWINDOW == 10 (0x7f1d06d13800) [pid = 4542] [serial = 10] [outer = 0x7f1d08c41800] 00:03:04 INFO - PROCESS | 4542 | ++DOMWINDOW == 11 (0x7f1d06d31800) [pid = 4542] [serial = 11] [outer = 0x7f1d08ef5000] 00:03:04 INFO - PROCESS | 4542 | ++DOMWINDOW == 12 (0x7f1d06d33800) [pid = 4542] [serial = 12] [outer = 0x7f1d080b6c00] 00:03:05 INFO - PROCESS | 4542 | 1456992185718 Marionette DEBUG loaded listener.js 00:03:05 INFO - PROCESS | 4542 | 1456992185733 Marionette DEBUG loaded listener.js 00:03:06 INFO - PROCESS | 4542 | ++DOMWINDOW == 13 (0x7f1d15644400) [pid = 4542] [serial = 13] [outer = 0x7f1d080b6c00] 00:03:06 INFO - PROCESS | 4542 | 1456992186368 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"0c54f278-1f0d-4f22-b5e1-8b8683d31c2b","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:03:06 INFO - PROCESS | 4542 | 1456992186695 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:03:06 INFO - PROCESS | 4542 | 1456992186701 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:03:07 INFO - PROCESS | 4542 | 1456992187029 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:03:07 INFO - PROCESS | 4542 | 1456992187033 Marionette TRACE conn3 <- [1,3,null,{}] 00:03:07 INFO - PROCESS | 4542 | 1456992187102 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:03:07 INFO - PROCESS | 4542 | [4542] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:03:07 INFO - PROCESS | 4542 | ++DOMWINDOW == 14 (0x7f1d02133000) [pid = 4542] [serial = 14] [outer = 0x7f1d080b6c00] 00:03:07 INFO - PROCESS | 4542 | [4542] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:03:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 00:03:08 INFO - PROCESS | 4542 | ++DOCSHELL 0x7f1d02099000 == 6 [pid = 4542] [id = 6] 00:03:08 INFO - PROCESS | 4542 | ++DOMWINDOW == 15 (0x7f1d00607000) [pid = 4542] [serial = 15] [outer = (nil)] 00:03:08 INFO - PROCESS | 4542 | ++DOMWINDOW == 16 (0x7f1d00608000) [pid = 4542] [serial = 16] [outer = 0x7f1d00607000] 00:03:08 INFO - PROCESS | 4542 | ++DOMWINDOW == 17 (0x7f1d0060ec00) [pid = 4542] [serial = 17] [outer = 0x7f1d00607000] 00:03:08 INFO - PROCESS | 4542 | ++DOCSHELL 0x7f1d006e5800 == 7 [pid = 4542] [id = 7] 00:03:08 INFO - PROCESS | 4542 | ++DOMWINDOW == 18 (0x7f1d0060d400) [pid = 4542] [serial = 18] [outer = (nil)] 00:03:08 INFO - PROCESS | 4542 | ++DOMWINDOW == 19 (0x7f1d05010400) [pid = 4542] [serial = 19] [outer = 0x7f1d0060d400] 00:03:08 INFO - PROCESS | 4542 | ++DOMWINDOW == 20 (0x7f1d002c7800) [pid = 4542] [serial = 20] [outer = 0x7f1d0060d400] 00:03:08 INFO - PROCESS | 4542 | [4542] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:03:09 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:03:09 INFO - document served over http requires an https 00:03:09 INFO - sub-resource via fetch-request using the http-csp 00:03:09 INFO - delivery method with swap-origin-redirect and when 00:03:09 INFO - the target request is same-origin. - expected FAIL 00:03:09 INFO - TEST-INFO | expected FAIL 00:03:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1228ms 00:03:09 WARNING - u'runner_teardown' () 00:03:09 INFO - Setting up ssl 00:03:09 INFO - PROCESS | certutil | 00:03:09 INFO - PROCESS | certutil | 00:03:09 INFO - PROCESS | certutil | 00:03:09 INFO - Certificate Nickname Trust Attributes 00:03:09 INFO - SSL,S/MIME,JAR/XPI 00:03:09 INFO - 00:03:09 INFO - web-platform-tests CT,, 00:03:09 INFO - 00:03:09 INFO - Starting runner 00:03:12 INFO - PROCESS | 4610 | 1456992192115 Marionette DEBUG Marionette enabled via build flag and pref 00:03:12 INFO - PROCESS | 4610 | ++DOCSHELL 0x7f52138c1000 == 1 [pid = 4610] [id = 1] 00:03:12 INFO - PROCESS | 4610 | ++DOMWINDOW == 1 (0x7f52138c1800) [pid = 4610] [serial = 1] [outer = (nil)] 00:03:12 INFO - PROCESS | 4610 | ++DOMWINDOW == 2 (0x7f52138c2800) [pid = 4610] [serial = 2] [outer = 0x7f52138c1800] 00:03:12 INFO - PROCESS | 4610 | 1456992192790 Marionette INFO Listening on port 2867 00:03:13 INFO - PROCESS | 4610 | 1456992193285 Marionette DEBUG Marionette enabled via command-line flag 00:03:13 INFO - PROCESS | 4610 | ++DOCSHELL 0x7f5210425000 == 2 [pid = 4610] [id = 2] 00:03:13 INFO - PROCESS | 4610 | ++DOMWINDOW == 3 (0x7f5210435800) [pid = 4610] [serial = 3] [outer = (nil)] 00:03:13 INFO - PROCESS | 4610 | ++DOMWINDOW == 4 (0x7f5210436800) [pid = 4610] [serial = 4] [outer = 0x7f5210435800] 00:03:13 INFO - PROCESS | 4610 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f521785fb80 00:03:13 INFO - PROCESS | 4610 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f521033ef40 00:03:13 INFO - PROCESS | 4610 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f52103500d0 00:03:13 INFO - PROCESS | 4610 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f52103503d0 00:03:13 INFO - PROCESS | 4610 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5210350790 00:03:13 INFO - PROCESS | 4610 | ++DOMWINDOW == 5 (0x7f5210393800) [pid = 4610] [serial = 5] [outer = 0x7f52138c1800] 00:03:13 INFO - PROCESS | 4610 | [4610] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:03:13 INFO - PROCESS | 4610 | 1456992193610 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52557 00:03:13 INFO - PROCESS | 4610 | [4610] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:03:13 INFO - PROCESS | 4610 | 1456992193699 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52558 00:03:13 INFO - PROCESS | 4610 | 1456992193706 Marionette DEBUG Closed connection conn0 00:03:13 INFO - PROCESS | 4610 | [4610] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:03:13 INFO - PROCESS | 4610 | [4610] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:03:13 INFO - PROCESS | 4610 | 1456992193850 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52559 00:03:13 INFO - PROCESS | 4610 | 1456992193854 Marionette DEBUG Closed connection conn1 00:03:13 INFO - PROCESS | 4610 | [4610] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:03:13 INFO - PROCESS | 4610 | 1456992193900 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:52560 00:03:13 INFO - PROCESS | 4610 | 1456992193909 Marionette DEBUG Closed connection conn2 00:03:13 INFO - PROCESS | 4610 | 1456992193954 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:03:13 INFO - PROCESS | 4610 | 1456992193968 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:03:14 INFO - PROCESS | 4610 | [4610] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:03:15 INFO - PROCESS | 4610 | ++DOCSHELL 0x7f52043d4000 == 3 [pid = 4610] [id = 3] 00:03:15 INFO - PROCESS | 4610 | ++DOMWINDOW == 6 (0x7f52043d4800) [pid = 4610] [serial = 6] [outer = (nil)] 00:03:15 INFO - PROCESS | 4610 | ++DOCSHELL 0x7f52043d5000 == 4 [pid = 4610] [id = 4] 00:03:15 INFO - PROCESS | 4610 | ++DOMWINDOW == 7 (0x7f520440e800) [pid = 4610] [serial = 7] [outer = (nil)] 00:03:16 INFO - PROCESS | 4610 | [4610] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:03:16 INFO - PROCESS | 4610 | ++DOCSHELL 0x7f5202937800 == 5 [pid = 4610] [id = 5] 00:03:16 INFO - PROCESS | 4610 | ++DOMWINDOW == 8 (0x7f520295a800) [pid = 4610] [serial = 8] [outer = (nil)] 00:03:16 INFO - PROCESS | 4610 | [4610] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:03:16 INFO - PROCESS | 4610 | [4610] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:03:16 INFO - PROCESS | 4610 | ++DOMWINDOW == 9 (0x7f5202968800) [pid = 4610] [serial = 9] [outer = 0x7f520295a800] 00:03:16 INFO - PROCESS | 4610 | ++DOMWINDOW == 10 (0x7f520247d800) [pid = 4610] [serial = 10] [outer = 0x7f52043d4800] 00:03:16 INFO - PROCESS | 4610 | ++DOMWINDOW == 11 (0x7f52024a5400) [pid = 4610] [serial = 11] [outer = 0x7f520440e800] 00:03:16 INFO - PROCESS | 4610 | ++DOMWINDOW == 12 (0x7f52024a7400) [pid = 4610] [serial = 12] [outer = 0x7f520295a800] 00:03:17 INFO - PROCESS | 4610 | 1456992197785 Marionette DEBUG loaded listener.js 00:03:17 INFO - PROCESS | 4610 | 1456992197800 Marionette DEBUG loaded listener.js 00:03:18 INFO - PROCESS | 4610 | ++DOMWINDOW == 13 (0x7f52106cac00) [pid = 4610] [serial = 13] [outer = 0x7f520295a800] 00:03:18 INFO - PROCESS | 4610 | 1456992198436 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8a99f2f3-3b29-463e-8145-52d256fc86d2","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:03:18 INFO - PROCESS | 4610 | 1456992198769 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:03:18 INFO - PROCESS | 4610 | 1456992198775 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:03:19 INFO - PROCESS | 4610 | 1456992199069 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:03:19 INFO - PROCESS | 4610 | 1456992199073 Marionette TRACE conn3 <- [1,3,null,{}] 00:03:19 INFO - PROCESS | 4610 | 1456992199137 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:03:19 INFO - PROCESS | 4610 | [4610] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:03:19 INFO - PROCESS | 4610 | ++DOMWINDOW == 14 (0x7f51fd2b0800) [pid = 4610] [serial = 14] [outer = 0x7f520295a800] 00:03:19 INFO - PROCESS | 4610 | [4610] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:03:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 00:03:20 INFO - PROCESS | 4610 | ++DOCSHELL 0x7f51fbe54800 == 6 [pid = 4610] [id = 6] 00:03:20 INFO - PROCESS | 4610 | ++DOMWINDOW == 15 (0x7f51fb307c00) [pid = 4610] [serial = 15] [outer = (nil)] 00:03:20 INFO - PROCESS | 4610 | ++DOMWINDOW == 16 (0x7f51fb308c00) [pid = 4610] [serial = 16] [outer = 0x7f51fb307c00] 00:03:20 INFO - PROCESS | 4610 | ++DOMWINDOW == 17 (0x7f51fb30f800) [pid = 4610] [serial = 17] [outer = 0x7f51fb307c00] 00:03:20 INFO - PROCESS | 4610 | ++DOCSHELL 0x7f51fb3ea000 == 7 [pid = 4610] [id = 7] 00:03:20 INFO - PROCESS | 4610 | ++DOMWINDOW == 18 (0x7f51fb145400) [pid = 4610] [serial = 18] [outer = (nil)] 00:03:20 INFO - PROCESS | 4610 | ++DOCSHELL 0x7f51fb0a1000 == 8 [pid = 4610] [id = 8] 00:03:20 INFO - PROCESS | 4610 | ++DOMWINDOW == 19 (0x7f5202644000) [pid = 4610] [serial = 19] [outer = (nil)] 00:03:20 INFO - PROCESS | 4610 | ++DOMWINDOW == 20 (0x7f51fb0bcc00) [pid = 4610] [serial = 20] [outer = 0x7f5202644000] 00:03:20 INFO - PROCESS | 4610 | ++DOMWINDOW == 21 (0x7f51fb143c00) [pid = 4610] [serial = 21] [outer = 0x7f5202644000] 00:03:20 INFO - PROCESS | 4610 | ++DOMWINDOW == 22 (0x7f51f93e6000) [pid = 4610] [serial = 22] [outer = 0x7f51fb145400] 00:03:20 INFO - PROCESS | 4610 | [4610] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:03:21 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:03:21 INFO - document served over http requires an https 00:03:21 INFO - sub-resource via iframe-tag using the http-csp 00:03:21 INFO - delivery method with keep-origin-redirect and when 00:03:21 INFO - the target request is same-origin. - expected FAIL 00:03:21 INFO - TEST-INFO | expected FAIL 00:03:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1290ms 00:03:21 WARNING - u'runner_teardown' () 00:03:21 INFO - Setting up ssl 00:03:21 INFO - PROCESS | certutil | 00:03:21 INFO - PROCESS | certutil | 00:03:21 INFO - PROCESS | certutil | 00:03:21 INFO - Certificate Nickname Trust Attributes 00:03:21 INFO - SSL,S/MIME,JAR/XPI 00:03:21 INFO - 00:03:21 INFO - web-platform-tests CT,, 00:03:21 INFO - 00:03:21 INFO - Starting runner 00:03:24 INFO - PROCESS | 4677 | 1456992204162 Marionette DEBUG Marionette enabled via build flag and pref 00:03:24 INFO - PROCESS | 4677 | ++DOCSHELL 0x7f7c04ac6000 == 1 [pid = 4677] [id = 1] 00:03:24 INFO - PROCESS | 4677 | ++DOMWINDOW == 1 (0x7f7c04ac6800) [pid = 4677] [serial = 1] [outer = (nil)] 00:03:24 INFO - PROCESS | 4677 | ++DOMWINDOW == 2 (0x7f7c04ac7800) [pid = 4677] [serial = 2] [outer = 0x7f7c04ac6800] 00:03:24 INFO - PROCESS | 4677 | 1456992204837 Marionette INFO Listening on port 2868 00:03:25 INFO - PROCESS | 4677 | 1456992205344 Marionette DEBUG Marionette enabled via command-line flag 00:03:25 INFO - PROCESS | 4677 | ++DOCSHELL 0x7f7c01626000 == 2 [pid = 4677] [id = 2] 00:03:25 INFO - PROCESS | 4677 | ++DOMWINDOW == 3 (0x7f7c01636800) [pid = 4677] [serial = 3] [outer = (nil)] 00:03:25 INFO - PROCESS | 4677 | ++DOMWINDOW == 4 (0x7f7c01637800) [pid = 4677] [serial = 4] [outer = 0x7f7c01636800] 00:03:25 INFO - PROCESS | 4677 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7c08a5fb80 00:03:25 INFO - PROCESS | 4677 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7c0153bf40 00:03:25 INFO - PROCESS | 4677 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7c015540d0 00:03:25 INFO - PROCESS | 4677 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7c01554460 00:03:25 INFO - PROCESS | 4677 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7c01554790 00:03:25 INFO - PROCESS | 4677 | ++DOMWINDOW == 5 (0x7f7c0159f000) [pid = 4677] [serial = 5] [outer = 0x7f7c04ac6800] 00:03:25 INFO - PROCESS | 4677 | [4677] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:03:25 INFO - PROCESS | 4677 | 1456992205662 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59730 00:03:25 INFO - PROCESS | 4677 | [4677] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:03:25 INFO - PROCESS | 4677 | 1456992205750 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59731 00:03:25 INFO - PROCESS | 4677 | 1456992205758 Marionette DEBUG Closed connection conn0 00:03:25 INFO - PROCESS | 4677 | [4677] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:03:25 INFO - PROCESS | 4677 | [4677] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:03:25 INFO - PROCESS | 4677 | 1456992205902 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59732 00:03:25 INFO - PROCESS | 4677 | 1456992205906 Marionette DEBUG Closed connection conn1 00:03:25 INFO - PROCESS | 4677 | [4677] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:03:25 INFO - PROCESS | 4677 | 1456992205938 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:59733 00:03:25 INFO - PROCESS | 4677 | 1456992205943 Marionette DEBUG Closed connection conn2 00:03:25 INFO - PROCESS | 4677 | 1456992205974 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:03:25 INFO - PROCESS | 4677 | 1456992205992 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:03:26 INFO - PROCESS | 4677 | [4677] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:03:27 INFO - PROCESS | 4677 | ++DOCSHELL 0x7f7bf4c8d800 == 3 [pid = 4677] [id = 3] 00:03:27 INFO - PROCESS | 4677 | ++DOMWINDOW == 6 (0x7f7bf4c8e000) [pid = 4677] [serial = 6] [outer = (nil)] 00:03:27 INFO - PROCESS | 4677 | ++DOCSHELL 0x7f7bf4c8e800 == 4 [pid = 4677] [id = 4] 00:03:27 INFO - PROCESS | 4677 | ++DOMWINDOW == 7 (0x7f7bf4c0a800) [pid = 4677] [serial = 7] [outer = (nil)] 00:03:28 INFO - PROCESS | 4677 | [4677] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:03:28 INFO - PROCESS | 4677 | ++DOCSHELL 0x7f7bf3fbe000 == 5 [pid = 4677] [id = 5] 00:03:28 INFO - PROCESS | 4677 | ++DOMWINDOW == 8 (0x7f7bf40d7000) [pid = 4677] [serial = 8] [outer = (nil)] 00:03:28 INFO - PROCESS | 4677 | [4677] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:03:28 INFO - PROCESS | 4677 | [4677] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:03:28 INFO - PROCESS | 4677 | ++DOMWINDOW == 9 (0x7f7bf337e800) [pid = 4677] [serial = 9] [outer = 0x7f7bf40d7000] 00:03:28 INFO - PROCESS | 4677 | ++DOMWINDOW == 10 (0x7f7bf2d21800) [pid = 4677] [serial = 10] [outer = 0x7f7bf4c8e000] 00:03:28 INFO - PROCESS | 4677 | ++DOMWINDOW == 11 (0x7f7bf2d46800) [pid = 4677] [serial = 11] [outer = 0x7f7bf4c0a800] 00:03:28 INFO - PROCESS | 4677 | ++DOMWINDOW == 12 (0x7f7bf2d48800) [pid = 4677] [serial = 12] [outer = 0x7f7bf40d7000] 00:03:29 INFO - PROCESS | 4677 | 1456992209758 Marionette DEBUG loaded listener.js 00:03:29 INFO - PROCESS | 4677 | 1456992209774 Marionette DEBUG loaded listener.js 00:03:30 INFO - PROCESS | 4677 | ++DOMWINDOW == 13 (0x7f7c0183d400) [pid = 4677] [serial = 13] [outer = 0x7f7bf40d7000] 00:03:30 INFO - PROCESS | 4677 | 1456992210431 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"61a43b15-59cc-4bd3-b465-8c638db26caa","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:03:30 INFO - PROCESS | 4677 | 1456992210757 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:03:30 INFO - PROCESS | 4677 | 1456992210763 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:03:31 INFO - PROCESS | 4677 | 1456992211118 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:03:31 INFO - PROCESS | 4677 | 1456992211120 Marionette TRACE conn3 <- [1,3,null,{}] 00:03:31 INFO - PROCESS | 4677 | 1456992211184 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:03:31 INFO - PROCESS | 4677 | [4677] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:03:31 INFO - PROCESS | 4677 | ++DOMWINDOW == 14 (0x7f7bee0e4000) [pid = 4677] [serial = 14] [outer = 0x7f7bf40d7000] 00:03:31 INFO - PROCESS | 4677 | [4677] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:03:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 00:03:32 INFO - PROCESS | 4677 | ++DOCSHELL 0x7f7bee998800 == 6 [pid = 4677] [id = 6] 00:03:32 INFO - PROCESS | 4677 | ++DOMWINDOW == 15 (0x7f7bec409000) [pid = 4677] [serial = 15] [outer = (nil)] 00:03:32 INFO - PROCESS | 4677 | ++DOMWINDOW == 16 (0x7f7bec40a000) [pid = 4677] [serial = 16] [outer = 0x7f7bec409000] 00:03:32 INFO - PROCESS | 4677 | ++DOMWINDOW == 17 (0x7f7bec410800) [pid = 4677] [serial = 17] [outer = 0x7f7bec409000] 00:03:32 INFO - PROCESS | 4677 | ++DOCSHELL 0x7f7bec211000 == 7 [pid = 4677] [id = 7] 00:03:32 INFO - PROCESS | 4677 | ++DOMWINDOW == 18 (0x7f7bec411400) [pid = 4677] [serial = 18] [outer = (nil)] 00:03:32 INFO - PROCESS | 4677 | ++DOCSHELL 0x7f7bec1c0000 == 8 [pid = 4677] [id = 8] 00:03:32 INFO - PROCESS | 4677 | ++DOMWINDOW == 19 (0x7f7bec1a1400) [pid = 4677] [serial = 19] [outer = (nil)] 00:03:32 INFO - PROCESS | 4677 | ++DOMWINDOW == 20 (0x7f7bec1a1000) [pid = 4677] [serial = 20] [outer = 0x7f7bec1a1400] 00:03:32 INFO - PROCESS | 4677 | ++DOMWINDOW == 21 (0x7f7bf0f47000) [pid = 4677] [serial = 21] [outer = 0x7f7bec411400] 00:03:32 INFO - PROCESS | 4677 | ++DOMWINDOW == 22 (0x7f7bea558c00) [pid = 4677] [serial = 22] [outer = 0x7f7bec1a1400] 00:03:33 INFO - PROCESS | 4677 | [4677] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:03:33 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a 00:03:33 INFO - document served over http requires an https 00:03:33 INFO - sub-resource via iframe-tag using the http-csp 00:03:33 INFO - delivery method with no-redirect and when 00:03:33 INFO - the target request is same-origin. - expected FAIL 00:03:33 INFO - TEST-INFO | expected FAIL 00:03:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1127ms 00:03:33 WARNING - u'runner_teardown' () 00:03:33 INFO - Setting up ssl 00:03:33 INFO - PROCESS | certutil | 00:03:33 INFO - PROCESS | certutil | 00:03:33 INFO - PROCESS | certutil | 00:03:33 INFO - Certificate Nickname Trust Attributes 00:03:33 INFO - SSL,S/MIME,JAR/XPI 00:03:33 INFO - 00:03:33 INFO - web-platform-tests CT,, 00:03:33 INFO - 00:03:33 INFO - Starting runner 00:03:36 INFO - PROCESS | 4744 | 1456992216162 Marionette DEBUG Marionette enabled via build flag and pref 00:03:36 INFO - PROCESS | 4744 | ++DOCSHELL 0x7f7faf5c4000 == 1 [pid = 4744] [id = 1] 00:03:36 INFO - PROCESS | 4744 | ++DOMWINDOW == 1 (0x7f7faf5c4800) [pid = 4744] [serial = 1] [outer = (nil)] 00:03:36 INFO - PROCESS | 4744 | ++DOMWINDOW == 2 (0x7f7faf5c5800) [pid = 4744] [serial = 2] [outer = 0x7f7faf5c4800] 00:03:36 INFO - PROCESS | 4744 | 1456992216844 Marionette INFO Listening on port 2869 00:03:37 INFO - PROCESS | 4744 | 1456992217347 Marionette DEBUG Marionette enabled via command-line flag 00:03:37 INFO - PROCESS | 4744 | ++DOCSHELL 0x7f7fac127800 == 2 [pid = 4744] [id = 2] 00:03:37 INFO - PROCESS | 4744 | ++DOMWINDOW == 3 (0x7f7fac138000) [pid = 4744] [serial = 3] [outer = (nil)] 00:03:37 INFO - PROCESS | 4744 | ++DOMWINDOW == 4 (0x7f7fac139000) [pid = 4744] [serial = 4] [outer = 0x7f7fac138000] 00:03:37 INFO - PROCESS | 4744 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7fb355fb80 00:03:37 INFO - PROCESS | 4744 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7fb1809fd0 00:03:37 INFO - PROCESS | 4744 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7fac055160 00:03:37 INFO - PROCESS | 4744 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7fac055460 00:03:37 INFO - PROCESS | 4744 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7fac055790 00:03:37 INFO - PROCESS | 4744 | ++DOMWINDOW == 5 (0x7f7fac0a2000) [pid = 4744] [serial = 5] [outer = 0x7f7faf5c4800] 00:03:37 INFO - PROCESS | 4744 | [4744] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:03:37 INFO - PROCESS | 4744 | 1456992217659 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:39178 00:03:37 INFO - PROCESS | 4744 | [4744] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:03:37 INFO - PROCESS | 4744 | 1456992217748 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:39179 00:03:37 INFO - PROCESS | 4744 | 1456992217754 Marionette DEBUG Closed connection conn0 00:03:37 INFO - PROCESS | 4744 | [4744] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:03:37 INFO - PROCESS | 4744 | [4744] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:03:37 INFO - PROCESS | 4744 | 1456992217891 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:39180 00:03:37 INFO - PROCESS | 4744 | 1456992217896 Marionette DEBUG Closed connection conn1 00:03:37 INFO - PROCESS | 4744 | [4744] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:03:37 INFO - PROCESS | 4744 | 1456992217944 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:39181 00:03:37 INFO - PROCESS | 4744 | 1456992217955 Marionette DEBUG Closed connection conn2 00:03:37 INFO - PROCESS | 4744 | 1456992217990 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:03:38 INFO - PROCESS | 4744 | 1456992218000 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:03:38 INFO - PROCESS | 4744 | [4744] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:03:39 INFO - PROCESS | 4744 | ++DOCSHELL 0x7f7f9fea6000 == 3 [pid = 4744] [id = 3] 00:03:39 INFO - PROCESS | 4744 | ++DOMWINDOW == 6 (0x7f7f9fea6800) [pid = 4744] [serial = 6] [outer = (nil)] 00:03:39 INFO - PROCESS | 4744 | ++DOCSHELL 0x7f7f9fea7000 == 4 [pid = 4744] [id = 4] 00:03:39 INFO - PROCESS | 4744 | ++DOMWINDOW == 7 (0x7f7fa0045000) [pid = 4744] [serial = 7] [outer = (nil)] 00:03:40 INFO - PROCESS | 4744 | [4744] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:03:40 INFO - PROCESS | 4744 | ++DOCSHELL 0x7f7f9e6b5800 == 5 [pid = 4744] [id = 5] 00:03:40 INFO - PROCESS | 4744 | ++DOMWINDOW == 8 (0x7f7f9f2d9c00) [pid = 4744] [serial = 8] [outer = (nil)] 00:03:40 INFO - PROCESS | 4744 | [4744] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:03:40 INFO - PROCESS | 4744 | [4744] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:03:40 INFO - PROCESS | 4744 | ++DOMWINDOW == 9 (0x7f7f9e595c00) [pid = 4744] [serial = 9] [outer = 0x7f7f9f2d9c00] 00:03:40 INFO - PROCESS | 4744 | ++DOMWINDOW == 10 (0x7f7f9e2b1000) [pid = 4744] [serial = 10] [outer = 0x7f7f9fea6800] 00:03:40 INFO - PROCESS | 4744 | ++DOMWINDOW == 11 (0x7f7f9e2dd800) [pid = 4744] [serial = 11] [outer = 0x7f7fa0045000] 00:03:40 INFO - PROCESS | 4744 | ++DOMWINDOW == 12 (0x7f7f9e2df800) [pid = 4744] [serial = 12] [outer = 0x7f7f9f2d9c00] 00:03:41 INFO - PROCESS | 4744 | 1456992221977 Marionette DEBUG loaded listener.js 00:03:41 INFO - PROCESS | 4744 | 1456992221995 Marionette DEBUG loaded listener.js 00:03:42 INFO - PROCESS | 4744 | ++DOMWINDOW == 13 (0x7f7f9c21c400) [pid = 4744] [serial = 13] [outer = 0x7f7f9f2d9c00] 00:03:42 INFO - PROCESS | 4744 | 1456992222628 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"3a75fbe8-721d-4142-b614-23be0105b027","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:03:42 INFO - PROCESS | 4744 | 1456992222918 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:03:42 INFO - PROCESS | 4744 | 1456992222924 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:03:43 INFO - PROCESS | 4744 | 1456992223250 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:03:43 INFO - PROCESS | 4744 | 1456992223254 Marionette TRACE conn3 <- [1,3,null,{}] 00:03:43 INFO - PROCESS | 4744 | 1456992223311 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:03:43 INFO - PROCESS | 4744 | [4744] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:03:43 INFO - PROCESS | 4744 | ++DOMWINDOW == 14 (0x7f7f9911ac00) [pid = 4744] [serial = 14] [outer = 0x7f7f9f2d9c00] 00:03:43 INFO - PROCESS | 4744 | [4744] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:03:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 00:03:44 INFO - PROCESS | 4744 | ++DOCSHELL 0x7f7f97383000 == 6 [pid = 4744] [id = 6] 00:03:44 INFO - PROCESS | 4744 | ++DOMWINDOW == 15 (0x7f7f97106400) [pid = 4744] [serial = 15] [outer = (nil)] 00:03:44 INFO - PROCESS | 4744 | ++DOMWINDOW == 16 (0x7f7f97107400) [pid = 4744] [serial = 16] [outer = 0x7f7f97106400] 00:03:44 INFO - PROCESS | 4744 | ++DOMWINDOW == 17 (0x7f7f9710e000) [pid = 4744] [serial = 17] [outer = 0x7f7f97106400] 00:03:44 INFO - PROCESS | 4744 | ++DOCSHELL 0x7f7f971d7800 == 7 [pid = 4744] [id = 7] 00:03:44 INFO - PROCESS | 4744 | ++DOMWINDOW == 18 (0x7f7f96f45c00) [pid = 4744] [serial = 18] [outer = (nil)] 00:03:44 INFO - PROCESS | 4744 | ++DOMWINDOW == 19 (0x7f7f9710ec00) [pid = 4744] [serial = 19] [outer = 0x7f7f96f45c00] 00:03:44 INFO - PROCESS | 4744 | ++DOCSHELL 0x7f7f971f2000 == 8 [pid = 4744] [id = 8] 00:03:44 INFO - PROCESS | 4744 | ++DOMWINDOW == 20 (0x7f7f9694c800) [pid = 4744] [serial = 20] [outer = (nil)] 00:03:44 INFO - PROCESS | 4744 | ++DOMWINDOW == 21 (0x7f7f96953800) [pid = 4744] [serial = 21] [outer = 0x7f7f96f45c00] 00:03:45 INFO - PROCESS | 4744 | ++DOMWINDOW == 22 (0x7f7f96ce8400) [pid = 4744] [serial = 22] [outer = 0x7f7f9694c800] 00:03:45 INFO - PROCESS | 4744 | [4744] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:03:45 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:03:45 INFO - document served over http requires an https 00:03:45 INFO - sub-resource via iframe-tag using the http-csp 00:03:45 INFO - delivery method with swap-origin-redirect and when 00:03:45 INFO - the target request is same-origin. - expected FAIL 00:03:45 INFO - TEST-INFO | expected FAIL 00:03:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1382ms 00:03:45 WARNING - u'runner_teardown' () 00:03:45 INFO - Setting up ssl 00:03:45 INFO - PROCESS | certutil | 00:03:45 INFO - PROCESS | certutil | 00:03:45 INFO - PROCESS | certutil | 00:03:45 INFO - Certificate Nickname Trust Attributes 00:03:45 INFO - SSL,S/MIME,JAR/XPI 00:03:45 INFO - 00:03:45 INFO - web-platform-tests CT,, 00:03:45 INFO - 00:03:45 INFO - Starting runner 00:03:48 INFO - PROCESS | 4812 | 1456992228398 Marionette DEBUG Marionette enabled via build flag and pref 00:03:48 INFO - PROCESS | 4812 | ++DOCSHELL 0x7faa34fc3000 == 1 [pid = 4812] [id = 1] 00:03:48 INFO - PROCESS | 4812 | ++DOMWINDOW == 1 (0x7faa34fc3800) [pid = 4812] [serial = 1] [outer = (nil)] 00:03:48 INFO - PROCESS | 4812 | ++DOMWINDOW == 2 (0x7faa34fc4800) [pid = 4812] [serial = 2] [outer = 0x7faa34fc3800] 00:03:49 INFO - PROCESS | 4812 | 1456992229085 Marionette INFO Listening on port 2870 00:03:49 INFO - PROCESS | 4812 | 1456992229604 Marionette DEBUG Marionette enabled via command-line flag 00:03:49 INFO - PROCESS | 4812 | ++DOCSHELL 0x7faa31b25800 == 2 [pid = 4812] [id = 2] 00:03:49 INFO - PROCESS | 4812 | ++DOMWINDOW == 3 (0x7faa31b36000) [pid = 4812] [serial = 3] [outer = (nil)] 00:03:49 INFO - PROCESS | 4812 | ++DOMWINDOW == 4 (0x7faa31b37000) [pid = 4812] [serial = 4] [outer = 0x7faa31b36000] 00:03:49 INFO - PROCESS | 4812 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7faa38f5fc10 00:03:49 INFO - PROCESS | 4812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7faa31a3cfd0 00:03:49 INFO - PROCESS | 4812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7faa31a55160 00:03:49 INFO - PROCESS | 4812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7faa31a55460 00:03:49 INFO - PROCESS | 4812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7faa31a55790 00:03:49 INFO - PROCESS | 4812 | ++DOMWINDOW == 5 (0x7faa31aa4000) [pid = 4812] [serial = 5] [outer = 0x7faa34fc3800] 00:03:49 INFO - PROCESS | 4812 | [4812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:03:49 INFO - PROCESS | 4812 | 1456992229920 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51762 00:03:50 INFO - PROCESS | 4812 | [4812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:03:50 INFO - PROCESS | 4812 | 1456992230010 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51763 00:03:50 INFO - PROCESS | 4812 | 1456992230017 Marionette DEBUG Closed connection conn0 00:03:50 INFO - PROCESS | 4812 | [4812] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:03:50 INFO - PROCESS | 4812 | [4812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:03:50 INFO - PROCESS | 4812 | 1456992230159 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51764 00:03:50 INFO - PROCESS | 4812 | 1456992230162 Marionette DEBUG Closed connection conn1 00:03:50 INFO - PROCESS | 4812 | [4812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:03:50 INFO - PROCESS | 4812 | 1456992230211 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:51765 00:03:50 INFO - PROCESS | 4812 | 1456992230219 Marionette DEBUG Closed connection conn2 00:03:50 INFO - PROCESS | 4812 | 1456992230256 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:03:50 INFO - PROCESS | 4812 | 1456992230277 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:03:51 INFO - PROCESS | 4812 | [4812] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:03:51 INFO - PROCESS | 4812 | ++DOCSHELL 0x7faa25eeb800 == 3 [pid = 4812] [id = 3] 00:03:51 INFO - PROCESS | 4812 | ++DOMWINDOW == 6 (0x7faa25eef000) [pid = 4812] [serial = 6] [outer = (nil)] 00:03:51 INFO - PROCESS | 4812 | ++DOCSHELL 0x7faa25eef800 == 4 [pid = 4812] [id = 4] 00:03:51 INFO - PROCESS | 4812 | ++DOMWINDOW == 7 (0x7faa25cf7800) [pid = 4812] [serial = 7] [outer = (nil)] 00:03:52 INFO - PROCESS | 4812 | [4812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:03:52 INFO - PROCESS | 4812 | ++DOCSHELL 0x7faa24dbd000 == 5 [pid = 4812] [id = 5] 00:03:52 INFO - PROCESS | 4812 | ++DOMWINDOW == 8 (0x7faa24e9cc00) [pid = 4812] [serial = 8] [outer = (nil)] 00:03:52 INFO - PROCESS | 4812 | [4812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:03:52 INFO - PROCESS | 4812 | [4812] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:03:52 INFO - PROCESS | 4812 | ++DOMWINDOW == 9 (0x7faa2413f400) [pid = 4812] [serial = 9] [outer = 0x7faa24e9cc00] 00:03:52 INFO - PROCESS | 4812 | ++DOMWINDOW == 10 (0x7faa23b10000) [pid = 4812] [serial = 10] [outer = 0x7faa25eef000] 00:03:52 INFO - PROCESS | 4812 | ++DOMWINDOW == 11 (0x7faa23b29800) [pid = 4812] [serial = 11] [outer = 0x7faa25cf7800] 00:03:52 INFO - PROCESS | 4812 | ++DOMWINDOW == 12 (0x7faa23b2b800) [pid = 4812] [serial = 12] [outer = 0x7faa24e9cc00] 00:03:53 INFO - PROCESS | 4812 | 1456992233976 Marionette DEBUG loaded listener.js 00:03:53 INFO - PROCESS | 4812 | 1456992233994 Marionette DEBUG loaded listener.js 00:03:54 INFO - PROCESS | 4812 | ++DOMWINDOW == 13 (0x7faa31d46800) [pid = 4812] [serial = 13] [outer = 0x7faa24e9cc00] 00:03:54 INFO - PROCESS | 4812 | 1456992234634 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"36973ccb-2e9a-475b-ada4-a442fb892fe4","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:03:54 INFO - PROCESS | 4812 | 1456992234965 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:03:54 INFO - PROCESS | 4812 | 1456992234971 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:03:55 INFO - PROCESS | 4812 | 1456992235271 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:03:55 INFO - PROCESS | 4812 | 1456992235273 Marionette TRACE conn3 <- [1,3,null,{}] 00:03:55 INFO - PROCESS | 4812 | 1456992235367 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:03:55 INFO - PROCESS | 4812 | [4812] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:03:55 INFO - PROCESS | 4812 | ++DOMWINDOW == 14 (0x7faa1e50d400) [pid = 4812] [serial = 14] [outer = 0x7faa24e9cc00] 00:03:56 INFO - PROCESS | 4812 | [4812] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:03:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 00:03:56 INFO - PROCESS | 4812 | ++DOCSHELL 0x7faa1e43e800 == 6 [pid = 4812] [id = 6] 00:03:56 INFO - PROCESS | 4812 | ++DOMWINDOW == 15 (0x7faa1c908c00) [pid = 4812] [serial = 15] [outer = (nil)] 00:03:56 INFO - PROCESS | 4812 | ++DOMWINDOW == 16 (0x7faa1c909c00) [pid = 4812] [serial = 16] [outer = 0x7faa1c908c00] 00:03:56 INFO - PROCESS | 4812 | ++DOMWINDOW == 17 (0x7faa1c910800) [pid = 4812] [serial = 17] [outer = 0x7faa1c908c00] 00:03:56 INFO - PROCESS | 4812 | ++DOCSHELL 0x7faa1c712000 == 7 [pid = 4812] [id = 7] 00:03:56 INFO - PROCESS | 4812 | ++DOMWINDOW == 18 (0x7faa1c911800) [pid = 4812] [serial = 18] [outer = (nil)] 00:03:56 INFO - PROCESS | 4812 | ++DOMWINDOW == 19 (0x7faa1e40c800) [pid = 4812] [serial = 19] [outer = 0x7faa1c911800] 00:03:57 INFO - PROCESS | 4812 | ++DOMWINDOW == 20 (0x7faa1c74dc00) [pid = 4812] [serial = 20] [outer = 0x7faa1c911800] 00:03:57 INFO - PROCESS | 4812 | [4812] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:03:57 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:03:57 INFO - document served over http requires an https 00:03:57 INFO - sub-resource via script-tag using the http-csp 00:03:57 INFO - delivery method with keep-origin-redirect and when 00:03:57 INFO - the target request is same-origin. - expected FAIL 00:03:57 INFO - TEST-INFO | expected FAIL 00:03:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1182ms 00:03:57 WARNING - u'runner_teardown' () 00:03:57 INFO - Setting up ssl 00:03:57 INFO - PROCESS | certutil | 00:03:57 INFO - PROCESS | certutil | 00:03:57 INFO - PROCESS | certutil | 00:03:57 INFO - Certificate Nickname Trust Attributes 00:03:57 INFO - SSL,S/MIME,JAR/XPI 00:03:57 INFO - 00:03:57 INFO - web-platform-tests CT,, 00:03:57 INFO - 00:03:57 INFO - Starting runner 00:04:00 INFO - PROCESS | 4879 | 1456992240357 Marionette DEBUG Marionette enabled via build flag and pref 00:04:00 INFO - PROCESS | 4879 | ++DOCSHELL 0x7f6ecf2c3800 == 1 [pid = 4879] [id = 1] 00:04:00 INFO - PROCESS | 4879 | ++DOMWINDOW == 1 (0x7f6ecf2c4000) [pid = 4879] [serial = 1] [outer = (nil)] 00:04:00 INFO - PROCESS | 4879 | ++DOMWINDOW == 2 (0x7f6ecf2c5000) [pid = 4879] [serial = 2] [outer = 0x7f6ecf2c4000] 00:04:01 INFO - PROCESS | 4879 | 1456992241032 Marionette INFO Listening on port 2871 00:04:01 INFO - PROCESS | 4879 | 1456992241546 Marionette DEBUG Marionette enabled via command-line flag 00:04:01 INFO - PROCESS | 4879 | ++DOCSHELL 0x7f6ecbe25800 == 2 [pid = 4879] [id = 2] 00:04:01 INFO - PROCESS | 4879 | ++DOMWINDOW == 3 (0x7f6ecbe36000) [pid = 4879] [serial = 3] [outer = (nil)] 00:04:01 INFO - PROCESS | 4879 | ++DOMWINDOW == 4 (0x7f6ecbe37000) [pid = 4879] [serial = 4] [outer = 0x7f6ecbe36000] 00:04:01 INFO - PROCESS | 4879 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6ed325fb80 00:04:01 INFO - PROCESS | 4879 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6ecbd3bf40 00:04:01 INFO - PROCESS | 4879 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6ecbd54160 00:04:01 INFO - PROCESS | 4879 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6ecbd54460 00:04:01 INFO - PROCESS | 4879 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6ecbd54790 00:04:01 INFO - PROCESS | 4879 | ++DOMWINDOW == 5 (0x7f6ecbd9e000) [pid = 4879] [serial = 5] [outer = 0x7f6ecf2c4000] 00:04:01 INFO - PROCESS | 4879 | [4879] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:04:01 INFO - PROCESS | 4879 | 1456992241860 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48138 00:04:01 INFO - PROCESS | 4879 | [4879] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:04:01 INFO - PROCESS | 4879 | 1456992241949 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48139 00:04:01 INFO - PROCESS | 4879 | 1456992241955 Marionette DEBUG Closed connection conn0 00:04:02 INFO - PROCESS | 4879 | [4879] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:04:02 INFO - PROCESS | 4879 | [4879] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:04:02 INFO - PROCESS | 4879 | 1456992242100 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48140 00:04:02 INFO - PROCESS | 4879 | 1456992242104 Marionette DEBUG Closed connection conn1 00:04:02 INFO - PROCESS | 4879 | [4879] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:04:02 INFO - PROCESS | 4879 | 1456992242157 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48141 00:04:02 INFO - PROCESS | 4879 | 1456992242164 Marionette DEBUG Closed connection conn2 00:04:02 INFO - PROCESS | 4879 | 1456992242194 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:04:02 INFO - PROCESS | 4879 | 1456992242203 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:04:03 INFO - PROCESS | 4879 | [4879] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:04:03 INFO - PROCESS | 4879 | ++DOCSHELL 0x7f6ebfc7b800 == 3 [pid = 4879] [id = 3] 00:04:03 INFO - PROCESS | 4879 | ++DOMWINDOW == 6 (0x7f6ebfc7c000) [pid = 4879] [serial = 6] [outer = (nil)] 00:04:03 INFO - PROCESS | 4879 | ++DOCSHELL 0x7f6ebfc7c800 == 4 [pid = 4879] [id = 4] 00:04:03 INFO - PROCESS | 4879 | ++DOMWINDOW == 7 (0x7f6ebfebac00) [pid = 4879] [serial = 7] [outer = (nil)] 00:04:04 INFO - PROCESS | 4879 | [4879] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:04:04 INFO - PROCESS | 4879 | ++DOCSHELL 0x7f6ebe46d800 == 5 [pid = 4879] [id = 5] 00:04:04 INFO - PROCESS | 4879 | ++DOMWINDOW == 8 (0x7f6ebf0d8400) [pid = 4879] [serial = 8] [outer = (nil)] 00:04:04 INFO - PROCESS | 4879 | [4879] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:04:04 INFO - PROCESS | 4879 | [4879] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:04:04 INFO - PROCESS | 4879 | ++DOMWINDOW == 9 (0x7f6ebe386c00) [pid = 4879] [serial = 9] [outer = 0x7f6ebf0d8400] 00:04:05 INFO - PROCESS | 4879 | ++DOMWINDOW == 10 (0x7f6ebe0af800) [pid = 4879] [serial = 10] [outer = 0x7f6ebfc7c000] 00:04:05 INFO - PROCESS | 4879 | ++DOMWINDOW == 11 (0x7f6ebe0dc000) [pid = 4879] [serial = 11] [outer = 0x7f6ebfebac00] 00:04:05 INFO - PROCESS | 4879 | ++DOMWINDOW == 12 (0x7f6ebe0de000) [pid = 4879] [serial = 12] [outer = 0x7f6ebf0d8400] 00:04:06 INFO - PROCESS | 4879 | 1456992246161 Marionette DEBUG loaded listener.js 00:04:06 INFO - PROCESS | 4879 | 1456992246179 Marionette DEBUG loaded listener.js 00:04:06 INFO - PROCESS | 4879 | ++DOMWINDOW == 13 (0x7f6ebc038400) [pid = 4879] [serial = 13] [outer = 0x7f6ebf0d8400] 00:04:06 INFO - PROCESS | 4879 | 1456992246811 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a096d67e-ef6d-4386-8a11-c64138f8d5cd","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:04:07 INFO - PROCESS | 4879 | 1456992247101 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:04:07 INFO - PROCESS | 4879 | 1456992247107 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:04:07 INFO - PROCESS | 4879 | 1456992247431 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:04:07 INFO - PROCESS | 4879 | 1456992247435 Marionette TRACE conn3 <- [1,3,null,{}] 00:04:07 INFO - PROCESS | 4879 | 1456992247475 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:04:07 INFO - PROCESS | 4879 | [4879] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:04:07 INFO - PROCESS | 4879 | ++DOMWINDOW == 14 (0x7f6eb8db5400) [pid = 4879] [serial = 14] [outer = 0x7f6ebf0d8400] 00:04:08 INFO - PROCESS | 4879 | [4879] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:04:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html 00:04:08 INFO - PROCESS | 4879 | ++DOCSHELL 0x7f6eb7186000 == 6 [pid = 4879] [id = 6] 00:04:08 INFO - PROCESS | 4879 | ++DOMWINDOW == 15 (0x7f6eb6f06c00) [pid = 4879] [serial = 15] [outer = (nil)] 00:04:08 INFO - PROCESS | 4879 | ++DOMWINDOW == 16 (0x7f6eb6f07c00) [pid = 4879] [serial = 16] [outer = 0x7f6eb6f06c00] 00:04:08 INFO - PROCESS | 4879 | ++DOMWINDOW == 17 (0x7f6eb6f0e800) [pid = 4879] [serial = 17] [outer = 0x7f6eb6f06c00] 00:04:08 INFO - PROCESS | 4879 | ++DOCSHELL 0x7f6eb6fdd800 == 7 [pid = 4879] [id = 7] 00:04:08 INFO - PROCESS | 4879 | ++DOMWINDOW == 18 (0x7f6eb6d45000) [pid = 4879] [serial = 18] [outer = (nil)] 00:04:08 INFO - PROCESS | 4879 | ++DOMWINDOW == 19 (0x7f6eb6f0f000) [pid = 4879] [serial = 19] [outer = 0x7f6eb6d45000] 00:04:08 INFO - PROCESS | 4879 | ++DOMWINDOW == 20 (0x7f6eb66ba400) [pid = 4879] [serial = 20] [outer = 0x7f6eb6d45000] 00:04:09 INFO - PROCESS | 4879 | [4879] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:04:09 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a 00:04:09 INFO - document served over http requires an https 00:04:09 INFO - sub-resource via script-tag using the http-csp 00:04:09 INFO - delivery method with no-redirect and when 00:04:09 INFO - the target request is same-origin. - expected FAIL 00:04:09 INFO - TEST-INFO | expected FAIL 00:04:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1149ms 00:04:09 WARNING - u'runner_teardown' () 00:04:09 INFO - Setting up ssl 00:04:09 INFO - PROCESS | certutil | 00:04:09 INFO - PROCESS | certutil | 00:04:09 INFO - PROCESS | certutil | 00:04:09 INFO - Certificate Nickname Trust Attributes 00:04:09 INFO - SSL,S/MIME,JAR/XPI 00:04:09 INFO - 00:04:09 INFO - web-platform-tests CT,, 00:04:09 INFO - 00:04:09 INFO - Starting runner 00:04:12 INFO - PROCESS | 4945 | 1456992252334 Marionette DEBUG Marionette enabled via build flag and pref 00:04:12 INFO - PROCESS | 4945 | ++DOCSHELL 0x7f4dbaec1800 == 1 [pid = 4945] [id = 1] 00:04:12 INFO - PROCESS | 4945 | ++DOMWINDOW == 1 (0x7f4dbaec2000) [pid = 4945] [serial = 1] [outer = (nil)] 00:04:12 INFO - PROCESS | 4945 | ++DOMWINDOW == 2 (0x7f4dbaec3000) [pid = 4945] [serial = 2] [outer = 0x7f4dbaec2000] 00:04:13 INFO - PROCESS | 4945 | 1456992253019 Marionette INFO Listening on port 2872 00:04:13 INFO - PROCESS | 4945 | 1456992253542 Marionette DEBUG Marionette enabled via command-line flag 00:04:13 INFO - PROCESS | 4945 | ++DOCSHELL 0x7f4db7a49000 == 2 [pid = 4945] [id = 2] 00:04:13 INFO - PROCESS | 4945 | ++DOMWINDOW == 3 (0x7f4db7a59800) [pid = 4945] [serial = 3] [outer = (nil)] 00:04:13 INFO - PROCESS | 4945 | ++DOMWINDOW == 4 (0x7f4db7a5a800) [pid = 4945] [serial = 4] [outer = 0x7f4db7a59800] 00:04:13 INFO - PROCESS | 4945 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f4dbee5fc10 00:04:13 INFO - PROCESS | 4945 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f4db793dfd0 00:04:13 INFO - PROCESS | 4945 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f4db7954160 00:04:13 INFO - PROCESS | 4945 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f4db7954460 00:04:13 INFO - PROCESS | 4945 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4db7954790 00:04:13 INFO - PROCESS | 4945 | ++DOMWINDOW == 5 (0x7f4db799a800) [pid = 4945] [serial = 5] [outer = 0x7f4dbaec2000] 00:04:13 INFO - PROCESS | 4945 | [4945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:04:13 INFO - PROCESS | 4945 | 1456992253859 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54505 00:04:13 INFO - PROCESS | 4945 | [4945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:04:13 INFO - PROCESS | 4945 | 1456992253947 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54506 00:04:13 INFO - PROCESS | 4945 | 1456992253955 Marionette DEBUG Closed connection conn0 00:04:14 INFO - PROCESS | 4945 | [4945] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:04:14 INFO - PROCESS | 4945 | [4945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:04:14 INFO - PROCESS | 4945 | 1456992254100 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54507 00:04:14 INFO - PROCESS | 4945 | 1456992254104 Marionette DEBUG Closed connection conn1 00:04:14 INFO - PROCESS | 4945 | [4945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:04:14 INFO - PROCESS | 4945 | 1456992254150 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54508 00:04:14 INFO - PROCESS | 4945 | 1456992254160 Marionette DEBUG Closed connection conn2 00:04:14 INFO - PROCESS | 4945 | 1456992254197 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:04:14 INFO - PROCESS | 4945 | 1456992254214 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:04:15 INFO - PROCESS | 4945 | [4945] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:04:15 INFO - PROCESS | 4945 | ++DOCSHELL 0x7f4dab1d9800 == 3 [pid = 4945] [id = 3] 00:04:15 INFO - PROCESS | 4945 | ++DOMWINDOW == 6 (0x7f4dab1db800) [pid = 4945] [serial = 6] [outer = (nil)] 00:04:15 INFO - PROCESS | 4945 | ++DOCSHELL 0x7f4dab1dc000 == 4 [pid = 4945] [id = 4] 00:04:15 INFO - PROCESS | 4945 | ++DOMWINDOW == 7 (0x7f4dab12bc00) [pid = 4945] [serial = 7] [outer = (nil)] 00:04:16 INFO - PROCESS | 4945 | [4945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:04:16 INFO - PROCESS | 4945 | ++DOCSHELL 0x7f4da9713800 == 5 [pid = 4945] [id = 5] 00:04:16 INFO - PROCESS | 4945 | ++DOMWINDOW == 8 (0x7f4daa5e4000) [pid = 4945] [serial = 8] [outer = (nil)] 00:04:16 INFO - PROCESS | 4945 | [4945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:04:16 INFO - PROCESS | 4945 | [4945] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:04:16 INFO - PROCESS | 4945 | ++DOMWINDOW == 9 (0x7f4da9788800) [pid = 4945] [serial = 9] [outer = 0x7f4daa5e4000] 00:04:16 INFO - PROCESS | 4945 | ++DOMWINDOW == 10 (0x7f4da9214000) [pid = 4945] [serial = 10] [outer = 0x7f4dab1db800] 00:04:16 INFO - PROCESS | 4945 | ++DOMWINDOW == 11 (0x7f4da9251c00) [pid = 4945] [serial = 11] [outer = 0x7f4dab12bc00] 00:04:16 INFO - PROCESS | 4945 | ++DOMWINDOW == 12 (0x7f4da9253c00) [pid = 4945] [serial = 12] [outer = 0x7f4daa5e4000] 00:04:18 INFO - PROCESS | 4945 | 1456992258014 Marionette DEBUG loaded listener.js 00:04:18 INFO - PROCESS | 4945 | 1456992258030 Marionette DEBUG loaded listener.js 00:04:18 INFO - PROCESS | 4945 | ++DOMWINDOW == 13 (0x7f4db7ca5800) [pid = 4945] [serial = 13] [outer = 0x7f4daa5e4000] 00:04:18 INFO - PROCESS | 4945 | 1456992258657 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2e77b604-3d4c-442b-b05d-d4218ab799ef","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:04:18 INFO - PROCESS | 4945 | 1456992258966 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:04:18 INFO - PROCESS | 4945 | 1456992258972 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:04:19 INFO - PROCESS | 4945 | 1456992259296 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:04:19 INFO - PROCESS | 4945 | 1456992259299 Marionette TRACE conn3 <- [1,3,null,{}] 00:04:19 INFO - PROCESS | 4945 | 1456992259344 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:04:19 INFO - PROCESS | 4945 | [4945] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:04:19 INFO - PROCESS | 4945 | ++DOMWINDOW == 14 (0x7f4da4a90000) [pid = 4945] [serial = 14] [outer = 0x7f4daa5e4000] 00:04:20 INFO - PROCESS | 4945 | [4945] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:04:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 00:04:20 INFO - PROCESS | 4945 | ++DOCSHELL 0x7f4da3357000 == 6 [pid = 4945] [id = 6] 00:04:20 INFO - PROCESS | 4945 | ++DOMWINDOW == 15 (0x7f4da2808000) [pid = 4945] [serial = 15] [outer = (nil)] 00:04:20 INFO - PROCESS | 4945 | ++DOMWINDOW == 16 (0x7f4da2809000) [pid = 4945] [serial = 16] [outer = 0x7f4da2808000] 00:04:20 INFO - PROCESS | 4945 | ++DOMWINDOW == 17 (0x7f4da280f800) [pid = 4945] [serial = 17] [outer = 0x7f4da2808000] 00:04:20 INFO - PROCESS | 4945 | ++DOCSHELL 0x7f4da2611000 == 7 [pid = 4945] [id = 7] 00:04:20 INFO - PROCESS | 4945 | ++DOMWINDOW == 18 (0x7f4da264e800) [pid = 4945] [serial = 18] [outer = (nil)] 00:04:20 INFO - PROCESS | 4945 | ++DOMWINDOW == 19 (0x7f4da332e800) [pid = 4945] [serial = 19] [outer = 0x7f4da264e800] 00:04:20 INFO - PROCESS | 4945 | ++DOMWINDOW == 20 (0x7f4da25c5400) [pid = 4945] [serial = 20] [outer = 0x7f4da264e800] 00:04:21 INFO - PROCESS | 4945 | [4945] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:04:21 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:04:21 INFO - document served over http requires an https 00:04:21 INFO - sub-resource via script-tag using the http-csp 00:04:21 INFO - delivery method with swap-origin-redirect and when 00:04:21 INFO - the target request is same-origin. - expected FAIL 00:04:21 INFO - TEST-INFO | expected FAIL 00:04:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1190ms 00:04:21 WARNING - u'runner_teardown' () 00:04:21 INFO - Setting up ssl 00:04:21 INFO - PROCESS | certutil | 00:04:21 INFO - PROCESS | certutil | 00:04:21 INFO - PROCESS | certutil | 00:04:21 INFO - Certificate Nickname Trust Attributes 00:04:21 INFO - SSL,S/MIME,JAR/XPI 00:04:21 INFO - 00:04:21 INFO - web-platform-tests CT,, 00:04:21 INFO - 00:04:21 INFO - Starting runner 00:04:24 INFO - PROCESS | 5013 | 1456992264322 Marionette DEBUG Marionette enabled via build flag and pref 00:04:24 INFO - PROCESS | 5013 | ++DOCSHELL 0x7f88dedc1800 == 1 [pid = 5013] [id = 1] 00:04:24 INFO - PROCESS | 5013 | ++DOMWINDOW == 1 (0x7f88dedc2000) [pid = 5013] [serial = 1] [outer = (nil)] 00:04:24 INFO - PROCESS | 5013 | ++DOMWINDOW == 2 (0x7f88dedc3000) [pid = 5013] [serial = 2] [outer = 0x7f88dedc2000] 00:04:25 INFO - PROCESS | 5013 | 1456992264999 Marionette INFO Listening on port 2873 00:04:25 INFO - PROCESS | 5013 | 1456992265515 Marionette DEBUG Marionette enabled via command-line flag 00:04:25 INFO - PROCESS | 5013 | ++DOCSHELL 0x7f88db928000 == 2 [pid = 5013] [id = 2] 00:04:25 INFO - PROCESS | 5013 | ++DOMWINDOW == 3 (0x7f88db938800) [pid = 5013] [serial = 3] [outer = (nil)] 00:04:25 INFO - PROCESS | 5013 | ++DOMWINDOW == 4 (0x7f88db939800) [pid = 5013] [serial = 4] [outer = 0x7f88db938800] 00:04:25 INFO - PROCESS | 5013 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f88e2d5fb80 00:04:25 INFO - PROCESS | 5013 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f88db841f40 00:04:25 INFO - PROCESS | 5013 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f88db853160 00:04:25 INFO - PROCESS | 5013 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f88db853460 00:04:25 INFO - PROCESS | 5013 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f88db853790 00:04:25 INFO - PROCESS | 5013 | ++DOMWINDOW == 5 (0x7f88db8a4800) [pid = 5013] [serial = 5] [outer = 0x7f88dedc2000] 00:04:25 INFO - PROCESS | 5013 | [5013] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:04:25 INFO - PROCESS | 5013 | 1456992265830 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35168 00:04:25 INFO - PROCESS | 5013 | [5013] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:04:25 INFO - PROCESS | 5013 | 1456992265917 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35169 00:04:25 INFO - PROCESS | 5013 | 1456992265924 Marionette DEBUG Closed connection conn0 00:04:26 INFO - PROCESS | 5013 | [5013] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:04:26 INFO - PROCESS | 5013 | [5013] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:04:26 INFO - PROCESS | 5013 | 1456992266064 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35170 00:04:26 INFO - PROCESS | 5013 | 1456992266068 Marionette DEBUG Closed connection conn1 00:04:26 INFO - PROCESS | 5013 | [5013] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:04:26 INFO - PROCESS | 5013 | 1456992266113 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35171 00:04:26 INFO - PROCESS | 5013 | 1456992266120 Marionette DEBUG Closed connection conn2 00:04:26 INFO - PROCESS | 5013 | 1456992266137 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:04:26 INFO - PROCESS | 5013 | 1456992266147 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:04:26 INFO - PROCESS | 5013 | [5013] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:04:27 INFO - PROCESS | 5013 | ++DOCSHELL 0x7f88cf6ac800 == 3 [pid = 5013] [id = 3] 00:04:27 INFO - PROCESS | 5013 | ++DOMWINDOW == 6 (0x7f88cf6b0800) [pid = 5013] [serial = 6] [outer = (nil)] 00:04:27 INFO - PROCESS | 5013 | ++DOCSHELL 0x7f88cf6b1000 == 4 [pid = 5013] [id = 4] 00:04:27 INFO - PROCESS | 5013 | ++DOMWINDOW == 7 (0x7f88cf975800) [pid = 5013] [serial = 7] [outer = (nil)] 00:04:28 INFO - PROCESS | 5013 | [5013] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:04:28 INFO - PROCESS | 5013 | ++DOCSHELL 0x7f88cdeaa800 == 5 [pid = 5013] [id = 5] 00:04:28 INFO - PROCESS | 5013 | ++DOMWINDOW == 8 (0x7f88ceaf3c00) [pid = 5013] [serial = 8] [outer = (nil)] 00:04:28 INFO - PROCESS | 5013 | [5013] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:04:28 INFO - PROCESS | 5013 | [5013] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:04:28 INFO - PROCESS | 5013 | ++DOMWINDOW == 9 (0x7f88cddeac00) [pid = 5013] [serial = 9] [outer = 0x7f88ceaf3c00] 00:04:28 INFO - PROCESS | 5013 | ++DOMWINDOW == 10 (0x7f88cdaaf800) [pid = 5013] [serial = 10] [outer = 0x7f88cf6b0800] 00:04:28 INFO - PROCESS | 5013 | ++DOMWINDOW == 11 (0x7f88cdadd000) [pid = 5013] [serial = 11] [outer = 0x7f88cf975800] 00:04:28 INFO - PROCESS | 5013 | ++DOMWINDOW == 12 (0x7f88cdadf000) [pid = 5013] [serial = 12] [outer = 0x7f88ceaf3c00] 00:04:30 INFO - PROCESS | 5013 | 1456992270084 Marionette DEBUG loaded listener.js 00:04:30 INFO - PROCESS | 5013 | 1456992270101 Marionette DEBUG loaded listener.js 00:04:30 INFO - PROCESS | 5013 | ++DOMWINDOW == 13 (0x7f88cba13400) [pid = 5013] [serial = 13] [outer = 0x7f88ceaf3c00] 00:04:30 INFO - PROCESS | 5013 | 1456992270740 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c33ee11a-cd9b-4afd-8c40-7b616dd2ee24","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:04:31 INFO - PROCESS | 5013 | 1456992271027 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:04:31 INFO - PROCESS | 5013 | 1456992271032 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:04:31 INFO - PROCESS | 5013 | 1456992271370 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:04:31 INFO - PROCESS | 5013 | 1456992271372 Marionette TRACE conn3 <- [1,3,null,{}] 00:04:31 INFO - PROCESS | 5013 | 1456992271415 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:04:31 INFO - PROCESS | 5013 | [5013] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:04:31 INFO - PROCESS | 5013 | ++DOMWINDOW == 14 (0x7f88d087d800) [pid = 5013] [serial = 14] [outer = 0x7f88ceaf3c00] 00:04:32 INFO - PROCESS | 5013 | [5013] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:04:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 00:04:32 INFO - PROCESS | 5013 | ++DOCSHELL 0x7f88c6b82000 == 6 [pid = 5013] [id = 6] 00:04:32 INFO - PROCESS | 5013 | ++DOMWINDOW == 15 (0x7f88c6907400) [pid = 5013] [serial = 15] [outer = (nil)] 00:04:32 INFO - PROCESS | 5013 | ++DOMWINDOW == 16 (0x7f88c6908400) [pid = 5013] [serial = 16] [outer = 0x7f88c6907400] 00:04:32 INFO - PROCESS | 5013 | ++DOMWINDOW == 17 (0x7f88c690ec00) [pid = 5013] [serial = 17] [outer = 0x7f88c6907400] 00:04:32 INFO - PROCESS | 5013 | ++DOCSHELL 0x7f88c69d9000 == 7 [pid = 5013] [id = 7] 00:04:32 INFO - PROCESS | 5013 | ++DOMWINDOW == 18 (0x7f88c6739800) [pid = 5013] [serial = 18] [outer = (nil)] 00:04:32 INFO - PROCESS | 5013 | ++DOMWINDOW == 19 (0x7f88c6782c00) [pid = 5013] [serial = 19] [outer = 0x7f88c6739800] 00:04:32 INFO - PROCESS | 5013 | ++DOMWINDOW == 20 (0x7f88c678dc00) [pid = 5013] [serial = 20] [outer = 0x7f88c6739800] 00:04:33 INFO - PROCESS | 5013 | [5013] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:04:33 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:04:33 INFO - document served over http requires an https 00:04:33 INFO - sub-resource via xhr-request using the http-csp 00:04:33 INFO - delivery method with keep-origin-redirect and when 00:04:33 INFO - the target request is same-origin. - expected FAIL 00:04:33 INFO - TEST-INFO | expected FAIL 00:04:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1189ms 00:04:33 WARNING - u'runner_teardown' () 00:04:33 INFO - Setting up ssl 00:04:33 INFO - PROCESS | certutil | 00:04:33 INFO - PROCESS | certutil | 00:04:33 INFO - PROCESS | certutil | 00:04:33 INFO - Certificate Nickname Trust Attributes 00:04:33 INFO - SSL,S/MIME,JAR/XPI 00:04:33 INFO - 00:04:33 INFO - web-platform-tests CT,, 00:04:33 INFO - 00:04:33 INFO - Starting runner 00:04:36 INFO - PROCESS | 5078 | 1456992276341 Marionette DEBUG Marionette enabled via build flag and pref 00:04:36 INFO - PROCESS | 5078 | ++DOCSHELL 0x7f37464c0800 == 1 [pid = 5078] [id = 1] 00:04:36 INFO - PROCESS | 5078 | ++DOMWINDOW == 1 (0x7f37464c1000) [pid = 5078] [serial = 1] [outer = (nil)] 00:04:36 INFO - PROCESS | 5078 | ++DOMWINDOW == 2 (0x7f37464c2000) [pid = 5078] [serial = 2] [outer = 0x7f37464c1000] 00:04:37 INFO - PROCESS | 5078 | 1456992277032 Marionette INFO Listening on port 2874 00:04:37 INFO - PROCESS | 5078 | 1456992277553 Marionette DEBUG Marionette enabled via command-line flag 00:04:37 INFO - PROCESS | 5078 | ++DOCSHELL 0x7f3742f28000 == 2 [pid = 5078] [id = 2] 00:04:37 INFO - PROCESS | 5078 | ++DOMWINDOW == 3 (0x7f3742f38800) [pid = 5078] [serial = 3] [outer = (nil)] 00:04:37 INFO - PROCESS | 5078 | ++DOMWINDOW == 4 (0x7f3742f39800) [pid = 5078] [serial = 4] [outer = 0x7f3742f38800] 00:04:37 INFO - PROCESS | 5078 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f374a45fc10 00:04:37 INFO - PROCESS | 5078 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f3742e3bfd0 00:04:37 INFO - PROCESS | 5078 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f3742e52160 00:04:37 INFO - PROCESS | 5078 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f3742e52460 00:04:37 INFO - PROCESS | 5078 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f3742e52790 00:04:37 INFO - PROCESS | 5078 | ++DOMWINDOW == 5 (0x7f3742e9a000) [pid = 5078] [serial = 5] [outer = 0x7f37464c1000] 00:04:37 INFO - PROCESS | 5078 | [5078] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:04:37 INFO - PROCESS | 5078 | 1456992277877 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38733 00:04:37 INFO - PROCESS | 5078 | [5078] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:04:37 INFO - PROCESS | 5078 | 1456992277967 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38734 00:04:37 INFO - PROCESS | 5078 | 1456992277974 Marionette DEBUG Closed connection conn0 00:04:38 INFO - PROCESS | 5078 | [5078] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:04:38 INFO - PROCESS | 5078 | [5078] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:04:38 INFO - PROCESS | 5078 | 1456992278116 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38735 00:04:38 INFO - PROCESS | 5078 | 1456992278120 Marionette DEBUG Closed connection conn1 00:04:38 INFO - PROCESS | 5078 | [5078] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:04:38 INFO - PROCESS | 5078 | 1456992278161 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38736 00:04:38 INFO - PROCESS | 5078 | 1456992278172 Marionette DEBUG Closed connection conn2 00:04:38 INFO - PROCESS | 5078 | 1456992278209 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:04:38 INFO - PROCESS | 5078 | 1456992278223 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:04:39 INFO - PROCESS | 5078 | [5078] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:04:39 INFO - PROCESS | 5078 | ++DOCSHELL 0x7f3736e7e800 == 3 [pid = 5078] [id = 3] 00:04:39 INFO - PROCESS | 5078 | ++DOMWINDOW == 6 (0x7f3736e7f000) [pid = 5078] [serial = 6] [outer = (nil)] 00:04:39 INFO - PROCESS | 5078 | ++DOCSHELL 0x7f3736e7f800 == 4 [pid = 5078] [id = 4] 00:04:39 INFO - PROCESS | 5078 | ++DOMWINDOW == 7 (0x7f3736e0c800) [pid = 5078] [serial = 7] [outer = (nil)] 00:04:40 INFO - PROCESS | 5078 | [5078] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:04:40 INFO - PROCESS | 5078 | ++DOCSHELL 0x7f3735403800 == 5 [pid = 5078] [id = 5] 00:04:40 INFO - PROCESS | 5078 | ++DOMWINDOW == 8 (0x7f37362cf000) [pid = 5078] [serial = 8] [outer = (nil)] 00:04:40 INFO - PROCESS | 5078 | [5078] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:04:40 INFO - PROCESS | 5078 | [5078] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:04:40 INFO - PROCESS | 5078 | ++DOMWINDOW == 9 (0x7f373547a800) [pid = 5078] [serial = 9] [outer = 0x7f37362cf000] 00:04:40 INFO - PROCESS | 5078 | ++DOMWINDOW == 10 (0x7f3734f23800) [pid = 5078] [serial = 10] [outer = 0x7f3736e7f000] 00:04:40 INFO - PROCESS | 5078 | ++DOMWINDOW == 11 (0x7f3734f6b000) [pid = 5078] [serial = 11] [outer = 0x7f3736e0c800] 00:04:40 INFO - PROCESS | 5078 | ++DOMWINDOW == 12 (0x7f3734f6d000) [pid = 5078] [serial = 12] [outer = 0x7f37362cf000] 00:04:42 INFO - PROCESS | 5078 | 1456992282042 Marionette DEBUG loaded listener.js 00:04:42 INFO - PROCESS | 5078 | 1456992282058 Marionette DEBUG loaded listener.js 00:04:42 INFO - PROCESS | 5078 | ++DOMWINDOW == 13 (0x7f37431a9c00) [pid = 5078] [serial = 13] [outer = 0x7f37362cf000] 00:04:42 INFO - PROCESS | 5078 | 1456992282703 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2b174b3e-0231-4709-b6ed-0f692f12d0bd","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:04:43 INFO - PROCESS | 5078 | 1456992283010 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:04:43 INFO - PROCESS | 5078 | 1456992283016 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:04:43 INFO - PROCESS | 5078 | 1456992283316 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:04:43 INFO - PROCESS | 5078 | 1456992283320 Marionette TRACE conn3 <- [1,3,null,{}] 00:04:43 INFO - PROCESS | 5078 | 1456992283424 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:04:43 INFO - PROCESS | 5078 | [5078] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:04:43 INFO - PROCESS | 5078 | ++DOMWINDOW == 14 (0x7f3730234c00) [pid = 5078] [serial = 14] [outer = 0x7f37362cf000] 00:04:44 INFO - PROCESS | 5078 | [5078] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:04:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html 00:04:44 INFO - PROCESS | 5078 | ++DOCSHELL 0x7f372e720000 == 6 [pid = 5078] [id = 6] 00:04:44 INFO - PROCESS | 5078 | ++DOMWINDOW == 15 (0x7f372dc07c00) [pid = 5078] [serial = 15] [outer = (nil)] 00:04:44 INFO - PROCESS | 5078 | ++DOMWINDOW == 16 (0x7f372dc08c00) [pid = 5078] [serial = 16] [outer = 0x7f372dc07c00] 00:04:44 INFO - PROCESS | 5078 | ++DOMWINDOW == 17 (0x7f372dc0f800) [pid = 5078] [serial = 17] [outer = 0x7f372dc07c00] 00:04:44 INFO - PROCESS | 5078 | ++DOCSHELL 0x7f372da12000 == 7 [pid = 5078] [id = 7] 00:04:44 INFO - PROCESS | 5078 | ++DOMWINDOW == 18 (0x7f372dc10000) [pid = 5078] [serial = 18] [outer = (nil)] 00:04:44 INFO - PROCESS | 5078 | ++DOMWINDOW == 19 (0x7f372e739c00) [pid = 5078] [serial = 19] [outer = 0x7f372dc10000] 00:04:45 INFO - PROCESS | 5078 | ++DOMWINDOW == 20 (0x7f372da3fc00) [pid = 5078] [serial = 20] [outer = 0x7f372dc10000] 00:04:45 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:04:45 INFO - document served over http requires an https 00:04:45 INFO - sub-resource via xhr-request using the http-csp 00:04:45 INFO - delivery method with no-redirect and when 00:04:45 INFO - the target request is same-origin. - expected FAIL 00:04:45 INFO - TEST-INFO | expected FAIL 00:04:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 977ms 00:04:45 WARNING - u'runner_teardown' () 00:04:45 INFO - Setting up ssl 00:04:45 INFO - PROCESS | certutil | 00:04:45 INFO - PROCESS | certutil | 00:04:45 INFO - PROCESS | certutil | 00:04:45 INFO - Certificate Nickname Trust Attributes 00:04:45 INFO - SSL,S/MIME,JAR/XPI 00:04:45 INFO - 00:04:45 INFO - web-platform-tests CT,, 00:04:45 INFO - 00:04:45 INFO - Starting runner 00:04:48 INFO - PROCESS | 5144 | 1456992288205 Marionette DEBUG Marionette enabled via build flag and pref 00:04:48 INFO - PROCESS | 5144 | ++DOCSHELL 0x7f22affc3800 == 1 [pid = 5144] [id = 1] 00:04:48 INFO - PROCESS | 5144 | ++DOMWINDOW == 1 (0x7f22affc4000) [pid = 5144] [serial = 1] [outer = (nil)] 00:04:48 INFO - PROCESS | 5144 | ++DOMWINDOW == 2 (0x7f22affc5000) [pid = 5144] [serial = 2] [outer = 0x7f22affc4000] 00:04:48 INFO - PROCESS | 5144 | 1456992288882 Marionette INFO Listening on port 2875 00:04:49 INFO - PROCESS | 5144 | 1456992289383 Marionette DEBUG Marionette enabled via command-line flag 00:04:49 INFO - PROCESS | 5144 | ++DOCSHELL 0x7f22acb27800 == 2 [pid = 5144] [id = 2] 00:04:49 INFO - PROCESS | 5144 | ++DOMWINDOW == 3 (0x7f22acb38000) [pid = 5144] [serial = 3] [outer = (nil)] 00:04:49 INFO - PROCESS | 5144 | ++DOMWINDOW == 4 (0x7f22acb39000) [pid = 5144] [serial = 4] [outer = 0x7f22acb38000] 00:04:49 INFO - PROCESS | 5144 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f22b3f5fb80 00:04:49 INFO - PROCESS | 5144 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f22aca41f40 00:04:49 INFO - PROCESS | 5144 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f22aca530d0 00:04:49 INFO - PROCESS | 5144 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f22aca53460 00:04:49 INFO - PROCESS | 5144 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f22aca53790 00:04:49 INFO - PROCESS | 5144 | ++DOMWINDOW == 5 (0x7f22acaa5800) [pid = 5144] [serial = 5] [outer = 0x7f22affc4000] 00:04:49 INFO - PROCESS | 5144 | [5144] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:04:49 INFO - PROCESS | 5144 | 1456992289696 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50242 00:04:49 INFO - PROCESS | 5144 | [5144] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:04:49 INFO - PROCESS | 5144 | 1456992289783 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50243 00:04:49 INFO - PROCESS | 5144 | 1456992289790 Marionette DEBUG Closed connection conn0 00:04:49 INFO - PROCESS | 5144 | [5144] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:04:49 INFO - PROCESS | 5144 | [5144] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:04:49 INFO - PROCESS | 5144 | 1456992289929 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50244 00:04:49 INFO - PROCESS | 5144 | 1456992289933 Marionette DEBUG Closed connection conn1 00:04:49 INFO - PROCESS | 5144 | [5144] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:04:49 INFO - PROCESS | 5144 | 1456992289974 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50245 00:04:49 INFO - PROCESS | 5144 | 1456992289984 Marionette DEBUG Closed connection conn2 00:04:50 INFO - PROCESS | 5144 | 1456992290001 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:04:50 INFO - PROCESS | 5144 | 1456992290011 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:04:50 INFO - PROCESS | 5144 | [5144] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:04:51 INFO - PROCESS | 5144 | ++DOCSHELL 0x7f22a0865000 == 3 [pid = 5144] [id = 3] 00:04:51 INFO - PROCESS | 5144 | ++DOMWINDOW == 6 (0x7f22a0867800) [pid = 5144] [serial = 6] [outer = (nil)] 00:04:51 INFO - PROCESS | 5144 | ++DOCSHELL 0x7f22a0868000 == 4 [pid = 5144] [id = 4] 00:04:51 INFO - PROCESS | 5144 | ++DOMWINDOW == 7 (0x7f22a0ab1000) [pid = 5144] [serial = 7] [outer = (nil)] 00:04:52 INFO - PROCESS | 5144 | [5144] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:04:52 INFO - PROCESS | 5144 | ++DOCSHELL 0x7f229f019800 == 5 [pid = 5144] [id = 5] 00:04:52 INFO - PROCESS | 5144 | ++DOMWINDOW == 8 (0x7f229f052400) [pid = 5144] [serial = 8] [outer = (nil)] 00:04:52 INFO - PROCESS | 5144 | [5144] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:04:52 INFO - PROCESS | 5144 | [5144] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:04:52 INFO - PROCESS | 5144 | ++DOMWINDOW == 9 (0x7f22a065e000) [pid = 5144] [serial = 9] [outer = 0x7f229f052400] 00:04:52 INFO - PROCESS | 5144 | ++DOMWINDOW == 10 (0x7f229eba3000) [pid = 5144] [serial = 10] [outer = 0x7f22a0867800] 00:04:52 INFO - PROCESS | 5144 | ++DOMWINDOW == 11 (0x7f229ebd0000) [pid = 5144] [serial = 11] [outer = 0x7f22a0ab1000] 00:04:52 INFO - PROCESS | 5144 | ++DOMWINDOW == 12 (0x7f229ebd2000) [pid = 5144] [serial = 12] [outer = 0x7f229f052400] 00:04:53 INFO - PROCESS | 5144 | 1456992293796 Marionette DEBUG loaded listener.js 00:04:53 INFO - PROCESS | 5144 | 1456992293811 Marionette DEBUG loaded listener.js 00:04:54 INFO - PROCESS | 5144 | ++DOMWINDOW == 13 (0x7f22acd89800) [pid = 5144] [serial = 13] [outer = 0x7f229f052400] 00:04:54 INFO - PROCESS | 5144 | 1456992294441 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"afcf4800-8a4a-4812-93f7-c7bc7b4bfd8f","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:04:54 INFO - PROCESS | 5144 | 1456992294755 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:04:54 INFO - PROCESS | 5144 | 1456992294760 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:04:55 INFO - PROCESS | 5144 | 1456992295046 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:04:55 INFO - PROCESS | 5144 | 1456992295050 Marionette TRACE conn3 <- [1,3,null,{}] 00:04:55 INFO - PROCESS | 5144 | 1456992295137 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:04:55 INFO - PROCESS | 5144 | [5144] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:04:55 INFO - PROCESS | 5144 | ++DOMWINDOW == 14 (0x7f22996b3800) [pid = 5144] [serial = 14] [outer = 0x7f229f052400] 00:04:55 INFO - PROCESS | 5144 | [5144] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:04:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 00:04:55 INFO - PROCESS | 5144 | ++DOCSHELL 0x7f2297b4a000 == 6 [pid = 5144] [id = 6] 00:04:55 INFO - PROCESS | 5144 | ++DOMWINDOW == 15 (0x7f2297908400) [pid = 5144] [serial = 15] [outer = (nil)] 00:04:56 INFO - PROCESS | 5144 | ++DOMWINDOW == 16 (0x7f2297909400) [pid = 5144] [serial = 16] [outer = 0x7f2297908400] 00:04:56 INFO - PROCESS | 5144 | ++DOMWINDOW == 17 (0x7f229790fc00) [pid = 5144] [serial = 17] [outer = 0x7f2297908400] 00:04:56 INFO - PROCESS | 5144 | ++DOCSHELL 0x7f22979eb000 == 7 [pid = 5144] [id = 7] 00:04:56 INFO - PROCESS | 5144 | ++DOMWINDOW == 18 (0x7f2297910c00) [pid = 5144] [serial = 18] [outer = (nil)] 00:04:56 INFO - PROCESS | 5144 | ++DOMWINDOW == 19 (0x7f22997b5800) [pid = 5144] [serial = 19] [outer = 0x7f2297910c00] 00:04:56 INFO - PROCESS | 5144 | ++DOMWINDOW == 20 (0x7f229718f800) [pid = 5144] [serial = 20] [outer = 0x7f2297910c00] 00:04:56 INFO - PROCESS | 5144 | [5144] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:04:57 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:04:57 INFO - document served over http requires an https 00:04:57 INFO - sub-resource via xhr-request using the http-csp 00:04:57 INFO - delivery method with swap-origin-redirect and when 00:04:57 INFO - the target request is same-origin. - expected FAIL 00:04:57 INFO - TEST-INFO | expected FAIL 00:04:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1137ms 00:04:57 WARNING - u'runner_teardown' () 00:04:57 INFO - Setting up ssl 00:04:57 INFO - PROCESS | certutil | 00:04:57 INFO - PROCESS | certutil | 00:04:57 INFO - PROCESS | certutil | 00:04:57 INFO - Certificate Nickname Trust Attributes 00:04:57 INFO - SSL,S/MIME,JAR/XPI 00:04:57 INFO - 00:04:57 INFO - web-platform-tests CT,, 00:04:57 INFO - 00:04:57 INFO - Starting runner 00:04:59 INFO - PROCESS | 5209 | 1456992299914 Marionette DEBUG Marionette enabled via build flag and pref 00:05:00 INFO - PROCESS | 5209 | ++DOCSHELL 0x7fb1599c3000 == 1 [pid = 5209] [id = 1] 00:05:00 INFO - PROCESS | 5209 | ++DOMWINDOW == 1 (0x7fb1599c3800) [pid = 5209] [serial = 1] [outer = (nil)] 00:05:00 INFO - PROCESS | 5209 | ++DOMWINDOW == 2 (0x7fb1599c4800) [pid = 5209] [serial = 2] [outer = 0x7fb1599c3800] 00:05:00 INFO - PROCESS | 5209 | 1456992300586 Marionette INFO Listening on port 2876 00:05:01 INFO - PROCESS | 5209 | 1456992301081 Marionette DEBUG Marionette enabled via command-line flag 00:05:01 INFO - PROCESS | 5209 | ++DOCSHELL 0x7fb156427000 == 2 [pid = 5209] [id = 2] 00:05:01 INFO - PROCESS | 5209 | ++DOMWINDOW == 3 (0x7fb156437800) [pid = 5209] [serial = 3] [outer = (nil)] 00:05:01 INFO - PROCESS | 5209 | ++DOMWINDOW == 4 (0x7fb156438800) [pid = 5209] [serial = 4] [outer = 0x7fb156437800] 00:05:01 INFO - PROCESS | 5209 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb15d95fb80 00:05:01 INFO - PROCESS | 5209 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb15633ef40 00:05:01 INFO - PROCESS | 5209 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb1563500d0 00:05:01 INFO - PROCESS | 5209 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb1563503d0 00:05:01 INFO - PROCESS | 5209 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb156350700 00:05:01 INFO - PROCESS | 5209 | ++DOMWINDOW == 5 (0x7fb150628000) [pid = 5209] [serial = 5] [outer = 0x7fb1599c3800] 00:05:01 INFO - PROCESS | 5209 | [5209] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:05:01 INFO - PROCESS | 5209 | 1456992301388 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42736 00:05:01 INFO - PROCESS | 5209 | [5209] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:05:01 INFO - PROCESS | 5209 | 1456992301474 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42737 00:05:01 INFO - PROCESS | 5209 | 1456992301480 Marionette DEBUG Closed connection conn0 00:05:01 INFO - PROCESS | 5209 | [5209] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:05:01 INFO - PROCESS | 5209 | [5209] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:05:01 INFO - PROCESS | 5209 | 1456992301618 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42738 00:05:01 INFO - PROCESS | 5209 | 1456992301622 Marionette DEBUG Closed connection conn1 00:05:01 INFO - PROCESS | 5209 | [5209] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:05:01 INFO - PROCESS | 5209 | 1456992301666 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42739 00:05:01 INFO - PROCESS | 5209 | 1456992301675 Marionette DEBUG Closed connection conn2 00:05:01 INFO - PROCESS | 5209 | 1456992301700 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:05:01 INFO - PROCESS | 5209 | 1456992301721 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:05:02 INFO - PROCESS | 5209 | [5209] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:05:03 INFO - PROCESS | 5209 | ++DOCSHELL 0x7fb14a2a9800 == 3 [pid = 5209] [id = 3] 00:05:03 INFO - PROCESS | 5209 | ++DOMWINDOW == 6 (0x7fb14a2aa800) [pid = 5209] [serial = 6] [outer = (nil)] 00:05:03 INFO - PROCESS | 5209 | ++DOCSHELL 0x7fb14a2ab000 == 4 [pid = 5209] [id = 4] 00:05:03 INFO - PROCESS | 5209 | ++DOMWINDOW == 7 (0x7fb14a04cc00) [pid = 5209] [serial = 7] [outer = (nil)] 00:05:04 INFO - PROCESS | 5209 | [5209] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:05:04 INFO - PROCESS | 5209 | ++DOCSHELL 0x7fb1489b9800 == 5 [pid = 5209] [id = 5] 00:05:04 INFO - PROCESS | 5209 | ++DOMWINDOW == 8 (0x7fb148906800) [pid = 5209] [serial = 8] [outer = (nil)] 00:05:04 INFO - PROCESS | 5209 | [5209] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:05:04 INFO - PROCESS | 5209 | [5209] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:05:04 INFO - PROCESS | 5209 | ++DOMWINDOW == 9 (0x7fb148890000) [pid = 5209] [serial = 9] [outer = 0x7fb148906800] 00:05:04 INFO - PROCESS | 5209 | ++DOMWINDOW == 10 (0x7fb1485b4800) [pid = 5209] [serial = 10] [outer = 0x7fb14a2aa800] 00:05:04 INFO - PROCESS | 5209 | ++DOMWINDOW == 11 (0x7fb1485e1000) [pid = 5209] [serial = 11] [outer = 0x7fb14a04cc00] 00:05:04 INFO - PROCESS | 5209 | ++DOMWINDOW == 12 (0x7fb1485e3000) [pid = 5209] [serial = 12] [outer = 0x7fb148906800] 00:05:05 INFO - PROCESS | 5209 | 1456992305723 Marionette DEBUG loaded listener.js 00:05:05 INFO - PROCESS | 5209 | 1456992305738 Marionette DEBUG loaded listener.js 00:05:06 INFO - PROCESS | 5209 | ++DOMWINDOW == 13 (0x7fb146407c00) [pid = 5209] [serial = 13] [outer = 0x7fb148906800] 00:05:06 INFO - PROCESS | 5209 | 1456992306354 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8539ef79-28a6-4370-a7c6-c3260a6ff5b9","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:05:06 INFO - PROCESS | 5209 | 1456992306603 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:05:06 INFO - PROCESS | 5209 | 1456992306608 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:05:06 INFO - PROCESS | 5209 | 1456992306954 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:05:06 INFO - PROCESS | 5209 | 1456992306956 Marionette TRACE conn3 <- [1,3,null,{}] 00:05:07 INFO - PROCESS | 5209 | 1456992307019 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:05:07 INFO - PROCESS | 5209 | [5209] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:05:07 INFO - PROCESS | 5209 | ++DOMWINDOW == 14 (0x7fb142fbb000) [pid = 5209] [serial = 14] [outer = 0x7fb148906800] 00:05:07 INFO - PROCESS | 5209 | [5209] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:05:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 00:05:07 INFO - PROCESS | 5209 | ++DOCSHELL 0x7fb141c94800 == 6 [pid = 5209] [id = 6] 00:05:07 INFO - PROCESS | 5209 | ++DOMWINDOW == 15 (0x7fb141107800) [pid = 5209] [serial = 15] [outer = (nil)] 00:05:07 INFO - PROCESS | 5209 | ++DOMWINDOW == 16 (0x7fb141108800) [pid = 5209] [serial = 16] [outer = 0x7fb141107800] 00:05:07 INFO - PROCESS | 5209 | ++DOMWINDOW == 17 (0x7fb14110f000) [pid = 5209] [serial = 17] [outer = 0x7fb141107800] 00:05:08 INFO - PROCESS | 5209 | ++DOCSHELL 0x7fb1411e4000 == 7 [pid = 5209] [id = 7] 00:05:08 INFO - PROCESS | 5209 | ++DOMWINDOW == 18 (0x7fb14110fc00) [pid = 5209] [serial = 18] [outer = (nil)] 00:05:08 INFO - PROCESS | 5209 | ++DOMWINDOW == 19 (0x7fb142eee800) [pid = 5209] [serial = 19] [outer = 0x7fb14110fc00] 00:05:08 INFO - PROCESS | 5209 | ++DOMWINDOW == 20 (0x7fb140ebfc00) [pid = 5209] [serial = 20] [outer = 0x7fb14110fc00] 00:05:08 INFO - PROCESS | 5209 | [5209] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:05:08 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:05:08 INFO - document served over http requires an http 00:05:08 INFO - sub-resource via fetch-request using the meta-csp 00:05:08 INFO - delivery method with keep-origin-redirect and when 00:05:08 INFO - the target request is cross-origin. - expected FAIL 00:05:08 INFO - TEST-INFO | expected FAIL 00:05:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1238ms 00:05:09 WARNING - u'runner_teardown' () 00:05:09 INFO - Setting up ssl 00:05:09 INFO - PROCESS | certutil | 00:05:09 INFO - PROCESS | certutil | 00:05:09 INFO - PROCESS | certutil | 00:05:09 INFO - Certificate Nickname Trust Attributes 00:05:09 INFO - SSL,S/MIME,JAR/XPI 00:05:09 INFO - 00:05:09 INFO - web-platform-tests CT,, 00:05:09 INFO - 00:05:09 INFO - Starting runner 00:05:11 INFO - PROCESS | 5274 | 1456992311830 Marionette DEBUG Marionette enabled via build flag and pref 00:05:12 INFO - PROCESS | 5274 | ++DOCSHELL 0x7f81760c3800 == 1 [pid = 5274] [id = 1] 00:05:12 INFO - PROCESS | 5274 | ++DOMWINDOW == 1 (0x7f81760c4000) [pid = 5274] [serial = 1] [outer = (nil)] 00:05:12 INFO - PROCESS | 5274 | ++DOMWINDOW == 2 (0x7f81760c5000) [pid = 5274] [serial = 2] [outer = 0x7f81760c4000] 00:05:12 INFO - PROCESS | 5274 | 1456992312500 Marionette INFO Listening on port 2877 00:05:13 INFO - PROCESS | 5274 | 1456992313001 Marionette DEBUG Marionette enabled via command-line flag 00:05:13 INFO - PROCESS | 5274 | ++DOCSHELL 0x7f8172c29000 == 2 [pid = 5274] [id = 2] 00:05:13 INFO - PROCESS | 5274 | ++DOMWINDOW == 3 (0x7f8172c39800) [pid = 5274] [serial = 3] [outer = (nil)] 00:05:13 INFO - PROCESS | 5274 | ++DOMWINDOW == 4 (0x7f8172c3a800) [pid = 5274] [serial = 4] [outer = 0x7f8172c39800] 00:05:13 INFO - PROCESS | 5274 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f817a05fc10 00:05:13 INFO - PROCESS | 5274 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8172b42fd0 00:05:13 INFO - PROCESS | 5274 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8172b54160 00:05:13 INFO - PROCESS | 5274 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8172b54460 00:05:13 INFO - PROCESS | 5274 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8172b54790 00:05:13 INFO - PROCESS | 5274 | ++DOMWINDOW == 5 (0x7f8172b9b800) [pid = 5274] [serial = 5] [outer = 0x7f81760c4000] 00:05:13 INFO - PROCESS | 5274 | [5274] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:05:13 INFO - PROCESS | 5274 | 1456992313310 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53121 00:05:13 INFO - PROCESS | 5274 | [5274] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:05:13 INFO - PROCESS | 5274 | 1456992313397 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53122 00:05:13 INFO - PROCESS | 5274 | 1456992313403 Marionette DEBUG Closed connection conn0 00:05:13 INFO - PROCESS | 5274 | [5274] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:05:13 INFO - PROCESS | 5274 | [5274] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:05:13 INFO - PROCESS | 5274 | 1456992313542 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53123 00:05:13 INFO - PROCESS | 5274 | 1456992313546 Marionette DEBUG Closed connection conn1 00:05:13 INFO - PROCESS | 5274 | [5274] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:05:13 INFO - PROCESS | 5274 | 1456992313591 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53124 00:05:13 INFO - PROCESS | 5274 | 1456992313597 Marionette DEBUG Closed connection conn2 00:05:13 INFO - PROCESS | 5274 | 1456992313629 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:05:13 INFO - PROCESS | 5274 | 1456992313640 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:05:14 INFO - PROCESS | 5274 | [5274] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:05:15 INFO - PROCESS | 5274 | ++DOCSHELL 0x7f8166b19800 == 3 [pid = 5274] [id = 3] 00:05:15 INFO - PROCESS | 5274 | ++DOMWINDOW == 6 (0x7f8166b1a000) [pid = 5274] [serial = 6] [outer = (nil)] 00:05:15 INFO - PROCESS | 5274 | ++DOCSHELL 0x7f8166b1a800 == 4 [pid = 5274] [id = 4] 00:05:15 INFO - PROCESS | 5274 | ++DOMWINDOW == 7 (0x7f8166b8cc00) [pid = 5274] [serial = 7] [outer = (nil)] 00:05:15 INFO - PROCESS | 5274 | [5274] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:05:15 INFO - PROCESS | 5274 | ++DOCSHELL 0x7f8165167800 == 5 [pid = 5274] [id = 5] 00:05:15 INFO - PROCESS | 5274 | ++DOMWINDOW == 8 (0x7f816510ec00) [pid = 5274] [serial = 8] [outer = (nil)] 00:05:15 INFO - PROCESS | 5274 | [5274] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:05:16 INFO - PROCESS | 5274 | [5274] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:05:16 INFO - PROCESS | 5274 | ++DOMWINDOW == 9 (0x7f81667b4000) [pid = 5274] [serial = 9] [outer = 0x7f816510ec00] 00:05:16 INFO - PROCESS | 5274 | ++DOMWINDOW == 10 (0x7f8164c9d000) [pid = 5274] [serial = 10] [outer = 0x7f8166b1a000] 00:05:16 INFO - PROCESS | 5274 | ++DOMWINDOW == 11 (0x7f8164cc9800) [pid = 5274] [serial = 11] [outer = 0x7f8166b8cc00] 00:05:16 INFO - PROCESS | 5274 | ++DOMWINDOW == 12 (0x7f8164ccb800) [pid = 5274] [serial = 12] [outer = 0x7f816510ec00] 00:05:17 INFO - PROCESS | 5274 | 1456992317359 Marionette DEBUG loaded listener.js 00:05:17 INFO - PROCESS | 5274 | 1456992317375 Marionette DEBUG loaded listener.js 00:05:17 INFO - PROCESS | 5274 | ++DOMWINDOW == 13 (0x7f8172e89000) [pid = 5274] [serial = 13] [outer = 0x7f816510ec00] 00:05:18 INFO - PROCESS | 5274 | 1456992318000 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"6f3bdd64-2b4d-4063-8ed8-9d99afbfa743","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:05:18 INFO - PROCESS | 5274 | 1456992318310 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:05:18 INFO - PROCESS | 5274 | 1456992318315 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:05:18 INFO - PROCESS | 5274 | 1456992318644 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:05:18 INFO - PROCESS | 5274 | 1456992318648 Marionette TRACE conn3 <- [1,3,null,{}] 00:05:18 INFO - PROCESS | 5274 | 1456992318694 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:05:18 INFO - PROCESS | 5274 | [5274] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:05:18 INFO - PROCESS | 5274 | ++DOMWINDOW == 14 (0x7f815f887c00) [pid = 5274] [serial = 14] [outer = 0x7f816510ec00] 00:05:19 INFO - PROCESS | 5274 | [5274] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:05:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 00:05:19 INFO - PROCESS | 5274 | ++DOCSHELL 0x7f815e491800 == 6 [pid = 5274] [id = 6] 00:05:19 INFO - PROCESS | 5274 | ++DOMWINDOW == 15 (0x7f815d906000) [pid = 5274] [serial = 15] [outer = (nil)] 00:05:19 INFO - PROCESS | 5274 | ++DOMWINDOW == 16 (0x7f815d907000) [pid = 5274] [serial = 16] [outer = 0x7f815d906000] 00:05:19 INFO - PROCESS | 5274 | ++DOMWINDOW == 17 (0x7f815d90dc00) [pid = 5274] [serial = 17] [outer = 0x7f815d906000] 00:05:19 INFO - PROCESS | 5274 | ++DOCSHELL 0x7f815d755800 == 7 [pid = 5274] [id = 7] 00:05:19 INFO - PROCESS | 5274 | ++DOMWINDOW == 18 (0x7f815d90e800) [pid = 5274] [serial = 18] [outer = (nil)] 00:05:20 INFO - PROCESS | 5274 | ++DOMWINDOW == 19 (0x7f815f79a000) [pid = 5274] [serial = 19] [outer = 0x7f815d90e800] 00:05:20 INFO - PROCESS | 5274 | ++DOMWINDOW == 20 (0x7f815d1c6000) [pid = 5274] [serial = 20] [outer = 0x7f815d90e800] 00:05:20 INFO - PROCESS | 5274 | [5274] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:05:21 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:05:21 INFO - document served over http requires an http 00:05:21 INFO - sub-resource via fetch-request using the meta-csp 00:05:21 INFO - delivery method with no-redirect and when 00:05:21 INFO - the target request is cross-origin. - expected FAIL 00:05:21 INFO - TEST-INFO | expected FAIL 00:05:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1589ms 00:05:21 WARNING - u'runner_teardown' () 00:05:21 INFO - Setting up ssl 00:05:21 INFO - PROCESS | certutil | 00:05:21 INFO - PROCESS | certutil | 00:05:21 INFO - PROCESS | certutil | 00:05:21 INFO - Certificate Nickname Trust Attributes 00:05:21 INFO - SSL,S/MIME,JAR/XPI 00:05:21 INFO - 00:05:21 INFO - web-platform-tests CT,, 00:05:21 INFO - 00:05:21 INFO - Starting runner 00:05:23 INFO - PROCESS | 5338 | 1456992323923 Marionette DEBUG Marionette enabled via build flag and pref 00:05:24 INFO - PROCESS | 5338 | ++DOCSHELL 0x7f7dfc1c4000 == 1 [pid = 5338] [id = 1] 00:05:24 INFO - PROCESS | 5338 | ++DOMWINDOW == 1 (0x7f7dfc1c4800) [pid = 5338] [serial = 1] [outer = (nil)] 00:05:24 INFO - PROCESS | 5338 | ++DOMWINDOW == 2 (0x7f7dfc1c5800) [pid = 5338] [serial = 2] [outer = 0x7f7dfc1c4800] 00:05:24 INFO - PROCESS | 5338 | 1456992324585 Marionette INFO Listening on port 2878 00:05:25 INFO - PROCESS | 5338 | 1456992325083 Marionette DEBUG Marionette enabled via command-line flag 00:05:25 INFO - PROCESS | 5338 | ++DOCSHELL 0x7f7df8d26000 == 2 [pid = 5338] [id = 2] 00:05:25 INFO - PROCESS | 5338 | ++DOMWINDOW == 3 (0x7f7df8d36800) [pid = 5338] [serial = 3] [outer = (nil)] 00:05:25 INFO - PROCESS | 5338 | ++DOMWINDOW == 4 (0x7f7df8d37800) [pid = 5338] [serial = 4] [outer = 0x7f7df8d36800] 00:05:25 INFO - PROCESS | 5338 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7e0015fc10 00:05:25 INFO - PROCESS | 5338 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7df8c3bfd0 00:05:25 INFO - PROCESS | 5338 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7df8c54160 00:05:25 INFO - PROCESS | 5338 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7df8c54460 00:05:25 INFO - PROCESS | 5338 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7df8c54790 00:05:25 INFO - PROCESS | 5338 | ++DOMWINDOW == 5 (0x7f7df8c9a800) [pid = 5338] [serial = 5] [outer = 0x7f7dfc1c4800] 00:05:25 INFO - PROCESS | 5338 | [5338] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:05:25 INFO - PROCESS | 5338 | 1456992325389 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46331 00:05:25 INFO - PROCESS | 5338 | [5338] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:05:25 INFO - PROCESS | 5338 | 1456992325474 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46332 00:05:25 INFO - PROCESS | 5338 | 1456992325480 Marionette DEBUG Closed connection conn0 00:05:25 INFO - PROCESS | 5338 | [5338] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:05:25 INFO - PROCESS | 5338 | [5338] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:05:25 INFO - PROCESS | 5338 | 1456992325616 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46333 00:05:25 INFO - PROCESS | 5338 | 1456992325620 Marionette DEBUG Closed connection conn1 00:05:25 INFO - PROCESS | 5338 | [5338] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:05:25 INFO - PROCESS | 5338 | 1456992325663 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46334 00:05:25 INFO - PROCESS | 5338 | 1456992325670 Marionette DEBUG Closed connection conn2 00:05:25 INFO - PROCESS | 5338 | 1456992325697 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:05:25 INFO - PROCESS | 5338 | 1456992325707 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:05:26 INFO - PROCESS | 5338 | [5338] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:05:27 INFO - PROCESS | 5338 | ++DOCSHELL 0x7f7deca67000 == 3 [pid = 5338] [id = 3] 00:05:27 INFO - PROCESS | 5338 | ++DOMWINDOW == 6 (0x7f7deca67800) [pid = 5338] [serial = 6] [outer = (nil)] 00:05:27 INFO - PROCESS | 5338 | ++DOCSHELL 0x7f7deca68000 == 4 [pid = 5338] [id = 4] 00:05:27 INFO - PROCESS | 5338 | ++DOMWINDOW == 7 (0x7f7deccb2800) [pid = 5338] [serial = 7] [outer = (nil)] 00:05:27 INFO - PROCESS | 5338 | [5338] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:05:28 INFO - PROCESS | 5338 | ++DOCSHELL 0x7f7deb273000 == 5 [pid = 5338] [id = 5] 00:05:28 INFO - PROCESS | 5338 | ++DOMWINDOW == 8 (0x7f7deb21f000) [pid = 5338] [serial = 8] [outer = (nil)] 00:05:28 INFO - PROCESS | 5338 | [5338] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:05:28 INFO - PROCESS | 5338 | [5338] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:05:28 INFO - PROCESS | 5338 | ++DOMWINDOW == 9 (0x7f7deccb2000) [pid = 5338] [serial = 9] [outer = 0x7f7deb21f000] 00:05:28 INFO - PROCESS | 5338 | ++DOMWINDOW == 10 (0x7f7deada1000) [pid = 5338] [serial = 10] [outer = 0x7f7deca67800] 00:05:28 INFO - PROCESS | 5338 | ++DOMWINDOW == 11 (0x7f7deadcdc00) [pid = 5338] [serial = 11] [outer = 0x7f7deccb2800] 00:05:28 INFO - PROCESS | 5338 | ++DOMWINDOW == 12 (0x7f7deadcfc00) [pid = 5338] [serial = 12] [outer = 0x7f7deb21f000] 00:05:29 INFO - PROCESS | 5338 | 1456992329469 Marionette DEBUG loaded listener.js 00:05:29 INFO - PROCESS | 5338 | 1456992329484 Marionette DEBUG loaded listener.js 00:05:30 INFO - PROCESS | 5338 | ++DOMWINDOW == 13 (0x7f7df8fc3000) [pid = 5338] [serial = 13] [outer = 0x7f7deb21f000] 00:05:30 INFO - PROCESS | 5338 | 1456992330105 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"83248c86-51a7-4eef-9e7b-9f44c936fa3b","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:05:30 INFO - PROCESS | 5338 | 1456992330406 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:05:30 INFO - PROCESS | 5338 | 1456992330412 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:05:30 INFO - PROCESS | 5338 | 1456992330724 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:05:30 INFO - PROCESS | 5338 | 1456992330728 Marionette TRACE conn3 <- [1,3,null,{}] 00:05:30 INFO - PROCESS | 5338 | 1456992330769 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:05:30 INFO - PROCESS | 5338 | [5338] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:05:31 INFO - PROCESS | 5338 | ++DOMWINDOW == 14 (0x7f7de5b95000) [pid = 5338] [serial = 14] [outer = 0x7f7deb21f000] 00:05:31 INFO - PROCESS | 5338 | [5338] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:05:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 00:05:31 INFO - PROCESS | 5338 | ++DOCSHELL 0x7f7de4786800 == 6 [pid = 5338] [id = 6] 00:05:31 INFO - PROCESS | 5338 | ++DOMWINDOW == 15 (0x7f7de3c07400) [pid = 5338] [serial = 15] [outer = (nil)] 00:05:31 INFO - PROCESS | 5338 | ++DOMWINDOW == 16 (0x7f7de3c08400) [pid = 5338] [serial = 16] [outer = 0x7f7de3c07400] 00:05:31 INFO - PROCESS | 5338 | ++DOMWINDOW == 17 (0x7f7de3c0ec00) [pid = 5338] [serial = 17] [outer = 0x7f7de3c07400] 00:05:32 INFO - PROCESS | 5338 | ++DOCSHELL 0x7f7de3a54800 == 7 [pid = 5338] [id = 7] 00:05:32 INFO - PROCESS | 5338 | ++DOMWINDOW == 18 (0x7f7de3c0d400) [pid = 5338] [serial = 18] [outer = (nil)] 00:05:32 INFO - PROCESS | 5338 | ++DOMWINDOW == 19 (0x7f7de5a7b000) [pid = 5338] [serial = 19] [outer = 0x7f7de3c0d400] 00:05:32 INFO - PROCESS | 5338 | ++DOMWINDOW == 20 (0x7f7de33c3800) [pid = 5338] [serial = 20] [outer = 0x7f7de3c0d400] 00:05:32 INFO - PROCESS | 5338 | [5338] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:05:32 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:05:32 INFO - document served over http requires an http 00:05:32 INFO - sub-resource via fetch-request using the meta-csp 00:05:32 INFO - delivery method with swap-origin-redirect and when 00:05:32 INFO - the target request is cross-origin. - expected FAIL 00:05:32 INFO - TEST-INFO | expected FAIL 00:05:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1214ms 00:05:32 WARNING - u'runner_teardown' () 00:05:32 INFO - Setting up ssl 00:05:32 INFO - PROCESS | certutil | 00:05:33 INFO - PROCESS | certutil | 00:05:33 INFO - PROCESS | certutil | 00:05:33 INFO - Certificate Nickname Trust Attributes 00:05:33 INFO - SSL,S/MIME,JAR/XPI 00:05:33 INFO - 00:05:33 INFO - web-platform-tests CT,, 00:05:33 INFO - 00:05:33 INFO - Starting runner 00:05:35 INFO - PROCESS | 5401 | 1456992335587 Marionette DEBUG Marionette enabled via build flag and pref 00:05:35 INFO - PROCESS | 5401 | ++DOCSHELL 0x7f5690ac4000 == 1 [pid = 5401] [id = 1] 00:05:35 INFO - PROCESS | 5401 | ++DOMWINDOW == 1 (0x7f5690ac4800) [pid = 5401] [serial = 1] [outer = (nil)] 00:05:35 INFO - PROCESS | 5401 | ++DOMWINDOW == 2 (0x7f5690ac5800) [pid = 5401] [serial = 2] [outer = 0x7f5690ac4800] 00:05:36 INFO - PROCESS | 5401 | 1456992336250 Marionette INFO Listening on port 2879 00:05:36 INFO - PROCESS | 5401 | 1456992336757 Marionette DEBUG Marionette enabled via command-line flag 00:05:36 INFO - PROCESS | 5401 | ++DOCSHELL 0x7f568d627800 == 2 [pid = 5401] [id = 2] 00:05:36 INFO - PROCESS | 5401 | ++DOMWINDOW == 3 (0x7f568d638000) [pid = 5401] [serial = 3] [outer = (nil)] 00:05:36 INFO - PROCESS | 5401 | ++DOMWINDOW == 4 (0x7f568d639000) [pid = 5401] [serial = 4] [outer = 0x7f568d638000] 00:05:36 INFO - PROCESS | 5401 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f5694f5fc10 00:05:36 INFO - PROCESS | 5401 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f568d542fd0 00:05:36 INFO - PROCESS | 5401 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f568d554160 00:05:36 INFO - PROCESS | 5401 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f568d554460 00:05:36 INFO - PROCESS | 5401 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f568d554790 00:05:37 INFO - PROCESS | 5401 | ++DOMWINDOW == 5 (0x7f568d5a3800) [pid = 5401] [serial = 5] [outer = 0x7f5690ac4800] 00:05:37 INFO - PROCESS | 5401 | [5401] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:05:37 INFO - PROCESS | 5401 | 1456992337064 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:56331 00:05:37 INFO - PROCESS | 5401 | [5401] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:05:37 INFO - PROCESS | 5401 | 1456992337150 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:56332 00:05:37 INFO - PROCESS | 5401 | 1456992337157 Marionette DEBUG Closed connection conn0 00:05:37 INFO - PROCESS | 5401 | [5401] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:05:37 INFO - PROCESS | 5401 | [5401] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:05:37 INFO - PROCESS | 5401 | 1456992337293 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:56333 00:05:37 INFO - PROCESS | 5401 | 1456992337298 Marionette DEBUG Closed connection conn1 00:05:37 INFO - PROCESS | 5401 | [5401] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:05:37 INFO - PROCESS | 5401 | 1456992337341 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:56334 00:05:37 INFO - PROCESS | 5401 | 1456992337349 Marionette DEBUG Closed connection conn2 00:05:37 INFO - PROCESS | 5401 | 1456992337383 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:05:37 INFO - PROCESS | 5401 | 1456992337399 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:05:38 INFO - PROCESS | 5401 | [5401] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:05:38 INFO - PROCESS | 5401 | ++DOCSHELL 0x7f5681090000 == 3 [pid = 5401] [id = 3] 00:05:38 INFO - PROCESS | 5401 | ++DOMWINDOW == 6 (0x7f56816d2800) [pid = 5401] [serial = 6] [outer = (nil)] 00:05:38 INFO - PROCESS | 5401 | ++DOCSHELL 0x7f56816d3000 == 4 [pid = 5401] [id = 4] 00:05:38 INFO - PROCESS | 5401 | ++DOMWINDOW == 7 (0x7f5680d0a000) [pid = 5401] [serial = 7] [outer = (nil)] 00:05:39 INFO - PROCESS | 5401 | [5401] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:05:39 INFO - PROCESS | 5401 | ++DOCSHELL 0x7f567f416800 == 5 [pid = 5401] [id = 5] 00:05:39 INFO - PROCESS | 5401 | ++DOMWINDOW == 8 (0x7f56801c2800) [pid = 5401] [serial = 8] [outer = (nil)] 00:05:39 INFO - PROCESS | 5401 | [5401] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:05:39 INFO - PROCESS | 5401 | [5401] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:05:39 INFO - PROCESS | 5401 | ++DOMWINDOW == 9 (0x7f567f46d400) [pid = 5401] [serial = 9] [outer = 0x7f56801c2800] 00:05:39 INFO - PROCESS | 5401 | ++DOMWINDOW == 10 (0x7f567ee21800) [pid = 5401] [serial = 10] [outer = 0x7f56816d2800] 00:05:39 INFO - PROCESS | 5401 | ++DOMWINDOW == 11 (0x7f567ee38800) [pid = 5401] [serial = 11] [outer = 0x7f5680d0a000] 00:05:39 INFO - PROCESS | 5401 | ++DOMWINDOW == 12 (0x7f567ee3a800) [pid = 5401] [serial = 12] [outer = 0x7f56801c2800] 00:05:41 INFO - PROCESS | 5401 | 1456992341026 Marionette DEBUG loaded listener.js 00:05:41 INFO - PROCESS | 5401 | 1456992341041 Marionette DEBUG loaded listener.js 00:05:41 INFO - PROCESS | 5401 | ++DOMWINDOW == 13 (0x7f568d87c800) [pid = 5401] [serial = 13] [outer = 0x7f56801c2800] 00:05:41 INFO - PROCESS | 5401 | 1456992341668 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a61db48f-8a79-4b0f-ad39-1a2c5cf87444","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:05:41 INFO - PROCESS | 5401 | 1456992341975 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:05:41 INFO - PROCESS | 5401 | 1456992341980 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:05:42 INFO - PROCESS | 5401 | 1456992342293 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:05:42 INFO - PROCESS | 5401 | 1456992342297 Marionette TRACE conn3 <- [1,3,null,{}] 00:05:42 INFO - PROCESS | 5401 | 1456992342370 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:05:42 INFO - PROCESS | 5401 | [5401] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:05:42 INFO - PROCESS | 5401 | ++DOMWINDOW == 14 (0x7f567a238800) [pid = 5401] [serial = 14] [outer = 0x7f56801c2800] 00:05:43 INFO - PROCESS | 5401 | [5401] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:05:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 00:05:43 INFO - PROCESS | 5401 | ++DOCSHELL 0x7f567a1e5800 == 6 [pid = 5401] [id = 6] 00:05:43 INFO - PROCESS | 5401 | ++DOMWINDOW == 15 (0x7f5681c2d800) [pid = 5401] [serial = 15] [outer = (nil)] 00:05:43 INFO - PROCESS | 5401 | ++DOMWINDOW == 16 (0x7f5681c2e800) [pid = 5401] [serial = 16] [outer = 0x7f5681c2d800] 00:05:43 INFO - PROCESS | 5401 | ++DOMWINDOW == 17 (0x7f5681c34400) [pid = 5401] [serial = 17] [outer = 0x7f5681c2d800] 00:05:43 INFO - PROCESS | 5401 | ++DOCSHELL 0x7f5678411800 == 7 [pid = 5401] [id = 7] 00:05:43 INFO - PROCESS | 5401 | ++DOMWINDOW == 18 (0x7f567a160000) [pid = 5401] [serial = 18] [outer = (nil)] 00:05:43 INFO - PROCESS | 5401 | ++DOCSHELL 0x7f5678412800 == 8 [pid = 5401] [id = 8] 00:05:43 INFO - PROCESS | 5401 | ++DOMWINDOW == 19 (0x7f567d137000) [pid = 5401] [serial = 19] [outer = (nil)] 00:05:43 INFO - PROCESS | 5401 | ++DOMWINDOW == 20 (0x7f567836dc00) [pid = 5401] [serial = 20] [outer = 0x7f567d137000] 00:05:43 INFO - PROCESS | 5401 | ++DOMWINDOW == 21 (0x7f567837b400) [pid = 5401] [serial = 21] [outer = 0x7f567d137000] 00:05:44 INFO - PROCESS | 5401 | ++DOMWINDOW == 22 (0x7f5677dd2000) [pid = 5401] [serial = 22] [outer = 0x7f567a160000] 00:05:44 INFO - PROCESS | 5401 | [5401] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:05:44 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:05:44 INFO - document served over http requires an http 00:05:44 INFO - sub-resource via iframe-tag using the meta-csp 00:05:44 INFO - delivery method with keep-origin-redirect and when 00:05:44 INFO - the target request is cross-origin. - expected FAIL 00:05:44 INFO - TEST-INFO | expected FAIL 00:05:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1179ms 00:05:44 WARNING - u'runner_teardown' () 00:05:44 INFO - Setting up ssl 00:05:44 INFO - PROCESS | certutil | 00:05:44 INFO - PROCESS | certutil | 00:05:44 INFO - PROCESS | certutil | 00:05:44 INFO - Certificate Nickname Trust Attributes 00:05:44 INFO - SSL,S/MIME,JAR/XPI 00:05:44 INFO - 00:05:44 INFO - web-platform-tests CT,, 00:05:44 INFO - 00:05:44 INFO - Starting runner 00:05:47 INFO - PROCESS | 5467 | 1456992347295 Marionette DEBUG Marionette enabled via build flag and pref 00:05:47 INFO - PROCESS | 5467 | ++DOCSHELL 0x7f222d3c4800 == 1 [pid = 5467] [id = 1] 00:05:47 INFO - PROCESS | 5467 | ++DOMWINDOW == 1 (0x7f222d3c5000) [pid = 5467] [serial = 1] [outer = (nil)] 00:05:47 INFO - PROCESS | 5467 | ++DOMWINDOW == 2 (0x7f222d3c6000) [pid = 5467] [serial = 2] [outer = 0x7f222d3c5000] 00:05:47 INFO - PROCESS | 5467 | 1456992347973 Marionette INFO Listening on port 2880 00:05:48 INFO - PROCESS | 5467 | 1456992348467 Marionette DEBUG Marionette enabled via command-line flag 00:05:48 INFO - PROCESS | 5467 | ++DOCSHELL 0x7f2229f25800 == 2 [pid = 5467] [id = 2] 00:05:48 INFO - PROCESS | 5467 | ++DOMWINDOW == 3 (0x7f2229f36000) [pid = 5467] [serial = 3] [outer = (nil)] 00:05:48 INFO - PROCESS | 5467 | ++DOMWINDOW == 4 (0x7f2229f37000) [pid = 5467] [serial = 4] [outer = 0x7f2229f36000] 00:05:48 INFO - PROCESS | 5467 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f223135fb80 00:05:48 INFO - PROCESS | 5467 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f2229e41f40 00:05:48 INFO - PROCESS | 5467 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f2229e530d0 00:05:48 INFO - PROCESS | 5467 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f2229e533d0 00:05:48 INFO - PROCESS | 5467 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f2229e53700 00:05:48 INFO - PROCESS | 5467 | ++DOMWINDOW == 5 (0x7f2229ea3000) [pid = 5467] [serial = 5] [outer = 0x7f222d3c5000] 00:05:48 INFO - PROCESS | 5467 | [5467] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:05:48 INFO - PROCESS | 5467 | 1456992348778 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59987 00:05:48 INFO - PROCESS | 5467 | [5467] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:05:48 INFO - PROCESS | 5467 | 1456992348863 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59988 00:05:48 INFO - PROCESS | 5467 | 1456992348869 Marionette DEBUG Closed connection conn0 00:05:48 INFO - PROCESS | 5467 | [5467] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:05:48 INFO - PROCESS | 5467 | [5467] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:05:49 INFO - PROCESS | 5467 | 1456992349003 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59989 00:05:49 INFO - PROCESS | 5467 | 1456992349007 Marionette DEBUG Closed connection conn1 00:05:49 INFO - PROCESS | 5467 | [5467] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:05:49 INFO - PROCESS | 5467 | 1456992349049 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:59990 00:05:49 INFO - PROCESS | 5467 | 1456992349057 Marionette DEBUG Closed connection conn2 00:05:49 INFO - PROCESS | 5467 | 1456992349084 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:05:49 INFO - PROCESS | 5467 | 1456992349094 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:05:49 INFO - PROCESS | 5467 | [5467] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:05:50 INFO - PROCESS | 5467 | ++DOCSHELL 0x7f221ded6000 == 3 [pid = 5467] [id = 3] 00:05:50 INFO - PROCESS | 5467 | ++DOMWINDOW == 6 (0x7f221ded7000) [pid = 5467] [serial = 6] [outer = (nil)] 00:05:50 INFO - PROCESS | 5467 | ++DOCSHELL 0x7f221ded7800 == 4 [pid = 5467] [id = 4] 00:05:50 INFO - PROCESS | 5467 | ++DOMWINDOW == 7 (0x7f221e0a5800) [pid = 5467] [serial = 7] [outer = (nil)] 00:05:51 INFO - PROCESS | 5467 | [5467] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:05:51 INFO - PROCESS | 5467 | ++DOCSHELL 0x7f221d1be800 == 5 [pid = 5467] [id = 5] 00:05:51 INFO - PROCESS | 5467 | ++DOMWINDOW == 8 (0x7f221d2ef400) [pid = 5467] [serial = 8] [outer = (nil)] 00:05:51 INFO - PROCESS | 5467 | [5467] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:05:51 INFO - PROCESS | 5467 | [5467] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:05:51 INFO - PROCESS | 5467 | ++DOMWINDOW == 9 (0x7f221c451000) [pid = 5467] [serial = 9] [outer = 0x7f221d2ef400] 00:05:51 INFO - PROCESS | 5467 | ++DOMWINDOW == 10 (0x7f221bf46800) [pid = 5467] [serial = 10] [outer = 0x7f221ded7000] 00:05:51 INFO - PROCESS | 5467 | ++DOMWINDOW == 11 (0x7f221bf5e400) [pid = 5467] [serial = 11] [outer = 0x7f221e0a5800] 00:05:51 INFO - PROCESS | 5467 | ++DOMWINDOW == 12 (0x7f221bf60400) [pid = 5467] [serial = 12] [outer = 0x7f221d2ef400] 00:05:52 INFO - PROCESS | 5467 | 1456992352783 Marionette DEBUG loaded listener.js 00:05:52 INFO - PROCESS | 5467 | 1456992352798 Marionette DEBUG loaded listener.js 00:05:53 INFO - PROCESS | 5467 | ++DOMWINDOW == 13 (0x7f222a1b0800) [pid = 5467] [serial = 13] [outer = 0x7f221d2ef400] 00:05:53 INFO - PROCESS | 5467 | 1456992353406 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"210bc421-5fa7-408e-b7b8-5bba48bf2c11","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:05:53 INFO - PROCESS | 5467 | 1456992353732 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:05:53 INFO - PROCESS | 5467 | 1456992353738 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:05:54 INFO - PROCESS | 5467 | 1456992354036 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:05:54 INFO - PROCESS | 5467 | 1456992354039 Marionette TRACE conn3 <- [1,3,null,{}] 00:05:54 INFO - PROCESS | 5467 | 1456992354077 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:05:54 INFO - PROCESS | 5467 | [5467] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:05:54 INFO - PROCESS | 5467 | ++DOMWINDOW == 14 (0x7f2216c84800) [pid = 5467] [serial = 14] [outer = 0x7f221d2ef400] 00:05:54 INFO - PROCESS | 5467 | [5467] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:05:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 00:05:54 INFO - PROCESS | 5467 | ++DOCSHELL 0x7f2215874800 == 6 [pid = 5467] [id = 6] 00:05:54 INFO - PROCESS | 5467 | ++DOMWINDOW == 15 (0x7f2214d08000) [pid = 5467] [serial = 15] [outer = (nil)] 00:05:54 INFO - PROCESS | 5467 | ++DOMWINDOW == 16 (0x7f2214d09000) [pid = 5467] [serial = 16] [outer = 0x7f2214d08000] 00:05:55 INFO - PROCESS | 5467 | ++DOMWINDOW == 17 (0x7f2214d0fc00) [pid = 5467] [serial = 17] [outer = 0x7f2214d08000] 00:05:55 INFO - PROCESS | 5467 | ++DOCSHELL 0x7f2214de8000 == 7 [pid = 5467] [id = 7] 00:05:55 INFO - PROCESS | 5467 | ++DOMWINDOW == 18 (0x7f2214b47800) [pid = 5467] [serial = 18] [outer = (nil)] 00:05:55 INFO - PROCESS | 5467 | ++DOCSHELL 0x7f2214de9000 == 8 [pid = 5467] [id = 8] 00:05:55 INFO - PROCESS | 5467 | ++DOMWINDOW == 19 (0x7f2216ba0800) [pid = 5467] [serial = 19] [outer = (nil)] 00:05:55 INFO - PROCESS | 5467 | ++DOMWINDOW == 20 (0x7f2216ba2800) [pid = 5467] [serial = 20] [outer = 0x7f2216ba0800] 00:05:55 INFO - PROCESS | 5467 | ++DOMWINDOW == 21 (0x7f2214a83000) [pid = 5467] [serial = 21] [outer = 0x7f2214b47800] 00:05:55 INFO - PROCESS | 5467 | ++DOMWINDOW == 22 (0x7f2214a84c00) [pid = 5467] [serial = 22] [outer = 0x7f2216ba0800] 00:05:55 INFO - PROCESS | 5467 | [5467] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:05:55 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a 00:05:55 INFO - document served over http requires an http 00:05:55 INFO - sub-resource via iframe-tag using the meta-csp 00:05:55 INFO - delivery method with no-redirect and when 00:05:55 INFO - the target request is cross-origin. - expected FAIL 00:05:55 INFO - TEST-INFO | expected FAIL 00:05:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1027ms 00:05:56 WARNING - u'runner_teardown' () 00:05:56 INFO - Setting up ssl 00:05:56 INFO - PROCESS | certutil | 00:05:56 INFO - PROCESS | certutil | 00:05:56 INFO - PROCESS | certutil | 00:05:56 INFO - Certificate Nickname Trust Attributes 00:05:56 INFO - SSL,S/MIME,JAR/XPI 00:05:56 INFO - 00:05:56 INFO - web-platform-tests CT,, 00:05:56 INFO - 00:05:56 INFO - Starting runner 00:05:58 INFO - PROCESS | 5531 | 1456992358832 Marionette DEBUG Marionette enabled via build flag and pref 00:05:59 INFO - PROCESS | 5531 | ++DOCSHELL 0x7f4dca6c2800 == 1 [pid = 5531] [id = 1] 00:05:59 INFO - PROCESS | 5531 | ++DOMWINDOW == 1 (0x7f4dca6c3000) [pid = 5531] [serial = 1] [outer = (nil)] 00:05:59 INFO - PROCESS | 5531 | ++DOMWINDOW == 2 (0x7f4dca6c4000) [pid = 5531] [serial = 2] [outer = 0x7f4dca6c3000] 00:05:59 INFO - PROCESS | 5531 | 1456992359491 Marionette INFO Listening on port 2881 00:05:59 INFO - PROCESS | 5531 | 1456992359990 Marionette DEBUG Marionette enabled via command-line flag 00:06:00 INFO - PROCESS | 5531 | ++DOCSHELL 0x7f4dc7227000 == 2 [pid = 5531] [id = 2] 00:06:00 INFO - PROCESS | 5531 | ++DOMWINDOW == 3 (0x7f4dc7237800) [pid = 5531] [serial = 3] [outer = (nil)] 00:06:00 INFO - PROCESS | 5531 | ++DOMWINDOW == 4 (0x7f4dc7238800) [pid = 5531] [serial = 4] [outer = 0x7f4dc7237800] 00:06:00 INFO - PROCESS | 5531 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f4dce65fb80 00:06:00 INFO - PROCESS | 5531 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f4dc713cf40 00:06:00 INFO - PROCESS | 5531 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f4dc71530d0 00:06:00 INFO - PROCESS | 5531 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f4dc71533d0 00:06:00 INFO - PROCESS | 5531 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4dc7153700 00:06:00 INFO - PROCESS | 5531 | ++DOMWINDOW == 5 (0x7f4dc71a0800) [pid = 5531] [serial = 5] [outer = 0x7f4dca6c3000] 00:06:00 INFO - PROCESS | 5531 | [5531] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:00 INFO - PROCESS | 5531 | 1456992360299 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35201 00:06:00 INFO - PROCESS | 5531 | [5531] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:00 INFO - PROCESS | 5531 | 1456992360387 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35202 00:06:00 INFO - PROCESS | 5531 | 1456992360393 Marionette DEBUG Closed connection conn0 00:06:00 INFO - PROCESS | 5531 | [5531] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:06:00 INFO - PROCESS | 5531 | [5531] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:00 INFO - PROCESS | 5531 | 1456992360532 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35203 00:06:00 INFO - PROCESS | 5531 | 1456992360536 Marionette DEBUG Closed connection conn1 00:06:00 INFO - PROCESS | 5531 | [5531] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:00 INFO - PROCESS | 5531 | 1456992360580 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35204 00:06:00 INFO - PROCESS | 5531 | 1456992360584 Marionette DEBUG Closed connection conn2 00:06:00 INFO - PROCESS | 5531 | 1456992360615 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:06:00 INFO - PROCESS | 5531 | 1456992360623 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:06:01 INFO - PROCESS | 5531 | [5531] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:06:02 INFO - PROCESS | 5531 | ++DOCSHELL 0x7f4dba786800 == 3 [pid = 5531] [id = 3] 00:06:02 INFO - PROCESS | 5531 | ++DOMWINDOW == 6 (0x7f4dba787800) [pid = 5531] [serial = 6] [outer = (nil)] 00:06:02 INFO - PROCESS | 5531 | ++DOCSHELL 0x7f4dba788000 == 4 [pid = 5531] [id = 4] 00:06:02 INFO - PROCESS | 5531 | ++DOMWINDOW == 7 (0x7f4dba9b2c00) [pid = 5531] [serial = 7] [outer = (nil)] 00:06:02 INFO - PROCESS | 5531 | [5531] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:06:02 INFO - PROCESS | 5531 | ++DOCSHELL 0x7f4db8fad800 == 5 [pid = 5531] [id = 5] 00:06:02 INFO - PROCESS | 5531 | ++DOMWINDOW == 8 (0x7f4db9bf3c00) [pid = 5531] [serial = 8] [outer = (nil)] 00:06:02 INFO - PROCESS | 5531 | [5531] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:06:03 INFO - PROCESS | 5531 | [5531] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:06:03 INFO - PROCESS | 5531 | ++DOMWINDOW == 9 (0x7f4db8e8ac00) [pid = 5531] [serial = 9] [outer = 0x7f4db9bf3c00] 00:06:03 INFO - PROCESS | 5531 | ++DOMWINDOW == 10 (0x7f4db8ba7800) [pid = 5531] [serial = 10] [outer = 0x7f4dba787800] 00:06:03 INFO - PROCESS | 5531 | ++DOMWINDOW == 11 (0x7f4db8bd2800) [pid = 5531] [serial = 11] [outer = 0x7f4dba9b2c00] 00:06:03 INFO - PROCESS | 5531 | ++DOMWINDOW == 12 (0x7f4db8bd4800) [pid = 5531] [serial = 12] [outer = 0x7f4db9bf3c00] 00:06:04 INFO - PROCESS | 5531 | 1456992364376 Marionette DEBUG loaded listener.js 00:06:04 INFO - PROCESS | 5531 | 1456992364394 Marionette DEBUG loaded listener.js 00:06:04 INFO - PROCESS | 5531 | ++DOMWINDOW == 13 (0x7f4dc74dcc00) [pid = 5531] [serial = 13] [outer = 0x7f4db9bf3c00] 00:06:05 INFO - PROCESS | 5531 | 1456992365012 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"6a7c479a-6d80-419e-99ee-9fef65cab97f","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:06:05 INFO - PROCESS | 5531 | 1456992365245 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:06:05 INFO - PROCESS | 5531 | 1456992365249 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:06:05 INFO - PROCESS | 5531 | 1456992365607 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:06:05 INFO - PROCESS | 5531 | 1456992365609 Marionette TRACE conn3 <- [1,3,null,{}] 00:06:05 INFO - PROCESS | 5531 | 1456992365663 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:06:05 INFO - PROCESS | 5531 | [5531] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:06:05 INFO - PROCESS | 5531 | ++DOMWINDOW == 14 (0x7f4db435a000) [pid = 5531] [serial = 14] [outer = 0x7f4db9bf3c00] 00:06:06 INFO - PROCESS | 5531 | [5531] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 00:06:06 INFO - PROCESS | 5531 | ++DOCSHELL 0x7f4db2c8a800 == 6 [pid = 5531] [id = 6] 00:06:06 INFO - PROCESS | 5531 | ++DOMWINDOW == 15 (0x7f4db2205000) [pid = 5531] [serial = 15] [outer = (nil)] 00:06:06 INFO - PROCESS | 5531 | ++DOMWINDOW == 16 (0x7f4db2206000) [pid = 5531] [serial = 16] [outer = 0x7f4db2205000] 00:06:06 INFO - PROCESS | 5531 | ++DOMWINDOW == 17 (0x7f4db220d400) [pid = 5531] [serial = 17] [outer = 0x7f4db2205000] 00:06:06 INFO - PROCESS | 5531 | ++DOCSHELL 0x7f4db1f43800 == 7 [pid = 5531] [id = 7] 00:06:06 INFO - PROCESS | 5531 | ++DOMWINDOW == 18 (0x7f4db1f22400) [pid = 5531] [serial = 18] [outer = (nil)] 00:06:06 INFO - PROCESS | 5531 | ++DOCSHELL 0x7f4db1f39800 == 8 [pid = 5531] [id = 8] 00:06:06 INFO - PROCESS | 5531 | ++DOMWINDOW == 19 (0x7f4db2210400) [pid = 5531] [serial = 19] [outer = (nil)] 00:06:06 INFO - PROCESS | 5531 | ++DOMWINDOW == 20 (0x7f4db3ee5c00) [pid = 5531] [serial = 20] [outer = 0x7f4db2210400] 00:06:07 INFO - PROCESS | 5531 | ++DOMWINDOW == 21 (0x7f4db75c9400) [pid = 5531] [serial = 21] [outer = 0x7f4db2210400] 00:06:07 INFO - PROCESS | 5531 | ++DOMWINDOW == 22 (0x7f4db1ee0800) [pid = 5531] [serial = 22] [outer = 0x7f4db1f22400] 00:06:07 INFO - PROCESS | 5531 | [5531] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:06:07 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:06:07 INFO - document served over http requires an http 00:06:07 INFO - sub-resource via iframe-tag using the meta-csp 00:06:07 INFO - delivery method with swap-origin-redirect and when 00:06:07 INFO - the target request is cross-origin. - expected FAIL 00:06:07 INFO - TEST-INFO | expected FAIL 00:06:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1147ms 00:06:07 WARNING - u'runner_teardown' () 00:06:07 INFO - Setting up ssl 00:06:07 INFO - PROCESS | certutil | 00:06:07 INFO - PROCESS | certutil | 00:06:07 INFO - PROCESS | certutil | 00:06:07 INFO - Certificate Nickname Trust Attributes 00:06:07 INFO - SSL,S/MIME,JAR/XPI 00:06:07 INFO - 00:06:07 INFO - web-platform-tests CT,, 00:06:07 INFO - 00:06:07 INFO - Starting runner 00:06:10 INFO - PROCESS | 5596 | 1456992370417 Marionette DEBUG Marionette enabled via build flag and pref 00:06:10 INFO - PROCESS | 5596 | ++DOCSHELL 0x7f0c995c3000 == 1 [pid = 5596] [id = 1] 00:06:10 INFO - PROCESS | 5596 | ++DOMWINDOW == 1 (0x7f0c995c3800) [pid = 5596] [serial = 1] [outer = (nil)] 00:06:10 INFO - PROCESS | 5596 | ++DOMWINDOW == 2 (0x7f0c995c4800) [pid = 5596] [serial = 2] [outer = 0x7f0c995c3800] 00:06:11 INFO - PROCESS | 5596 | 1456992371084 Marionette INFO Listening on port 2882 00:06:11 INFO - PROCESS | 5596 | 1456992371581 Marionette DEBUG Marionette enabled via command-line flag 00:06:11 INFO - PROCESS | 5596 | ++DOCSHELL 0x7f0c96124800 == 2 [pid = 5596] [id = 2] 00:06:11 INFO - PROCESS | 5596 | ++DOMWINDOW == 3 (0x7f0c96135000) [pid = 5596] [serial = 3] [outer = (nil)] 00:06:11 INFO - PROCESS | 5596 | ++DOMWINDOW == 4 (0x7f0c96136000) [pid = 5596] [serial = 4] [outer = 0x7f0c96135000] 00:06:11 INFO - PROCESS | 5596 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0c9da5fb80 00:06:11 INFO - PROCESS | 5596 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f0c96041f40 00:06:11 INFO - PROCESS | 5596 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0c960530d0 00:06:11 INFO - PROCESS | 5596 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0c960533d0 00:06:11 INFO - PROCESS | 5596 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0c96053700 00:06:11 INFO - PROCESS | 5596 | ++DOMWINDOW == 5 (0x7f0c960a7000) [pid = 5596] [serial = 5] [outer = 0x7f0c995c3800] 00:06:11 INFO - PROCESS | 5596 | [5596] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:11 INFO - PROCESS | 5596 | 1456992371895 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40741 00:06:11 INFO - PROCESS | 5596 | [5596] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:11 INFO - PROCESS | 5596 | 1456992371981 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40742 00:06:11 INFO - PROCESS | 5596 | 1456992371987 Marionette DEBUG Closed connection conn0 00:06:12 INFO - PROCESS | 5596 | [5596] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:06:12 INFO - PROCESS | 5596 | [5596] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:12 INFO - PROCESS | 5596 | 1456992372122 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40743 00:06:12 INFO - PROCESS | 5596 | 1456992372126 Marionette DEBUG Closed connection conn1 00:06:12 INFO - PROCESS | 5596 | [5596] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:12 INFO - PROCESS | 5596 | 1456992372172 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40744 00:06:12 INFO - PROCESS | 5596 | 1456992372176 Marionette DEBUG Closed connection conn2 00:06:12 INFO - PROCESS | 5596 | 1456992372193 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:06:12 INFO - PROCESS | 5596 | 1456992372202 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:06:12 INFO - PROCESS | 5596 | [5596] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:06:13 INFO - PROCESS | 5596 | ++DOCSHELL 0x7f0c898dd800 == 3 [pid = 5596] [id = 3] 00:06:13 INFO - PROCESS | 5596 | ++DOMWINDOW == 6 (0x7f0c898de000) [pid = 5596] [serial = 6] [outer = (nil)] 00:06:13 INFO - PROCESS | 5596 | ++DOCSHELL 0x7f0c898de800 == 4 [pid = 5596] [id = 4] 00:06:13 INFO - PROCESS | 5596 | ++DOMWINDOW == 7 (0x7f0c8989cc00) [pid = 5596] [serial = 7] [outer = (nil)] 00:06:14 INFO - PROCESS | 5596 | [5596] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:06:14 INFO - PROCESS | 5596 | ++DOCSHELL 0x7f0c87e23800 == 5 [pid = 5596] [id = 5] 00:06:14 INFO - PROCESS | 5596 | ++DOMWINDOW == 8 (0x7f0c87e56400) [pid = 5596] [serial = 8] [outer = (nil)] 00:06:14 INFO - PROCESS | 5596 | [5596] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:06:14 INFO - PROCESS | 5596 | [5596] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:06:14 INFO - PROCESS | 5596 | ++DOMWINDOW == 9 (0x7f0c892d4000) [pid = 5596] [serial = 9] [outer = 0x7f0c87e56400] 00:06:14 INFO - PROCESS | 5596 | ++DOMWINDOW == 10 (0x7f0c879a5800) [pid = 5596] [serial = 10] [outer = 0x7f0c898de000] 00:06:14 INFO - PROCESS | 5596 | ++DOMWINDOW == 11 (0x7f0c879d0000) [pid = 5596] [serial = 11] [outer = 0x7f0c8989cc00] 00:06:14 INFO - PROCESS | 5596 | ++DOMWINDOW == 12 (0x7f0c879d2000) [pid = 5596] [serial = 12] [outer = 0x7f0c87e56400] 00:06:16 INFO - PROCESS | 5596 | 1456992376010 Marionette DEBUG loaded listener.js 00:06:16 INFO - PROCESS | 5596 | 1456992376025 Marionette DEBUG loaded listener.js 00:06:16 INFO - PROCESS | 5596 | ++DOMWINDOW == 13 (0x7f0c963eb800) [pid = 5596] [serial = 13] [outer = 0x7f0c87e56400] 00:06:16 INFO - PROCESS | 5596 | 1456992376649 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"4c6216d5-97dd-44fc-81fa-2c3444052576","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:06:16 INFO - PROCESS | 5596 | 1456992376952 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:06:16 INFO - PROCESS | 5596 | 1456992376957 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:06:17 INFO - PROCESS | 5596 | 1456992377275 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:06:17 INFO - PROCESS | 5596 | 1456992377278 Marionette TRACE conn3 <- [1,3,null,{}] 00:06:17 INFO - PROCESS | 5596 | 1456992377316 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:06:17 INFO - PROCESS | 5596 | [5596] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:06:17 INFO - PROCESS | 5596 | ++DOMWINDOW == 14 (0x7f0c82fb6000) [pid = 5596] [serial = 14] [outer = 0x7f0c87e56400] 00:06:17 INFO - PROCESS | 5596 | [5596] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 00:06:18 INFO - PROCESS | 5596 | ++DOCSHELL 0x7f0c81b8c000 == 6 [pid = 5596] [id = 6] 00:06:18 INFO - PROCESS | 5596 | ++DOMWINDOW == 15 (0x7f0c8100f400) [pid = 5596] [serial = 15] [outer = (nil)] 00:06:18 INFO - PROCESS | 5596 | ++DOMWINDOW == 16 (0x7f0c81010400) [pid = 5596] [serial = 16] [outer = 0x7f0c8100f400] 00:06:18 INFO - PROCESS | 5596 | ++DOMWINDOW == 17 (0x7f0c81016c00) [pid = 5596] [serial = 17] [outer = 0x7f0c8100f400] 00:06:18 INFO - PROCESS | 5596 | ++DOCSHELL 0x7f0c80e3e800 == 7 [pid = 5596] [id = 7] 00:06:18 INFO - PROCESS | 5596 | ++DOMWINDOW == 18 (0x7f0c80e21c00) [pid = 5596] [serial = 18] [outer = (nil)] 00:06:18 INFO - PROCESS | 5596 | ++DOMWINDOW == 19 (0x7f0c81019c00) [pid = 5596] [serial = 19] [outer = 0x7f0c80e21c00] 00:06:18 INFO - PROCESS | 5596 | ++DOMWINDOW == 20 (0x7f0c879d4400) [pid = 5596] [serial = 20] [outer = 0x7f0c80e21c00] 00:06:19 INFO - PROCESS | 5596 | [5596] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:06:19 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:06:19 INFO - document served over http requires an http 00:06:19 INFO - sub-resource via script-tag using the meta-csp 00:06:19 INFO - delivery method with keep-origin-redirect and when 00:06:19 INFO - the target request is cross-origin. - expected FAIL 00:06:19 INFO - TEST-INFO | expected FAIL 00:06:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1108ms 00:06:19 WARNING - u'runner_teardown' () 00:06:19 INFO - Setting up ssl 00:06:19 INFO - PROCESS | certutil | 00:06:19 INFO - PROCESS | certutil | 00:06:19 INFO - PROCESS | certutil | 00:06:19 INFO - Certificate Nickname Trust Attributes 00:06:19 INFO - SSL,S/MIME,JAR/XPI 00:06:19 INFO - 00:06:19 INFO - web-platform-tests CT,, 00:06:19 INFO - 00:06:19 INFO - Starting runner 00:06:22 INFO - PROCESS | 5660 | 1456992382035 Marionette DEBUG Marionette enabled via build flag and pref 00:06:22 INFO - PROCESS | 5660 | ++DOCSHELL 0x7f6f4a1c2000 == 1 [pid = 5660] [id = 1] 00:06:22 INFO - PROCESS | 5660 | ++DOMWINDOW == 1 (0x7f6f4a1c2800) [pid = 5660] [serial = 1] [outer = (nil)] 00:06:22 INFO - PROCESS | 5660 | ++DOMWINDOW == 2 (0x7f6f4a1c3800) [pid = 5660] [serial = 2] [outer = 0x7f6f4a1c2800] 00:06:22 INFO - PROCESS | 5660 | 1456992382694 Marionette INFO Listening on port 2883 00:06:23 INFO - PROCESS | 5660 | 1456992383191 Marionette DEBUG Marionette enabled via command-line flag 00:06:23 INFO - PROCESS | 5660 | ++DOCSHELL 0x7f6f46d23800 == 2 [pid = 5660] [id = 2] 00:06:23 INFO - PROCESS | 5660 | ++DOMWINDOW == 3 (0x7f6f46d34000) [pid = 5660] [serial = 3] [outer = (nil)] 00:06:23 INFO - PROCESS | 5660 | ++DOMWINDOW == 4 (0x7f6f46d35000) [pid = 5660] [serial = 4] [outer = 0x7f6f46d34000] 00:06:23 INFO - PROCESS | 5660 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6f4e65fb80 00:06:23 INFO - PROCESS | 5660 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6f46c3cfd0 00:06:23 INFO - PROCESS | 5660 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6f46c53160 00:06:23 INFO - PROCESS | 5660 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6f46c53460 00:06:23 INFO - PROCESS | 5660 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6f46c53790 00:06:23 INFO - PROCESS | 5660 | ++DOMWINDOW == 5 (0x7f6f46ca4800) [pid = 5660] [serial = 5] [outer = 0x7f6f4a1c2800] 00:06:23 INFO - PROCESS | 5660 | [5660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:23 INFO - PROCESS | 5660 | 1456992383497 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36301 00:06:23 INFO - PROCESS | 5660 | [5660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:23 INFO - PROCESS | 5660 | 1456992383583 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36302 00:06:23 INFO - PROCESS | 5660 | 1456992383590 Marionette DEBUG Closed connection conn0 00:06:23 INFO - PROCESS | 5660 | [5660] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:06:23 INFO - PROCESS | 5660 | [5660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:23 INFO - PROCESS | 5660 | 1456992383726 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36303 00:06:23 INFO - PROCESS | 5660 | 1456992383730 Marionette DEBUG Closed connection conn1 00:06:23 INFO - PROCESS | 5660 | [5660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:23 INFO - PROCESS | 5660 | 1456992383775 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36304 00:06:23 INFO - PROCESS | 5660 | 1456992383783 Marionette DEBUG Closed connection conn2 00:06:23 INFO - PROCESS | 5660 | 1456992383810 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:06:23 INFO - PROCESS | 5660 | 1456992383820 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:06:24 INFO - PROCESS | 5660 | [5660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:06:25 INFO - PROCESS | 5660 | ++DOCSHELL 0x7f6f3a28e800 == 3 [pid = 5660] [id = 3] 00:06:25 INFO - PROCESS | 5660 | ++DOMWINDOW == 6 (0x7f6f3a28f000) [pid = 5660] [serial = 6] [outer = (nil)] 00:06:25 INFO - PROCESS | 5660 | ++DOCSHELL 0x7f6f3a28f800 == 4 [pid = 5660] [id = 4] 00:06:25 INFO - PROCESS | 5660 | ++DOMWINDOW == 7 (0x7f6f3a5fa800) [pid = 5660] [serial = 7] [outer = (nil)] 00:06:25 INFO - PROCESS | 5660 | [5660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:06:26 INFO - PROCESS | 5660 | ++DOCSHELL 0x7f6f38a66800 == 5 [pid = 5660] [id = 5] 00:06:26 INFO - PROCESS | 5660 | ++DOMWINDOW == 8 (0x7f6f396f4000) [pid = 5660] [serial = 8] [outer = (nil)] 00:06:26 INFO - PROCESS | 5660 | [5660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:06:26 INFO - PROCESS | 5660 | [5660] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:06:26 INFO - PROCESS | 5660 | ++DOMWINDOW == 9 (0x7f6f38988000) [pid = 5660] [serial = 9] [outer = 0x7f6f396f4000] 00:06:26 INFO - PROCESS | 5660 | ++DOMWINDOW == 10 (0x7f6f386b1800) [pid = 5660] [serial = 10] [outer = 0x7f6f3a28f000] 00:06:26 INFO - PROCESS | 5660 | ++DOMWINDOW == 11 (0x7f6f386d7000) [pid = 5660] [serial = 11] [outer = 0x7f6f3a5fa800] 00:06:26 INFO - PROCESS | 5660 | ++DOMWINDOW == 12 (0x7f6f386d9000) [pid = 5660] [serial = 12] [outer = 0x7f6f396f4000] 00:06:27 INFO - PROCESS | 5660 | 1456992387601 Marionette DEBUG loaded listener.js 00:06:27 INFO - PROCESS | 5660 | 1456992387618 Marionette DEBUG loaded listener.js 00:06:28 INFO - PROCESS | 5660 | ++DOMWINDOW == 13 (0x7f6f3661c400) [pid = 5660] [serial = 13] [outer = 0x7f6f396f4000] 00:06:28 INFO - PROCESS | 5660 | 1456992388236 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"4883fd94-a2b0-411c-b0fd-8426ea9bc4be","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:06:28 INFO - PROCESS | 5660 | 1456992388469 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:06:28 INFO - PROCESS | 5660 | 1456992388473 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:06:28 INFO - PROCESS | 5660 | 1456992388836 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:06:28 INFO - PROCESS | 5660 | 1456992388840 Marionette TRACE conn3 <- [1,3,null,{}] 00:06:28 INFO - PROCESS | 5660 | 1456992388900 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:06:29 INFO - PROCESS | 5660 | [5660] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:06:29 INFO - PROCESS | 5660 | ++DOMWINDOW == 14 (0x7f6f34f96400) [pid = 5660] [serial = 14] [outer = 0x7f6f396f4000] 00:06:29 INFO - PROCESS | 5660 | [5660] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html 00:06:29 INFO - PROCESS | 5660 | ++DOCSHELL 0x7f6f3278f000 == 6 [pid = 5660] [id = 6] 00:06:29 INFO - PROCESS | 5660 | ++DOMWINDOW == 15 (0x7f6f31c07000) [pid = 5660] [serial = 15] [outer = (nil)] 00:06:29 INFO - PROCESS | 5660 | ++DOMWINDOW == 16 (0x7f6f31c08000) [pid = 5660] [serial = 16] [outer = 0x7f6f31c07000] 00:06:29 INFO - PROCESS | 5660 | ++DOMWINDOW == 17 (0x7f6f31c0ec00) [pid = 5660] [serial = 17] [outer = 0x7f6f31c07000] 00:06:30 INFO - PROCESS | 5660 | ++DOCSHELL 0x7f6f31ce3800 == 7 [pid = 5660] [id = 7] 00:06:30 INFO - PROCESS | 5660 | ++DOMWINDOW == 18 (0x7f6f31c11800) [pid = 5660] [serial = 18] [outer = (nil)] 00:06:30 INFO - PROCESS | 5660 | ++DOMWINDOW == 19 (0x7f6f34f91000) [pid = 5660] [serial = 19] [outer = 0x7f6f31c11800] 00:06:30 INFO - PROCESS | 5660 | ++DOMWINDOW == 20 (0x7f6f3199c400) [pid = 5660] [serial = 20] [outer = 0x7f6f31c11800] 00:06:30 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a 00:06:30 INFO - document served over http requires an http 00:06:30 INFO - sub-resource via script-tag using the meta-csp 00:06:30 INFO - delivery method with no-redirect and when 00:06:30 INFO - the target request is cross-origin. - expected FAIL 00:06:30 INFO - TEST-INFO | expected FAIL 00:06:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 977ms 00:06:30 WARNING - u'runner_teardown' () 00:06:30 INFO - Setting up ssl 00:06:30 INFO - PROCESS | certutil | 00:06:30 INFO - PROCESS | certutil | 00:06:30 INFO - PROCESS | certutil | 00:06:30 INFO - Certificate Nickname Trust Attributes 00:06:30 INFO - SSL,S/MIME,JAR/XPI 00:06:30 INFO - 00:06:30 INFO - web-platform-tests CT,, 00:06:30 INFO - 00:06:31 INFO - Starting runner 00:06:33 INFO - PROCESS | 5725 | 1456992393521 Marionette DEBUG Marionette enabled via build flag and pref 00:06:33 INFO - PROCESS | 5725 | ++DOCSHELL 0x7f5905dc5000 == 1 [pid = 5725] [id = 1] 00:06:33 INFO - PROCESS | 5725 | ++DOMWINDOW == 1 (0x7f5905dc5800) [pid = 5725] [serial = 1] [outer = (nil)] 00:06:33 INFO - PROCESS | 5725 | ++DOMWINDOW == 2 (0x7f5905dc6800) [pid = 5725] [serial = 2] [outer = 0x7f5905dc5800] 00:06:34 INFO - PROCESS | 5725 | 1456992394210 Marionette INFO Listening on port 2884 00:06:34 INFO - PROCESS | 5725 | 1456992394724 Marionette DEBUG Marionette enabled via command-line flag 00:06:34 INFO - PROCESS | 5725 | ++DOCSHELL 0x7f5902925800 == 2 [pid = 5725] [id = 2] 00:06:34 INFO - PROCESS | 5725 | ++DOMWINDOW == 3 (0x7f5902936000) [pid = 5725] [serial = 3] [outer = (nil)] 00:06:34 INFO - PROCESS | 5725 | ++DOMWINDOW == 4 (0x7f5902937000) [pid = 5725] [serial = 4] [outer = 0x7f5902936000] 00:06:34 INFO - PROCESS | 5725 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f5909d5fb80 00:06:34 INFO - PROCESS | 5725 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f590283df40 00:06:34 INFO - PROCESS | 5725 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5902856160 00:06:34 INFO - PROCESS | 5725 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5902856460 00:06:34 INFO - PROCESS | 5725 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5902856790 00:06:35 INFO - PROCESS | 5725 | ++DOMWINDOW == 5 (0x7f59028a5000) [pid = 5725] [serial = 5] [outer = 0x7f5905dc5800] 00:06:35 INFO - PROCESS | 5725 | [5725] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:35 INFO - PROCESS | 5725 | 1456992395041 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49679 00:06:35 INFO - PROCESS | 5725 | [5725] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:35 INFO - PROCESS | 5725 | 1456992395130 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49680 00:06:35 INFO - PROCESS | 5725 | 1456992395137 Marionette DEBUG Closed connection conn0 00:06:35 INFO - PROCESS | 5725 | [5725] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:06:35 INFO - PROCESS | 5725 | [5725] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:35 INFO - PROCESS | 5725 | 1456992395277 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49681 00:06:35 INFO - PROCESS | 5725 | 1456992395282 Marionette DEBUG Closed connection conn1 00:06:35 INFO - PROCESS | 5725 | [5725] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:35 INFO - PROCESS | 5725 | 1456992395329 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49682 00:06:35 INFO - PROCESS | 5725 | 1456992395332 Marionette DEBUG Closed connection conn2 00:06:35 INFO - PROCESS | 5725 | 1456992395378 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:06:35 INFO - PROCESS | 5725 | 1456992395392 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:06:36 INFO - PROCESS | 5725 | [5725] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:06:36 INFO - PROCESS | 5725 | ++DOCSHELL 0x7f58f68a7800 == 3 [pid = 5725] [id = 3] 00:06:36 INFO - PROCESS | 5725 | ++DOMWINDOW == 6 (0x7f58f68a9000) [pid = 5725] [serial = 6] [outer = (nil)] 00:06:36 INFO - PROCESS | 5725 | ++DOCSHELL 0x7f58f68a9800 == 4 [pid = 5725] [id = 4] 00:06:36 INFO - PROCESS | 5725 | ++DOMWINDOW == 7 (0x7f58f6bd8800) [pid = 5725] [serial = 7] [outer = (nil)] 00:06:37 INFO - PROCESS | 5725 | [5725] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:06:37 INFO - PROCESS | 5725 | ++DOCSHELL 0x7f58f5f62800 == 5 [pid = 5725] [id = 5] 00:06:37 INFO - PROCESS | 5725 | ++DOMWINDOW == 8 (0x7f58f5ce8400) [pid = 5725] [serial = 8] [outer = (nil)] 00:06:37 INFO - PROCESS | 5725 | [5725] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:06:37 INFO - PROCESS | 5725 | [5725] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:06:37 INFO - PROCESS | 5725 | ++DOMWINDOW == 9 (0x7f58f4e4d000) [pid = 5725] [serial = 9] [outer = 0x7f58f5ce8400] 00:06:37 INFO - PROCESS | 5725 | ++DOMWINDOW == 10 (0x7f58f4941800) [pid = 5725] [serial = 10] [outer = 0x7f58f68a9000] 00:06:38 INFO - PROCESS | 5725 | ++DOMWINDOW == 11 (0x7f58f4958400) [pid = 5725] [serial = 11] [outer = 0x7f58f6bd8800] 00:06:38 INFO - PROCESS | 5725 | ++DOMWINDOW == 12 (0x7f58f495a400) [pid = 5725] [serial = 12] [outer = 0x7f58f5ce8400] 00:06:39 INFO - PROCESS | 5725 | 1456992399195 Marionette DEBUG loaded listener.js 00:06:39 INFO - PROCESS | 5725 | 1456992399210 Marionette DEBUG loaded listener.js 00:06:39 INFO - PROCESS | 5725 | ++DOMWINDOW == 13 (0x7f5902bb4c00) [pid = 5725] [serial = 13] [outer = 0x7f58f5ce8400] 00:06:39 INFO - PROCESS | 5725 | 1456992399835 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b31218c9-ade2-4988-9467-357cd1dca0d1","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:06:40 INFO - PROCESS | 5725 | 1456992400162 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:06:40 INFO - PROCESS | 5725 | 1456992400168 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:06:40 INFO - PROCESS | 5725 | 1456992400466 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:06:40 INFO - PROCESS | 5725 | 1456992400469 Marionette TRACE conn3 <- [1,3,null,{}] 00:06:40 INFO - PROCESS | 5725 | 1456992400510 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:06:40 INFO - PROCESS | 5725 | [5725] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:06:40 INFO - PROCESS | 5725 | ++DOMWINDOW == 14 (0x7f58ef68d400) [pid = 5725] [serial = 14] [outer = 0x7f58f5ce8400] 00:06:41 INFO - PROCESS | 5725 | [5725] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 00:06:41 INFO - PROCESS | 5725 | ++DOCSHELL 0x7f58ee24f800 == 6 [pid = 5725] [id = 6] 00:06:41 INFO - PROCESS | 5725 | ++DOMWINDOW == 15 (0x7f58ed708000) [pid = 5725] [serial = 15] [outer = (nil)] 00:06:41 INFO - PROCESS | 5725 | ++DOMWINDOW == 16 (0x7f58ed709000) [pid = 5725] [serial = 16] [outer = 0x7f58ed708000] 00:06:41 INFO - PROCESS | 5725 | ++DOMWINDOW == 17 (0x7f58ed70fc00) [pid = 5725] [serial = 17] [outer = 0x7f58ed708000] 00:06:41 INFO - PROCESS | 5725 | ++DOCSHELL 0x7f58ed511000 == 7 [pid = 5725] [id = 7] 00:06:41 INFO - PROCESS | 5725 | ++DOMWINDOW == 18 (0x7f58ed420000) [pid = 5725] [serial = 18] [outer = (nil)] 00:06:41 INFO - PROCESS | 5725 | ++DOMWINDOW == 19 (0x7f58ed422800) [pid = 5725] [serial = 19] [outer = 0x7f58ed420000] 00:06:42 INFO - PROCESS | 5725 | ++DOMWINDOW == 20 (0x7f58ed53f400) [pid = 5725] [serial = 20] [outer = 0x7f58ed420000] 00:06:42 INFO - PROCESS | 5725 | [5725] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:06:42 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:06:42 INFO - document served over http requires an http 00:06:42 INFO - sub-resource via script-tag using the meta-csp 00:06:42 INFO - delivery method with swap-origin-redirect and when 00:06:42 INFO - the target request is cross-origin. - expected FAIL 00:06:42 INFO - TEST-INFO | expected FAIL 00:06:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1095ms 00:06:42 WARNING - u'runner_teardown' () 00:06:42 INFO - Setting up ssl 00:06:42 INFO - PROCESS | certutil | 00:06:42 INFO - PROCESS | certutil | 00:06:42 INFO - PROCESS | certutil | 00:06:42 INFO - Certificate Nickname Trust Attributes 00:06:42 INFO - SSL,S/MIME,JAR/XPI 00:06:42 INFO - 00:06:42 INFO - web-platform-tests CT,, 00:06:42 INFO - 00:06:42 INFO - Starting runner 00:06:45 INFO - PROCESS | 5792 | 1456992405341 Marionette DEBUG Marionette enabled via build flag and pref 00:06:45 INFO - PROCESS | 5792 | ++DOCSHELL 0x7fc1147c0800 == 1 [pid = 5792] [id = 1] 00:06:45 INFO - PROCESS | 5792 | ++DOMWINDOW == 1 (0x7fc1147c1000) [pid = 5792] [serial = 1] [outer = (nil)] 00:06:45 INFO - PROCESS | 5792 | ++DOMWINDOW == 2 (0x7fc1147c2000) [pid = 5792] [serial = 2] [outer = 0x7fc1147c1000] 00:06:46 INFO - PROCESS | 5792 | 1456992406004 Marionette INFO Listening on port 2885 00:06:46 INFO - PROCESS | 5792 | 1456992406504 Marionette DEBUG Marionette enabled via command-line flag 00:06:46 INFO - PROCESS | 5792 | ++DOCSHELL 0x7fc11132a000 == 2 [pid = 5792] [id = 2] 00:06:46 INFO - PROCESS | 5792 | ++DOMWINDOW == 3 (0x7fc11133a800) [pid = 5792] [serial = 3] [outer = (nil)] 00:06:46 INFO - PROCESS | 5792 | ++DOMWINDOW == 4 (0x7fc11133b800) [pid = 5792] [serial = 4] [outer = 0x7fc11133a800] 00:06:46 INFO - PROCESS | 5792 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fc11875fc10 00:06:46 INFO - PROCESS | 5792 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fc111241fd0 00:06:46 INFO - PROCESS | 5792 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fc111253160 00:06:46 INFO - PROCESS | 5792 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fc111253460 00:06:46 INFO - PROCESS | 5792 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fc111253790 00:06:46 INFO - PROCESS | 5792 | ++DOMWINDOW == 5 (0x7fc1112a3800) [pid = 5792] [serial = 5] [outer = 0x7fc1147c1000] 00:06:46 INFO - PROCESS | 5792 | [5792] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:46 INFO - PROCESS | 5792 | 1456992406817 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58025 00:06:46 INFO - PROCESS | 5792 | [5792] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:46 INFO - PROCESS | 5792 | 1456992406903 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58026 00:06:46 INFO - PROCESS | 5792 | 1456992406909 Marionette DEBUG Closed connection conn0 00:06:47 INFO - PROCESS | 5792 | [5792] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:06:47 INFO - PROCESS | 5792 | [5792] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:47 INFO - PROCESS | 5792 | 1456992407049 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58027 00:06:47 INFO - PROCESS | 5792 | 1456992407053 Marionette DEBUG Closed connection conn1 00:06:47 INFO - PROCESS | 5792 | [5792] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:47 INFO - PROCESS | 5792 | 1456992407097 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58028 00:06:47 INFO - PROCESS | 5792 | 1456992407105 Marionette DEBUG Closed connection conn2 00:06:47 INFO - PROCESS | 5792 | 1456992407149 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:06:47 INFO - PROCESS | 5792 | 1456992407167 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:06:47 INFO - PROCESS | 5792 | [5792] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:06:48 INFO - PROCESS | 5792 | ++DOCSHELL 0x7fc1052dd800 == 3 [pid = 5792] [id = 3] 00:06:48 INFO - PROCESS | 5792 | ++DOMWINDOW == 6 (0x7fc1052de000) [pid = 5792] [serial = 6] [outer = (nil)] 00:06:48 INFO - PROCESS | 5792 | ++DOCSHELL 0x7fc1052de800 == 4 [pid = 5792] [id = 4] 00:06:48 INFO - PROCESS | 5792 | ++DOMWINDOW == 7 (0x7fc10532f400) [pid = 5792] [serial = 7] [outer = (nil)] 00:06:49 INFO - PROCESS | 5792 | [5792] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:06:49 INFO - PROCESS | 5792 | ++DOCSHELL 0x7fc103848000 == 5 [pid = 5792] [id = 5] 00:06:49 INFO - PROCESS | 5792 | ++DOMWINDOW == 8 (0x7fc103837800) [pid = 5792] [serial = 8] [outer = (nil)] 00:06:49 INFO - PROCESS | 5792 | [5792] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:06:49 INFO - PROCESS | 5792 | [5792] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:06:49 INFO - PROCESS | 5792 | ++DOMWINDOW == 9 (0x7fc103845800) [pid = 5792] [serial = 9] [outer = 0x7fc103837800] 00:06:49 INFO - PROCESS | 5792 | ++DOMWINDOW == 10 (0x7fc103375800) [pid = 5792] [serial = 10] [outer = 0x7fc1052de000] 00:06:49 INFO - PROCESS | 5792 | ++DOMWINDOW == 11 (0x7fc1033a0400) [pid = 5792] [serial = 11] [outer = 0x7fc10532f400] 00:06:49 INFO - PROCESS | 5792 | ++DOMWINDOW == 12 (0x7fc1033a2400) [pid = 5792] [serial = 12] [outer = 0x7fc103837800] 00:06:50 INFO - PROCESS | 5792 | 1456992410889 Marionette DEBUG loaded listener.js 00:06:50 INFO - PROCESS | 5792 | 1456992410904 Marionette DEBUG loaded listener.js 00:06:51 INFO - PROCESS | 5792 | ++DOMWINDOW == 13 (0x7fc11156cc00) [pid = 5792] [serial = 13] [outer = 0x7fc103837800] 00:06:51 INFO - PROCESS | 5792 | 1456992411527 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"56ac13bc-be33-4e60-8398-a7edf630de7a","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:06:51 INFO - PROCESS | 5792 | 1456992411812 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:06:51 INFO - PROCESS | 5792 | 1456992411817 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:06:52 INFO - PROCESS | 5792 | 1456992412149 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:06:52 INFO - PROCESS | 5792 | 1456992412152 Marionette TRACE conn3 <- [1,3,null,{}] 00:06:52 INFO - PROCESS | 5792 | 1456992412209 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:06:52 INFO - PROCESS | 5792 | [5792] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:06:52 INFO - PROCESS | 5792 | ++DOMWINDOW == 14 (0x7fc0fdea0000) [pid = 5792] [serial = 14] [outer = 0x7fc103837800] 00:06:52 INFO - PROCESS | 5792 | [5792] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 00:06:53 INFO - PROCESS | 5792 | ++DOCSHELL 0x7fc0fcc62000 == 6 [pid = 5792] [id = 6] 00:06:53 INFO - PROCESS | 5792 | ++DOMWINDOW == 15 (0x7fc0fccf4000) [pid = 5792] [serial = 15] [outer = (nil)] 00:06:53 INFO - PROCESS | 5792 | ++DOMWINDOW == 16 (0x7fc0fccf5000) [pid = 5792] [serial = 16] [outer = 0x7fc0fccf4000] 00:06:53 INFO - PROCESS | 5792 | ++DOMWINDOW == 17 (0x7fc0fccfbc00) [pid = 5792] [serial = 17] [outer = 0x7fc0fccf4000] 00:06:53 INFO - PROCESS | 5792 | ++DOCSHELL 0x7fc0fc1e8000 == 7 [pid = 5792] [id = 7] 00:06:53 INFO - PROCESS | 5792 | ++DOMWINDOW == 18 (0x7fc0fdea7c00) [pid = 5792] [serial = 18] [outer = (nil)] 00:06:53 INFO - PROCESS | 5792 | ++DOMWINDOW == 19 (0x7fc10525b000) [pid = 5792] [serial = 19] [outer = 0x7fc0fdea7c00] 00:06:53 INFO - PROCESS | 5792 | ++DOMWINDOW == 20 (0x7fc0fbe7ac00) [pid = 5792] [serial = 20] [outer = 0x7fc0fdea7c00] 00:06:54 INFO - PROCESS | 5792 | [5792] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:06:54 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:06:54 INFO - document served over http requires an http 00:06:54 INFO - sub-resource via xhr-request using the meta-csp 00:06:54 INFO - delivery method with keep-origin-redirect and when 00:06:54 INFO - the target request is cross-origin. - expected FAIL 00:06:54 INFO - TEST-INFO | expected FAIL 00:06:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1077ms 00:06:54 WARNING - u'runner_teardown' () 00:06:54 INFO - Setting up ssl 00:06:54 INFO - PROCESS | certutil | 00:06:54 INFO - PROCESS | certutil | 00:06:54 INFO - PROCESS | certutil | 00:06:54 INFO - Certificate Nickname Trust Attributes 00:06:54 INFO - SSL,S/MIME,JAR/XPI 00:06:54 INFO - 00:06:54 INFO - web-platform-tests CT,, 00:06:54 INFO - 00:06:54 INFO - Starting runner 00:06:57 INFO - PROCESS | 5857 | 1456992417036 Marionette DEBUG Marionette enabled via build flag and pref 00:06:57 INFO - PROCESS | 5857 | ++DOCSHELL 0x7fe7058c6800 == 1 [pid = 5857] [id = 1] 00:06:57 INFO - PROCESS | 5857 | ++DOMWINDOW == 1 (0x7fe7058c7000) [pid = 5857] [serial = 1] [outer = (nil)] 00:06:57 INFO - PROCESS | 5857 | ++DOMWINDOW == 2 (0x7fe7058c8000) [pid = 5857] [serial = 2] [outer = 0x7fe7058c7000] 00:06:57 INFO - PROCESS | 5857 | 1456992417707 Marionette INFO Listening on port 2886 00:06:58 INFO - PROCESS | 5857 | 1456992418200 Marionette DEBUG Marionette enabled via command-line flag 00:06:58 INFO - PROCESS | 5857 | ++DOCSHELL 0x7fe702427000 == 2 [pid = 5857] [id = 2] 00:06:58 INFO - PROCESS | 5857 | ++DOMWINDOW == 3 (0x7fe702437800) [pid = 5857] [serial = 3] [outer = (nil)] 00:06:58 INFO - PROCESS | 5857 | ++DOMWINDOW == 4 (0x7fe702438800) [pid = 5857] [serial = 4] [outer = 0x7fe702437800] 00:06:58 INFO - PROCESS | 5857 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fe70985fb80 00:06:58 INFO - PROCESS | 5857 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fe702342f40 00:06:58 INFO - PROCESS | 5857 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fe7023540d0 00:06:58 INFO - PROCESS | 5857 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fe702354460 00:06:58 INFO - PROCESS | 5857 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fe702354790 00:06:58 INFO - PROCESS | 5857 | ++DOMWINDOW == 5 (0x7fe7023a0800) [pid = 5857] [serial = 5] [outer = 0x7fe7058c7000] 00:06:58 INFO - PROCESS | 5857 | [5857] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:58 INFO - PROCESS | 5857 | 1456992418510 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41169 00:06:58 INFO - PROCESS | 5857 | [5857] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:58 INFO - PROCESS | 5857 | 1456992418596 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41170 00:06:58 INFO - PROCESS | 5857 | 1456992418602 Marionette DEBUG Closed connection conn0 00:06:58 INFO - PROCESS | 5857 | [5857] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:06:58 INFO - PROCESS | 5857 | [5857] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:58 INFO - PROCESS | 5857 | 1456992418743 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41171 00:06:58 INFO - PROCESS | 5857 | 1456992418747 Marionette DEBUG Closed connection conn1 00:06:58 INFO - PROCESS | 5857 | [5857] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:06:58 INFO - PROCESS | 5857 | 1456992418794 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41172 00:06:58 INFO - PROCESS | 5857 | 1456992418802 Marionette DEBUG Closed connection conn2 00:06:58 INFO - PROCESS | 5857 | 1456992418837 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:06:58 INFO - PROCESS | 5857 | 1456992418854 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:06:59 INFO - PROCESS | 5857 | [5857] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:07:00 INFO - PROCESS | 5857 | ++DOCSHELL 0x7fe6f5b97000 == 3 [pid = 5857] [id = 3] 00:07:00 INFO - PROCESS | 5857 | ++DOMWINDOW == 6 (0x7fe6f5b98000) [pid = 5857] [serial = 6] [outer = (nil)] 00:07:00 INFO - PROCESS | 5857 | ++DOCSHELL 0x7fe6f5b99000 == 4 [pid = 5857] [id = 4] 00:07:00 INFO - PROCESS | 5857 | ++DOMWINDOW == 7 (0x7fe6f5df4800) [pid = 5857] [serial = 7] [outer = (nil)] 00:07:00 INFO - PROCESS | 5857 | [5857] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:07:01 INFO - PROCESS | 5857 | ++DOCSHELL 0x7fe6f4ebe800 == 5 [pid = 5857] [id = 5] 00:07:01 INFO - PROCESS | 5857 | ++DOMWINDOW == 8 (0x7fe6f4fdc000) [pid = 5857] [serial = 8] [outer = (nil)] 00:07:01 INFO - PROCESS | 5857 | [5857] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:07:01 INFO - PROCESS | 5857 | [5857] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:07:01 INFO - PROCESS | 5857 | ++DOMWINDOW == 9 (0x7fe6f4282800) [pid = 5857] [serial = 9] [outer = 0x7fe6f4fdc000] 00:07:01 INFO - PROCESS | 5857 | ++DOMWINDOW == 10 (0x7fe6f3c22000) [pid = 5857] [serial = 10] [outer = 0x7fe6f5b98000] 00:07:01 INFO - PROCESS | 5857 | ++DOMWINDOW == 11 (0x7fe6f3c74000) [pid = 5857] [serial = 11] [outer = 0x7fe6f5df4800] 00:07:01 INFO - PROCESS | 5857 | ++DOMWINDOW == 12 (0x7fe6f3c76000) [pid = 5857] [serial = 12] [outer = 0x7fe6f4fdc000] 00:07:02 INFO - PROCESS | 5857 | 1456992422532 Marionette DEBUG loaded listener.js 00:07:02 INFO - PROCESS | 5857 | 1456992422549 Marionette DEBUG loaded listener.js 00:07:03 INFO - PROCESS | 5857 | ++DOMWINDOW == 13 (0x7fe702673000) [pid = 5857] [serial = 13] [outer = 0x7fe6f4fdc000] 00:07:03 INFO - PROCESS | 5857 | 1456992423180 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"f9698876-9c3b-44ff-98dc-03de48b0065f","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:07:03 INFO - PROCESS | 5857 | 1456992423481 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:07:03 INFO - PROCESS | 5857 | 1456992423490 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:07:03 INFO - PROCESS | 5857 | 1456992423815 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:07:03 INFO - PROCESS | 5857 | 1456992423819 Marionette TRACE conn3 <- [1,3,null,{}] 00:07:03 INFO - PROCESS | 5857 | 1456992423884 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:07:04 INFO - PROCESS | 5857 | [5857] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:07:04 INFO - PROCESS | 5857 | ++DOMWINDOW == 14 (0x7fe6eee4e800) [pid = 5857] [serial = 14] [outer = 0x7fe6f4fdc000] 00:07:04 INFO - PROCESS | 5857 | [5857] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 00:07:04 INFO - PROCESS | 5857 | ++DOCSHELL 0x7fe6f6a58800 == 6 [pid = 5857] [id = 6] 00:07:04 INFO - PROCESS | 5857 | ++DOMWINDOW == 15 (0x7fe6ed40b000) [pid = 5857] [serial = 15] [outer = (nil)] 00:07:04 INFO - PROCESS | 5857 | ++DOMWINDOW == 16 (0x7fe6ed40c000) [pid = 5857] [serial = 16] [outer = 0x7fe6ed40b000] 00:07:04 INFO - PROCESS | 5857 | ++DOMWINDOW == 17 (0x7fe6ed413000) [pid = 5857] [serial = 17] [outer = 0x7fe6ed40b000] 00:07:05 INFO - PROCESS | 5857 | ++DOCSHELL 0x7fe6ed111000 == 7 [pid = 5857] [id = 7] 00:07:05 INFO - PROCESS | 5857 | ++DOMWINDOW == 18 (0x7fe6ed413800) [pid = 5857] [serial = 18] [outer = (nil)] 00:07:05 INFO - PROCESS | 5857 | ++DOMWINDOW == 19 (0x7fe6f3953400) [pid = 5857] [serial = 19] [outer = 0x7fe6ed413800] 00:07:05 INFO - PROCESS | 5857 | ++DOMWINDOW == 20 (0x7fe6ed09f000) [pid = 5857] [serial = 20] [outer = 0x7fe6ed413800] 00:07:05 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:07:05 INFO - document served over http requires an http 00:07:05 INFO - sub-resource via xhr-request using the meta-csp 00:07:05 INFO - delivery method with no-redirect and when 00:07:05 INFO - the target request is cross-origin. - expected FAIL 00:07:05 INFO - TEST-INFO | expected FAIL 00:07:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 876ms 00:07:05 WARNING - u'runner_teardown' () 00:07:05 INFO - Setting up ssl 00:07:05 INFO - PROCESS | certutil | 00:07:05 INFO - PROCESS | certutil | 00:07:05 INFO - PROCESS | certutil | 00:07:05 INFO - Certificate Nickname Trust Attributes 00:07:05 INFO - SSL,S/MIME,JAR/XPI 00:07:05 INFO - 00:07:05 INFO - web-platform-tests CT,, 00:07:05 INFO - 00:07:06 INFO - Starting runner 00:07:08 INFO - PROCESS | 5922 | 1456992428516 Marionette DEBUG Marionette enabled via build flag and pref 00:07:08 INFO - PROCESS | 5922 | ++DOCSHELL 0x7f41c79c5000 == 1 [pid = 5922] [id = 1] 00:07:08 INFO - PROCESS | 5922 | ++DOMWINDOW == 1 (0x7f41c79c5800) [pid = 5922] [serial = 1] [outer = (nil)] 00:07:08 INFO - PROCESS | 5922 | ++DOMWINDOW == 2 (0x7f41c79c6800) [pid = 5922] [serial = 2] [outer = 0x7f41c79c5800] 00:07:09 INFO - PROCESS | 5922 | 1456992429195 Marionette INFO Listening on port 2887 00:07:09 INFO - PROCESS | 5922 | 1456992429693 Marionette DEBUG Marionette enabled via command-line flag 00:07:09 INFO - PROCESS | 5922 | ++DOCSHELL 0x7f41c4427000 == 2 [pid = 5922] [id = 2] 00:07:09 INFO - PROCESS | 5922 | ++DOMWINDOW == 3 (0x7f41c4437800) [pid = 5922] [serial = 3] [outer = (nil)] 00:07:09 INFO - PROCESS | 5922 | ++DOMWINDOW == 4 (0x7f41c4438800) [pid = 5922] [serial = 4] [outer = 0x7f41c4437800] 00:07:09 INFO - PROCESS | 5922 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f41cb95fb80 00:07:09 INFO - PROCESS | 5922 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f41c433af40 00:07:09 INFO - PROCESS | 5922 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f41c43530d0 00:07:09 INFO - PROCESS | 5922 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f41c4353460 00:07:09 INFO - PROCESS | 5922 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f41c4353790 00:07:09 INFO - PROCESS | 5922 | ++DOMWINDOW == 5 (0x7f41c43a3800) [pid = 5922] [serial = 5] [outer = 0x7f41c79c5800] 00:07:10 INFO - PROCESS | 5922 | [5922] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:07:10 INFO - PROCESS | 5922 | 1456992430012 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58924 00:07:10 INFO - PROCESS | 5922 | [5922] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:07:10 INFO - PROCESS | 5922 | 1456992430102 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58925 00:07:10 INFO - PROCESS | 5922 | 1456992430109 Marionette DEBUG Closed connection conn0 00:07:10 INFO - PROCESS | 5922 | [5922] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:07:10 INFO - PROCESS | 5922 | [5922] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:07:10 INFO - PROCESS | 5922 | 1456992430252 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58926 00:07:10 INFO - PROCESS | 5922 | 1456992430255 Marionette DEBUG Closed connection conn1 00:07:10 INFO - PROCESS | 5922 | [5922] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:07:10 INFO - PROCESS | 5922 | 1456992430300 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58927 00:07:10 INFO - PROCESS | 5922 | 1456992430308 Marionette DEBUG Closed connection conn2 00:07:10 INFO - PROCESS | 5922 | 1456992430345 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:07:10 INFO - PROCESS | 5922 | 1456992430361 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:07:11 INFO - PROCESS | 5922 | [5922] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:07:11 INFO - PROCESS | 5922 | ++DOCSHELL 0x7f41b8391800 == 3 [pid = 5922] [id = 3] 00:07:11 INFO - PROCESS | 5922 | ++DOMWINDOW == 6 (0x7f41b8396800) [pid = 5922] [serial = 6] [outer = (nil)] 00:07:11 INFO - PROCESS | 5922 | ++DOCSHELL 0x7f41b8397000 == 4 [pid = 5922] [id = 4] 00:07:11 INFO - PROCESS | 5922 | ++DOMWINDOW == 7 (0x7f41b86cd400) [pid = 5922] [serial = 7] [outer = (nil)] 00:07:12 INFO - PROCESS | 5922 | [5922] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:07:12 INFO - PROCESS | 5922 | ++DOCSHELL 0x7f41b690e800 == 5 [pid = 5922] [id = 5] 00:07:12 INFO - PROCESS | 5922 | ++DOMWINDOW == 8 (0x7f41b77db000) [pid = 5922] [serial = 8] [outer = (nil)] 00:07:12 INFO - PROCESS | 5922 | [5922] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:07:12 INFO - PROCESS | 5922 | [5922] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:07:12 INFO - PROCESS | 5922 | ++DOMWINDOW == 9 (0x7f41b697f800) [pid = 5922] [serial = 9] [outer = 0x7f41b77db000] 00:07:12 INFO - PROCESS | 5922 | ++DOMWINDOW == 10 (0x7f41b6414000) [pid = 5922] [serial = 10] [outer = 0x7f41b8396800] 00:07:12 INFO - PROCESS | 5922 | ++DOMWINDOW == 11 (0x7f41b6452800) [pid = 5922] [serial = 11] [outer = 0x7f41b86cd400] 00:07:12 INFO - PROCESS | 5922 | ++DOMWINDOW == 12 (0x7f41b6454800) [pid = 5922] [serial = 12] [outer = 0x7f41b77db000] 00:07:14 INFO - PROCESS | 5922 | 1456992434059 Marionette DEBUG loaded listener.js 00:07:14 INFO - PROCESS | 5922 | 1456992434074 Marionette DEBUG loaded listener.js 00:07:14 INFO - PROCESS | 5922 | ++DOMWINDOW == 13 (0x7f41c465e800) [pid = 5922] [serial = 13] [outer = 0x7f41b77db000] 00:07:14 INFO - PROCESS | 5922 | 1456992434695 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"9717c68f-0780-4eba-8cdf-e259b0dd78d2","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:07:14 INFO - PROCESS | 5922 | 1456992434954 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:07:14 INFO - PROCESS | 5922 | 1456992434959 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:07:15 INFO - PROCESS | 5922 | 1456992435348 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:07:15 INFO - PROCESS | 5922 | 1456992435352 Marionette TRACE conn3 <- [1,3,null,{}] 00:07:15 INFO - PROCESS | 5922 | 1456992435393 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:07:15 INFO - PROCESS | 5922 | [5922] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:07:15 INFO - PROCESS | 5922 | ++DOMWINDOW == 14 (0x7f41afc4b000) [pid = 5922] [serial = 14] [outer = 0x7f41b77db000] 00:07:16 INFO - PROCESS | 5922 | [5922] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 00:07:16 INFO - PROCESS | 5922 | ++DOCSHELL 0x7f41afc73000 == 6 [pid = 5922] [id = 6] 00:07:16 INFO - PROCESS | 5922 | ++DOMWINDOW == 15 (0x7f41af208c00) [pid = 5922] [serial = 15] [outer = (nil)] 00:07:16 INFO - PROCESS | 5922 | ++DOMWINDOW == 16 (0x7f41af209c00) [pid = 5922] [serial = 16] [outer = 0x7f41af208c00] 00:07:16 INFO - PROCESS | 5922 | ++DOMWINDOW == 17 (0x7f41af210800) [pid = 5922] [serial = 17] [outer = 0x7f41af208c00] 00:07:16 INFO - PROCESS | 5922 | ++DOCSHELL 0x7f41af2e1800 == 7 [pid = 5922] [id = 7] 00:07:16 INFO - PROCESS | 5922 | ++DOMWINDOW == 18 (0x7f41af211000) [pid = 5922] [serial = 18] [outer = (nil)] 00:07:16 INFO - PROCESS | 5922 | ++DOMWINDOW == 19 (0x7f41b6359800) [pid = 5922] [serial = 19] [outer = 0x7f41af211000] 00:07:16 INFO - PROCESS | 5922 | ++DOMWINDOW == 20 (0x7f41aee99800) [pid = 5922] [serial = 20] [outer = 0x7f41af211000] 00:07:17 INFO - PROCESS | 5922 | [5922] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:07:17 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:07:17 INFO - document served over http requires an http 00:07:17 INFO - sub-resource via xhr-request using the meta-csp 00:07:17 INFO - delivery method with swap-origin-redirect and when 00:07:17 INFO - the target request is cross-origin. - expected FAIL 00:07:17 INFO - TEST-INFO | expected FAIL 00:07:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1092ms 00:07:17 WARNING - u'runner_teardown' () 00:07:17 INFO - Setting up ssl 00:07:17 INFO - PROCESS | certutil | 00:07:17 INFO - PROCESS | certutil | 00:07:17 INFO - PROCESS | certutil | 00:07:17 INFO - Certificate Nickname Trust Attributes 00:07:17 INFO - SSL,S/MIME,JAR/XPI 00:07:17 INFO - 00:07:17 INFO - web-platform-tests CT,, 00:07:17 INFO - 00:07:17 INFO - Starting runner 00:07:20 INFO - PROCESS | 5985 | 1456992440227 Marionette DEBUG Marionette enabled via build flag and pref 00:07:20 INFO - PROCESS | 5985 | ++DOCSHELL 0x7f97ce7c4000 == 1 [pid = 5985] [id = 1] 00:07:20 INFO - PROCESS | 5985 | ++DOMWINDOW == 1 (0x7f97ce7c4800) [pid = 5985] [serial = 1] [outer = (nil)] 00:07:20 INFO - PROCESS | 5985 | ++DOMWINDOW == 2 (0x7f97ce7c5800) [pid = 5985] [serial = 2] [outer = 0x7f97ce7c4800] 00:07:20 INFO - PROCESS | 5985 | 1456992440894 Marionette INFO Listening on port 2888 00:07:21 INFO - PROCESS | 5985 | 1456992441392 Marionette DEBUG Marionette enabled via command-line flag 00:07:21 INFO - PROCESS | 5985 | ++DOCSHELL 0x7f97cb326000 == 2 [pid = 5985] [id = 2] 00:07:21 INFO - PROCESS | 5985 | ++DOMWINDOW == 3 (0x7f97cb336800) [pid = 5985] [serial = 3] [outer = (nil)] 00:07:21 INFO - PROCESS | 5985 | ++DOMWINDOW == 4 (0x7f97cb337800) [pid = 5985] [serial = 4] [outer = 0x7f97cb336800] 00:07:21 INFO - PROCESS | 5985 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f97d2c5fb80 00:07:21 INFO - PROCESS | 5985 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f97cb242f40 00:07:21 INFO - PROCESS | 5985 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f97cb2540d0 00:07:21 INFO - PROCESS | 5985 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f97cb2543d0 00:07:21 INFO - PROCESS | 5985 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f97cb254700 00:07:21 INFO - PROCESS | 5985 | ++DOMWINDOW == 5 (0x7f97cb29e000) [pid = 5985] [serial = 5] [outer = 0x7f97ce7c4800] 00:07:21 INFO - PROCESS | 5985 | [5985] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:07:21 INFO - PROCESS | 5985 | 1456992441705 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58822 00:07:21 INFO - PROCESS | 5985 | [5985] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:07:21 INFO - PROCESS | 5985 | 1456992441793 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58823 00:07:21 INFO - PROCESS | 5985 | 1456992441799 Marionette DEBUG Closed connection conn0 00:07:21 INFO - PROCESS | 5985 | [5985] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:07:21 INFO - PROCESS | 5985 | [5985] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:07:21 INFO - PROCESS | 5985 | 1456992441939 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58824 00:07:21 INFO - PROCESS | 5985 | 1456992441944 Marionette DEBUG Closed connection conn1 00:07:21 INFO - PROCESS | 5985 | [5985] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:07:21 INFO - PROCESS | 5985 | 1456992441987 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58825 00:07:21 INFO - PROCESS | 5985 | 1456992441994 Marionette DEBUG Closed connection conn2 00:07:22 INFO - PROCESS | 5985 | 1456992442011 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:07:22 INFO - PROCESS | 5985 | 1456992442020 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:07:22 INFO - PROCESS | 5985 | [5985] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:07:23 INFO - PROCESS | 5985 | ++DOCSHELL 0x7f97bf0bc800 == 3 [pid = 5985] [id = 3] 00:07:23 INFO - PROCESS | 5985 | ++DOMWINDOW == 6 (0x7f97bf0bd000) [pid = 5985] [serial = 6] [outer = (nil)] 00:07:23 INFO - PROCESS | 5985 | ++DOCSHELL 0x7f97bf0bd800 == 4 [pid = 5985] [id = 4] 00:07:23 INFO - PROCESS | 5985 | ++DOMWINDOW == 7 (0x7f97bfccb400) [pid = 5985] [serial = 7] [outer = (nil)] 00:07:24 INFO - PROCESS | 5985 | [5985] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:07:24 INFO - PROCESS | 5985 | ++DOCSHELL 0x7f97bd8ba800 == 5 [pid = 5985] [id = 5] 00:07:24 INFO - PROCESS | 5985 | ++DOMWINDOW == 8 (0x7f97bd807000) [pid = 5985] [serial = 8] [outer = (nil)] 00:07:24 INFO - PROCESS | 5985 | [5985] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:07:24 INFO - PROCESS | 5985 | [5985] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:07:24 INFO - PROCESS | 5985 | ++DOMWINDOW == 9 (0x7f97bd793c00) [pid = 5985] [serial = 9] [outer = 0x7f97bd807000] 00:07:24 INFO - PROCESS | 5985 | ++DOMWINDOW == 10 (0x7f97bd4be000) [pid = 5985] [serial = 10] [outer = 0x7f97bf0bd000] 00:07:24 INFO - PROCESS | 5985 | ++DOMWINDOW == 11 (0x7f97bd4df800) [pid = 5985] [serial = 11] [outer = 0x7f97bfccb400] 00:07:24 INFO - PROCESS | 5985 | ++DOMWINDOW == 12 (0x7f97bd4e1800) [pid = 5985] [serial = 12] [outer = 0x7f97bd807000] 00:07:25 INFO - PROCESS | 5985 | 1456992445907 Marionette DEBUG loaded listener.js 00:07:25 INFO - PROCESS | 5985 | 1456992445925 Marionette DEBUG loaded listener.js 00:07:26 INFO - PROCESS | 5985 | ++DOMWINDOW == 13 (0x7f97bb413400) [pid = 5985] [serial = 13] [outer = 0x7f97bd807000] 00:07:26 INFO - PROCESS | 5985 | 1456992446564 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d74f8444-4618-49b5-a4ef-48ad13128d03","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:07:26 INFO - PROCESS | 5985 | 1456992446811 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:07:26 INFO - PROCESS | 5985 | 1456992446817 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:07:27 INFO - PROCESS | 5985 | 1456992447205 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:07:27 INFO - PROCESS | 5985 | 1456992447209 Marionette TRACE conn3 <- [1,3,null,{}] 00:07:27 INFO - PROCESS | 5985 | 1456992447252 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:07:27 INFO - PROCESS | 5985 | [5985] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:07:27 INFO - PROCESS | 5985 | ++DOMWINDOW == 14 (0x7f97b7fa4400) [pid = 5985] [serial = 14] [outer = 0x7f97bd807000] 00:07:27 INFO - PROCESS | 5985 | [5985] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 00:07:28 INFO - PROCESS | 5985 | ++DOCSHELL 0x7f97b644f000 == 6 [pid = 5985] [id = 6] 00:07:28 INFO - PROCESS | 5985 | ++DOMWINDOW == 15 (0x7f97b6307000) [pid = 5985] [serial = 15] [outer = (nil)] 00:07:28 INFO - PROCESS | 5985 | ++DOMWINDOW == 16 (0x7f97b6308000) [pid = 5985] [serial = 16] [outer = 0x7f97b6307000] 00:07:28 INFO - PROCESS | 5985 | ++DOMWINDOW == 17 (0x7f97b630e800) [pid = 5985] [serial = 17] [outer = 0x7f97b6307000] 00:07:28 INFO - PROCESS | 5985 | ++DOCSHELL 0x7f97b63d1000 == 7 [pid = 5985] [id = 7] 00:07:28 INFO - PROCESS | 5985 | ++DOMWINDOW == 18 (0x7f97b613bc00) [pid = 5985] [serial = 18] [outer = (nil)] 00:07:28 INFO - PROCESS | 5985 | ++DOMWINDOW == 19 (0x7f97b630d400) [pid = 5985] [serial = 19] [outer = 0x7f97b613bc00] 00:07:28 INFO - PROCESS | 5985 | ++DOMWINDOW == 20 (0x7f97b60c0000) [pid = 5985] [serial = 20] [outer = 0x7f97b613bc00] 00:07:29 INFO - PROCESS | 5985 | [5985] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:07:29 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:07:29 INFO - document served over http requires an https 00:07:29 INFO - sub-resource via fetch-request using the meta-csp 00:07:29 INFO - delivery method with keep-origin-redirect and when 00:07:29 INFO - the target request is cross-origin. - expected FAIL 00:07:29 INFO - TEST-INFO | expected FAIL 00:07:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1380ms 00:07:29 WARNING - u'runner_teardown' () 00:07:29 INFO - Setting up ssl 00:07:29 INFO - PROCESS | certutil | 00:07:29 INFO - PROCESS | certutil | 00:07:29 INFO - PROCESS | certutil | 00:07:29 INFO - Certificate Nickname Trust Attributes 00:07:29 INFO - SSL,S/MIME,JAR/XPI 00:07:29 INFO - 00:07:29 INFO - web-platform-tests CT,, 00:07:29 INFO - 00:07:29 INFO - Starting runner 00:07:32 INFO - PROCESS | 6052 | 1456992452388 Marionette DEBUG Marionette enabled via build flag and pref 00:07:32 INFO - PROCESS | 6052 | ++DOCSHELL 0x7f78886c4000 == 1 [pid = 6052] [id = 1] 00:07:32 INFO - PROCESS | 6052 | ++DOMWINDOW == 1 (0x7f78886c4800) [pid = 6052] [serial = 1] [outer = (nil)] 00:07:32 INFO - PROCESS | 6052 | ++DOMWINDOW == 2 (0x7f78886c5800) [pid = 6052] [serial = 2] [outer = 0x7f78886c4800] 00:07:33 INFO - PROCESS | 6052 | 1456992453076 Marionette INFO Listening on port 2889 00:07:33 INFO - PROCESS | 6052 | 1456992453583 Marionette DEBUG Marionette enabled via command-line flag 00:07:33 INFO - PROCESS | 6052 | ++DOCSHELL 0x7f7885224800 == 2 [pid = 6052] [id = 2] 00:07:33 INFO - PROCESS | 6052 | ++DOMWINDOW == 3 (0x7f7885235000) [pid = 6052] [serial = 3] [outer = (nil)] 00:07:33 INFO - PROCESS | 6052 | ++DOMWINDOW == 4 (0x7f7885236000) [pid = 6052] [serial = 4] [outer = 0x7f7885235000] 00:07:33 INFO - PROCESS | 6052 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f788cb5fb80 00:07:33 INFO - PROCESS | 6052 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f788513bfd0 00:07:33 INFO - PROCESS | 6052 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7885154160 00:07:33 INFO - PROCESS | 6052 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7885154460 00:07:33 INFO - PROCESS | 6052 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7885154790 00:07:33 INFO - PROCESS | 6052 | ++DOMWINDOW == 5 (0x7f788519d000) [pid = 6052] [serial = 5] [outer = 0x7f78886c4800] 00:07:33 INFO - PROCESS | 6052 | [6052] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:07:33 INFO - PROCESS | 6052 | 1456992453898 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40273 00:07:33 INFO - PROCESS | 6052 | [6052] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:07:33 INFO - PROCESS | 6052 | 1456992453986 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40274 00:07:33 INFO - PROCESS | 6052 | 1456992453993 Marionette DEBUG Closed connection conn0 00:07:34 INFO - PROCESS | 6052 | [6052] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:07:34 INFO - PROCESS | 6052 | [6052] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:07:34 INFO - PROCESS | 6052 | 1456992454133 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40275 00:07:34 INFO - PROCESS | 6052 | 1456992454137 Marionette DEBUG Closed connection conn1 00:07:34 INFO - PROCESS | 6052 | [6052] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:07:34 INFO - PROCESS | 6052 | 1456992454184 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40276 00:07:34 INFO - PROCESS | 6052 | 1456992454192 Marionette DEBUG Closed connection conn2 00:07:34 INFO - PROCESS | 6052 | 1456992454229 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:07:34 INFO - PROCESS | 6052 | 1456992454245 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:07:35 INFO - PROCESS | 6052 | [6052] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:07:35 INFO - PROCESS | 6052 | ++DOCSHELL 0x7f787918d000 == 3 [pid = 6052] [id = 3] 00:07:35 INFO - PROCESS | 6052 | ++DOMWINDOW == 6 (0x7f787918e000) [pid = 6052] [serial = 6] [outer = (nil)] 00:07:35 INFO - PROCESS | 6052 | ++DOCSHELL 0x7f787918f000 == 4 [pid = 6052] [id = 4] 00:07:35 INFO - PROCESS | 6052 | ++DOMWINDOW == 7 (0x7f787ab63000) [pid = 6052] [serial = 7] [outer = (nil)] 00:07:36 INFO - PROCESS | 6052 | [6052] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:07:36 INFO - PROCESS | 6052 | ++DOCSHELL 0x7f7877816800 == 5 [pid = 6052] [id = 5] 00:07:36 INFO - PROCESS | 6052 | ++DOMWINDOW == 8 (0x7f78785c1400) [pid = 6052] [serial = 8] [outer = (nil)] 00:07:36 INFO - PROCESS | 6052 | [6052] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:07:36 INFO - PROCESS | 6052 | [6052] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:07:36 INFO - PROCESS | 6052 | ++DOMWINDOW == 9 (0x7f787786b800) [pid = 6052] [serial = 9] [outer = 0x7f78785c1400] 00:07:36 INFO - PROCESS | 6052 | ++DOMWINDOW == 10 (0x7f7877222000) [pid = 6052] [serial = 10] [outer = 0x7f787918e000] 00:07:36 INFO - PROCESS | 6052 | ++DOMWINDOW == 11 (0x7f787723e000) [pid = 6052] [serial = 11] [outer = 0x7f787ab63000] 00:07:36 INFO - PROCESS | 6052 | ++DOMWINDOW == 12 (0x7f7877240000) [pid = 6052] [serial = 12] [outer = 0x7f78785c1400] 00:07:37 INFO - PROCESS | 6052 | 1456992457927 Marionette DEBUG loaded listener.js 00:07:37 INFO - PROCESS | 6052 | 1456992457943 Marionette DEBUG loaded listener.js 00:07:38 INFO - PROCESS | 6052 | ++DOMWINDOW == 13 (0x7f7885461000) [pid = 6052] [serial = 13] [outer = 0x7f78785c1400] 00:07:38 INFO - PROCESS | 6052 | 1456992458575 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8ec8a8de-5887-42ef-a4cd-a2922a19902a","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:07:38 INFO - PROCESS | 6052 | 1456992458878 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:07:38 INFO - PROCESS | 6052 | 1456992458884 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:07:39 INFO - PROCESS | 6052 | 1456992459221 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:07:39 INFO - PROCESS | 6052 | 1456992459226 Marionette TRACE conn3 <- [1,3,null,{}] 00:07:39 INFO - PROCESS | 6052 | 1456992459277 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:07:39 INFO - PROCESS | 6052 | [6052] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:07:39 INFO - PROCESS | 6052 | ++DOMWINDOW == 14 (0x7f7871c8ac00) [pid = 6052] [serial = 14] [outer = 0x7f78785c1400] 00:07:39 INFO - PROCESS | 6052 | [6052] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 00:07:40 INFO - PROCESS | 6052 | ++DOCSHELL 0x7f787a03e000 == 6 [pid = 6052] [id = 6] 00:07:40 INFO - PROCESS | 6052 | ++DOMWINDOW == 15 (0x7f787010b000) [pid = 6052] [serial = 15] [outer = (nil)] 00:07:40 INFO - PROCESS | 6052 | ++DOMWINDOW == 16 (0x7f787010c000) [pid = 6052] [serial = 16] [outer = 0x7f787010b000] 00:07:40 INFO - PROCESS | 6052 | ++DOMWINDOW == 17 (0x7f7870112800) [pid = 6052] [serial = 17] [outer = 0x7f787010b000] 00:07:40 INFO - PROCESS | 6052 | ++DOCSHELL 0x7f786fe3a800 == 7 [pid = 6052] [id = 7] 00:07:40 INFO - PROCESS | 6052 | ++DOMWINDOW == 18 (0x7f7870113400) [pid = 6052] [serial = 18] [outer = (nil)] 00:07:40 INFO - PROCESS | 6052 | ++DOMWINDOW == 19 (0x7f7876f87c00) [pid = 6052] [serial = 19] [outer = 0x7f7870113400] 00:07:40 INFO - PROCESS | 6052 | ++DOMWINDOW == 20 (0x7f786fd9ac00) [pid = 6052] [serial = 20] [outer = 0x7f7870113400] 00:07:41 INFO - PROCESS | 6052 | [6052] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:07:41 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:07:41 INFO - document served over http requires an https 00:07:41 INFO - sub-resource via fetch-request using the meta-csp 00:07:41 INFO - delivery method with no-redirect and when 00:07:41 INFO - the target request is cross-origin. - expected FAIL 00:07:41 INFO - TEST-INFO | expected FAIL 00:07:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1137ms 00:07:41 WARNING - u'runner_teardown' () 00:07:41 INFO - Setting up ssl 00:07:41 INFO - PROCESS | certutil | 00:07:41 INFO - PROCESS | certutil | 00:07:41 INFO - PROCESS | certutil | 00:07:41 INFO - Certificate Nickname Trust Attributes 00:07:41 INFO - SSL,S/MIME,JAR/XPI 00:07:41 INFO - 00:07:41 INFO - web-platform-tests CT,, 00:07:41 INFO - 00:07:41 INFO - Starting runner 00:07:44 INFO - PROCESS | 6118 | 1456992464172 Marionette DEBUG Marionette enabled via build flag and pref 00:07:44 INFO - PROCESS | 6118 | ++DOCSHELL 0x7f27e4ac2000 == 1 [pid = 6118] [id = 1] 00:07:44 INFO - PROCESS | 6118 | ++DOMWINDOW == 1 (0x7f27e4ac2800) [pid = 6118] [serial = 1] [outer = (nil)] 00:07:44 INFO - PROCESS | 6118 | ++DOMWINDOW == 2 (0x7f27e4ac3800) [pid = 6118] [serial = 2] [outer = 0x7f27e4ac2800] 00:07:44 INFO - PROCESS | 6118 | 1456992464846 Marionette INFO Listening on port 2890 00:07:45 INFO - PROCESS | 6118 | 1456992465352 Marionette DEBUG Marionette enabled via command-line flag 00:07:45 INFO - PROCESS | 6118 | ++DOCSHELL 0x7f27e1527000 == 2 [pid = 6118] [id = 2] 00:07:45 INFO - PROCESS | 6118 | ++DOMWINDOW == 3 (0x7f27e1537800) [pid = 6118] [serial = 3] [outer = (nil)] 00:07:45 INFO - PROCESS | 6118 | ++DOMWINDOW == 4 (0x7f27e1538800) [pid = 6118] [serial = 4] [outer = 0x7f27e1537800] 00:07:45 INFO - PROCESS | 6118 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f27e8a5fb80 00:07:45 INFO - PROCESS | 6118 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f27e143bf40 00:07:45 INFO - PROCESS | 6118 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f27e1454160 00:07:45 INFO - PROCESS | 6118 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f27e1454460 00:07:45 INFO - PROCESS | 6118 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f27e1454790 00:07:45 INFO - PROCESS | 6118 | ++DOMWINDOW == 5 (0x7f27e149d800) [pid = 6118] [serial = 5] [outer = 0x7f27e4ac2800] 00:07:45 INFO - PROCESS | 6118 | [6118] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:07:45 INFO - PROCESS | 6118 | 1456992465666 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55278 00:07:45 INFO - PROCESS | 6118 | [6118] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:07:45 INFO - PROCESS | 6118 | 1456992465753 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55279 00:07:45 INFO - PROCESS | 6118 | 1456992465759 Marionette DEBUG Closed connection conn0 00:07:45 INFO - PROCESS | 6118 | [6118] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:07:45 INFO - PROCESS | 6118 | [6118] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:07:45 INFO - PROCESS | 6118 | 1456992465898 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55280 00:07:45 INFO - PROCESS | 6118 | 1456992465901 Marionette DEBUG Closed connection conn1 00:07:45 INFO - PROCESS | 6118 | [6118] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:07:45 INFO - PROCESS | 6118 | 1456992465942 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55281 00:07:45 INFO - PROCESS | 6118 | 1456992465955 Marionette DEBUG Closed connection conn2 00:07:45 INFO - PROCESS | 6118 | 1456992465992 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:07:46 INFO - PROCESS | 6118 | 1456992466010 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:07:46 INFO - PROCESS | 6118 | [6118] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:07:47 INFO - PROCESS | 6118 | ++DOCSHELL 0x7f27d573b000 == 3 [pid = 6118] [id = 3] 00:07:47 INFO - PROCESS | 6118 | ++DOMWINDOW == 6 (0x7f27d5d22000) [pid = 6118] [serial = 6] [outer = (nil)] 00:07:47 INFO - PROCESS | 6118 | ++DOCSHELL 0x7f27d62b6800 == 4 [pid = 6118] [id = 4] 00:07:47 INFO - PROCESS | 6118 | ++DOMWINDOW == 7 (0x7f27d5439c00) [pid = 6118] [serial = 7] [outer = (nil)] 00:07:47 INFO - PROCESS | 6118 | [6118] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:07:48 INFO - PROCESS | 6118 | ++DOCSHELL 0x7f27d3b03800 == 5 [pid = 6118] [id = 5] 00:07:48 INFO - PROCESS | 6118 | ++DOMWINDOW == 8 (0x7f27d48c2800) [pid = 6118] [serial = 8] [outer = (nil)] 00:07:48 INFO - PROCESS | 6118 | [6118] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:07:48 INFO - PROCESS | 6118 | [6118] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:07:48 INFO - PROCESS | 6118 | ++DOMWINDOW == 9 (0x7f27d3b6e400) [pid = 6118] [serial = 9] [outer = 0x7f27d48c2800] 00:07:48 INFO - PROCESS | 6118 | ++DOMWINDOW == 10 (0x7f27d3522000) [pid = 6118] [serial = 10] [outer = 0x7f27d5d22000] 00:07:48 INFO - PROCESS | 6118 | ++DOMWINDOW == 11 (0x7f27d3564000) [pid = 6118] [serial = 11] [outer = 0x7f27d5439c00] 00:07:48 INFO - PROCESS | 6118 | ++DOMWINDOW == 12 (0x7f27d3566000) [pid = 6118] [serial = 12] [outer = 0x7f27d48c2800] 00:07:49 INFO - PROCESS | 6118 | 1456992469614 Marionette DEBUG loaded listener.js 00:07:49 INFO - PROCESS | 6118 | 1456992469631 Marionette DEBUG loaded listener.js 00:07:50 INFO - PROCESS | 6118 | ++DOMWINDOW == 13 (0x7f27e173f800) [pid = 6118] [serial = 13] [outer = 0x7f27d48c2800] 00:07:50 INFO - PROCESS | 6118 | 1456992470256 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b812129f-d84a-4de8-b5ee-89d5be346fd7","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:07:50 INFO - PROCESS | 6118 | 1456992470573 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:07:50 INFO - PROCESS | 6118 | 1456992470578 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:07:50 INFO - PROCESS | 6118 | 1456992470898 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:07:50 INFO - PROCESS | 6118 | 1456992470901 Marionette TRACE conn3 <- [1,3,null,{}] 00:07:50 INFO - PROCESS | 6118 | 1456992470983 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:07:51 INFO - PROCESS | 6118 | [6118] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:07:51 INFO - PROCESS | 6118 | ++DOMWINDOW == 14 (0x7f27ce09e800) [pid = 6118] [serial = 14] [outer = 0x7f27d48c2800] 00:07:51 INFO - PROCESS | 6118 | [6118] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 00:07:51 INFO - PROCESS | 6118 | ++DOCSHELL 0x7f27ccec2000 == 6 [pid = 6118] [id = 6] 00:07:51 INFO - PROCESS | 6118 | ++DOMWINDOW == 15 (0x7f27cc408800) [pid = 6118] [serial = 15] [outer = (nil)] 00:07:51 INFO - PROCESS | 6118 | ++DOMWINDOW == 16 (0x7f27cc409800) [pid = 6118] [serial = 16] [outer = 0x7f27cc408800] 00:07:52 INFO - PROCESS | 6118 | ++DOMWINDOW == 17 (0x7f27cc40fc00) [pid = 6118] [serial = 17] [outer = 0x7f27cc408800] 00:07:52 INFO - PROCESS | 6118 | ++DOCSHELL 0x7f27cc10a000 == 7 [pid = 6118] [id = 7] 00:07:52 INFO - PROCESS | 6118 | ++DOMWINDOW == 18 (0x7f27cc40ec00) [pid = 6118] [serial = 18] [outer = (nil)] 00:07:52 INFO - PROCESS | 6118 | ++DOMWINDOW == 19 (0x7f27ce098c00) [pid = 6118] [serial = 19] [outer = 0x7f27cc40ec00] 00:07:52 INFO - PROCESS | 6118 | ++DOMWINDOW == 20 (0x7f27cbab8000) [pid = 6118] [serial = 20] [outer = 0x7f27cc40ec00] 00:07:52 INFO - PROCESS | 6118 | [6118] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:07:53 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:07:53 INFO - document served over http requires an https 00:07:53 INFO - sub-resource via fetch-request using the meta-csp 00:07:53 INFO - delivery method with swap-origin-redirect and when 00:07:53 INFO - the target request is cross-origin. - expected FAIL 00:07:53 INFO - TEST-INFO | expected FAIL 00:07:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1230ms 00:07:53 WARNING - u'runner_teardown' () 00:07:53 INFO - Setting up ssl 00:07:53 INFO - PROCESS | certutil | 00:07:53 INFO - PROCESS | certutil | 00:07:53 INFO - PROCESS | certutil | 00:07:53 INFO - Certificate Nickname Trust Attributes 00:07:53 INFO - SSL,S/MIME,JAR/XPI 00:07:53 INFO - 00:07:53 INFO - web-platform-tests CT,, 00:07:53 INFO - 00:07:53 INFO - Starting runner 00:07:55 INFO - PROCESS | 6183 | 1456992475934 Marionette DEBUG Marionette enabled via build flag and pref 00:07:56 INFO - PROCESS | 6183 | ++DOCSHELL 0x7f010a6c3000 == 1 [pid = 6183] [id = 1] 00:07:56 INFO - PROCESS | 6183 | ++DOMWINDOW == 1 (0x7f010a6c3800) [pid = 6183] [serial = 1] [outer = (nil)] 00:07:56 INFO - PROCESS | 6183 | ++DOMWINDOW == 2 (0x7f010a6c4800) [pid = 6183] [serial = 2] [outer = 0x7f010a6c3800] 00:07:56 INFO - PROCESS | 6183 | 1456992476600 Marionette INFO Listening on port 2891 00:07:57 INFO - PROCESS | 6183 | 1456992477090 Marionette DEBUG Marionette enabled via command-line flag 00:07:57 INFO - PROCESS | 6183 | ++DOCSHELL 0x7f0107225800 == 2 [pid = 6183] [id = 2] 00:07:57 INFO - PROCESS | 6183 | ++DOMWINDOW == 3 (0x7f0107236000) [pid = 6183] [serial = 3] [outer = (nil)] 00:07:57 INFO - PROCESS | 6183 | ++DOMWINDOW == 4 (0x7f0107237000) [pid = 6183] [serial = 4] [outer = 0x7f0107236000] 00:07:57 INFO - PROCESS | 6183 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f010e65fbe0 00:07:57 INFO - PROCESS | 6183 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f010713dfd0 00:07:57 INFO - PROCESS | 6183 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0107154160 00:07:57 INFO - PROCESS | 6183 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0107154460 00:07:57 INFO - PROCESS | 6183 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0107154790 00:07:57 INFO - PROCESS | 6183 | ++DOMWINDOW == 5 (0x7f010719f000) [pid = 6183] [serial = 5] [outer = 0x7f010a6c3800] 00:07:57 INFO - PROCESS | 6183 | [6183] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:07:57 INFO - PROCESS | 6183 | 1456992477402 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:56514 00:07:57 INFO - PROCESS | 6183 | [6183] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:07:57 INFO - PROCESS | 6183 | 1456992477487 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:56515 00:07:57 INFO - PROCESS | 6183 | 1456992477494 Marionette DEBUG Closed connection conn0 00:07:57 INFO - PROCESS | 6183 | [6183] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:07:57 INFO - PROCESS | 6183 | [6183] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:07:57 INFO - PROCESS | 6183 | 1456992477634 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:56516 00:07:57 INFO - PROCESS | 6183 | 1456992477638 Marionette DEBUG Closed connection conn1 00:07:57 INFO - PROCESS | 6183 | [6183] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:07:57 INFO - PROCESS | 6183 | 1456992477684 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:56517 00:07:57 INFO - PROCESS | 6183 | 1456992477693 Marionette DEBUG Closed connection conn2 00:07:57 INFO - PROCESS | 6183 | 1456992477732 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:07:57 INFO - PROCESS | 6183 | 1456992477754 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:07:58 INFO - PROCESS | 6183 | [6183] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:07:58 INFO - PROCESS | 6183 | ++DOCSHELL 0x7f00fb1f1000 == 3 [pid = 6183] [id = 3] 00:07:58 INFO - PROCESS | 6183 | ++DOMWINDOW == 6 (0x7f00fb1f1800) [pid = 6183] [serial = 6] [outer = (nil)] 00:07:58 INFO - PROCESS | 6183 | ++DOCSHELL 0x7f00fb1f2000 == 4 [pid = 6183] [id = 4] 00:07:58 INFO - PROCESS | 6183 | ++DOMWINDOW == 7 (0x7f00faac0c00) [pid = 6183] [serial = 7] [outer = (nil)] 00:07:59 INFO - PROCESS | 6183 | [6183] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:07:59 INFO - PROCESS | 6183 | ++DOCSHELL 0x7f00f9fb0800 == 5 [pid = 6183] [id = 5] 00:07:59 INFO - PROCESS | 6183 | ++DOMWINDOW == 8 (0x7f00f9d80800) [pid = 6183] [serial = 8] [outer = (nil)] 00:07:59 INFO - PROCESS | 6183 | [6183] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:07:59 INFO - PROCESS | 6183 | [6183] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:07:59 INFO - PROCESS | 6183 | ++DOMWINDOW == 9 (0x7f00f901d400) [pid = 6183] [serial = 9] [outer = 0x7f00f9d80800] 00:08:00 INFO - PROCESS | 6183 | ++DOMWINDOW == 10 (0x7f00f8cda800) [pid = 6183] [serial = 10] [outer = 0x7f00fb1f1800] 00:08:00 INFO - PROCESS | 6183 | ++DOMWINDOW == 11 (0x7f00f8a22800) [pid = 6183] [serial = 11] [outer = 0x7f00faac0c00] 00:08:00 INFO - PROCESS | 6183 | ++DOMWINDOW == 12 (0x7f00f8a24800) [pid = 6183] [serial = 12] [outer = 0x7f00f9d80800] 00:08:01 INFO - PROCESS | 6183 | 1456992481269 Marionette DEBUG loaded listener.js 00:08:01 INFO - PROCESS | 6183 | 1456992481285 Marionette DEBUG loaded listener.js 00:08:01 INFO - PROCESS | 6183 | ++DOMWINDOW == 13 (0x7f010745a400) [pid = 6183] [serial = 13] [outer = 0x7f00f9d80800] 00:08:02 INFO - PROCESS | 6183 | 1456992482059 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"9812515b-38ff-4d63-a262-95fc36c19dfc","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:08:02 INFO - PROCESS | 6183 | 1456992482504 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:08:02 INFO - PROCESS | 6183 | 1456992482510 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:08:02 INFO - PROCESS | 6183 | 1456992482878 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:08:02 INFO - PROCESS | 6183 | 1456992482882 Marionette TRACE conn3 <- [1,3,null,{}] 00:08:02 INFO - PROCESS | 6183 | 1456992482966 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:08:03 INFO - PROCESS | 6183 | [6183] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:08:03 INFO - PROCESS | 6183 | ++DOMWINDOW == 14 (0x7f00f43cd800) [pid = 6183] [serial = 14] [outer = 0x7f00f9d80800] 00:08:03 INFO - PROCESS | 6183 | [6183] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:08:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 00:08:03 INFO - PROCESS | 6183 | ++DOCSHELL 0x7f00f3c43000 == 6 [pid = 6183] [id = 6] 00:08:03 INFO - PROCESS | 6183 | ++DOMWINDOW == 15 (0x7f00f2109000) [pid = 6183] [serial = 15] [outer = (nil)] 00:08:03 INFO - PROCESS | 6183 | ++DOMWINDOW == 16 (0x7f00f210a000) [pid = 6183] [serial = 16] [outer = 0x7f00f2109000] 00:08:04 INFO - PROCESS | 6183 | ++DOMWINDOW == 17 (0x7f00f2110c00) [pid = 6183] [serial = 17] [outer = 0x7f00f2109000] 00:08:04 INFO - PROCESS | 6183 | ++DOCSHELL 0x7f00f1f73800 == 7 [pid = 6183] [id = 7] 00:08:04 INFO - PROCESS | 6183 | ++DOMWINDOW == 18 (0x7f00f1f35800) [pid = 6183] [serial = 18] [outer = (nil)] 00:08:04 INFO - PROCESS | 6183 | ++DOMWINDOW == 19 (0x7f00f1f36c00) [pid = 6183] [serial = 19] [outer = 0x7f00f1f35800] 00:08:04 INFO - PROCESS | 6183 | ++DOCSHELL 0x7f010a6d8000 == 8 [pid = 6183] [id = 8] 00:08:04 INFO - PROCESS | 6183 | ++DOMWINDOW == 20 (0x7f00f1f3f000) [pid = 6183] [serial = 20] [outer = (nil)] 00:08:04 INFO - PROCESS | 6183 | ++DOMWINDOW == 21 (0x7f00f13ee400) [pid = 6183] [serial = 21] [outer = 0x7f00f1f35800] 00:08:04 INFO - PROCESS | 6183 | ++DOMWINDOW == 22 (0x7f00f0087c00) [pid = 6183] [serial = 22] [outer = 0x7f00f1f3f000] 00:08:04 INFO - PROCESS | 6183 | [6183] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:08:05 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:08:05 INFO - document served over http requires an https 00:08:05 INFO - sub-resource via iframe-tag using the meta-csp 00:08:05 INFO - delivery method with keep-origin-redirect and when 00:08:05 INFO - the target request is cross-origin. - expected FAIL 00:08:05 INFO - TEST-INFO | expected FAIL 00:08:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1296ms 00:08:05 WARNING - u'runner_teardown' () 00:08:05 INFO - Setting up ssl 00:08:05 INFO - PROCESS | certutil | 00:08:05 INFO - PROCESS | certutil | 00:08:05 INFO - PROCESS | certutil | 00:08:05 INFO - Certificate Nickname Trust Attributes 00:08:05 INFO - SSL,S/MIME,JAR/XPI 00:08:05 INFO - 00:08:05 INFO - web-platform-tests CT,, 00:08:05 INFO - 00:08:05 INFO - Starting runner 00:08:08 INFO - PROCESS | 6249 | 1456992488037 Marionette DEBUG Marionette enabled via build flag and pref 00:08:08 INFO - PROCESS | 6249 | ++DOCSHELL 0x7ffb855c1800 == 1 [pid = 6249] [id = 1] 00:08:08 INFO - PROCESS | 6249 | ++DOMWINDOW == 1 (0x7ffb855c2000) [pid = 6249] [serial = 1] [outer = (nil)] 00:08:08 INFO - PROCESS | 6249 | ++DOMWINDOW == 2 (0x7ffb855c3000) [pid = 6249] [serial = 2] [outer = 0x7ffb855c2000] 00:08:08 INFO - PROCESS | 6249 | 1456992488713 Marionette INFO Listening on port 2892 00:08:09 INFO - PROCESS | 6249 | 1456992489204 Marionette DEBUG Marionette enabled via command-line flag 00:08:09 INFO - PROCESS | 6249 | ++DOCSHELL 0x7ffb82127000 == 2 [pid = 6249] [id = 2] 00:08:09 INFO - PROCESS | 6249 | ++DOMWINDOW == 3 (0x7ffb82137800) [pid = 6249] [serial = 3] [outer = (nil)] 00:08:09 INFO - PROCESS | 6249 | ++DOMWINDOW == 4 (0x7ffb82138800) [pid = 6249] [serial = 4] [outer = 0x7ffb82137800] 00:08:09 INFO - PROCESS | 6249 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7ffb8955fb80 00:08:09 INFO - PROCESS | 6249 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7ffb8203af40 00:08:09 INFO - PROCESS | 6249 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7ffb820530d0 00:08:09 INFO - PROCESS | 6249 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7ffb820533d0 00:08:09 INFO - PROCESS | 6249 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7ffb82053700 00:08:09 INFO - PROCESS | 6249 | ++DOMWINDOW == 5 (0x7ffb820a0800) [pid = 6249] [serial = 5] [outer = 0x7ffb855c2000] 00:08:09 INFO - PROCESS | 6249 | [6249] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:08:09 INFO - PROCESS | 6249 | 1456992489515 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42143 00:08:09 INFO - PROCESS | 6249 | [6249] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:08:09 INFO - PROCESS | 6249 | 1456992489602 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42144 00:08:09 INFO - PROCESS | 6249 | 1456992489608 Marionette DEBUG Closed connection conn0 00:08:09 INFO - PROCESS | 6249 | [6249] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:08:09 INFO - PROCESS | 6249 | [6249] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:08:09 INFO - PROCESS | 6249 | 1456992489745 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42145 00:08:09 INFO - PROCESS | 6249 | 1456992489748 Marionette DEBUG Closed connection conn1 00:08:09 INFO - PROCESS | 6249 | [6249] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:08:09 INFO - PROCESS | 6249 | 1456992489795 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42146 00:08:09 INFO - PROCESS | 6249 | 1456992489798 Marionette DEBUG Closed connection conn2 00:08:09 INFO - PROCESS | 6249 | 1456992489827 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:08:09 INFO - PROCESS | 6249 | 1456992489836 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:08:10 INFO - PROCESS | 6249 | [6249] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:08:11 INFO - PROCESS | 6249 | ++DOCSHELL 0x7ffb757c7000 == 3 [pid = 6249] [id = 3] 00:08:11 INFO - PROCESS | 6249 | ++DOMWINDOW == 6 (0x7ffb757c7800) [pid = 6249] [serial = 6] [outer = (nil)] 00:08:11 INFO - PROCESS | 6249 | ++DOCSHELL 0x7ffb757c8000 == 4 [pid = 6249] [id = 4] 00:08:11 INFO - PROCESS | 6249 | ++DOMWINDOW == 7 (0x7ffb75727c00) [pid = 6249] [serial = 7] [outer = (nil)] 00:08:11 INFO - PROCESS | 6249 | [6249] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:08:12 INFO - PROCESS | 6249 | ++DOCSHELL 0x7ffb73d44800 == 5 [pid = 6249] [id = 5] 00:08:12 INFO - PROCESS | 6249 | ++DOMWINDOW == 8 (0x7ffb74c43400) [pid = 6249] [serial = 8] [outer = (nil)] 00:08:12 INFO - PROCESS | 6249 | [6249] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:08:12 INFO - PROCESS | 6249 | [6249] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:08:12 INFO - PROCESS | 6249 | ++DOMWINDOW == 9 (0x7ffb73d73000) [pid = 6249] [serial = 9] [outer = 0x7ffb74c43400] 00:08:12 INFO - PROCESS | 6249 | ++DOMWINDOW == 10 (0x7ffb7385d800) [pid = 6249] [serial = 10] [outer = 0x7ffb757c7800] 00:08:12 INFO - PROCESS | 6249 | ++DOMWINDOW == 11 (0x7ffb73874c00) [pid = 6249] [serial = 11] [outer = 0x7ffb75727c00] 00:08:12 INFO - PROCESS | 6249 | ++DOMWINDOW == 12 (0x7ffb73876c00) [pid = 6249] [serial = 12] [outer = 0x7ffb74c43400] 00:08:13 INFO - PROCESS | 6249 | 1456992493562 Marionette DEBUG loaded listener.js 00:08:13 INFO - PROCESS | 6249 | 1456992493578 Marionette DEBUG loaded listener.js 00:08:14 INFO - PROCESS | 6249 | ++DOMWINDOW == 13 (0x7ffb823e6400) [pid = 6249] [serial = 13] [outer = 0x7ffb74c43400] 00:08:14 INFO - PROCESS | 6249 | 1456992494194 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5f41ed45-7f37-4e11-92eb-f6a0423a5e76","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:08:14 INFO - PROCESS | 6249 | 1456992494517 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:08:14 INFO - PROCESS | 6249 | 1456992494523 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:08:14 INFO - PROCESS | 6249 | 1456992494810 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:08:14 INFO - PROCESS | 6249 | 1456992494814 Marionette TRACE conn3 <- [1,3,null,{}] 00:08:14 INFO - PROCESS | 6249 | 1456992494877 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:08:15 INFO - PROCESS | 6249 | [6249] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:08:15 INFO - PROCESS | 6249 | ++DOMWINDOW == 14 (0x7ffb6f467000) [pid = 6249] [serial = 14] [outer = 0x7ffb74c43400] 00:08:15 INFO - PROCESS | 6249 | [6249] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:08:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 00:08:15 INFO - PROCESS | 6249 | ++DOCSHELL 0x7ffb6db74800 == 6 [pid = 6249] [id = 6] 00:08:15 INFO - PROCESS | 6249 | ++DOMWINDOW == 15 (0x7ffb6d008400) [pid = 6249] [serial = 15] [outer = (nil)] 00:08:15 INFO - PROCESS | 6249 | ++DOMWINDOW == 16 (0x7ffb6d009400) [pid = 6249] [serial = 16] [outer = 0x7ffb6d008400] 00:08:15 INFO - PROCESS | 6249 | ++DOMWINDOW == 17 (0x7ffb6d00fc00) [pid = 6249] [serial = 17] [outer = 0x7ffb6d008400] 00:08:16 INFO - PROCESS | 6249 | ++DOCSHELL 0x7ffb6d0e8800 == 7 [pid = 6249] [id = 7] 00:08:16 INFO - PROCESS | 6249 | ++DOMWINDOW == 18 (0x7ffb6d010400) [pid = 6249] [serial = 18] [outer = (nil)] 00:08:16 INFO - PROCESS | 6249 | ++DOCSHELL 0x7ffb6cdc8000 == 8 [pid = 6249] [id = 8] 00:08:16 INFO - PROCESS | 6249 | ++DOMWINDOW == 19 (0x7ffb6cda5c00) [pid = 6249] [serial = 19] [outer = (nil)] 00:08:16 INFO - PROCESS | 6249 | ++DOMWINDOW == 20 (0x7ffb6cda5800) [pid = 6249] [serial = 20] [outer = 0x7ffb6cda5c00] 00:08:16 INFO - PROCESS | 6249 | ++DOMWINDOW == 21 (0x7ffb6cdac800) [pid = 6249] [serial = 21] [outer = 0x7ffb6d010400] 00:08:16 INFO - PROCESS | 6249 | ++DOMWINDOW == 22 (0x7ffb6c848c00) [pid = 6249] [serial = 22] [outer = 0x7ffb6cda5c00] 00:08:16 INFO - PROCESS | 6249 | [6249] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:08:16 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a 00:08:16 INFO - document served over http requires an https 00:08:16 INFO - sub-resource via iframe-tag using the meta-csp 00:08:16 INFO - delivery method with no-redirect and when 00:08:16 INFO - the target request is cross-origin. - expected FAIL 00:08:16 INFO - TEST-INFO | expected FAIL 00:08:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1137ms 00:08:16 WARNING - u'runner_teardown' () 00:08:16 INFO - Setting up ssl 00:08:17 INFO - PROCESS | certutil | 00:08:17 INFO - PROCESS | certutil | 00:08:17 INFO - PROCESS | certutil | 00:08:17 INFO - Certificate Nickname Trust Attributes 00:08:17 INFO - SSL,S/MIME,JAR/XPI 00:08:17 INFO - 00:08:17 INFO - web-platform-tests CT,, 00:08:17 INFO - 00:08:17 INFO - Starting runner 00:08:19 INFO - PROCESS | 6316 | 1456992499908 Marionette DEBUG Marionette enabled via build flag and pref 00:08:20 INFO - PROCESS | 6316 | ++DOCSHELL 0x7f4906dc4000 == 1 [pid = 6316] [id = 1] 00:08:20 INFO - PROCESS | 6316 | ++DOMWINDOW == 1 (0x7f4906dc4800) [pid = 6316] [serial = 1] [outer = (nil)] 00:08:20 INFO - PROCESS | 6316 | ++DOMWINDOW == 2 (0x7f4906dc5800) [pid = 6316] [serial = 2] [outer = 0x7f4906dc4800] 00:08:20 INFO - PROCESS | 6316 | 1456992500653 Marionette INFO Listening on port 2893 00:08:21 INFO - PROCESS | 6316 | 1456992501175 Marionette DEBUG Marionette enabled via command-line flag 00:08:21 INFO - PROCESS | 6316 | ++DOCSHELL 0x7f4903928000 == 2 [pid = 6316] [id = 2] 00:08:21 INFO - PROCESS | 6316 | ++DOMWINDOW == 3 (0x7f4903938800) [pid = 6316] [serial = 3] [outer = (nil)] 00:08:21 INFO - PROCESS | 6316 | ++DOMWINDOW == 4 (0x7f4903939800) [pid = 6316] [serial = 4] [outer = 0x7f4903938800] 00:08:21 INFO - PROCESS | 6316 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f490ad5fc10 00:08:21 INFO - PROCESS | 6316 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f490383cfd0 00:08:21 INFO - PROCESS | 6316 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f4903855160 00:08:21 INFO - PROCESS | 6316 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f4903855460 00:08:21 INFO - PROCESS | 6316 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4903855790 00:08:21 INFO - PROCESS | 6316 | ++DOMWINDOW == 5 (0x7f490389f800) [pid = 6316] [serial = 5] [outer = 0x7f4906dc4800] 00:08:21 INFO - PROCESS | 6316 | [6316] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:08:21 INFO - PROCESS | 6316 | 1456992501506 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52095 00:08:21 INFO - PROCESS | 6316 | [6316] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:08:21 INFO - PROCESS | 6316 | 1456992501596 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52096 00:08:21 INFO - PROCESS | 6316 | 1456992501603 Marionette DEBUG Closed connection conn0 00:08:21 INFO - PROCESS | 6316 | [6316] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:08:21 INFO - PROCESS | 6316 | [6316] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:08:21 INFO - PROCESS | 6316 | 1456992501745 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52097 00:08:21 INFO - PROCESS | 6316 | 1456992501748 Marionette DEBUG Closed connection conn1 00:08:21 INFO - PROCESS | 6316 | [6316] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:08:21 INFO - PROCESS | 6316 | 1456992501796 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:52098 00:08:21 INFO - PROCESS | 6316 | 1456992501803 Marionette DEBUG Closed connection conn2 00:08:21 INFO - PROCESS | 6316 | 1456992501846 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:08:21 INFO - PROCESS | 6316 | 1456992501865 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:08:22 INFO - PROCESS | 6316 | [6316] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:08:23 INFO - PROCESS | 6316 | ++DOCSHELL 0x7f48f9db0000 == 3 [pid = 6316] [id = 3] 00:08:23 INFO - PROCESS | 6316 | ++DOMWINDOW == 6 (0x7f4903e84000) [pid = 6316] [serial = 6] [outer = (nil)] 00:08:23 INFO - PROCESS | 6316 | ++DOCSHELL 0x7f4906d2a000 == 4 [pid = 6316] [id = 4] 00:08:23 INFO - PROCESS | 6316 | ++DOMWINDOW == 7 (0x7f48f7bf0000) [pid = 6316] [serial = 7] [outer = (nil)] 00:08:23 INFO - PROCESS | 6316 | [6316] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:08:24 INFO - PROCESS | 6316 | ++DOCSHELL 0x7f48f61dd800 == 5 [pid = 6316] [id = 5] 00:08:24 INFO - PROCESS | 6316 | ++DOMWINDOW == 8 (0x7f48f6da4000) [pid = 6316] [serial = 8] [outer = (nil)] 00:08:24 INFO - PROCESS | 6316 | [6316] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:08:24 INFO - PROCESS | 6316 | [6316] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:08:24 INFO - PROCESS | 6316 | ++DOMWINDOW == 9 (0x7f48f6052400) [pid = 6316] [serial = 9] [outer = 0x7f48f6da4000] 00:08:24 INFO - PROCESS | 6316 | ++DOMWINDOW == 10 (0x7f48f5a13800) [pid = 6316] [serial = 10] [outer = 0x7f4903e84000] 00:08:24 INFO - PROCESS | 6316 | ++DOMWINDOW == 11 (0x7f48f5a44000) [pid = 6316] [serial = 11] [outer = 0x7f48f7bf0000] 00:08:24 INFO - PROCESS | 6316 | ++DOMWINDOW == 12 (0x7f48f5a46000) [pid = 6316] [serial = 12] [outer = 0x7f48f6da4000] 00:08:25 INFO - PROCESS | 6316 | 1456992505584 Marionette DEBUG loaded listener.js 00:08:25 INFO - PROCESS | 6316 | 1456992505602 Marionette DEBUG loaded listener.js 00:08:26 INFO - PROCESS | 6316 | ++DOMWINDOW == 13 (0x7f4903b8ac00) [pid = 6316] [serial = 13] [outer = 0x7f48f6da4000] 00:08:26 INFO - PROCESS | 6316 | 1456992506241 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"6193a16c-a0de-4fd4-800e-7411ca3b0a08","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:08:26 INFO - PROCESS | 6316 | 1456992506574 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:08:26 INFO - PROCESS | 6316 | 1456992506578 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:08:26 INFO - PROCESS | 6316 | 1456992506894 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:08:26 INFO - PROCESS | 6316 | 1456992506897 Marionette TRACE conn3 <- [1,3,null,{}] 00:08:26 INFO - PROCESS | 6316 | 1456992506981 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:08:27 INFO - PROCESS | 6316 | [6316] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:08:27 INFO - PROCESS | 6316 | ++DOMWINDOW == 14 (0x7f48f040ec00) [pid = 6316] [serial = 14] [outer = 0x7f48f6da4000] 00:08:27 INFO - PROCESS | 6316 | [6316] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:08:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 00:08:27 INFO - PROCESS | 6316 | ++DOCSHELL 0x7f48f0320800 == 6 [pid = 6316] [id = 6] 00:08:27 INFO - PROCESS | 6316 | ++DOMWINDOW == 15 (0x7f48ee807c00) [pid = 6316] [serial = 15] [outer = (nil)] 00:08:27 INFO - PROCESS | 6316 | ++DOMWINDOW == 16 (0x7f48ee808c00) [pid = 6316] [serial = 16] [outer = 0x7f48ee807c00] 00:08:28 INFO - PROCESS | 6316 | ++DOMWINDOW == 17 (0x7f48ee80f800) [pid = 6316] [serial = 17] [outer = 0x7f48ee807c00] 00:08:28 INFO - PROCESS | 6316 | ++DOCSHELL 0x7f48ee8ee000 == 7 [pid = 6316] [id = 7] 00:08:28 INFO - PROCESS | 6316 | ++DOMWINDOW == 18 (0x7f48ee64c400) [pid = 6316] [serial = 18] [outer = (nil)] 00:08:28 INFO - PROCESS | 6316 | ++DOCSHELL 0x7f48ee5b3800 == 8 [pid = 6316] [id = 8] 00:08:28 INFO - PROCESS | 6316 | ++DOMWINDOW == 19 (0x7f48f77e2800) [pid = 6316] [serial = 19] [outer = (nil)] 00:08:28 INFO - PROCESS | 6316 | ++DOMWINDOW == 20 (0x7f48ee5e2000) [pid = 6316] [serial = 20] [outer = 0x7f48f77e2800] 00:08:28 INFO - PROCESS | 6316 | ++DOMWINDOW == 21 (0x7f48ee648800) [pid = 6316] [serial = 21] [outer = 0x7f48f77e2800] 00:08:28 INFO - PROCESS | 6316 | ++DOMWINDOW == 22 (0x7f48ec9ad800) [pid = 6316] [serial = 22] [outer = 0x7f48ee64c400] 00:08:28 INFO - PROCESS | 6316 | [6316] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:08:29 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:08:29 INFO - document served over http requires an https 00:08:29 INFO - sub-resource via iframe-tag using the meta-csp 00:08:29 INFO - delivery method with swap-origin-redirect and when 00:08:29 INFO - the target request is cross-origin. - expected FAIL 00:08:29 INFO - TEST-INFO | expected FAIL 00:08:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1238ms 00:08:29 WARNING - u'runner_teardown' () 00:08:29 INFO - Setting up ssl 00:08:29 INFO - PROCESS | certutil | 00:08:29 INFO - PROCESS | certutil | 00:08:29 INFO - PROCESS | certutil | 00:08:29 INFO - Certificate Nickname Trust Attributes 00:08:29 INFO - SSL,S/MIME,JAR/XPI 00:08:29 INFO - 00:08:29 INFO - web-platform-tests CT,, 00:08:29 INFO - 00:08:29 INFO - Starting runner 00:08:31 INFO - PROCESS | 6383 | 1456992511989 Marionette DEBUG Marionette enabled via build flag and pref 00:08:32 INFO - PROCESS | 6383 | ++DOCSHELL 0x7f76bdfc0000 == 1 [pid = 6383] [id = 1] 00:08:32 INFO - PROCESS | 6383 | ++DOMWINDOW == 1 (0x7f76bdfc0800) [pid = 6383] [serial = 1] [outer = (nil)] 00:08:32 INFO - PROCESS | 6383 | ++DOMWINDOW == 2 (0x7f76bdfc1800) [pid = 6383] [serial = 2] [outer = 0x7f76bdfc0800] 00:08:32 INFO - PROCESS | 6383 | 1456992512664 Marionette INFO Listening on port 2894 00:08:33 INFO - PROCESS | 6383 | 1456992513164 Marionette DEBUG Marionette enabled via command-line flag 00:08:33 INFO - PROCESS | 6383 | ++DOCSHELL 0x7f76bab26000 == 2 [pid = 6383] [id = 2] 00:08:33 INFO - PROCESS | 6383 | ++DOMWINDOW == 3 (0x7f76bab36800) [pid = 6383] [serial = 3] [outer = (nil)] 00:08:33 INFO - PROCESS | 6383 | ++DOMWINDOW == 4 (0x7f76bab37800) [pid = 6383] [serial = 4] [outer = 0x7f76bab36800] 00:08:33 INFO - PROCESS | 6383 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f76c245fb80 00:08:33 INFO - PROCESS | 6383 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f76baa3ff40 00:08:33 INFO - PROCESS | 6383 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f76baa51160 00:08:33 INFO - PROCESS | 6383 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f76baa51460 00:08:33 INFO - PROCESS | 6383 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f76baa51790 00:08:33 INFO - PROCESS | 6383 | ++DOMWINDOW == 5 (0x7f76baa9c800) [pid = 6383] [serial = 5] [outer = 0x7f76bdfc0800] 00:08:33 INFO - PROCESS | 6383 | [6383] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:08:33 INFO - PROCESS | 6383 | 1456992513483 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36010 00:08:33 INFO - PROCESS | 6383 | [6383] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:08:33 INFO - PROCESS | 6383 | 1456992513569 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36011 00:08:33 INFO - PROCESS | 6383 | 1456992513576 Marionette DEBUG Closed connection conn0 00:08:33 INFO - PROCESS | 6383 | [6383] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:08:33 INFO - PROCESS | 6383 | [6383] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:08:33 INFO - PROCESS | 6383 | 1456992513716 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36012 00:08:33 INFO - PROCESS | 6383 | 1456992513720 Marionette DEBUG Closed connection conn1 00:08:33 INFO - PROCESS | 6383 | [6383] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:08:33 INFO - PROCESS | 6383 | 1456992513752 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36013 00:08:33 INFO - PROCESS | 6383 | 1456992513756 Marionette DEBUG Closed connection conn2 00:08:33 INFO - PROCESS | 6383 | 1456992513784 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:08:33 INFO - PROCESS | 6383 | 1456992513798 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:08:34 INFO - PROCESS | 6383 | [6383] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:08:35 INFO - PROCESS | 6383 | ++DOCSHELL 0x7f76aeacc000 == 3 [pid = 6383] [id = 3] 00:08:35 INFO - PROCESS | 6383 | ++DOMWINDOW == 6 (0x7f76aeacc800) [pid = 6383] [serial = 6] [outer = (nil)] 00:08:35 INFO - PROCESS | 6383 | ++DOCSHELL 0x7f76aeacd000 == 4 [pid = 6383] [id = 4] 00:08:35 INFO - PROCESS | 6383 | ++DOMWINDOW == 7 (0x7f76aea21400) [pid = 6383] [serial = 7] [outer = (nil)] 00:08:35 INFO - PROCESS | 6383 | [6383] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:08:36 INFO - PROCESS | 6383 | ++DOCSHELL 0x7f76ad039800 == 5 [pid = 6383] [id = 5] 00:08:36 INFO - PROCESS | 6383 | ++DOMWINDOW == 8 (0x7f76ad05cc00) [pid = 6383] [serial = 8] [outer = (nil)] 00:08:36 INFO - PROCESS | 6383 | [6383] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:08:36 INFO - PROCESS | 6383 | [6383] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:08:36 INFO - PROCESS | 6383 | ++DOMWINDOW == 9 (0x7f76ad06ac00) [pid = 6383] [serial = 9] [outer = 0x7f76ad05cc00] 00:08:36 INFO - PROCESS | 6383 | ++DOMWINDOW == 10 (0x7f76acb84800) [pid = 6383] [serial = 10] [outer = 0x7f76aeacc800] 00:08:36 INFO - PROCESS | 6383 | ++DOMWINDOW == 11 (0x7f76acba7800) [pid = 6383] [serial = 11] [outer = 0x7f76aea21400] 00:08:36 INFO - PROCESS | 6383 | ++DOMWINDOW == 12 (0x7f76acba9800) [pid = 6383] [serial = 12] [outer = 0x7f76ad05cc00] 00:08:37 INFO - PROCESS | 6383 | 1456992517599 Marionette DEBUG loaded listener.js 00:08:37 INFO - PROCESS | 6383 | 1456992517615 Marionette DEBUG loaded listener.js 00:08:38 INFO - PROCESS | 6383 | ++DOMWINDOW == 13 (0x7f76bad65000) [pid = 6383] [serial = 13] [outer = 0x7f76ad05cc00] 00:08:38 INFO - PROCESS | 6383 | 1456992518250 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"e1b7cb4d-3b5b-4aab-8d27-bdb5da7266f8","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:08:38 INFO - PROCESS | 6383 | 1456992518586 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:08:38 INFO - PROCESS | 6383 | 1456992518590 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:08:38 INFO - PROCESS | 6383 | 1456992518887 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:08:38 INFO - PROCESS | 6383 | 1456992518889 Marionette TRACE conn3 <- [1,3,null,{}] 00:08:38 INFO - PROCESS | 6383 | 1456992518942 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:08:39 INFO - PROCESS | 6383 | [6383] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:08:39 INFO - PROCESS | 6383 | ++DOMWINDOW == 14 (0x7f76a7993000) [pid = 6383] [serial = 14] [outer = 0x7f76ad05cc00] 00:08:39 INFO - PROCESS | 6383 | [6383] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:08:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 00:08:39 INFO - PROCESS | 6383 | ++DOCSHELL 0x7f76a5c53800 == 6 [pid = 6383] [id = 6] 00:08:39 INFO - PROCESS | 6383 | ++DOMWINDOW == 15 (0x7f76a5a08000) [pid = 6383] [serial = 15] [outer = (nil)] 00:08:39 INFO - PROCESS | 6383 | ++DOMWINDOW == 16 (0x7f76a5a09000) [pid = 6383] [serial = 16] [outer = 0x7f76a5a08000] 00:08:39 INFO - PROCESS | 6383 | ++DOMWINDOW == 17 (0x7f76a5a0f800) [pid = 6383] [serial = 17] [outer = 0x7f76a5a08000] 00:08:40 INFO - PROCESS | 6383 | ++DOCSHELL 0x7f76a5ae5000 == 7 [pid = 6383] [id = 7] 00:08:40 INFO - PROCESS | 6383 | ++DOMWINDOW == 18 (0x7f76a5a0e400) [pid = 6383] [serial = 18] [outer = (nil)] 00:08:40 INFO - PROCESS | 6383 | ++DOMWINDOW == 19 (0x7f76a5c28800) [pid = 6383] [serial = 19] [outer = 0x7f76a5a0e400] 00:08:40 INFO - PROCESS | 6383 | ++DOMWINDOW == 20 (0x7f76a57bc400) [pid = 6383] [serial = 20] [outer = 0x7f76a5a0e400] 00:08:40 INFO - PROCESS | 6383 | [6383] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:08:40 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:08:40 INFO - document served over http requires an https 00:08:40 INFO - sub-resource via script-tag using the meta-csp 00:08:40 INFO - delivery method with keep-origin-redirect and when 00:08:40 INFO - the target request is cross-origin. - expected FAIL 00:08:40 INFO - TEST-INFO | expected FAIL 00:08:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1178ms 00:08:41 WARNING - u'runner_teardown' () 00:08:41 INFO - Setting up ssl 00:08:41 INFO - PROCESS | certutil | 00:08:41 INFO - PROCESS | certutil | 00:08:41 INFO - PROCESS | certutil | 00:08:41 INFO - Certificate Nickname Trust Attributes 00:08:41 INFO - SSL,S/MIME,JAR/XPI 00:08:41 INFO - 00:08:41 INFO - web-platform-tests CT,, 00:08:41 INFO - 00:08:41 INFO - Starting runner 00:08:43 INFO - PROCESS | 6450 | 1456992523890 Marionette DEBUG Marionette enabled via build flag and pref 00:08:44 INFO - PROCESS | 6450 | ++DOCSHELL 0x7f8d5acc3000 == 1 [pid = 6450] [id = 1] 00:08:44 INFO - PROCESS | 6450 | ++DOMWINDOW == 1 (0x7f8d5acc3800) [pid = 6450] [serial = 1] [outer = (nil)] 00:08:44 INFO - PROCESS | 6450 | ++DOMWINDOW == 2 (0x7f8d5acc4800) [pid = 6450] [serial = 2] [outer = 0x7f8d5acc3800] 00:08:44 INFO - PROCESS | 6450 | 1456992524574 Marionette INFO Listening on port 2895 00:08:45 INFO - PROCESS | 6450 | 1456992525067 Marionette DEBUG Marionette enabled via command-line flag 00:08:45 INFO - PROCESS | 6450 | ++DOCSHELL 0x7f8d57828000 == 2 [pid = 6450] [id = 2] 00:08:45 INFO - PROCESS | 6450 | ++DOMWINDOW == 3 (0x7f8d57838800) [pid = 6450] [serial = 3] [outer = (nil)] 00:08:45 INFO - PROCESS | 6450 | ++DOMWINDOW == 4 (0x7f8d57839800) [pid = 6450] [serial = 4] [outer = 0x7f8d57838800] 00:08:45 INFO - PROCESS | 6450 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8d5ec5fb80 00:08:45 INFO - PROCESS | 6450 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8d57740f40 00:08:45 INFO - PROCESS | 6450 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8d57752160 00:08:45 INFO - PROCESS | 6450 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8d57752460 00:08:45 INFO - PROCESS | 6450 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8d57752790 00:08:45 INFO - PROCESS | 6450 | ++DOMWINDOW == 5 (0x7f8d5779e800) [pid = 6450] [serial = 5] [outer = 0x7f8d5acc3800] 00:08:45 INFO - PROCESS | 6450 | [6450] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:08:45 INFO - PROCESS | 6450 | 1456992525381 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38925 00:08:45 INFO - PROCESS | 6450 | [6450] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:08:45 INFO - PROCESS | 6450 | 1456992525469 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38926 00:08:45 INFO - PROCESS | 6450 | 1456992525475 Marionette DEBUG Closed connection conn0 00:08:45 INFO - PROCESS | 6450 | [6450] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:08:45 INFO - PROCESS | 6450 | [6450] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:08:45 INFO - PROCESS | 6450 | 1456992525614 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38927 00:08:45 INFO - PROCESS | 6450 | 1456992525618 Marionette DEBUG Closed connection conn1 00:08:45 INFO - PROCESS | 6450 | [6450] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:08:45 INFO - PROCESS | 6450 | 1456992525660 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38928 00:08:45 INFO - PROCESS | 6450 | 1456992525671 Marionette DEBUG Closed connection conn2 00:08:45 INFO - PROCESS | 6450 | 1456992525707 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:08:45 INFO - PROCESS | 6450 | 1456992525723 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:08:46 INFO - PROCESS | 6450 | [6450] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:08:46 INFO - PROCESS | 6450 | ++DOCSHELL 0x7f8d4b3eb800 == 3 [pid = 6450] [id = 3] 00:08:46 INFO - PROCESS | 6450 | ++DOMWINDOW == 6 (0x7f8d4b3ec000) [pid = 6450] [serial = 6] [outer = (nil)] 00:08:46 INFO - PROCESS | 6450 | ++DOCSHELL 0x7f8d4b3ec800 == 4 [pid = 6450] [id = 4] 00:08:46 INFO - PROCESS | 6450 | ++DOMWINDOW == 7 (0x7f8d4af09000) [pid = 6450] [serial = 7] [outer = (nil)] 00:08:47 INFO - PROCESS | 6450 | [6450] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:08:47 INFO - PROCESS | 6450 | ++DOCSHELL 0x7f8d49616800 == 5 [pid = 6450] [id = 5] 00:08:47 INFO - PROCESS | 6450 | ++DOMWINDOW == 8 (0x7f8d4a3bc800) [pid = 6450] [serial = 8] [outer = (nil)] 00:08:47 INFO - PROCESS | 6450 | [6450] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:08:47 INFO - PROCESS | 6450 | [6450] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:08:48 INFO - PROCESS | 6450 | ++DOMWINDOW == 9 (0x7f8d4965d800) [pid = 6450] [serial = 9] [outer = 0x7f8d4a3bc800] 00:08:48 INFO - PROCESS | 6450 | ++DOMWINDOW == 10 (0x7f8d49013800) [pid = 6450] [serial = 10] [outer = 0x7f8d4b3ec000] 00:08:48 INFO - PROCESS | 6450 | ++DOMWINDOW == 11 (0x7f8d4902b800) [pid = 6450] [serial = 11] [outer = 0x7f8d4af09000] 00:08:48 INFO - PROCESS | 6450 | ++DOMWINDOW == 12 (0x7f8d4902d800) [pid = 6450] [serial = 12] [outer = 0x7f8d4a3bc800] 00:08:49 INFO - PROCESS | 6450 | 1456992529386 Marionette DEBUG loaded listener.js 00:08:49 INFO - PROCESS | 6450 | 1456992529401 Marionette DEBUG loaded listener.js 00:08:49 INFO - PROCESS | 6450 | ++DOMWINDOW == 13 (0x7f8d57a6a400) [pid = 6450] [serial = 13] [outer = 0x7f8d4a3bc800] 00:08:50 INFO - PROCESS | 6450 | 1456992530035 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"3bdbdade-1a9c-4b68-b4c1-38f6f7bd8425","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:08:50 INFO - PROCESS | 6450 | 1456992530367 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:08:50 INFO - PROCESS | 6450 | 1456992530372 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:08:50 INFO - PROCESS | 6450 | 1456992530672 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:08:50 INFO - PROCESS | 6450 | 1456992530676 Marionette TRACE conn3 <- [1,3,null,{}] 00:08:50 INFO - PROCESS | 6450 | 1456992530767 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:08:50 INFO - PROCESS | 6450 | [6450] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:08:51 INFO - PROCESS | 6450 | ++DOMWINDOW == 14 (0x7f8d4433e800) [pid = 6450] [serial = 14] [outer = 0x7f8d4a3bc800] 00:08:51 INFO - PROCESS | 6450 | [6450] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:08:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html 00:08:51 INFO - PROCESS | 6450 | ++DOCSHELL 0x7f8d4be3d800 == 6 [pid = 6450] [id = 6] 00:08:51 INFO - PROCESS | 6450 | ++DOMWINDOW == 15 (0x7f8d42908400) [pid = 6450] [serial = 15] [outer = (nil)] 00:08:51 INFO - PROCESS | 6450 | ++DOMWINDOW == 16 (0x7f8d42909400) [pid = 6450] [serial = 16] [outer = 0x7f8d42908400] 00:08:51 INFO - PROCESS | 6450 | ++DOMWINDOW == 17 (0x7f8d4290fc00) [pid = 6450] [serial = 17] [outer = 0x7f8d42908400] 00:08:52 INFO - PROCESS | 6450 | ++DOCSHELL 0x7f8d429e8000 == 7 [pid = 6450] [id = 7] 00:08:52 INFO - PROCESS | 6450 | ++DOMWINDOW == 18 (0x7f8d42646c00) [pid = 6450] [serial = 18] [outer = (nil)] 00:08:52 INFO - PROCESS | 6450 | ++DOMWINDOW == 19 (0x7f8d444d3800) [pid = 6450] [serial = 19] [outer = 0x7f8d42646c00] 00:08:52 INFO - PROCESS | 6450 | ++DOMWINDOW == 20 (0x7f8d425b7000) [pid = 6450] [serial = 20] [outer = 0x7f8d42646c00] 00:08:52 INFO - PROCESS | 6450 | [6450] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:08:52 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a 00:08:52 INFO - document served over http requires an https 00:08:52 INFO - sub-resource via script-tag using the meta-csp 00:08:52 INFO - delivery method with no-redirect and when 00:08:52 INFO - the target request is cross-origin. - expected FAIL 00:08:52 INFO - TEST-INFO | expected FAIL 00:08:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1055ms 00:08:52 WARNING - u'runner_teardown' () 00:08:52 INFO - Setting up ssl 00:08:52 INFO - PROCESS | certutil | 00:08:52 INFO - PROCESS | certutil | 00:08:53 INFO - PROCESS | certutil | 00:08:53 INFO - Certificate Nickname Trust Attributes 00:08:53 INFO - SSL,S/MIME,JAR/XPI 00:08:53 INFO - 00:08:53 INFO - web-platform-tests CT,, 00:08:53 INFO - 00:08:53 INFO - Starting runner 00:08:55 INFO - PROCESS | 6517 | 1456992535611 Marionette DEBUG Marionette enabled via build flag and pref 00:08:55 INFO - PROCESS | 6517 | ++DOCSHELL 0x7f09fd6c1000 == 1 [pid = 6517] [id = 1] 00:08:55 INFO - PROCESS | 6517 | ++DOMWINDOW == 1 (0x7f09fd6c1800) [pid = 6517] [serial = 1] [outer = (nil)] 00:08:55 INFO - PROCESS | 6517 | ++DOMWINDOW == 2 (0x7f09fd6c2800) [pid = 6517] [serial = 2] [outer = 0x7f09fd6c1800] 00:08:56 INFO - PROCESS | 6517 | 1456992536286 Marionette INFO Listening on port 2896 00:08:56 INFO - PROCESS | 6517 | 1456992536783 Marionette DEBUG Marionette enabled via command-line flag 00:08:56 INFO - PROCESS | 6517 | ++DOCSHELL 0x7f09fa228000 == 2 [pid = 6517] [id = 2] 00:08:56 INFO - PROCESS | 6517 | ++DOMWINDOW == 3 (0x7f09fa238800) [pid = 6517] [serial = 3] [outer = (nil)] 00:08:56 INFO - PROCESS | 6517 | ++DOMWINDOW == 4 (0x7f09fa239800) [pid = 6517] [serial = 4] [outer = 0x7f09fa238800] 00:08:56 INFO - PROCESS | 6517 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0a0165fb80 00:08:56 INFO - PROCESS | 6517 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f09fa13bf40 00:08:56 INFO - PROCESS | 6517 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f09fa1520d0 00:08:56 INFO - PROCESS | 6517 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f09fa1523d0 00:08:56 INFO - PROCESS | 6517 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f09fa152790 00:08:57 INFO - PROCESS | 6517 | ++DOMWINDOW == 5 (0x7f09fa199800) [pid = 6517] [serial = 5] [outer = 0x7f09fd6c1800] 00:08:57 INFO - PROCESS | 6517 | [6517] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:08:57 INFO - PROCESS | 6517 | 1456992537103 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:45205 00:08:57 INFO - PROCESS | 6517 | [6517] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:08:57 INFO - PROCESS | 6517 | 1456992537193 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:45206 00:08:57 INFO - PROCESS | 6517 | 1456992537199 Marionette DEBUG Closed connection conn0 00:08:57 INFO - PROCESS | 6517 | [6517] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:08:57 INFO - PROCESS | 6517 | [6517] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:08:57 INFO - PROCESS | 6517 | 1456992537342 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:45207 00:08:57 INFO - PROCESS | 6517 | 1456992537347 Marionette DEBUG Closed connection conn1 00:08:57 INFO - PROCESS | 6517 | [6517] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:08:57 INFO - PROCESS | 6517 | 1456992537395 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:45208 00:08:57 INFO - PROCESS | 6517 | 1456992537401 Marionette DEBUG Closed connection conn2 00:08:57 INFO - PROCESS | 6517 | 1456992537441 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:08:57 INFO - PROCESS | 6517 | 1456992537460 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:08:58 INFO - PROCESS | 6517 | [6517] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:08:58 INFO - PROCESS | 6517 | ++DOCSHELL 0x7f09ed9a6800 == 3 [pid = 6517] [id = 3] 00:08:58 INFO - PROCESS | 6517 | ++DOMWINDOW == 6 (0x7f09ed9a7000) [pid = 6517] [serial = 6] [outer = (nil)] 00:08:58 INFO - PROCESS | 6517 | ++DOCSHELL 0x7f09ed9a7800 == 4 [pid = 6517] [id = 4] 00:08:58 INFO - PROCESS | 6517 | ++DOMWINDOW == 7 (0x7f09ed91a800) [pid = 6517] [serial = 7] [outer = (nil)] 00:08:59 INFO - PROCESS | 6517 | [6517] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:08:59 INFO - PROCESS | 6517 | ++DOCSHELL 0x7f09ebf06800 == 5 [pid = 6517] [id = 5] 00:08:59 INFO - PROCESS | 6517 | ++DOMWINDOW == 8 (0x7f09ebf5e800) [pid = 6517] [serial = 8] [outer = (nil)] 00:08:59 INFO - PROCESS | 6517 | [6517] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:08:59 INFO - PROCESS | 6517 | [6517] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:08:59 INFO - PROCESS | 6517 | ++DOMWINDOW == 9 (0x7f09ebf6c800) [pid = 6517] [serial = 9] [outer = 0x7f09ebf5e800] 00:09:00 INFO - PROCESS | 6517 | ++DOMWINDOW == 10 (0x7f09eba74800) [pid = 6517] [serial = 10] [outer = 0x7f09ed9a7000] 00:09:00 INFO - PROCESS | 6517 | ++DOMWINDOW == 11 (0x7f09eba9c400) [pid = 6517] [serial = 11] [outer = 0x7f09ed91a800] 00:09:00 INFO - PROCESS | 6517 | ++DOMWINDOW == 12 (0x7f09eba9e400) [pid = 6517] [serial = 12] [outer = 0x7f09ebf5e800] 00:09:01 INFO - PROCESS | 6517 | 1456992541294 Marionette DEBUG loaded listener.js 00:09:01 INFO - PROCESS | 6517 | 1456992541310 Marionette DEBUG loaded listener.js 00:09:01 INFO - PROCESS | 6517 | ++DOMWINDOW == 13 (0x7f09fa47fc00) [pid = 6517] [serial = 13] [outer = 0x7f09ebf5e800] 00:09:01 INFO - PROCESS | 6517 | 1456992541941 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"182d49bd-e9da-43c2-b659-6293001716f3","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:09:02 INFO - PROCESS | 6517 | 1456992542285 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:09:02 INFO - PROCESS | 6517 | 1456992542291 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:09:02 INFO - PROCESS | 6517 | 1456992542575 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:09:02 INFO - PROCESS | 6517 | 1456992542579 Marionette TRACE conn3 <- [1,3,null,{}] 00:09:02 INFO - PROCESS | 6517 | 1456992542631 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:09:02 INFO - PROCESS | 6517 | [6517] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:09:02 INFO - PROCESS | 6517 | ++DOMWINDOW == 14 (0x7f09e7195000) [pid = 6517] [serial = 14] [outer = 0x7f09ebf5e800] 00:09:03 INFO - PROCESS | 6517 | [6517] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:09:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 00:09:03 INFO - PROCESS | 6517 | ++DOCSHELL 0x7f09e5c5d800 == 6 [pid = 6517] [id = 6] 00:09:03 INFO - PROCESS | 6517 | ++DOMWINDOW == 15 (0x7f09e5107400) [pid = 6517] [serial = 15] [outer = (nil)] 00:09:03 INFO - PROCESS | 6517 | ++DOMWINDOW == 16 (0x7f09e5108400) [pid = 6517] [serial = 16] [outer = 0x7f09e5107400] 00:09:03 INFO - PROCESS | 6517 | ++DOMWINDOW == 17 (0x7f09e510f000) [pid = 6517] [serial = 17] [outer = 0x7f09e5107400] 00:09:03 INFO - PROCESS | 6517 | ++DOCSHELL 0x7f09e51e6800 == 7 [pid = 6517] [id = 7] 00:09:03 INFO - PROCESS | 6517 | ++DOMWINDOW == 18 (0x7f09e5110000) [pid = 6517] [serial = 18] [outer = (nil)] 00:09:04 INFO - PROCESS | 6517 | ++DOMWINDOW == 19 (0x7f09e5c34c00) [pid = 6517] [serial = 19] [outer = 0x7f09e5110000] 00:09:04 INFO - PROCESS | 6517 | ++DOMWINDOW == 20 (0x7f09e4e99800) [pid = 6517] [serial = 20] [outer = 0x7f09e5110000] 00:09:04 INFO - PROCESS | 6517 | [6517] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:09:04 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:09:04 INFO - document served over http requires an https 00:09:04 INFO - sub-resource via script-tag using the meta-csp 00:09:04 INFO - delivery method with swap-origin-redirect and when 00:09:04 INFO - the target request is cross-origin. - expected FAIL 00:09:04 INFO - TEST-INFO | expected FAIL 00:09:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1190ms 00:09:04 WARNING - u'runner_teardown' () 00:09:04 INFO - Setting up ssl 00:09:04 INFO - PROCESS | certutil | 00:09:04 INFO - PROCESS | certutil | 00:09:04 INFO - PROCESS | certutil | 00:09:04 INFO - Certificate Nickname Trust Attributes 00:09:04 INFO - SSL,S/MIME,JAR/XPI 00:09:04 INFO - 00:09:04 INFO - web-platform-tests CT,, 00:09:04 INFO - 00:09:05 INFO - Starting runner 00:09:07 INFO - PROCESS | 6585 | 1456992547515 Marionette DEBUG Marionette enabled via build flag and pref 00:09:07 INFO - PROCESS | 6585 | ++DOCSHELL 0x7f0faefc3800 == 1 [pid = 6585] [id = 1] 00:09:07 INFO - PROCESS | 6585 | ++DOMWINDOW == 1 (0x7f0faefc4000) [pid = 6585] [serial = 1] [outer = (nil)] 00:09:07 INFO - PROCESS | 6585 | ++DOMWINDOW == 2 (0x7f0faefc5000) [pid = 6585] [serial = 2] [outer = 0x7f0faefc4000] 00:09:08 INFO - PROCESS | 6585 | 1456992548184 Marionette INFO Listening on port 2897 00:09:08 INFO - PROCESS | 6585 | 1456992548682 Marionette DEBUG Marionette enabled via command-line flag 00:09:08 INFO - PROCESS | 6585 | ++DOCSHELL 0x7f0fabb25800 == 2 [pid = 6585] [id = 2] 00:09:08 INFO - PROCESS | 6585 | ++DOMWINDOW == 3 (0x7f0fabb36000) [pid = 6585] [serial = 3] [outer = (nil)] 00:09:08 INFO - PROCESS | 6585 | ++DOMWINDOW == 4 (0x7f0fabb37000) [pid = 6585] [serial = 4] [outer = 0x7f0fabb36000] 00:09:08 INFO - PROCESS | 6585 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0fb2f5fb80 00:09:08 INFO - PROCESS | 6585 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f0faba3bf40 00:09:08 INFO - PROCESS | 6585 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0faba540d0 00:09:08 INFO - PROCESS | 6585 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0faba543d0 00:09:08 INFO - PROCESS | 6585 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0faba54700 00:09:08 INFO - PROCESS | 6585 | ++DOMWINDOW == 5 (0x7f0fabaa0800) [pid = 6585] [serial = 5] [outer = 0x7f0faefc4000] 00:09:08 INFO - PROCESS | 6585 | [6585] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:09:08 INFO - PROCESS | 6585 | 1456992548994 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43244 00:09:09 INFO - PROCESS | 6585 | [6585] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:09:09 INFO - PROCESS | 6585 | 1456992549081 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43245 00:09:09 INFO - PROCESS | 6585 | 1456992549087 Marionette DEBUG Closed connection conn0 00:09:09 INFO - PROCESS | 6585 | [6585] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:09:09 INFO - PROCESS | 6585 | [6585] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:09:09 INFO - PROCESS | 6585 | 1456992549224 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43246 00:09:09 INFO - PROCESS | 6585 | 1456992549228 Marionette DEBUG Closed connection conn1 00:09:09 INFO - PROCESS | 6585 | [6585] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:09:09 INFO - PROCESS | 6585 | 1456992549276 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43247 00:09:09 INFO - PROCESS | 6585 | 1456992549285 Marionette DEBUG Closed connection conn2 00:09:09 INFO - PROCESS | 6585 | 1456992549317 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:09:09 INFO - PROCESS | 6585 | 1456992549334 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:09:10 INFO - PROCESS | 6585 | [6585] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:09:10 INFO - PROCESS | 6585 | ++DOCSHELL 0x7f0f9feef800 == 3 [pid = 6585] [id = 3] 00:09:10 INFO - PROCESS | 6585 | ++DOMWINDOW == 6 (0x7f0f9fef3000) [pid = 6585] [serial = 6] [outer = (nil)] 00:09:10 INFO - PROCESS | 6585 | ++DOCSHELL 0x7f0f9fef3800 == 4 [pid = 6585] [id = 4] 00:09:10 INFO - PROCESS | 6585 | ++DOMWINDOW == 7 (0x7f0f9fa09c00) [pid = 6585] [serial = 7] [outer = (nil)] 00:09:11 INFO - PROCESS | 6585 | [6585] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:09:11 INFO - PROCESS | 6585 | ++DOCSHELL 0x7f0f9edbe800 == 5 [pid = 6585] [id = 5] 00:09:11 INFO - PROCESS | 6585 | ++DOMWINDOW == 8 (0x7f0f9eeb9c00) [pid = 6585] [serial = 8] [outer = (nil)] 00:09:11 INFO - PROCESS | 6585 | [6585] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:09:11 INFO - PROCESS | 6585 | [6585] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:09:11 INFO - PROCESS | 6585 | ++DOMWINDOW == 9 (0x7f0f9e122c00) [pid = 6585] [serial = 9] [outer = 0x7f0f9eeb9c00] 00:09:11 INFO - PROCESS | 6585 | ++DOMWINDOW == 10 (0x7f0f9db12000) [pid = 6585] [serial = 10] [outer = 0x7f0f9fef3000] 00:09:11 INFO - PROCESS | 6585 | ++DOMWINDOW == 11 (0x7f0f9db2bc00) [pid = 6585] [serial = 11] [outer = 0x7f0f9fa09c00] 00:09:11 INFO - PROCESS | 6585 | ++DOMWINDOW == 12 (0x7f0f9db2dc00) [pid = 6585] [serial = 12] [outer = 0x7f0f9eeb9c00] 00:09:12 INFO - PROCESS | 6585 | 1456992552972 Marionette DEBUG loaded listener.js 00:09:12 INFO - PROCESS | 6585 | 1456992552987 Marionette DEBUG loaded listener.js 00:09:13 INFO - PROCESS | 6585 | ++DOMWINDOW == 13 (0x7f0fabd77800) [pid = 6585] [serial = 13] [outer = 0x7f0f9eeb9c00] 00:09:13 INFO - PROCESS | 6585 | 1456992553620 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"445daae4-5d87-4d38-861e-56394adea0cb","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:09:13 INFO - PROCESS | 6585 | 1456992553926 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:09:13 INFO - PROCESS | 6585 | 1456992553932 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:09:14 INFO - PROCESS | 6585 | 1456992554247 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:09:14 INFO - PROCESS | 6585 | 1456992554250 Marionette TRACE conn3 <- [1,3,null,{}] 00:09:14 INFO - PROCESS | 6585 | 1456992554324 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:09:14 INFO - PROCESS | 6585 | [6585] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:09:14 INFO - PROCESS | 6585 | ++DOMWINDOW == 14 (0x7f0f97359800) [pid = 6585] [serial = 14] [outer = 0x7f0f9eeb9c00] 00:09:15 INFO - PROCESS | 6585 | [6585] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:09:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 00:09:15 INFO - PROCESS | 6585 | ++DOCSHELL 0x7f0f973e3800 == 6 [pid = 6585] [id = 6] 00:09:15 INFO - PROCESS | 6585 | ++DOMWINDOW == 15 (0x7f0f96908800) [pid = 6585] [serial = 15] [outer = (nil)] 00:09:15 INFO - PROCESS | 6585 | ++DOMWINDOW == 16 (0x7f0f96909800) [pid = 6585] [serial = 16] [outer = 0x7f0f96908800] 00:09:15 INFO - PROCESS | 6585 | ++DOMWINDOW == 17 (0x7f0f96910400) [pid = 6585] [serial = 17] [outer = 0x7f0f96908800] 00:09:15 INFO - PROCESS | 6585 | ++DOCSHELL 0x7f0f9660a000 == 7 [pid = 6585] [id = 7] 00:09:15 INFO - PROCESS | 6585 | ++DOMWINDOW == 18 (0x7f0f97356000) [pid = 6585] [serial = 18] [outer = (nil)] 00:09:15 INFO - PROCESS | 6585 | ++DOMWINDOW == 19 (0x7f0f973c2000) [pid = 6585] [serial = 19] [outer = 0x7f0f97356000] 00:09:15 INFO - PROCESS | 6585 | ++DOMWINDOW == 20 (0x7f0f96579400) [pid = 6585] [serial = 20] [outer = 0x7f0f97356000] 00:09:16 INFO - PROCESS | 6585 | [6585] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:09:16 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:09:16 INFO - document served over http requires an https 00:09:16 INFO - sub-resource via xhr-request using the meta-csp 00:09:16 INFO - delivery method with keep-origin-redirect and when 00:09:16 INFO - the target request is cross-origin. - expected FAIL 00:09:16 INFO - TEST-INFO | expected FAIL 00:09:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1145ms 00:09:16 WARNING - u'runner_teardown' () 00:09:16 INFO - Setting up ssl 00:09:16 INFO - PROCESS | certutil | 00:09:16 INFO - PROCESS | certutil | 00:09:16 INFO - PROCESS | certutil | 00:09:16 INFO - Certificate Nickname Trust Attributes 00:09:16 INFO - SSL,S/MIME,JAR/XPI 00:09:16 INFO - 00:09:16 INFO - web-platform-tests CT,, 00:09:16 INFO - 00:09:16 INFO - Starting runner 00:09:19 INFO - PROCESS | 6652 | 1456992559211 Marionette DEBUG Marionette enabled via build flag and pref 00:09:19 INFO - PROCESS | 6652 | ++DOCSHELL 0x7fc413fc5000 == 1 [pid = 6652] [id = 1] 00:09:19 INFO - PROCESS | 6652 | ++DOMWINDOW == 1 (0x7fc413fc5800) [pid = 6652] [serial = 1] [outer = (nil)] 00:09:19 INFO - PROCESS | 6652 | ++DOMWINDOW == 2 (0x7fc413fc6800) [pid = 6652] [serial = 2] [outer = 0x7fc413fc5800] 00:09:19 INFO - PROCESS | 6652 | 1456992559882 Marionette INFO Listening on port 2898 00:09:20 INFO - PROCESS | 6652 | 1456992560375 Marionette DEBUG Marionette enabled via command-line flag 00:09:20 INFO - PROCESS | 6652 | ++DOCSHELL 0x7fc410b29000 == 2 [pid = 6652] [id = 2] 00:09:20 INFO - PROCESS | 6652 | ++DOMWINDOW == 3 (0x7fc410b39800) [pid = 6652] [serial = 3] [outer = (nil)] 00:09:20 INFO - PROCESS | 6652 | ++DOMWINDOW == 4 (0x7fc410b3a800) [pid = 6652] [serial = 4] [outer = 0x7fc410b39800] 00:09:20 INFO - PROCESS | 6652 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fc417f5fb80 00:09:20 INFO - PROCESS | 6652 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fc410a3df40 00:09:20 INFO - PROCESS | 6652 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fc410a560d0 00:09:20 INFO - PROCESS | 6652 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fc410a563d0 00:09:20 INFO - PROCESS | 6652 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fc410a56700 00:09:20 INFO - PROCESS | 6652 | ++DOMWINDOW == 5 (0x7fc410aa0800) [pid = 6652] [serial = 5] [outer = 0x7fc413fc5800] 00:09:20 INFO - PROCESS | 6652 | [6652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:09:20 INFO - PROCESS | 6652 | 1456992560688 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58934 00:09:20 INFO - PROCESS | 6652 | [6652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:09:20 INFO - PROCESS | 6652 | 1456992560776 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58935 00:09:20 INFO - PROCESS | 6652 | 1456992560782 Marionette DEBUG Closed connection conn0 00:09:20 INFO - PROCESS | 6652 | [6652] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:09:20 INFO - PROCESS | 6652 | [6652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:09:20 INFO - PROCESS | 6652 | 1456992560920 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58936 00:09:20 INFO - PROCESS | 6652 | 1456992560923 Marionette DEBUG Closed connection conn1 00:09:20 INFO - PROCESS | 6652 | [6652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:09:20 INFO - PROCESS | 6652 | 1456992560971 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58937 00:09:20 INFO - PROCESS | 6652 | 1456992560974 Marionette DEBUG Closed connection conn2 00:09:21 INFO - PROCESS | 6652 | 1456992561009 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:09:21 INFO - PROCESS | 6652 | 1456992561028 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:09:21 INFO - PROCESS | 6652 | [6652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:09:22 INFO - PROCESS | 6652 | ++DOCSHELL 0x7fc40427a800 == 3 [pid = 6652] [id = 3] 00:09:22 INFO - PROCESS | 6652 | ++DOMWINDOW == 6 (0x7fc40427d800) [pid = 6652] [serial = 6] [outer = (nil)] 00:09:22 INFO - PROCESS | 6652 | ++DOCSHELL 0x7fc40427e000 == 4 [pid = 6652] [id = 4] 00:09:22 INFO - PROCESS | 6652 | ++DOMWINDOW == 7 (0x7fc4044dd400) [pid = 6652] [serial = 7] [outer = (nil)] 00:09:23 INFO - PROCESS | 6652 | [6652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:09:23 INFO - PROCESS | 6652 | ++DOCSHELL 0x7fc4035be800 == 5 [pid = 6652] [id = 5] 00:09:23 INFO - PROCESS | 6652 | ++DOMWINDOW == 8 (0x7fc4036cd400) [pid = 6652] [serial = 8] [outer = (nil)] 00:09:23 INFO - PROCESS | 6652 | [6652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:09:23 INFO - PROCESS | 6652 | [6652] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:09:23 INFO - PROCESS | 6652 | ++DOMWINDOW == 9 (0x7fc402976800) [pid = 6652] [serial = 9] [outer = 0x7fc4036cd400] 00:09:23 INFO - PROCESS | 6652 | ++DOMWINDOW == 10 (0x7fc402322000) [pid = 6652] [serial = 10] [outer = 0x7fc40427d800] 00:09:23 INFO - PROCESS | 6652 | ++DOMWINDOW == 11 (0x7fc402344c00) [pid = 6652] [serial = 11] [outer = 0x7fc4044dd400] 00:09:23 INFO - PROCESS | 6652 | ++DOMWINDOW == 12 (0x7fc402346c00) [pid = 6652] [serial = 12] [outer = 0x7fc4036cd400] 00:09:24 INFO - PROCESS | 6652 | 1456992564736 Marionette DEBUG loaded listener.js 00:09:24 INFO - PROCESS | 6652 | 1456992564751 Marionette DEBUG loaded listener.js 00:09:25 INFO - PROCESS | 6652 | ++DOMWINDOW == 13 (0x7fc410d79c00) [pid = 6652] [serial = 13] [outer = 0x7fc4036cd400] 00:09:25 INFO - PROCESS | 6652 | 1456992565380 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"087afeac-f2cc-4df9-8b7c-c0ffb911ceec","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:09:25 INFO - PROCESS | 6652 | 1456992565687 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:09:25 INFO - PROCESS | 6652 | 1456992565693 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:09:26 INFO - PROCESS | 6652 | 1456992566040 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:09:26 INFO - PROCESS | 6652 | 1456992566044 Marionette TRACE conn3 <- [1,3,null,{}] 00:09:26 INFO - PROCESS | 6652 | 1456992566095 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:09:26 INFO - PROCESS | 6652 | [6652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:09:26 INFO - PROCESS | 6652 | ++DOMWINDOW == 14 (0x7fc3fe03c000) [pid = 6652] [serial = 14] [outer = 0x7fc4036cd400] 00:09:26 INFO - PROCESS | 6652 | [6652] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:09:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 00:09:26 INFO - PROCESS | 6652 | ++DOCSHELL 0x7fc3fc54f000 == 6 [pid = 6652] [id = 6] 00:09:26 INFO - PROCESS | 6652 | ++DOMWINDOW == 15 (0x7fc3fba0a400) [pid = 6652] [serial = 15] [outer = (nil)] 00:09:27 INFO - PROCESS | 6652 | ++DOMWINDOW == 16 (0x7fc3fba0b400) [pid = 6652] [serial = 16] [outer = 0x7fc3fba0a400] 00:09:27 INFO - PROCESS | 6652 | ++DOMWINDOW == 17 (0x7fc3fba11c00) [pid = 6652] [serial = 17] [outer = 0x7fc3fba0a400] 00:09:27 INFO - PROCESS | 6652 | ++DOCSHELL 0x7fc3fb812000 == 7 [pid = 6652] [id = 7] 00:09:27 INFO - PROCESS | 6652 | ++DOMWINDOW == 18 (0x7fc3fb860000) [pid = 6652] [serial = 18] [outer = (nil)] 00:09:27 INFO - PROCESS | 6652 | ++DOMWINDOW == 19 (0x7fc3fb862400) [pid = 6652] [serial = 19] [outer = 0x7fc3fb860000] 00:09:27 INFO - PROCESS | 6652 | ++DOMWINDOW == 20 (0x7fc3fc52d400) [pid = 6652] [serial = 20] [outer = 0x7fc3fb860000] 00:09:27 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:09:27 INFO - document served over http requires an https 00:09:27 INFO - sub-resource via xhr-request using the meta-csp 00:09:27 INFO - delivery method with no-redirect and when 00:09:27 INFO - the target request is cross-origin. - expected FAIL 00:09:27 INFO - TEST-INFO | expected FAIL 00:09:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 983ms 00:09:27 WARNING - u'runner_teardown' () 00:09:28 INFO - Setting up ssl 00:09:28 INFO - PROCESS | certutil | 00:09:28 INFO - PROCESS | certutil | 00:09:28 INFO - PROCESS | certutil | 00:09:28 INFO - Certificate Nickname Trust Attributes 00:09:28 INFO - SSL,S/MIME,JAR/XPI 00:09:28 INFO - 00:09:28 INFO - web-platform-tests CT,, 00:09:28 INFO - 00:09:28 INFO - Starting runner 00:09:30 INFO - PROCESS | 6719 | 1456992570830 Marionette DEBUG Marionette enabled via build flag and pref 00:09:31 INFO - PROCESS | 6719 | ++DOCSHELL 0x7fa607ac1800 == 1 [pid = 6719] [id = 1] 00:09:31 INFO - PROCESS | 6719 | ++DOMWINDOW == 1 (0x7fa607ac2000) [pid = 6719] [serial = 1] [outer = (nil)] 00:09:31 INFO - PROCESS | 6719 | ++DOMWINDOW == 2 (0x7fa607ac3000) [pid = 6719] [serial = 2] [outer = 0x7fa607ac2000] 00:09:31 INFO - PROCESS | 6719 | 1456992571496 Marionette INFO Listening on port 2899 00:09:32 INFO - PROCESS | 6719 | 1456992572002 Marionette DEBUG Marionette enabled via command-line flag 00:09:32 INFO - PROCESS | 6719 | ++DOCSHELL 0x7fa604623800 == 2 [pid = 6719] [id = 2] 00:09:32 INFO - PROCESS | 6719 | ++DOMWINDOW == 3 (0x7fa604634000) [pid = 6719] [serial = 3] [outer = (nil)] 00:09:32 INFO - PROCESS | 6719 | ++DOMWINDOW == 4 (0x7fa604635000) [pid = 6719] [serial = 4] [outer = 0x7fa604634000] 00:09:32 INFO - PROCESS | 6719 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fa60ba5fb80 00:09:32 INFO - PROCESS | 6719 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fa60453ff40 00:09:32 INFO - PROCESS | 6719 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fa6045510d0 00:09:32 INFO - PROCESS | 6719 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fa6045513d0 00:09:32 INFO - PROCESS | 6719 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fa604551790 00:09:32 INFO - PROCESS | 6719 | ++DOMWINDOW == 5 (0x7fa5fe8da800) [pid = 6719] [serial = 5] [outer = 0x7fa607ac2000] 00:09:32 INFO - PROCESS | 6719 | [6719] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:09:32 INFO - PROCESS | 6719 | 1456992572319 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58285 00:09:32 INFO - PROCESS | 6719 | [6719] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:09:32 INFO - PROCESS | 6719 | 1456992572406 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58286 00:09:32 INFO - PROCESS | 6719 | 1456992572412 Marionette DEBUG Closed connection conn0 00:09:32 INFO - PROCESS | 6719 | [6719] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:09:32 INFO - PROCESS | 6719 | [6719] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:09:32 INFO - PROCESS | 6719 | 1456992572552 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58287 00:09:32 INFO - PROCESS | 6719 | 1456992572556 Marionette DEBUG Closed connection conn1 00:09:32 INFO - PROCESS | 6719 | [6719] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:09:32 INFO - PROCESS | 6719 | 1456992572599 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58288 00:09:32 INFO - PROCESS | 6719 | 1456992572607 Marionette DEBUG Closed connection conn2 00:09:32 INFO - PROCESS | 6719 | 1456992572624 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:09:32 INFO - PROCESS | 6719 | 1456992572633 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:09:33 INFO - PROCESS | 6719 | [6719] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:09:34 INFO - PROCESS | 6719 | ++DOCSHELL 0x7fa5f7da5000 == 3 [pid = 6719] [id = 3] 00:09:34 INFO - PROCESS | 6719 | ++DOMWINDOW == 6 (0x7fa5f7da9800) [pid = 6719] [serial = 6] [outer = (nil)] 00:09:34 INFO - PROCESS | 6719 | ++DOCSHELL 0x7fa5f7daa000 == 4 [pid = 6719] [id = 4] 00:09:34 INFO - PROCESS | 6719 | ++DOMWINDOW == 7 (0x7fa5f7fa3800) [pid = 6719] [serial = 7] [outer = (nil)] 00:09:34 INFO - PROCESS | 6719 | [6719] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:09:34 INFO - PROCESS | 6719 | ++DOCSHELL 0x7fa5f631c800 == 5 [pid = 6719] [id = 5] 00:09:34 INFO - PROCESS | 6719 | ++DOMWINDOW == 8 (0x7fa5f71e1000) [pid = 6719] [serial = 8] [outer = (nil)] 00:09:34 INFO - PROCESS | 6719 | [6719] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:09:34 INFO - PROCESS | 6719 | [6719] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:09:34 INFO - PROCESS | 6719 | ++DOMWINDOW == 9 (0x7fa5f6369400) [pid = 6719] [serial = 9] [outer = 0x7fa5f71e1000] 00:09:35 INFO - PROCESS | 6719 | ++DOMWINDOW == 10 (0x7fa5f5fdf000) [pid = 6719] [serial = 10] [outer = 0x7fa5f7da9800] 00:09:35 INFO - PROCESS | 6719 | ++DOMWINDOW == 11 (0x7fa5f5e53400) [pid = 6719] [serial = 11] [outer = 0x7fa5f7fa3800] 00:09:35 INFO - PROCESS | 6719 | ++DOMWINDOW == 12 (0x7fa5f5e55400) [pid = 6719] [serial = 12] [outer = 0x7fa5f71e1000] 00:09:36 INFO - PROCESS | 6719 | 1456992576328 Marionette DEBUG loaded listener.js 00:09:36 INFO - PROCESS | 6719 | 1456992576343 Marionette DEBUG loaded listener.js 00:09:36 INFO - PROCESS | 6719 | ++DOMWINDOW == 13 (0x7fa60485e800) [pid = 6719] [serial = 13] [outer = 0x7fa5f71e1000] 00:09:36 INFO - PROCESS | 6719 | 1456992576963 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c633ac18-4416-4fe4-ae66-0f0f860ce392","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:09:37 INFO - PROCESS | 6719 | 1456992577262 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:09:37 INFO - PROCESS | 6719 | 1456992577268 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:09:37 INFO - PROCESS | 6719 | 1456992577621 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:09:37 INFO - PROCESS | 6719 | 1456992577625 Marionette TRACE conn3 <- [1,3,null,{}] 00:09:37 INFO - PROCESS | 6719 | 1456992577664 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:09:37 INFO - PROCESS | 6719 | [6719] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:09:37 INFO - PROCESS | 6719 | ++DOMWINDOW == 14 (0x7fa5f1787000) [pid = 6719] [serial = 14] [outer = 0x7fa5f71e1000] 00:09:38 INFO - PROCESS | 6719 | [6719] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:09:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 00:09:38 INFO - PROCESS | 6719 | ++DOCSHELL 0x7fa5eff5e800 == 6 [pid = 6719] [id = 6] 00:09:38 INFO - PROCESS | 6719 | ++DOMWINDOW == 15 (0x7fa5ef508000) [pid = 6719] [serial = 15] [outer = (nil)] 00:09:38 INFO - PROCESS | 6719 | ++DOMWINDOW == 16 (0x7fa5ef509000) [pid = 6719] [serial = 16] [outer = 0x7fa5ef508000] 00:09:38 INFO - PROCESS | 6719 | ++DOMWINDOW == 17 (0x7fa5ef50f800) [pid = 6719] [serial = 17] [outer = 0x7fa5ef508000] 00:09:39 INFO - PROCESS | 6719 | ++DOCSHELL 0x7fa5ef5dc800 == 7 [pid = 6719] [id = 7] 00:09:39 INFO - PROCESS | 6719 | ++DOMWINDOW == 18 (0x7fa5ef253800) [pid = 6719] [serial = 18] [outer = (nil)] 00:09:39 INFO - PROCESS | 6719 | ++DOMWINDOW == 19 (0x7fa5ef255c00) [pid = 6719] [serial = 19] [outer = 0x7fa5ef253800] 00:09:39 INFO - PROCESS | 6719 | ++DOMWINDOW == 20 (0x7fa5f5bd2000) [pid = 6719] [serial = 20] [outer = 0x7fa5ef253800] 00:09:39 INFO - PROCESS | 6719 | [6719] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:09:39 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:09:39 INFO - document served over http requires an https 00:09:39 INFO - sub-resource via xhr-request using the meta-csp 00:09:39 INFO - delivery method with swap-origin-redirect and when 00:09:39 INFO - the target request is cross-origin. - expected FAIL 00:09:39 INFO - TEST-INFO | expected FAIL 00:09:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1136ms 00:09:39 WARNING - u'runner_teardown' () 00:09:39 INFO - Setting up ssl 00:09:39 INFO - PROCESS | certutil | 00:09:39 INFO - PROCESS | certutil | 00:09:39 INFO - PROCESS | certutil | 00:09:39 INFO - Certificate Nickname Trust Attributes 00:09:39 INFO - SSL,S/MIME,JAR/XPI 00:09:39 INFO - 00:09:39 INFO - web-platform-tests CT,, 00:09:39 INFO - 00:09:40 INFO - Starting runner 00:09:42 INFO - PROCESS | 6787 | 1456992582545 Marionette DEBUG Marionette enabled via build flag and pref 00:09:42 INFO - PROCESS | 6787 | ++DOCSHELL 0x7f6eb06c0800 == 1 [pid = 6787] [id = 1] 00:09:42 INFO - PROCESS | 6787 | ++DOMWINDOW == 1 (0x7f6eb06c1000) [pid = 6787] [serial = 1] [outer = (nil)] 00:09:42 INFO - PROCESS | 6787 | ++DOMWINDOW == 2 (0x7f6eb06c2000) [pid = 6787] [serial = 2] [outer = 0x7f6eb06c1000] 00:09:43 INFO - PROCESS | 6787 | 1456992583214 Marionette INFO Listening on port 2900 00:09:43 INFO - PROCESS | 6787 | 1456992583707 Marionette DEBUG Marionette enabled via command-line flag 00:09:43 INFO - PROCESS | 6787 | ++DOCSHELL 0x7f6ead223000 == 2 [pid = 6787] [id = 2] 00:09:43 INFO - PROCESS | 6787 | ++DOMWINDOW == 3 (0x7f6ead233800) [pid = 6787] [serial = 3] [outer = (nil)] 00:09:43 INFO - PROCESS | 6787 | ++DOMWINDOW == 4 (0x7f6ead234800) [pid = 6787] [serial = 4] [outer = 0x7f6ead233800] 00:09:43 INFO - PROCESS | 6787 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6ead2f8be0 00:09:43 INFO - PROCESS | 6787 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6ead138f40 00:09:43 INFO - PROCESS | 6787 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6ead1510d0 00:09:43 INFO - PROCESS | 6787 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6ead1513d0 00:09:43 INFO - PROCESS | 6787 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6ead151700 00:09:43 INFO - PROCESS | 6787 | ++DOMWINDOW == 5 (0x7f6ead19b000) [pid = 6787] [serial = 5] [outer = 0x7f6eb06c1000] 00:09:44 INFO - PROCESS | 6787 | [6787] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:09:44 INFO - PROCESS | 6787 | 1456992584020 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42208 00:09:44 INFO - PROCESS | 6787 | [6787] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:09:44 INFO - PROCESS | 6787 | 1456992584106 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42209 00:09:44 INFO - PROCESS | 6787 | 1456992584112 Marionette DEBUG Closed connection conn0 00:09:44 INFO - PROCESS | 6787 | [6787] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:09:44 INFO - PROCESS | 6787 | [6787] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:09:44 INFO - PROCESS | 6787 | 1456992584248 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42210 00:09:44 INFO - PROCESS | 6787 | 1456992584252 Marionette DEBUG Closed connection conn1 00:09:44 INFO - PROCESS | 6787 | [6787] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:09:44 INFO - PROCESS | 6787 | 1456992584295 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42211 00:09:44 INFO - PROCESS | 6787 | 1456992584304 Marionette DEBUG Closed connection conn2 00:09:44 INFO - PROCESS | 6787 | 1456992584329 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:09:44 INFO - PROCESS | 6787 | 1456992584339 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:09:45 INFO - PROCESS | 6787 | [6787] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:09:45 INFO - PROCESS | 6787 | ++DOCSHELL 0x7f6ea11cc000 == 3 [pid = 6787] [id = 3] 00:09:45 INFO - PROCESS | 6787 | ++DOMWINDOW == 6 (0x7f6ea11d1800) [pid = 6787] [serial = 6] [outer = (nil)] 00:09:45 INFO - PROCESS | 6787 | ++DOCSHELL 0x7f6ea11d2000 == 4 [pid = 6787] [id = 4] 00:09:45 INFO - PROCESS | 6787 | ++DOMWINDOW == 7 (0x7f6ea11a4c00) [pid = 6787] [serial = 7] [outer = (nil)] 00:09:46 INFO - PROCESS | 6787 | [6787] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:09:46 INFO - PROCESS | 6787 | ++DOCSHELL 0x7f6e9f71b800 == 5 [pid = 6787] [id = 5] 00:09:46 INFO - PROCESS | 6787 | ++DOMWINDOW == 8 (0x7f6e9f750400) [pid = 6787] [serial = 8] [outer = (nil)] 00:09:46 INFO - PROCESS | 6787 | [6787] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:09:46 INFO - PROCESS | 6787 | [6787] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:09:46 INFO - PROCESS | 6787 | ++DOMWINDOW == 9 (0x7f6ea0d58c00) [pid = 6787] [serial = 9] [outer = 0x7f6e9f750400] 00:09:47 INFO - PROCESS | 6787 | ++DOMWINDOW == 10 (0x7f6e9f28f000) [pid = 6787] [serial = 10] [outer = 0x7f6ea11d1800] 00:09:47 INFO - PROCESS | 6787 | ++DOMWINDOW == 11 (0x7f6e9f2b3400) [pid = 6787] [serial = 11] [outer = 0x7f6ea11a4c00] 00:09:47 INFO - PROCESS | 6787 | ++DOMWINDOW == 12 (0x7f6e9f2b5400) [pid = 6787] [serial = 12] [outer = 0x7f6e9f750400] 00:09:48 INFO - PROCESS | 6787 | 1456992588087 Marionette DEBUG loaded listener.js 00:09:48 INFO - PROCESS | 6787 | 1456992588103 Marionette DEBUG loaded listener.js 00:09:48 INFO - PROCESS | 6787 | ++DOMWINDOW == 13 (0x7f6ead4e6800) [pid = 6787] [serial = 13] [outer = 0x7f6e9f750400] 00:09:48 INFO - PROCESS | 6787 | 1456992588727 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"27616463-4630-41a4-8cc8-156eed3cea24","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:09:49 INFO - PROCESS | 6787 | 1456992589028 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:09:49 INFO - PROCESS | 6787 | 1456992589032 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:09:49 INFO - PROCESS | 6787 | 1456992589353 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:09:49 INFO - PROCESS | 6787 | 1456992589356 Marionette TRACE conn3 <- [1,3,null,{}] 00:09:49 INFO - PROCESS | 6787 | 1456992589398 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:09:49 INFO - PROCESS | 6787 | [6787] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:09:49 INFO - PROCESS | 6787 | ++DOMWINDOW == 14 (0x7f6e99fa5800) [pid = 6787] [serial = 14] [outer = 0x7f6e9f750400] 00:09:50 INFO - PROCESS | 6787 | [6787] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:09:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 00:09:50 INFO - PROCESS | 6787 | ++DOCSHELL 0x7f6e98c59000 == 6 [pid = 6787] [id = 6] 00:09:50 INFO - PROCESS | 6787 | ++DOMWINDOW == 15 (0x7f6e98108400) [pid = 6787] [serial = 15] [outer = (nil)] 00:09:50 INFO - PROCESS | 6787 | ++DOMWINDOW == 16 (0x7f6e98109400) [pid = 6787] [serial = 16] [outer = 0x7f6e98108400] 00:09:50 INFO - PROCESS | 6787 | ++DOMWINDOW == 17 (0x7f6e9810f800) [pid = 6787] [serial = 17] [outer = 0x7f6e98108400] 00:09:50 INFO - PROCESS | 6787 | ++DOCSHELL 0x7f6e981d6800 == 7 [pid = 6787] [id = 7] 00:09:50 INFO - PROCESS | 6787 | ++DOMWINDOW == 18 (0x7f6e97f54400) [pid = 6787] [serial = 18] [outer = (nil)] 00:09:50 INFO - PROCESS | 6787 | ++DOMWINDOW == 19 (0x7f6e97f56c00) [pid = 6787] [serial = 19] [outer = 0x7f6e97f54400] 00:09:50 INFO - PROCESS | 6787 | ++DOMWINDOW == 20 (0x7f6e97f5cc00) [pid = 6787] [serial = 20] [outer = 0x7f6e97f54400] 00:09:51 INFO - PROCESS | 6787 | [6787] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:09:51 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:09:51 INFO - document served over http requires an http 00:09:51 INFO - sub-resource via fetch-request using the meta-csp 00:09:51 INFO - delivery method with keep-origin-redirect and when 00:09:51 INFO - the target request is same-origin. - expected FAIL 00:09:51 INFO - TEST-INFO | expected FAIL 00:09:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1199ms 00:09:51 WARNING - u'runner_teardown' () 00:09:51 INFO - Setting up ssl 00:09:51 INFO - PROCESS | certutil | 00:09:51 INFO - PROCESS | certutil | 00:09:51 INFO - PROCESS | certutil | 00:09:51 INFO - Certificate Nickname Trust Attributes 00:09:51 INFO - SSL,S/MIME,JAR/XPI 00:09:51 INFO - 00:09:51 INFO - web-platform-tests CT,, 00:09:51 INFO - 00:09:51 INFO - Starting runner 00:09:54 INFO - PROCESS | 6862 | 1456992594306 Marionette DEBUG Marionette enabled via build flag and pref 00:09:54 INFO - PROCESS | 6862 | ++DOCSHELL 0x7fed05dc5000 == 1 [pid = 6862] [id = 1] 00:09:54 INFO - PROCESS | 6862 | ++DOMWINDOW == 1 (0x7fed05dc5800) [pid = 6862] [serial = 1] [outer = (nil)] 00:09:54 INFO - PROCESS | 6862 | ++DOMWINDOW == 2 (0x7fed05dc6800) [pid = 6862] [serial = 2] [outer = 0x7fed05dc5800] 00:09:54 INFO - PROCESS | 6862 | 1456992594973 Marionette INFO Listening on port 2901 00:09:55 INFO - PROCESS | 6862 | 1456992595469 Marionette DEBUG Marionette enabled via command-line flag 00:09:55 INFO - PROCESS | 6862 | ++DOCSHELL 0x7fed02927800 == 2 [pid = 6862] [id = 2] 00:09:55 INFO - PROCESS | 6862 | ++DOMWINDOW == 3 (0x7fed02938000) [pid = 6862] [serial = 3] [outer = (nil)] 00:09:55 INFO - PROCESS | 6862 | ++DOMWINDOW == 4 (0x7fed02939000) [pid = 6862] [serial = 4] [outer = 0x7fed02938000] 00:09:55 INFO - PROCESS | 6862 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fed09d5fb80 00:09:55 INFO - PROCESS | 6862 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fed02841f40 00:09:55 INFO - PROCESS | 6862 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fed028530d0 00:09:55 INFO - PROCESS | 6862 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fed028533d0 00:09:55 INFO - PROCESS | 6862 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fed02853700 00:09:55 INFO - PROCESS | 6862 | ++DOMWINDOW == 5 (0x7fed028a2000) [pid = 6862] [serial = 5] [outer = 0x7fed05dc5800] 00:09:55 INFO - PROCESS | 6862 | [6862] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:09:55 INFO - PROCESS | 6862 | 1456992595778 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50029 00:09:55 INFO - PROCESS | 6862 | [6862] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:09:55 INFO - PROCESS | 6862 | 1456992595866 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50030 00:09:55 INFO - PROCESS | 6862 | 1456992595872 Marionette DEBUG Closed connection conn0 00:09:55 INFO - PROCESS | 6862 | [6862] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:09:56 INFO - PROCESS | 6862 | [6862] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:09:56 INFO - PROCESS | 6862 | 1456992596013 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50031 00:09:56 INFO - PROCESS | 6862 | 1456992596017 Marionette DEBUG Closed connection conn1 00:09:56 INFO - PROCESS | 6862 | [6862] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:09:56 INFO - PROCESS | 6862 | 1456992596062 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50032 00:09:56 INFO - PROCESS | 6862 | 1456992596068 Marionette DEBUG Closed connection conn2 00:09:56 INFO - PROCESS | 6862 | 1456992596090 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:09:56 INFO - PROCESS | 6862 | 1456992596099 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:09:56 INFO - PROCESS | 6862 | [6862] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:09:57 INFO - PROCESS | 6862 | ++DOCSHELL 0x7fecf6768000 == 3 [pid = 6862] [id = 3] 00:09:57 INFO - PROCESS | 6862 | ++DOMWINDOW == 6 (0x7fecf6768800) [pid = 6862] [serial = 6] [outer = (nil)] 00:09:57 INFO - PROCESS | 6862 | ++DOCSHELL 0x7fecf6769000 == 4 [pid = 6862] [id = 4] 00:09:57 INFO - PROCESS | 6862 | ++DOMWINDOW == 7 (0x7fecf69a6c00) [pid = 6862] [serial = 7] [outer = (nil)] 00:09:58 INFO - PROCESS | 6862 | [6862] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:09:58 INFO - PROCESS | 6862 | ++DOCSHELL 0x7fecf4f72800 == 5 [pid = 6862] [id = 5] 00:09:58 INFO - PROCESS | 6862 | ++DOMWINDOW == 8 (0x7fecf4f3a000) [pid = 6862] [serial = 8] [outer = (nil)] 00:09:58 INFO - PROCESS | 6862 | [6862] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:09:58 INFO - PROCESS | 6862 | [6862] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:09:58 INFO - PROCESS | 6862 | ++DOMWINDOW == 9 (0x7fecf5f21400) [pid = 6862] [serial = 9] [outer = 0x7fecf4f3a000] 00:09:58 INFO - PROCESS | 6862 | ++DOMWINDOW == 10 (0x7fecf4a8c800) [pid = 6862] [serial = 10] [outer = 0x7fecf6768800] 00:09:58 INFO - PROCESS | 6862 | ++DOMWINDOW == 11 (0x7fecf4ab5000) [pid = 6862] [serial = 11] [outer = 0x7fecf69a6c00] 00:09:58 INFO - PROCESS | 6862 | ++DOMWINDOW == 12 (0x7fecf4ab7000) [pid = 6862] [serial = 12] [outer = 0x7fecf4f3a000] 00:09:59 INFO - PROCESS | 6862 | 1456992599909 Marionette DEBUG loaded listener.js 00:09:59 INFO - PROCESS | 6862 | 1456992599924 Marionette DEBUG loaded listener.js 00:10:00 INFO - PROCESS | 6862 | ++DOMWINDOW == 13 (0x7fed02be3400) [pid = 6862] [serial = 13] [outer = 0x7fecf4f3a000] 00:10:00 INFO - PROCESS | 6862 | 1456992600561 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5f484baf-eeaf-4335-b0f7-6376d26dcc84","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:10:00 INFO - PROCESS | 6862 | 1456992600864 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:10:00 INFO - PROCESS | 6862 | 1456992600869 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:10:01 INFO - PROCESS | 6862 | 1456992601189 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:10:01 INFO - PROCESS | 6862 | 1456992601193 Marionette TRACE conn3 <- [1,3,null,{}] 00:10:01 INFO - PROCESS | 6862 | 1456992601235 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:10:01 INFO - PROCESS | 6862 | [6862] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:10:01 INFO - PROCESS | 6862 | ++DOMWINDOW == 14 (0x7fecef8b5000) [pid = 6862] [serial = 14] [outer = 0x7fecf4f3a000] 00:10:01 INFO - PROCESS | 6862 | [6862] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:10:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html 00:10:02 INFO - PROCESS | 6862 | ++DOCSHELL 0x7fecedc61000 == 6 [pid = 6862] [id = 6] 00:10:02 INFO - PROCESS | 6862 | ++DOMWINDOW == 15 (0x7feceda0d800) [pid = 6862] [serial = 15] [outer = (nil)] 00:10:02 INFO - PROCESS | 6862 | ++DOMWINDOW == 16 (0x7feceda0e800) [pid = 6862] [serial = 16] [outer = 0x7feceda0d800] 00:10:02 INFO - PROCESS | 6862 | ++DOMWINDOW == 17 (0x7feceda15400) [pid = 6862] [serial = 17] [outer = 0x7feceda0d800] 00:10:02 INFO - PROCESS | 6862 | ++DOCSHELL 0x7feced83f800 == 7 [pid = 6862] [id = 7] 00:10:02 INFO - PROCESS | 6862 | ++DOMWINDOW == 18 (0x7feced824800) [pid = 6862] [serial = 18] [outer = (nil)] 00:10:02 INFO - PROCESS | 6862 | ++DOMWINDOW == 19 (0x7feceda19800) [pid = 6862] [serial = 19] [outer = 0x7feced824800] 00:10:02 INFO - PROCESS | 6862 | ++DOMWINDOW == 20 (0x7feced7c4800) [pid = 6862] [serial = 20] [outer = 0x7feced824800] 00:10:03 INFO - PROCESS | 6862 | [6862] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:10:03 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:10:03 INFO - document served over http requires an http 00:10:03 INFO - sub-resource via fetch-request using the meta-csp 00:10:03 INFO - delivery method with no-redirect and when 00:10:03 INFO - the target request is same-origin. - expected FAIL 00:10:03 INFO - TEST-INFO | expected FAIL 00:10:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1152ms 00:10:03 WARNING - u'runner_teardown' () 00:10:03 INFO - Setting up ssl 00:10:03 INFO - PROCESS | certutil | 00:10:03 INFO - PROCESS | certutil | 00:10:03 INFO - PROCESS | certutil | 00:10:03 INFO - Certificate Nickname Trust Attributes 00:10:03 INFO - SSL,S/MIME,JAR/XPI 00:10:03 INFO - 00:10:03 INFO - web-platform-tests CT,, 00:10:03 INFO - 00:10:03 INFO - Starting runner 00:10:06 INFO - PROCESS | 6925 | 1456992606202 Marionette DEBUG Marionette enabled via build flag and pref 00:10:06 INFO - PROCESS | 6925 | ++DOCSHELL 0x7f9906ec3000 == 1 [pid = 6925] [id = 1] 00:10:06 INFO - PROCESS | 6925 | ++DOMWINDOW == 1 (0x7f9906ec3800) [pid = 6925] [serial = 1] [outer = (nil)] 00:10:06 INFO - PROCESS | 6925 | ++DOMWINDOW == 2 (0x7f9906ec4800) [pid = 6925] [serial = 2] [outer = 0x7f9906ec3800] 00:10:06 INFO - PROCESS | 6925 | 1456992606877 Marionette INFO Listening on port 2902 00:10:07 INFO - PROCESS | 6925 | 1456992607377 Marionette DEBUG Marionette enabled via command-line flag 00:10:07 INFO - PROCESS | 6925 | ++DOCSHELL 0x7f9903a26800 == 2 [pid = 6925] [id = 2] 00:10:07 INFO - PROCESS | 6925 | ++DOMWINDOW == 3 (0x7f9903a37000) [pid = 6925] [serial = 3] [outer = (nil)] 00:10:07 INFO - PROCESS | 6925 | ++DOMWINDOW == 4 (0x7f9903a38000) [pid = 6925] [serial = 4] [outer = 0x7f9903a37000] 00:10:07 INFO - PROCESS | 6925 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f990b35fb80 00:10:07 INFO - PROCESS | 6925 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9903941fd0 00:10:07 INFO - PROCESS | 6925 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9903953160 00:10:07 INFO - PROCESS | 6925 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9903953460 00:10:07 INFO - PROCESS | 6925 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9903953790 00:10:07 INFO - PROCESS | 6925 | ++DOMWINDOW == 5 (0x7f99039a5800) [pid = 6925] [serial = 5] [outer = 0x7f9906ec3800] 00:10:07 INFO - PROCESS | 6925 | [6925] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:10:07 INFO - PROCESS | 6925 | 1456992607688 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51462 00:10:07 INFO - PROCESS | 6925 | [6925] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:10:07 INFO - PROCESS | 6925 | 1456992607774 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51463 00:10:07 INFO - PROCESS | 6925 | 1456992607781 Marionette DEBUG Closed connection conn0 00:10:07 INFO - PROCESS | 6925 | [6925] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:10:07 INFO - PROCESS | 6925 | [6925] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:10:07 INFO - PROCESS | 6925 | 1456992607919 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51464 00:10:07 INFO - PROCESS | 6925 | 1456992607923 Marionette DEBUG Closed connection conn1 00:10:07 INFO - PROCESS | 6925 | [6925] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:10:07 INFO - PROCESS | 6925 | 1456992607969 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:51465 00:10:07 INFO - PROCESS | 6925 | 1456992607975 Marionette DEBUG Closed connection conn2 00:10:08 INFO - PROCESS | 6925 | 1456992608016 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:10:08 INFO - PROCESS | 6925 | 1456992608039 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:10:08 INFO - PROCESS | 6925 | [6925] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:10:09 INFO - PROCESS | 6925 | ++DOCSHELL 0x7f98f7a78800 == 3 [pid = 6925] [id = 3] 00:10:09 INFO - PROCESS | 6925 | ++DOMWINDOW == 6 (0x7f98f7a7c000) [pid = 6925] [serial = 6] [outer = (nil)] 00:10:09 INFO - PROCESS | 6925 | ++DOCSHELL 0x7f98f7a7c800 == 4 [pid = 6925] [id = 4] 00:10:09 INFO - PROCESS | 6925 | ++DOMWINDOW == 7 (0x7f98f7ce6400) [pid = 6925] [serial = 7] [outer = (nil)] 00:10:10 INFO - PROCESS | 6925 | [6925] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:10:10 INFO - PROCESS | 6925 | ++DOCSHELL 0x7f98f6dbe800 == 5 [pid = 6925] [id = 5] 00:10:10 INFO - PROCESS | 6925 | ++DOMWINDOW == 8 (0x7f98f6eca400) [pid = 6925] [serial = 8] [outer = (nil)] 00:10:10 INFO - PROCESS | 6925 | [6925] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:10:10 INFO - PROCESS | 6925 | [6925] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:10:10 INFO - PROCESS | 6925 | ++DOMWINDOW == 9 (0x7f98f6173800) [pid = 6925] [serial = 9] [outer = 0x7f98f6eca400] 00:10:10 INFO - PROCESS | 6925 | ++DOMWINDOW == 10 (0x7f98f5b22000) [pid = 6925] [serial = 10] [outer = 0x7f98f7a7c000] 00:10:10 INFO - PROCESS | 6925 | ++DOMWINDOW == 11 (0x7f98f5b44c00) [pid = 6925] [serial = 11] [outer = 0x7f98f7ce6400] 00:10:10 INFO - PROCESS | 6925 | ++DOMWINDOW == 12 (0x7f98f5b46c00) [pid = 6925] [serial = 12] [outer = 0x7f98f6eca400] 00:10:11 INFO - PROCESS | 6925 | 1456992611715 Marionette DEBUG loaded listener.js 00:10:11 INFO - PROCESS | 6925 | 1456992611730 Marionette DEBUG loaded listener.js 00:10:12 INFO - PROCESS | 6925 | ++DOMWINDOW == 13 (0x7f9903c80800) [pid = 6925] [serial = 13] [outer = 0x7f98f6eca400] 00:10:12 INFO - PROCESS | 6925 | 1456992612365 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d0f5cec7-5d95-48b0-9ff3-296bf8477ecc","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:10:12 INFO - PROCESS | 6925 | 1456992612668 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:10:12 INFO - PROCESS | 6925 | 1456992612673 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:10:13 INFO - PROCESS | 6925 | 1456992613011 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:10:13 INFO - PROCESS | 6925 | 1456992613015 Marionette TRACE conn3 <- [1,3,null,{}] 00:10:13 INFO - PROCESS | 6925 | 1456992613066 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:10:13 INFO - PROCESS | 6925 | [6925] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:10:13 INFO - PROCESS | 6925 | ++DOMWINDOW == 14 (0x7f98f7758800) [pid = 6925] [serial = 14] [outer = 0x7f98f6eca400] 00:10:13 INFO - PROCESS | 6925 | [6925] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:10:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 00:10:13 INFO - PROCESS | 6925 | ++DOCSHELL 0x7f98f8ac3000 == 6 [pid = 6925] [id = 6] 00:10:13 INFO - PROCESS | 6925 | ++DOMWINDOW == 15 (0x7f98ee908c00) [pid = 6925] [serial = 15] [outer = (nil)] 00:10:13 INFO - PROCESS | 6925 | ++DOMWINDOW == 16 (0x7f98ee909c00) [pid = 6925] [serial = 16] [outer = 0x7f98ee908c00] 00:10:14 INFO - PROCESS | 6925 | ++DOMWINDOW == 17 (0x7f98ee910800) [pid = 6925] [serial = 17] [outer = 0x7f98ee908c00] 00:10:14 INFO - PROCESS | 6925 | ++DOCSHELL 0x7f98ee605800 == 7 [pid = 6925] [id = 7] 00:10:14 INFO - PROCESS | 6925 | ++DOMWINDOW == 18 (0x7f98edf38800) [pid = 6925] [serial = 18] [outer = (nil)] 00:10:14 INFO - PROCESS | 6925 | ++DOMWINDOW == 19 (0x7f98edf3b000) [pid = 6925] [serial = 19] [outer = 0x7f98edf38800] 00:10:14 INFO - PROCESS | 6925 | ++DOMWINDOW == 20 (0x7f98ee644800) [pid = 6925] [serial = 20] [outer = 0x7f98edf38800] 00:10:14 INFO - PROCESS | 6925 | [6925] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:10:15 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:10:15 INFO - document served over http requires an http 00:10:15 INFO - sub-resource via fetch-request using the meta-csp 00:10:15 INFO - delivery method with swap-origin-redirect and when 00:10:15 INFO - the target request is same-origin. - expected FAIL 00:10:15 INFO - TEST-INFO | expected FAIL 00:10:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1177ms 00:10:15 WARNING - u'runner_teardown' () 00:10:15 INFO - Setting up ssl 00:10:15 INFO - PROCESS | certutil | 00:10:15 INFO - PROCESS | certutil | 00:10:15 INFO - PROCESS | certutil | 00:10:15 INFO - Certificate Nickname Trust Attributes 00:10:15 INFO - SSL,S/MIME,JAR/XPI 00:10:15 INFO - 00:10:15 INFO - web-platform-tests CT,, 00:10:15 INFO - 00:10:15 INFO - Starting runner 00:10:17 INFO - PROCESS | 6988 | 1456992617987 Marionette DEBUG Marionette enabled via build flag and pref 00:10:18 INFO - PROCESS | 6988 | ++DOCSHELL 0x7f65a8bc3000 == 1 [pid = 6988] [id = 1] 00:10:18 INFO - PROCESS | 6988 | ++DOMWINDOW == 1 (0x7f65a8bc3800) [pid = 6988] [serial = 1] [outer = (nil)] 00:10:18 INFO - PROCESS | 6988 | ++DOMWINDOW == 2 (0x7f65a8bc4800) [pid = 6988] [serial = 2] [outer = 0x7f65a8bc3800] 00:10:18 INFO - PROCESS | 6988 | 1456992618657 Marionette INFO Listening on port 2903 00:10:19 INFO - PROCESS | 6988 | 1456992619163 Marionette DEBUG Marionette enabled via command-line flag 00:10:19 INFO - PROCESS | 6988 | ++DOCSHELL 0x7f65a5728000 == 2 [pid = 6988] [id = 2] 00:10:19 INFO - PROCESS | 6988 | ++DOMWINDOW == 3 (0x7f65a5738800) [pid = 6988] [serial = 3] [outer = (nil)] 00:10:19 INFO - PROCESS | 6988 | ++DOMWINDOW == 4 (0x7f65a5739800) [pid = 6988] [serial = 4] [outer = 0x7f65a5738800] 00:10:19 INFO - PROCESS | 6988 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f65acb5fb80 00:10:19 INFO - PROCESS | 6988 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f65a563df40 00:10:19 INFO - PROCESS | 6988 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f65a56540d0 00:10:19 INFO - PROCESS | 6988 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f65a56543d0 00:10:19 INFO - PROCESS | 6988 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f65a5654790 00:10:19 INFO - PROCESS | 6988 | ++DOMWINDOW == 5 (0x7f65a569c800) [pid = 6988] [serial = 5] [outer = 0x7f65a8bc3800] 00:10:19 INFO - PROCESS | 6988 | [6988] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:10:19 INFO - PROCESS | 6988 | 1456992619474 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44758 00:10:19 INFO - PROCESS | 6988 | [6988] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:10:19 INFO - PROCESS | 6988 | 1456992619562 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44759 00:10:19 INFO - PROCESS | 6988 | 1456992619568 Marionette DEBUG Closed connection conn0 00:10:19 INFO - PROCESS | 6988 | [6988] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:10:19 INFO - PROCESS | 6988 | [6988] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:10:19 INFO - PROCESS | 6988 | 1456992619708 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44760 00:10:19 INFO - PROCESS | 6988 | 1456992619712 Marionette DEBUG Closed connection conn1 00:10:19 INFO - PROCESS | 6988 | [6988] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:10:19 INFO - PROCESS | 6988 | 1456992619756 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44761 00:10:19 INFO - PROCESS | 6988 | 1456992619764 Marionette DEBUG Closed connection conn2 00:10:19 INFO - PROCESS | 6988 | 1456992619800 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:10:19 INFO - PROCESS | 6988 | 1456992619818 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:10:20 INFO - PROCESS | 6988 | [6988] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:10:21 INFO - PROCESS | 6988 | ++DOCSHELL 0x7f65996bc800 == 3 [pid = 6988] [id = 3] 00:10:21 INFO - PROCESS | 6988 | ++DOMWINDOW == 6 (0x7f65996bd800) [pid = 6988] [serial = 6] [outer = (nil)] 00:10:21 INFO - PROCESS | 6988 | ++DOCSHELL 0x7f65996be000 == 4 [pid = 6988] [id = 4] 00:10:21 INFO - PROCESS | 6988 | ++DOMWINDOW == 7 (0x7f65998f5c00) [pid = 6988] [serial = 7] [outer = (nil)] 00:10:21 INFO - PROCESS | 6988 | [6988] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:10:22 INFO - PROCESS | 6988 | ++DOCSHELL 0x7f6597c24800 == 5 [pid = 6988] [id = 5] 00:10:22 INFO - PROCESS | 6988 | ++DOMWINDOW == 8 (0x7f6598aec000) [pid = 6988] [serial = 8] [outer = (nil)] 00:10:22 INFO - PROCESS | 6988 | [6988] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:10:22 INFO - PROCESS | 6988 | [6988] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:10:22 INFO - PROCESS | 6988 | ++DOMWINDOW == 9 (0x7f6597c8dc00) [pid = 6988] [serial = 9] [outer = 0x7f6598aec000] 00:10:22 INFO - PROCESS | 6988 | ++DOMWINDOW == 10 (0x7f6597742000) [pid = 6988] [serial = 10] [outer = 0x7f65996bd800] 00:10:22 INFO - PROCESS | 6988 | ++DOMWINDOW == 11 (0x7f659775c400) [pid = 6988] [serial = 11] [outer = 0x7f65998f5c00] 00:10:22 INFO - PROCESS | 6988 | ++DOMWINDOW == 12 (0x7f659775e400) [pid = 6988] [serial = 12] [outer = 0x7f6598aec000] 00:10:23 INFO - PROCESS | 6988 | 1456992623568 Marionette DEBUG loaded listener.js 00:10:23 INFO - PROCESS | 6988 | 1456992623583 Marionette DEBUG loaded listener.js 00:10:24 INFO - PROCESS | 6988 | ++DOMWINDOW == 13 (0x7f65a59bb400) [pid = 6988] [serial = 13] [outer = 0x7f6598aec000] 00:10:24 INFO - PROCESS | 6988 | 1456992624206 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"f2053791-72fb-451d-ab76-6a92bbdea716","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:10:24 INFO - PROCESS | 6988 | 1456992624529 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:10:24 INFO - PROCESS | 6988 | 1456992624534 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:10:24 INFO - PROCESS | 6988 | 1456992624838 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:10:24 INFO - PROCESS | 6988 | 1456992624842 Marionette TRACE conn3 <- [1,3,null,{}] 00:10:24 INFO - PROCESS | 6988 | 1456992624882 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:10:25 INFO - PROCESS | 6988 | [6988] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:10:25 INFO - PROCESS | 6988 | ++DOMWINDOW == 14 (0x7f6592399000) [pid = 6988] [serial = 14] [outer = 0x7f6598aec000] 00:10:25 INFO - PROCESS | 6988 | [6988] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:10:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 00:10:25 INFO - PROCESS | 6988 | ++DOCSHELL 0x7f6590f6c800 == 6 [pid = 6988] [id = 6] 00:10:25 INFO - PROCESS | 6988 | ++DOMWINDOW == 15 (0x7f6590409000) [pid = 6988] [serial = 15] [outer = (nil)] 00:10:25 INFO - PROCESS | 6988 | ++DOMWINDOW == 16 (0x7f659040a000) [pid = 6988] [serial = 16] [outer = 0x7f6590409000] 00:10:25 INFO - PROCESS | 6988 | ++DOMWINDOW == 17 (0x7f6590410800) [pid = 6988] [serial = 17] [outer = 0x7f6590409000] 00:10:26 INFO - PROCESS | 6988 | ++DOCSHELL 0x7f659020f800 == 7 [pid = 6988] [id = 7] 00:10:26 INFO - PROCESS | 6988 | ++DOMWINDOW == 18 (0x7f6590411800) [pid = 6988] [serial = 18] [outer = (nil)] 00:10:26 INFO - PROCESS | 6988 | ++DOCSHELL 0x7f6590212000 == 8 [pid = 6988] [id = 8] 00:10:26 INFO - PROCESS | 6988 | ++DOMWINDOW == 19 (0x7f6597577800) [pid = 6988] [serial = 19] [outer = (nil)] 00:10:26 INFO - PROCESS | 6988 | ++DOMWINDOW == 20 (0x7f6590169c00) [pid = 6988] [serial = 20] [outer = 0x7f6597577800] 00:10:26 INFO - PROCESS | 6988 | ++DOMWINDOW == 21 (0x7f6590177c00) [pid = 6988] [serial = 21] [outer = 0x7f6597577800] 00:10:26 INFO - PROCESS | 6988 | ++DOMWINDOW == 22 (0x7f658fd0c400) [pid = 6988] [serial = 22] [outer = 0x7f6590411800] 00:10:26 INFO - PROCESS | 6988 | [6988] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:10:26 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:10:26 INFO - document served over http requires an http 00:10:26 INFO - sub-resource via iframe-tag using the meta-csp 00:10:26 INFO - delivery method with keep-origin-redirect and when 00:10:26 INFO - the target request is same-origin. - expected FAIL 00:10:26 INFO - TEST-INFO | expected FAIL 00:10:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1280ms 00:10:27 WARNING - u'runner_teardown' () 00:10:27 INFO - Setting up ssl 00:10:27 INFO - PROCESS | certutil | 00:10:27 INFO - PROCESS | certutil | 00:10:27 INFO - PROCESS | certutil | 00:10:27 INFO - Certificate Nickname Trust Attributes 00:10:27 INFO - SSL,S/MIME,JAR/XPI 00:10:27 INFO - 00:10:27 INFO - web-platform-tests CT,, 00:10:27 INFO - 00:10:27 INFO - Starting runner 00:10:29 INFO - PROCESS | 7051 | 1456992629916 Marionette DEBUG Marionette enabled via build flag and pref 00:10:30 INFO - PROCESS | 7051 | ++DOCSHELL 0x7fdb356c2800 == 1 [pid = 7051] [id = 1] 00:10:30 INFO - PROCESS | 7051 | ++DOMWINDOW == 1 (0x7fdb356c3000) [pid = 7051] [serial = 1] [outer = (nil)] 00:10:30 INFO - PROCESS | 7051 | ++DOMWINDOW == 2 (0x7fdb356c4000) [pid = 7051] [serial = 2] [outer = 0x7fdb356c3000] 00:10:30 INFO - PROCESS | 7051 | 1456992630592 Marionette INFO Listening on port 2904 00:10:31 INFO - PROCESS | 7051 | 1456992631087 Marionette DEBUG Marionette enabled via command-line flag 00:10:31 INFO - PROCESS | 7051 | ++DOCSHELL 0x7fdb32128000 == 2 [pid = 7051] [id = 2] 00:10:31 INFO - PROCESS | 7051 | ++DOMWINDOW == 3 (0x7fdb32138800) [pid = 7051] [serial = 3] [outer = (nil)] 00:10:31 INFO - PROCESS | 7051 | ++DOMWINDOW == 4 (0x7fdb32139800) [pid = 7051] [serial = 4] [outer = 0x7fdb32138800] 00:10:31 INFO - PROCESS | 7051 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fdb3965fb80 00:10:31 INFO - PROCESS | 7051 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fdb3203cf40 00:10:31 INFO - PROCESS | 7051 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fdb320550d0 00:10:31 INFO - PROCESS | 7051 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fdb320553d0 00:10:31 INFO - PROCESS | 7051 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fdb32055790 00:10:31 INFO - PROCESS | 7051 | ++DOMWINDOW == 5 (0x7fdb320a1800) [pid = 7051] [serial = 5] [outer = 0x7fdb356c3000] 00:10:31 INFO - PROCESS | 7051 | [7051] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:10:31 INFO - PROCESS | 7051 | 1456992631401 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46800 00:10:31 INFO - PROCESS | 7051 | [7051] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:10:31 INFO - PROCESS | 7051 | 1456992631490 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46801 00:10:31 INFO - PROCESS | 7051 | 1456992631496 Marionette DEBUG Closed connection conn0 00:10:31 INFO - PROCESS | 7051 | [7051] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:10:31 INFO - PROCESS | 7051 | [7051] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:10:31 INFO - PROCESS | 7051 | 1456992631637 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46802 00:10:31 INFO - PROCESS | 7051 | 1456992631641 Marionette DEBUG Closed connection conn1 00:10:31 INFO - PROCESS | 7051 | [7051] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:10:31 INFO - PROCESS | 7051 | 1456992631687 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46803 00:10:31 INFO - PROCESS | 7051 | 1456992631695 Marionette DEBUG Closed connection conn2 00:10:31 INFO - PROCESS | 7051 | 1456992631733 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:10:31 INFO - PROCESS | 7051 | 1456992631744 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:10:32 INFO - PROCESS | 7051 | [7051] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:10:33 INFO - PROCESS | 7051 | ++DOCSHELL 0x7fdb26091000 == 3 [pid = 7051] [id = 3] 00:10:33 INFO - PROCESS | 7051 | ++DOMWINDOW == 6 (0x7fdb26091800) [pid = 7051] [serial = 6] [outer = (nil)] 00:10:33 INFO - PROCESS | 7051 | ++DOCSHELL 0x7fdb26092000 == 4 [pid = 7051] [id = 4] 00:10:33 INFO - PROCESS | 7051 | ++DOMWINDOW == 7 (0x7fdb2600d000) [pid = 7051] [serial = 7] [outer = (nil)] 00:10:33 INFO - PROCESS | 7051 | [7051] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:10:33 INFO - PROCESS | 7051 | ++DOCSHELL 0x7fdb25751800 == 5 [pid = 7051] [id = 5] 00:10:33 INFO - PROCESS | 7051 | ++DOMWINDOW == 8 (0x7fdb254d7800) [pid = 7051] [serial = 8] [outer = (nil)] 00:10:33 INFO - PROCESS | 7051 | [7051] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:10:34 INFO - PROCESS | 7051 | [7051] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:10:34 INFO - PROCESS | 7051 | ++DOMWINDOW == 9 (0x7fdb2467ec00) [pid = 7051] [serial = 9] [outer = 0x7fdb254d7800] 00:10:34 INFO - PROCESS | 7051 | ++DOMWINDOW == 10 (0x7fdb24138800) [pid = 7051] [serial = 10] [outer = 0x7fdb26091800] 00:10:34 INFO - PROCESS | 7051 | ++DOMWINDOW == 11 (0x7fdb24155000) [pid = 7051] [serial = 11] [outer = 0x7fdb2600d000] 00:10:34 INFO - PROCESS | 7051 | ++DOMWINDOW == 12 (0x7fdb24157000) [pid = 7051] [serial = 12] [outer = 0x7fdb254d7800] 00:10:35 INFO - PROCESS | 7051 | 1456992635488 Marionette DEBUG loaded listener.js 00:10:35 INFO - PROCESS | 7051 | 1456992635503 Marionette DEBUG loaded listener.js 00:10:36 INFO - PROCESS | 7051 | ++DOMWINDOW == 13 (0x7fdb3235c400) [pid = 7051] [serial = 13] [outer = 0x7fdb254d7800] 00:10:36 INFO - PROCESS | 7051 | 1456992636134 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"9dc9eaba-1ae1-4caa-a9a6-2abab05318bd","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:10:36 INFO - PROCESS | 7051 | 1456992636395 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:10:36 INFO - PROCESS | 7051 | 1456992636401 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:10:36 INFO - PROCESS | 7051 | 1456992636789 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:10:36 INFO - PROCESS | 7051 | 1456992636793 Marionette TRACE conn3 <- [1,3,null,{}] 00:10:36 INFO - PROCESS | 7051 | 1456992636833 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:10:37 INFO - PROCESS | 7051 | [7051] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:10:37 INFO - PROCESS | 7051 | ++DOMWINDOW == 14 (0x7fdb1f187400) [pid = 7051] [serial = 14] [outer = 0x7fdb254d7800] 00:10:37 INFO - PROCESS | 7051 | [7051] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:10:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 00:10:37 INFO - PROCESS | 7051 | ++DOCSHELL 0x7fdb1d942000 == 6 [pid = 7051] [id = 6] 00:10:37 INFO - PROCESS | 7051 | ++DOMWINDOW == 15 (0x7fdb1d9f6c00) [pid = 7051] [serial = 15] [outer = (nil)] 00:10:37 INFO - PROCESS | 7051 | ++DOMWINDOW == 16 (0x7fdb1d9f7c00) [pid = 7051] [serial = 16] [outer = 0x7fdb1d9f6c00] 00:10:37 INFO - PROCESS | 7051 | ++DOMWINDOW == 17 (0x7fdb1d9fe800) [pid = 7051] [serial = 17] [outer = 0x7fdb1d9f6c00] 00:10:38 INFO - PROCESS | 7051 | ++DOCSHELL 0x7fdb1cee8000 == 7 [pid = 7051] [id = 7] 00:10:38 INFO - PROCESS | 7051 | ++DOMWINDOW == 18 (0x7fdb1cc41800) [pid = 7051] [serial = 18] [outer = (nil)] 00:10:38 INFO - PROCESS | 7051 | ++DOCSHELL 0x7fdb1cee0800 == 8 [pid = 7051] [id = 8] 00:10:38 INFO - PROCESS | 7051 | ++DOMWINDOW == 19 (0x7fdb1d90c400) [pid = 7051] [serial = 19] [outer = (nil)] 00:10:38 INFO - PROCESS | 7051 | ++DOMWINDOW == 20 (0x7fdb1d9ff800) [pid = 7051] [serial = 20] [outer = 0x7fdb1d90c400] 00:10:38 INFO - PROCESS | 7051 | ++DOMWINDOW == 21 (0x7fdb1cb8d400) [pid = 7051] [serial = 21] [outer = 0x7fdb1d90c400] 00:10:38 INFO - PROCESS | 7051 | ++DOMWINDOW == 22 (0x7fdb1cb8f400) [pid = 7051] [serial = 22] [outer = 0x7fdb1cc41800] 00:10:38 INFO - PROCESS | 7051 | [7051] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:10:38 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a 00:10:38 INFO - document served over http requires an http 00:10:38 INFO - sub-resource via iframe-tag using the meta-csp 00:10:38 INFO - delivery method with no-redirect and when 00:10:38 INFO - the target request is same-origin. - expected FAIL 00:10:38 INFO - TEST-INFO | expected FAIL 00:10:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1151ms 00:10:38 WARNING - u'runner_teardown' () 00:10:38 INFO - Setting up ssl 00:10:39 INFO - PROCESS | certutil | 00:10:39 INFO - PROCESS | certutil | 00:10:39 INFO - PROCESS | certutil | 00:10:39 INFO - Certificate Nickname Trust Attributes 00:10:39 INFO - SSL,S/MIME,JAR/XPI 00:10:39 INFO - 00:10:39 INFO - web-platform-tests CT,, 00:10:39 INFO - 00:10:39 INFO - Starting runner 00:10:41 INFO - PROCESS | 7114 | 1456992641776 Marionette DEBUG Marionette enabled via build flag and pref 00:10:42 INFO - PROCESS | 7114 | ++DOCSHELL 0x7fe7722c5000 == 1 [pid = 7114] [id = 1] 00:10:42 INFO - PROCESS | 7114 | ++DOMWINDOW == 1 (0x7fe7722c5800) [pid = 7114] [serial = 1] [outer = (nil)] 00:10:42 INFO - PROCESS | 7114 | ++DOMWINDOW == 2 (0x7fe7722c6800) [pid = 7114] [serial = 2] [outer = 0x7fe7722c5800] 00:10:42 INFO - PROCESS | 7114 | 1456992642452 Marionette INFO Listening on port 2905 00:10:42 INFO - PROCESS | 7114 | 1456992642946 Marionette DEBUG Marionette enabled via command-line flag 00:10:42 INFO - PROCESS | 7114 | ++DOCSHELL 0x7fe76ee29000 == 2 [pid = 7114] [id = 2] 00:10:42 INFO - PROCESS | 7114 | ++DOMWINDOW == 3 (0x7fe76ee39800) [pid = 7114] [serial = 3] [outer = (nil)] 00:10:42 INFO - PROCESS | 7114 | ++DOMWINDOW == 4 (0x7fe76ee3a800) [pid = 7114] [serial = 4] [outer = 0x7fe76ee39800] 00:10:43 INFO - PROCESS | 7114 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fe77625fb80 00:10:43 INFO - PROCESS | 7114 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fe76ed45fd0 00:10:43 INFO - PROCESS | 7114 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fe76ed57160 00:10:43 INFO - PROCESS | 7114 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fe76ed57460 00:10:43 INFO - PROCESS | 7114 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fe76ed57790 00:10:43 INFO - PROCESS | 7114 | ++DOMWINDOW == 5 (0x7fe76eda6800) [pid = 7114] [serial = 5] [outer = 0x7fe7722c5800] 00:10:43 INFO - PROCESS | 7114 | [7114] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:10:43 INFO - PROCESS | 7114 | 1456992643261 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48929 00:10:43 INFO - PROCESS | 7114 | [7114] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:10:43 INFO - PROCESS | 7114 | 1456992643348 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48930 00:10:43 INFO - PROCESS | 7114 | 1456992643355 Marionette DEBUG Closed connection conn0 00:10:43 INFO - PROCESS | 7114 | [7114] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:10:43 INFO - PROCESS | 7114 | [7114] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:10:43 INFO - PROCESS | 7114 | 1456992643493 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48931 00:10:43 INFO - PROCESS | 7114 | 1456992643497 Marionette DEBUG Closed connection conn1 00:10:43 INFO - PROCESS | 7114 | [7114] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:10:43 INFO - PROCESS | 7114 | 1456992643542 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48932 00:10:43 INFO - PROCESS | 7114 | 1456992643549 Marionette DEBUG Closed connection conn2 00:10:43 INFO - PROCESS | 7114 | 1456992643572 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:10:43 INFO - PROCESS | 7114 | 1456992643581 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:10:44 INFO - PROCESS | 7114 | [7114] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:10:45 INFO - PROCESS | 7114 | ++DOCSHELL 0x7fe762cc4800 == 3 [pid = 7114] [id = 3] 00:10:45 INFO - PROCESS | 7114 | ++DOMWINDOW == 6 (0x7fe762cc5000) [pid = 7114] [serial = 6] [outer = (nil)] 00:10:45 INFO - PROCESS | 7114 | ++DOCSHELL 0x7fe762cc7800 == 4 [pid = 7114] [id = 4] 00:10:45 INFO - PROCESS | 7114 | ++DOMWINDOW == 7 (0x7fe762a32c00) [pid = 7114] [serial = 7] [outer = (nil)] 00:10:45 INFO - PROCESS | 7114 | [7114] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:10:46 INFO - PROCESS | 7114 | ++DOCSHELL 0x7fe7613b5000 == 5 [pid = 7114] [id = 5] 00:10:46 INFO - PROCESS | 7114 | ++DOMWINDOW == 8 (0x7fe761317400) [pid = 7114] [serial = 8] [outer = (nil)] 00:10:46 INFO - PROCESS | 7114 | [7114] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:10:46 INFO - PROCESS | 7114 | [7114] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:10:46 INFO - PROCESS | 7114 | ++DOMWINDOW == 9 (0x7fe76128e000) [pid = 7114] [serial = 9] [outer = 0x7fe761317400] 00:10:46 INFO - PROCESS | 7114 | ++DOMWINDOW == 10 (0x7fe760fb5000) [pid = 7114] [serial = 10] [outer = 0x7fe762cc5000] 00:10:46 INFO - PROCESS | 7114 | ++DOMWINDOW == 11 (0x7fe760fe6000) [pid = 7114] [serial = 11] [outer = 0x7fe762a32c00] 00:10:46 INFO - PROCESS | 7114 | ++DOMWINDOW == 12 (0x7fe760fe8000) [pid = 7114] [serial = 12] [outer = 0x7fe761317400] 00:10:47 INFO - PROCESS | 7114 | 1456992647420 Marionette DEBUG loaded listener.js 00:10:47 INFO - PROCESS | 7114 | 1456992647436 Marionette DEBUG loaded listener.js 00:10:48 INFO - PROCESS | 7114 | ++DOMWINDOW == 13 (0x7fe76f0eec00) [pid = 7114] [serial = 13] [outer = 0x7fe761317400] 00:10:48 INFO - PROCESS | 7114 | 1456992648067 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"831434e5-6db6-4513-99fe-5ca99b9383f4","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:10:48 INFO - PROCESS | 7114 | 1456992648291 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:10:48 INFO - PROCESS | 7114 | 1456992648297 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:10:48 INFO - PROCESS | 7114 | 1456992648689 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:10:48 INFO - PROCESS | 7114 | 1456992648693 Marionette TRACE conn3 <- [1,3,null,{}] 00:10:48 INFO - PROCESS | 7114 | 1456992648753 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:10:48 INFO - PROCESS | 7114 | [7114] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:10:49 INFO - PROCESS | 7114 | ++DOMWINDOW == 14 (0x7fe75ba0c400) [pid = 7114] [serial = 14] [outer = 0x7fe761317400] 00:10:49 INFO - PROCESS | 7114 | [7114] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:10:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 00:10:49 INFO - PROCESS | 7114 | ++DOCSHELL 0x7fe75a06f800 == 6 [pid = 7114] [id = 6] 00:10:49 INFO - PROCESS | 7114 | ++DOMWINDOW == 15 (0x7fe759e06c00) [pid = 7114] [serial = 15] [outer = (nil)] 00:10:49 INFO - PROCESS | 7114 | ++DOMWINDOW == 16 (0x7fe759e07c00) [pid = 7114] [serial = 16] [outer = 0x7fe759e06c00] 00:10:49 INFO - PROCESS | 7114 | ++DOMWINDOW == 17 (0x7fe759e0e800) [pid = 7114] [serial = 17] [outer = 0x7fe759e06c00] 00:10:50 INFO - PROCESS | 7114 | ++DOCSHELL 0x7fe759eec800 == 7 [pid = 7114] [id = 7] 00:10:50 INFO - PROCESS | 7114 | ++DOMWINDOW == 18 (0x7fe759c89c00) [pid = 7114] [serial = 18] [outer = (nil)] 00:10:50 INFO - PROCESS | 7114 | ++DOCSHELL 0x7fe759eed800 == 8 [pid = 7114] [id = 8] 00:10:50 INFO - PROCESS | 7114 | ++DOMWINDOW == 19 (0x7fe759c8cc00) [pid = 7114] [serial = 19] [outer = (nil)] 00:10:50 INFO - PROCESS | 7114 | ++DOMWINDOW == 20 (0x7fe759c8e000) [pid = 7114] [serial = 20] [outer = 0x7fe759c8cc00] 00:10:50 INFO - PROCESS | 7114 | ++DOMWINDOW == 21 (0x7fe759c94800) [pid = 7114] [serial = 21] [outer = 0x7fe759c8cc00] 00:10:50 INFO - PROCESS | 7114 | ++DOMWINDOW == 22 (0x7fe759e0ec00) [pid = 7114] [serial = 22] [outer = 0x7fe759c89c00] 00:10:50 INFO - PROCESS | 7114 | [7114] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:10:50 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:10:50 INFO - document served over http requires an http 00:10:50 INFO - sub-resource via iframe-tag using the meta-csp 00:10:50 INFO - delivery method with swap-origin-redirect and when 00:10:50 INFO - the target request is same-origin. - expected FAIL 00:10:50 INFO - TEST-INFO | expected FAIL 00:10:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1277ms 00:10:50 WARNING - u'runner_teardown' () 00:10:50 INFO - Setting up ssl 00:10:51 INFO - PROCESS | certutil | 00:10:51 INFO - PROCESS | certutil | 00:10:51 INFO - PROCESS | certutil | 00:10:51 INFO - Certificate Nickname Trust Attributes 00:10:51 INFO - SSL,S/MIME,JAR/XPI 00:10:51 INFO - 00:10:51 INFO - web-platform-tests CT,, 00:10:51 INFO - 00:10:51 INFO - Starting runner 00:10:53 INFO - PROCESS | 7178 | 1456992653715 Marionette DEBUG Marionette enabled via build flag and pref 00:10:54 INFO - PROCESS | 7178 | ++DOCSHELL 0x7f28ec2c3000 == 1 [pid = 7178] [id = 1] 00:10:54 INFO - PROCESS | 7178 | ++DOMWINDOW == 1 (0x7f28ec2c3800) [pid = 7178] [serial = 1] [outer = (nil)] 00:10:54 INFO - PROCESS | 7178 | ++DOMWINDOW == 2 (0x7f28ec2c4800) [pid = 7178] [serial = 2] [outer = 0x7f28ec2c3800] 00:10:54 INFO - PROCESS | 7178 | 1456992654389 Marionette INFO Listening on port 2906 00:10:54 INFO - PROCESS | 7178 | 1456992654883 Marionette DEBUG Marionette enabled via command-line flag 00:10:54 INFO - PROCESS | 7178 | ++DOCSHELL 0x7f28e8e24800 == 2 [pid = 7178] [id = 2] 00:10:54 INFO - PROCESS | 7178 | ++DOMWINDOW == 3 (0x7f28e8e35000) [pid = 7178] [serial = 3] [outer = (nil)] 00:10:54 INFO - PROCESS | 7178 | ++DOMWINDOW == 4 (0x7f28e8e36000) [pid = 7178] [serial = 4] [outer = 0x7f28e8e35000] 00:10:55 INFO - PROCESS | 7178 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f28e8ef5b80 00:10:55 INFO - PROCESS | 7178 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f28e8d3ff40 00:10:55 INFO - PROCESS | 7178 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f28e8d560d0 00:10:55 INFO - PROCESS | 7178 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f28e8d563d0 00:10:55 INFO - PROCESS | 7178 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f28e8d56790 00:10:55 INFO - PROCESS | 7178 | ++DOMWINDOW == 5 (0x7f28e8d74800) [pid = 7178] [serial = 5] [outer = 0x7f28ec2c3800] 00:10:55 INFO - PROCESS | 7178 | [7178] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:10:55 INFO - PROCESS | 7178 | 1456992655198 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55210 00:10:55 INFO - PROCESS | 7178 | [7178] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:10:55 INFO - PROCESS | 7178 | 1456992655286 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55211 00:10:55 INFO - PROCESS | 7178 | 1456992655293 Marionette DEBUG Closed connection conn0 00:10:55 INFO - PROCESS | 7178 | [7178] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:10:55 INFO - PROCESS | 7178 | [7178] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:10:55 INFO - PROCESS | 7178 | 1456992655433 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55212 00:10:55 INFO - PROCESS | 7178 | 1456992655437 Marionette DEBUG Closed connection conn1 00:10:55 INFO - PROCESS | 7178 | [7178] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:10:55 INFO - PROCESS | 7178 | 1456992655482 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55213 00:10:55 INFO - PROCESS | 7178 | 1456992655490 Marionette DEBUG Closed connection conn2 00:10:55 INFO - PROCESS | 7178 | 1456992655517 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:10:55 INFO - PROCESS | 7178 | 1456992655527 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:10:56 INFO - PROCESS | 7178 | [7178] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:10:57 INFO - PROCESS | 7178 | ++DOCSHELL 0x7f28dba64000 == 3 [pid = 7178] [id = 3] 00:10:57 INFO - PROCESS | 7178 | ++DOMWINDOW == 6 (0x7f28dba66800) [pid = 7178] [serial = 6] [outer = (nil)] 00:10:57 INFO - PROCESS | 7178 | ++DOCSHELL 0x7f28dba67000 == 4 [pid = 7178] [id = 4] 00:10:57 INFO - PROCESS | 7178 | ++DOMWINDOW == 7 (0x7f28dbcb5800) [pid = 7178] [serial = 7] [outer = (nil)] 00:10:57 INFO - PROCESS | 7178 | [7178] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:10:57 INFO - PROCESS | 7178 | ++DOCSHELL 0x7f28da280800 == 5 [pid = 7178] [id = 5] 00:10:57 INFO - PROCESS | 7178 | ++DOMWINDOW == 8 (0x7f28da228000) [pid = 7178] [serial = 8] [outer = (nil)] 00:10:57 INFO - PROCESS | 7178 | [7178] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:10:57 INFO - PROCESS | 7178 | [7178] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:10:57 INFO - PROCESS | 7178 | ++DOMWINDOW == 9 (0x7f28dbcb5000) [pid = 7178] [serial = 9] [outer = 0x7f28da228000] 00:10:58 INFO - PROCESS | 7178 | ++DOMWINDOW == 10 (0x7f28d9d9d800) [pid = 7178] [serial = 10] [outer = 0x7f28dba66800] 00:10:58 INFO - PROCESS | 7178 | ++DOMWINDOW == 11 (0x7f28d9dbb000) [pid = 7178] [serial = 11] [outer = 0x7f28dbcb5800] 00:10:58 INFO - PROCESS | 7178 | ++DOMWINDOW == 12 (0x7f28d9dbd000) [pid = 7178] [serial = 12] [outer = 0x7f28da228000] 00:10:59 INFO - PROCESS | 7178 | 1456992659292 Marionette DEBUG loaded listener.js 00:10:59 INFO - PROCESS | 7178 | 1456992659308 Marionette DEBUG loaded listener.js 00:10:59 INFO - PROCESS | 7178 | ++DOMWINDOW == 13 (0x7f28e90a3c00) [pid = 7178] [serial = 13] [outer = 0x7f28da228000] 00:10:59 INFO - PROCESS | 7178 | 1456992659937 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"27324d6e-6f5e-4e0a-8eb3-fe98c454d9ff","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:11:00 INFO - PROCESS | 7178 | 1456992660255 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:11:00 INFO - PROCESS | 7178 | 1456992660261 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:11:00 INFO - PROCESS | 7178 | 1456992660599 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:11:00 INFO - PROCESS | 7178 | 1456992660602 Marionette TRACE conn3 <- [1,3,null,{}] 00:11:00 INFO - PROCESS | 7178 | 1456992660646 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:11:00 INFO - PROCESS | 7178 | [7178] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:11:00 INFO - PROCESS | 7178 | ++DOMWINDOW == 14 (0x7f28d476e400) [pid = 7178] [serial = 14] [outer = 0x7f28da228000] 00:11:01 INFO - PROCESS | 7178 | [7178] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:11:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 00:11:01 INFO - PROCESS | 7178 | ++DOCSHELL 0x7f28d59ef800 == 6 [pid = 7178] [id = 6] 00:11:01 INFO - PROCESS | 7178 | ++DOMWINDOW == 15 (0x7f28d3c09400) [pid = 7178] [serial = 15] [outer = (nil)] 00:11:01 INFO - PROCESS | 7178 | ++DOMWINDOW == 16 (0x7f28d3c09c00) [pid = 7178] [serial = 16] [outer = 0x7f28d3c09400] 00:11:01 INFO - PROCESS | 7178 | ++DOMWINDOW == 17 (0x7f28d3c10c00) [pid = 7178] [serial = 17] [outer = 0x7f28d3c09400] 00:11:01 INFO - PROCESS | 7178 | ++DOCSHELL 0x7f28d3a63000 == 7 [pid = 7178] [id = 7] 00:11:01 INFO - PROCESS | 7178 | ++DOMWINDOW == 18 (0x7f28d3a3ec00) [pid = 7178] [serial = 18] [outer = (nil)] 00:11:02 INFO - PROCESS | 7178 | ++DOMWINDOW == 19 (0x7f28d3a41400) [pid = 7178] [serial = 19] [outer = 0x7f28d3a3ec00] 00:11:02 INFO - PROCESS | 7178 | ++DOMWINDOW == 20 (0x7f28d3a47800) [pid = 7178] [serial = 20] [outer = 0x7f28d3a3ec00] 00:11:02 INFO - PROCESS | 7178 | [7178] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:11:02 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:11:02 INFO - document served over http requires an http 00:11:02 INFO - sub-resource via script-tag using the meta-csp 00:11:02 INFO - delivery method with keep-origin-redirect and when 00:11:02 INFO - the target request is same-origin. - expected FAIL 00:11:02 INFO - TEST-INFO | expected FAIL 00:11:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1152ms 00:11:02 WARNING - u'runner_teardown' () 00:11:02 INFO - Setting up ssl 00:11:02 INFO - PROCESS | certutil | 00:11:02 INFO - PROCESS | certutil | 00:11:02 INFO - PROCESS | certutil | 00:11:02 INFO - Certificate Nickname Trust Attributes 00:11:02 INFO - SSL,S/MIME,JAR/XPI 00:11:02 INFO - 00:11:02 INFO - web-platform-tests CT,, 00:11:02 INFO - 00:11:03 INFO - Starting runner 00:11:05 INFO - PROCESS | 7242 | 1456992665490 Marionette DEBUG Marionette enabled via build flag and pref 00:11:05 INFO - PROCESS | 7242 | ++DOCSHELL 0x7f244dbc1800 == 1 [pid = 7242] [id = 1] 00:11:05 INFO - PROCESS | 7242 | ++DOMWINDOW == 1 (0x7f244dbc2000) [pid = 7242] [serial = 1] [outer = (nil)] 00:11:05 INFO - PROCESS | 7242 | ++DOMWINDOW == 2 (0x7f244dbc3000) [pid = 7242] [serial = 2] [outer = 0x7f244dbc2000] 00:11:06 INFO - PROCESS | 7242 | 1456992666164 Marionette INFO Listening on port 2907 00:11:06 INFO - PROCESS | 7242 | 1456992666659 Marionette DEBUG Marionette enabled via command-line flag 00:11:06 INFO - PROCESS | 7242 | ++DOCSHELL 0x7f244a727000 == 2 [pid = 7242] [id = 2] 00:11:06 INFO - PROCESS | 7242 | ++DOMWINDOW == 3 (0x7f244a737800) [pid = 7242] [serial = 3] [outer = (nil)] 00:11:06 INFO - PROCESS | 7242 | ++DOMWINDOW == 4 (0x7f244a738800) [pid = 7242] [serial = 4] [outer = 0x7f244a737800] 00:11:06 INFO - PROCESS | 7242 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f2451b5fb80 00:11:06 INFO - PROCESS | 7242 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f244a641f40 00:11:06 INFO - PROCESS | 7242 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f244a6570d0 00:11:06 INFO - PROCESS | 7242 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f244a657460 00:11:06 INFO - PROCESS | 7242 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f244a657790 00:11:06 INFO - PROCESS | 7242 | ++DOMWINDOW == 5 (0x7f244a6a3000) [pid = 7242] [serial = 5] [outer = 0x7f244dbc2000] 00:11:06 INFO - PROCESS | 7242 | [7242] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:11:06 INFO - PROCESS | 7242 | 1456992666971 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55838 00:11:07 INFO - PROCESS | 7242 | [7242] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:11:07 INFO - PROCESS | 7242 | 1456992667058 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55839 00:11:07 INFO - PROCESS | 7242 | 1456992667065 Marionette DEBUG Closed connection conn0 00:11:07 INFO - PROCESS | 7242 | [7242] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:11:07 INFO - PROCESS | 7242 | [7242] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:11:07 INFO - PROCESS | 7242 | 1456992667201 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55840 00:11:07 INFO - PROCESS | 7242 | 1456992667205 Marionette DEBUG Closed connection conn1 00:11:07 INFO - PROCESS | 7242 | [7242] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:11:07 INFO - PROCESS | 7242 | 1456992667250 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55841 00:11:07 INFO - PROCESS | 7242 | 1456992667257 Marionette DEBUG Closed connection conn2 00:11:07 INFO - PROCESS | 7242 | 1456992667273 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:11:07 INFO - PROCESS | 7242 | 1456992667282 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:11:08 INFO - PROCESS | 7242 | [7242] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:11:08 INFO - PROCESS | 7242 | ++DOCSHELL 0x7f243e6c4800 == 3 [pid = 7242] [id = 3] 00:11:08 INFO - PROCESS | 7242 | ++DOMWINDOW == 6 (0x7f243e6ca800) [pid = 7242] [serial = 6] [outer = (nil)] 00:11:08 INFO - PROCESS | 7242 | ++DOCSHELL 0x7f243e6cb000 == 4 [pid = 7242] [id = 4] 00:11:08 INFO - PROCESS | 7242 | ++DOMWINDOW == 7 (0x7f243e7ce800) [pid = 7242] [serial = 7] [outer = (nil)] 00:11:09 INFO - PROCESS | 7242 | [7242] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:11:09 INFO - PROCESS | 7242 | ++DOCSHELL 0x7f243cc07800 == 5 [pid = 7242] [id = 5] 00:11:09 INFO - PROCESS | 7242 | ++DOMWINDOW == 8 (0x7f243cc30c00) [pid = 7242] [serial = 8] [outer = (nil)] 00:11:09 INFO - PROCESS | 7242 | [7242] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:11:09 INFO - PROCESS | 7242 | [7242] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:11:09 INFO - PROCESS | 7242 | ++DOMWINDOW == 9 (0x7f243e2dcc00) [pid = 7242] [serial = 9] [outer = 0x7f243cc30c00] 00:11:10 INFO - PROCESS | 7242 | ++DOMWINDOW == 10 (0x7f243c79b000) [pid = 7242] [serial = 10] [outer = 0x7f243e6ca800] 00:11:10 INFO - PROCESS | 7242 | ++DOMWINDOW == 11 (0x7f243c7c6800) [pid = 7242] [serial = 11] [outer = 0x7f243e7ce800] 00:11:10 INFO - PROCESS | 7242 | ++DOMWINDOW == 12 (0x7f243c7c8800) [pid = 7242] [serial = 12] [outer = 0x7f243cc30c00] 00:11:11 INFO - PROCESS | 7242 | 1456992671124 Marionette DEBUG loaded listener.js 00:11:11 INFO - PROCESS | 7242 | 1456992671139 Marionette DEBUG loaded listener.js 00:11:11 INFO - PROCESS | 7242 | ++DOMWINDOW == 13 (0x7f244a9f1800) [pid = 7242] [serial = 13] [outer = 0x7f243cc30c00] 00:11:11 INFO - PROCESS | 7242 | 1456992671780 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d74415b3-2a02-4e8a-aa82-d1f88e67ad91","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:11:12 INFO - PROCESS | 7242 | 1456992672052 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:11:12 INFO - PROCESS | 7242 | 1456992672060 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:11:12 INFO - PROCESS | 7242 | 1456992672398 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:11:12 INFO - PROCESS | 7242 | 1456992672402 Marionette TRACE conn3 <- [1,3,null,{}] 00:11:12 INFO - PROCESS | 7242 | 1456992672446 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:11:12 INFO - PROCESS | 7242 | [7242] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:11:12 INFO - PROCESS | 7242 | ++DOMWINDOW == 14 (0x7f243f6be000) [pid = 7242] [serial = 14] [outer = 0x7f243cc30c00] 00:11:13 INFO - PROCESS | 7242 | [7242] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:11:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html 00:11:13 INFO - PROCESS | 7242 | ++DOCSHELL 0x7f2435958800 == 6 [pid = 7242] [id = 6] 00:11:13 INFO - PROCESS | 7242 | ++DOMWINDOW == 15 (0x7f2435707000) [pid = 7242] [serial = 15] [outer = (nil)] 00:11:13 INFO - PROCESS | 7242 | ++DOMWINDOW == 16 (0x7f2435708000) [pid = 7242] [serial = 16] [outer = 0x7f2435707000] 00:11:13 INFO - PROCESS | 7242 | ++DOMWINDOW == 17 (0x7f243570ec00) [pid = 7242] [serial = 17] [outer = 0x7f2435707000] 00:11:13 INFO - PROCESS | 7242 | ++DOCSHELL 0x7f2435505800 == 7 [pid = 7242] [id = 7] 00:11:13 INFO - PROCESS | 7242 | ++DOMWINDOW == 18 (0x7f2435532400) [pid = 7242] [serial = 18] [outer = (nil)] 00:11:13 INFO - PROCESS | 7242 | ++DOMWINDOW == 19 (0x7f243553fc00) [pid = 7242] [serial = 19] [outer = 0x7f2435532400] 00:11:13 INFO - PROCESS | 7242 | ++DOMWINDOW == 20 (0x7f2435588400) [pid = 7242] [serial = 20] [outer = 0x7f2435532400] 00:11:14 INFO - PROCESS | 7242 | [7242] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:11:14 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a 00:11:14 INFO - document served over http requires an http 00:11:14 INFO - sub-resource via script-tag using the meta-csp 00:11:14 INFO - delivery method with no-redirect and when 00:11:14 INFO - the target request is same-origin. - expected FAIL 00:11:14 INFO - TEST-INFO | expected FAIL 00:11:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1030ms 00:11:14 WARNING - u'runner_teardown' () 00:11:14 INFO - Setting up ssl 00:11:14 INFO - PROCESS | certutil | 00:11:14 INFO - PROCESS | certutil | 00:11:14 INFO - PROCESS | certutil | 00:11:14 INFO - Certificate Nickname Trust Attributes 00:11:14 INFO - SSL,S/MIME,JAR/XPI 00:11:14 INFO - 00:11:14 INFO - web-platform-tests CT,, 00:11:14 INFO - 00:11:14 INFO - Starting runner 00:11:17 INFO - PROCESS | 7305 | 1456992677158 Marionette DEBUG Marionette enabled via build flag and pref 00:11:17 INFO - PROCESS | 7305 | ++DOCSHELL 0x7f41a69c2800 == 1 [pid = 7305] [id = 1] 00:11:17 INFO - PROCESS | 7305 | ++DOMWINDOW == 1 (0x7f41a69c3000) [pid = 7305] [serial = 1] [outer = (nil)] 00:11:17 INFO - PROCESS | 7305 | ++DOMWINDOW == 2 (0x7f41a69c4000) [pid = 7305] [serial = 2] [outer = 0x7f41a69c3000] 00:11:17 INFO - PROCESS | 7305 | 1456992677835 Marionette INFO Listening on port 2908 00:11:18 INFO - PROCESS | 7305 | 1456992678334 Marionette DEBUG Marionette enabled via command-line flag 00:11:18 INFO - PROCESS | 7305 | ++DOCSHELL 0x7f41a3529000 == 2 [pid = 7305] [id = 2] 00:11:18 INFO - PROCESS | 7305 | ++DOMWINDOW == 3 (0x7f41a3539800) [pid = 7305] [serial = 3] [outer = (nil)] 00:11:18 INFO - PROCESS | 7305 | ++DOMWINDOW == 4 (0x7f41a353a800) [pid = 7305] [serial = 4] [outer = 0x7f41a3539800] 00:11:18 INFO - PROCESS | 7305 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f41aa95fb80 00:11:18 INFO - PROCESS | 7305 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f41a343cf40 00:11:18 INFO - PROCESS | 7305 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f41a34530d0 00:11:18 INFO - PROCESS | 7305 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f41a3453460 00:11:18 INFO - PROCESS | 7305 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f41a3453790 00:11:18 INFO - PROCESS | 7305 | ++DOMWINDOW == 5 (0x7f41a349c800) [pid = 7305] [serial = 5] [outer = 0x7f41a69c3000] 00:11:18 INFO - PROCESS | 7305 | [7305] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:11:18 INFO - PROCESS | 7305 | 1456992678648 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52674 00:11:18 INFO - PROCESS | 7305 | [7305] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:11:18 INFO - PROCESS | 7305 | 1456992678736 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52675 00:11:18 INFO - PROCESS | 7305 | 1456992678742 Marionette DEBUG Closed connection conn0 00:11:18 INFO - PROCESS | 7305 | [7305] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:11:18 INFO - PROCESS | 7305 | [7305] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:11:18 INFO - PROCESS | 7305 | 1456992678883 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52676 00:11:18 INFO - PROCESS | 7305 | 1456992678887 Marionette DEBUG Closed connection conn1 00:11:18 INFO - PROCESS | 7305 | [7305] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:11:18 INFO - PROCESS | 7305 | 1456992678932 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:52677 00:11:18 INFO - PROCESS | 7305 | 1456992678942 Marionette DEBUG Closed connection conn2 00:11:18 INFO - PROCESS | 7305 | 1456992678984 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:11:19 INFO - PROCESS | 7305 | 1456992679000 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:11:19 INFO - PROCESS | 7305 | [7305] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:11:20 INFO - PROCESS | 7305 | ++DOCSHELL 0x7f419746d000 == 3 [pid = 7305] [id = 3] 00:11:20 INFO - PROCESS | 7305 | ++DOMWINDOW == 6 (0x7f4197471000) [pid = 7305] [serial = 6] [outer = (nil)] 00:11:20 INFO - PROCESS | 7305 | ++DOCSHELL 0x7f4197471800 == 4 [pid = 7305] [id = 4] 00:11:20 INFO - PROCESS | 7305 | ++DOMWINDOW == 7 (0x7f41976a6400) [pid = 7305] [serial = 7] [outer = (nil)] 00:11:21 INFO - PROCESS | 7305 | [7305] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:11:21 INFO - PROCESS | 7305 | ++DOCSHELL 0x7f4195a0d800 == 5 [pid = 7305] [id = 5] 00:11:21 INFO - PROCESS | 7305 | ++DOMWINDOW == 8 (0x7f41968da000) [pid = 7305] [serial = 8] [outer = (nil)] 00:11:21 INFO - PROCESS | 7305 | [7305] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:11:21 INFO - PROCESS | 7305 | [7305] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:11:21 INFO - PROCESS | 7305 | ++DOMWINDOW == 9 (0x7f4195a88800) [pid = 7305] [serial = 9] [outer = 0x7f41968da000] 00:11:21 INFO - PROCESS | 7305 | ++DOMWINDOW == 10 (0x7f4195536000) [pid = 7305] [serial = 10] [outer = 0x7f4197471000] 00:11:21 INFO - PROCESS | 7305 | ++DOMWINDOW == 11 (0x7f4195550c00) [pid = 7305] [serial = 11] [outer = 0x7f41976a6400] 00:11:21 INFO - PROCESS | 7305 | ++DOMWINDOW == 12 (0x7f4195552c00) [pid = 7305] [serial = 12] [outer = 0x7f41968da000] 00:11:22 INFO - PROCESS | 7305 | 1456992682722 Marionette DEBUG loaded listener.js 00:11:22 INFO - PROCESS | 7305 | 1456992682737 Marionette DEBUG loaded listener.js 00:11:23 INFO - PROCESS | 7305 | ++DOMWINDOW == 13 (0x7f41a375cc00) [pid = 7305] [serial = 13] [outer = 0x7f41968da000] 00:11:23 INFO - PROCESS | 7305 | 1456992683356 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5ab85a41-5b46-4014-9cf5-b3afea9ae2b4","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:11:23 INFO - PROCESS | 7305 | 1456992683662 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:11:23 INFO - PROCESS | 7305 | 1456992683667 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:11:24 INFO - PROCESS | 7305 | 1456992684000 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:11:24 INFO - PROCESS | 7305 | 1456992684004 Marionette TRACE conn3 <- [1,3,null,{}] 00:11:24 INFO - PROCESS | 7305 | 1456992684052 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:11:24 INFO - PROCESS | 7305 | [7305] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:11:24 INFO - PROCESS | 7305 | ++DOMWINDOW == 14 (0x7f4190188800) [pid = 7305] [serial = 14] [outer = 0x7f41968da000] 00:11:24 INFO - PROCESS | 7305 | [7305] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:11:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 00:11:24 INFO - PROCESS | 7305 | ++DOCSHELL 0x7f418ed4e800 == 6 [pid = 7305] [id = 6] 00:11:24 INFO - PROCESS | 7305 | ++DOMWINDOW == 15 (0x7f418e208400) [pid = 7305] [serial = 15] [outer = (nil)] 00:11:24 INFO - PROCESS | 7305 | ++DOMWINDOW == 16 (0x7f418e209400) [pid = 7305] [serial = 16] [outer = 0x7f418e208400] 00:11:25 INFO - PROCESS | 7305 | ++DOMWINDOW == 17 (0x7f418e20fc00) [pid = 7305] [serial = 17] [outer = 0x7f418e208400] 00:11:25 INFO - PROCESS | 7305 | ++DOCSHELL 0x7f418e2ea800 == 7 [pid = 7305] [id = 7] 00:11:25 INFO - PROCESS | 7305 | ++DOMWINDOW == 18 (0x7f418e044800) [pid = 7305] [serial = 18] [outer = (nil)] 00:11:25 INFO - PROCESS | 7305 | ++DOMWINDOW == 19 (0x7f418ed22000) [pid = 7305] [serial = 19] [outer = 0x7f418e044800] 00:11:25 INFO - PROCESS | 7305 | ++DOMWINDOW == 20 (0x7f418dfbb400) [pid = 7305] [serial = 20] [outer = 0x7f418e044800] 00:11:25 INFO - PROCESS | 7305 | [7305] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:11:25 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:11:25 INFO - document served over http requires an http 00:11:25 INFO - sub-resource via script-tag using the meta-csp 00:11:25 INFO - delivery method with swap-origin-redirect and when 00:11:25 INFO - the target request is same-origin. - expected FAIL 00:11:25 INFO - TEST-INFO | expected FAIL 00:11:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1092ms 00:11:26 WARNING - u'runner_teardown' () 00:11:26 INFO - Setting up ssl 00:11:26 INFO - PROCESS | certutil | 00:11:26 INFO - PROCESS | certutil | 00:11:26 INFO - PROCESS | certutil | 00:11:26 INFO - Certificate Nickname Trust Attributes 00:11:26 INFO - SSL,S/MIME,JAR/XPI 00:11:26 INFO - 00:11:26 INFO - web-platform-tests CT,, 00:11:26 INFO - 00:11:26 INFO - Starting runner 00:11:28 INFO - PROCESS | 7368 | 1456992688926 Marionette DEBUG Marionette enabled via build flag and pref 00:11:29 INFO - PROCESS | 7368 | ++DOCSHELL 0x7f3fa36c4000 == 1 [pid = 7368] [id = 1] 00:11:29 INFO - PROCESS | 7368 | ++DOMWINDOW == 1 (0x7f3fa36c4800) [pid = 7368] [serial = 1] [outer = (nil)] 00:11:29 INFO - PROCESS | 7368 | ++DOMWINDOW == 2 (0x7f3fa36c5800) [pid = 7368] [serial = 2] [outer = 0x7f3fa36c4800] 00:11:29 INFO - PROCESS | 7368 | 1456992689602 Marionette INFO Listening on port 2909 00:11:30 INFO - PROCESS | 7368 | 1456992690105 Marionette DEBUG Marionette enabled via command-line flag 00:11:30 INFO - PROCESS | 7368 | ++DOCSHELL 0x7f3fa0129000 == 2 [pid = 7368] [id = 2] 00:11:30 INFO - PROCESS | 7368 | ++DOMWINDOW == 3 (0x7f3fa0139800) [pid = 7368] [serial = 3] [outer = (nil)] 00:11:30 INFO - PROCESS | 7368 | ++DOMWINDOW == 4 (0x7f3fa013a800) [pid = 7368] [serial = 4] [outer = 0x7f3fa0139800] 00:11:30 INFO - PROCESS | 7368 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f3fa765fb80 00:11:30 INFO - PROCESS | 7368 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f3fa0041f40 00:11:30 INFO - PROCESS | 7368 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f3fa0053160 00:11:30 INFO - PROCESS | 7368 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f3fa0053460 00:11:30 INFO - PROCESS | 7368 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f3fa0053790 00:11:30 INFO - PROCESS | 7368 | ++DOMWINDOW == 5 (0x7f3fa00a0800) [pid = 7368] [serial = 5] [outer = 0x7f3fa36c4800] 00:11:30 INFO - PROCESS | 7368 | [7368] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:11:30 INFO - PROCESS | 7368 | 1456992690419 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53669 00:11:30 INFO - PROCESS | 7368 | [7368] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:11:30 INFO - PROCESS | 7368 | 1456992690506 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53670 00:11:30 INFO - PROCESS | 7368 | 1456992690512 Marionette DEBUG Closed connection conn0 00:11:30 INFO - PROCESS | 7368 | [7368] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:11:30 INFO - PROCESS | 7368 | [7368] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:11:30 INFO - PROCESS | 7368 | 1456992690650 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53671 00:11:30 INFO - PROCESS | 7368 | 1456992690654 Marionette DEBUG Closed connection conn1 00:11:30 INFO - PROCESS | 7368 | [7368] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:11:30 INFO - PROCESS | 7368 | 1456992690697 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53672 00:11:30 INFO - PROCESS | 7368 | 1456992690708 Marionette DEBUG Closed connection conn2 00:11:30 INFO - PROCESS | 7368 | 1456992690734 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:11:30 INFO - PROCESS | 7368 | 1456992690744 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:11:31 INFO - PROCESS | 7368 | [7368] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:11:32 INFO - PROCESS | 7368 | ++DOCSHELL 0x7f3f93565800 == 3 [pid = 7368] [id = 3] 00:11:32 INFO - PROCESS | 7368 | ++DOMWINDOW == 6 (0x7f3f93568800) [pid = 7368] [serial = 6] [outer = (nil)] 00:11:32 INFO - PROCESS | 7368 | ++DOCSHELL 0x7f3f93569000 == 4 [pid = 7368] [id = 4] 00:11:32 INFO - PROCESS | 7368 | ++DOMWINDOW == 7 (0x7f3f937aac00) [pid = 7368] [serial = 7] [outer = (nil)] 00:11:32 INFO - PROCESS | 7368 | [7368] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:11:33 INFO - PROCESS | 7368 | ++DOCSHELL 0x7f3f91d74800 == 5 [pid = 7368] [id = 5] 00:11:33 INFO - PROCESS | 7368 | ++DOMWINDOW == 8 (0x7f3f91d1fc00) [pid = 7368] [serial = 8] [outer = (nil)] 00:11:33 INFO - PROCESS | 7368 | [7368] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:11:33 INFO - PROCESS | 7368 | [7368] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:11:33 INFO - PROCESS | 7368 | ++DOMWINDOW == 9 (0x7f3f933bb000) [pid = 7368] [serial = 9] [outer = 0x7f3f91d1fc00] 00:11:33 INFO - PROCESS | 7368 | ++DOMWINDOW == 10 (0x7f3f918a3000) [pid = 7368] [serial = 10] [outer = 0x7f3f93568800] 00:11:33 INFO - PROCESS | 7368 | ++DOMWINDOW == 11 (0x7f3f918c9800) [pid = 7368] [serial = 11] [outer = 0x7f3f937aac00] 00:11:33 INFO - PROCESS | 7368 | ++DOMWINDOW == 12 (0x7f3f918cb800) [pid = 7368] [serial = 12] [outer = 0x7f3f91d1fc00] 00:11:34 INFO - PROCESS | 7368 | 1456992694560 Marionette DEBUG loaded listener.js 00:11:34 INFO - PROCESS | 7368 | 1456992694575 Marionette DEBUG loaded listener.js 00:11:35 INFO - PROCESS | 7368 | ++DOMWINDOW == 13 (0x7f3fa03a3c00) [pid = 7368] [serial = 13] [outer = 0x7f3f91d1fc00] 00:11:35 INFO - PROCESS | 7368 | 1456992695207 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"57adb0fd-5aeb-4f60-b424-23b1a4e0135c","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:11:35 INFO - PROCESS | 7368 | 1456992695522 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:11:35 INFO - PROCESS | 7368 | 1456992695526 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:11:35 INFO - PROCESS | 7368 | 1456992695856 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:11:35 INFO - PROCESS | 7368 | 1456992695860 Marionette TRACE conn3 <- [1,3,null,{}] 00:11:35 INFO - PROCESS | 7368 | 1456992695909 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:11:36 INFO - PROCESS | 7368 | [7368] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:11:36 INFO - PROCESS | 7368 | ++DOMWINDOW == 14 (0x7f3f8cdabc00) [pid = 7368] [serial = 14] [outer = 0x7f3f91d1fc00] 00:11:36 INFO - PROCESS | 7368 | [7368] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:11:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 00:11:36 INFO - PROCESS | 7368 | ++DOCSHELL 0x7f3f8ca60800 == 6 [pid = 7368] [id = 6] 00:11:36 INFO - PROCESS | 7368 | ++DOMWINDOW == 15 (0x7f3f8af08c00) [pid = 7368] [serial = 15] [outer = (nil)] 00:11:36 INFO - PROCESS | 7368 | ++DOMWINDOW == 16 (0x7f3f8af09c00) [pid = 7368] [serial = 16] [outer = 0x7f3f8af08c00] 00:11:36 INFO - PROCESS | 7368 | ++DOMWINDOW == 17 (0x7f3f8af10000) [pid = 7368] [serial = 17] [outer = 0x7f3f8af08c00] 00:11:37 INFO - PROCESS | 7368 | ++DOCSHELL 0x7f3f8ad0f000 == 7 [pid = 7368] [id = 7] 00:11:37 INFO - PROCESS | 7368 | ++DOMWINDOW == 18 (0x7f3f8ac30c00) [pid = 7368] [serial = 18] [outer = (nil)] 00:11:37 INFO - PROCESS | 7368 | ++DOMWINDOW == 19 (0x7f3f8ac33000) [pid = 7368] [serial = 19] [outer = 0x7f3f8ac30c00] 00:11:37 INFO - PROCESS | 7368 | ++DOMWINDOW == 20 (0x7f3f8ac2b800) [pid = 7368] [serial = 20] [outer = 0x7f3f8ac30c00] 00:11:37 INFO - PROCESS | 7368 | [7368] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:11:37 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:11:37 INFO - document served over http requires an http 00:11:37 INFO - sub-resource via xhr-request using the meta-csp 00:11:37 INFO - delivery method with keep-origin-redirect and when 00:11:37 INFO - the target request is same-origin. - expected FAIL 00:11:37 INFO - TEST-INFO | expected FAIL 00:11:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1088ms 00:11:37 WARNING - u'runner_teardown' () 00:11:37 INFO - Setting up ssl 00:11:38 INFO - PROCESS | certutil | 00:11:38 INFO - PROCESS | certutil | 00:11:38 INFO - PROCESS | certutil | 00:11:38 INFO - Certificate Nickname Trust Attributes 00:11:38 INFO - SSL,S/MIME,JAR/XPI 00:11:38 INFO - 00:11:38 INFO - web-platform-tests CT,, 00:11:38 INFO - 00:11:38 INFO - Starting runner 00:11:40 INFO - PROCESS | 7431 | 1456992700702 Marionette DEBUG Marionette enabled via build flag and pref 00:11:40 INFO - PROCESS | 7431 | ++DOCSHELL 0x7f95208c3000 == 1 [pid = 7431] [id = 1] 00:11:40 INFO - PROCESS | 7431 | ++DOMWINDOW == 1 (0x7f95208c3800) [pid = 7431] [serial = 1] [outer = (nil)] 00:11:40 INFO - PROCESS | 7431 | ++DOMWINDOW == 2 (0x7f95208c4800) [pid = 7431] [serial = 2] [outer = 0x7f95208c3800] 00:11:41 INFO - PROCESS | 7431 | 1456992701379 Marionette INFO Listening on port 2910 00:11:41 INFO - PROCESS | 7431 | 1456992701883 Marionette DEBUG Marionette enabled via command-line flag 00:11:41 INFO - PROCESS | 7431 | ++DOCSHELL 0x7f951d427800 == 2 [pid = 7431] [id = 2] 00:11:41 INFO - PROCESS | 7431 | ++DOMWINDOW == 3 (0x7f951d438000) [pid = 7431] [serial = 3] [outer = (nil)] 00:11:41 INFO - PROCESS | 7431 | ++DOMWINDOW == 4 (0x7f951d439000) [pid = 7431] [serial = 4] [outer = 0x7f951d438000] 00:11:42 INFO - PROCESS | 7431 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f952485fb80 00:11:42 INFO - PROCESS | 7431 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f951d33ef40 00:11:42 INFO - PROCESS | 7431 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f951d355160 00:11:42 INFO - PROCESS | 7431 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f951d355460 00:11:42 INFO - PROCESS | 7431 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f951d355790 00:11:42 INFO - PROCESS | 7431 | ++DOMWINDOW == 5 (0x7f951d3a1000) [pid = 7431] [serial = 5] [outer = 0x7f95208c3800] 00:11:42 INFO - PROCESS | 7431 | [7431] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:11:42 INFO - PROCESS | 7431 | 1456992702198 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47043 00:11:42 INFO - PROCESS | 7431 | [7431] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:11:42 INFO - PROCESS | 7431 | 1456992702286 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47044 00:11:42 INFO - PROCESS | 7431 | 1456992702293 Marionette DEBUG Closed connection conn0 00:11:42 INFO - PROCESS | 7431 | [7431] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:11:42 INFO - PROCESS | 7431 | [7431] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:11:42 INFO - PROCESS | 7431 | 1456992702433 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47045 00:11:42 INFO - PROCESS | 7431 | 1456992702438 Marionette DEBUG Closed connection conn1 00:11:42 INFO - PROCESS | 7431 | [7431] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:11:42 INFO - PROCESS | 7431 | 1456992702483 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47046 00:11:42 INFO - PROCESS | 7431 | 1456992702490 Marionette DEBUG Closed connection conn2 00:11:42 INFO - PROCESS | 7431 | 1456992702529 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:11:42 INFO - PROCESS | 7431 | 1456992702546 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:11:43 INFO - PROCESS | 7431 | [7431] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:11:43 INFO - PROCESS | 7431 | ++DOCSHELL 0x7f9511687800 == 3 [pid = 7431] [id = 3] 00:11:43 INFO - PROCESS | 7431 | ++DOMWINDOW == 6 (0x7f9511c34000) [pid = 7431] [serial = 6] [outer = (nil)] 00:11:43 INFO - PROCESS | 7431 | ++DOCSHELL 0x7f9511c36800 == 4 [pid = 7431] [id = 4] 00:11:43 INFO - PROCESS | 7431 | ++DOMWINDOW == 7 (0x7f95115df800) [pid = 7431] [serial = 7] [outer = (nil)] 00:11:44 INFO - PROCESS | 7431 | [7431] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:11:44 INFO - PROCESS | 7431 | ++DOCSHELL 0x7f9510a38800 == 5 [pid = 7431] [id = 5] 00:11:44 INFO - PROCESS | 7431 | ++DOMWINDOW == 8 (0x7f95107bcc00) [pid = 7431] [serial = 8] [outer = (nil)] 00:11:44 INFO - PROCESS | 7431 | [7431] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:11:44 INFO - PROCESS | 7431 | [7431] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:11:44 INFO - PROCESS | 7431 | ++DOMWINDOW == 9 (0x7f950fa67800) [pid = 7431] [serial = 9] [outer = 0x7f95107bcc00] 00:11:45 INFO - PROCESS | 7431 | ++DOMWINDOW == 10 (0x7f950f416800) [pid = 7431] [serial = 10] [outer = 0x7f9511c34000] 00:11:45 INFO - PROCESS | 7431 | ++DOMWINDOW == 11 (0x7f950f43d000) [pid = 7431] [serial = 11] [outer = 0x7f95115df800] 00:11:45 INFO - PROCESS | 7431 | ++DOMWINDOW == 12 (0x7f950f43f000) [pid = 7431] [serial = 12] [outer = 0x7f95107bcc00] 00:11:46 INFO - PROCESS | 7431 | 1456992706216 Marionette DEBUG loaded listener.js 00:11:46 INFO - PROCESS | 7431 | 1456992706233 Marionette DEBUG loaded listener.js 00:11:46 INFO - PROCESS | 7431 | ++DOMWINDOW == 13 (0x7f951d673000) [pid = 7431] [serial = 13] [outer = 0x7f95107bcc00] 00:11:46 INFO - PROCESS | 7431 | 1456992706864 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"686c92b9-75fc-4882-b12f-628bdcd3062c","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:11:47 INFO - PROCESS | 7431 | 1456992707176 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:11:47 INFO - PROCESS | 7431 | 1456992707181 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:11:47 INFO - PROCESS | 7431 | 1456992707501 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:11:47 INFO - PROCESS | 7431 | 1456992707504 Marionette TRACE conn3 <- [1,3,null,{}] 00:11:47 INFO - PROCESS | 7431 | 1456992707568 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:11:47 INFO - PROCESS | 7431 | [7431] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:11:47 INFO - PROCESS | 7431 | ++DOMWINDOW == 14 (0x7f9509d47800) [pid = 7431] [serial = 14] [outer = 0x7f95107bcc00] 00:11:48 INFO - PROCESS | 7431 | [7431] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:11:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html 00:11:48 INFO - PROCESS | 7431 | ++DOCSHELL 0x7f9512263800 == 6 [pid = 7431] [id = 6] 00:11:48 INFO - PROCESS | 7431 | ++DOMWINDOW == 15 (0x7f9508310400) [pid = 7431] [serial = 15] [outer = (nil)] 00:11:48 INFO - PROCESS | 7431 | ++DOMWINDOW == 16 (0x7f9508311400) [pid = 7431] [serial = 16] [outer = 0x7f9508310400] 00:11:48 INFO - PROCESS | 7431 | ++DOMWINDOW == 17 (0x7f9508317c00) [pid = 7431] [serial = 17] [outer = 0x7f9508310400] 00:11:48 INFO - PROCESS | 7431 | ++DOCSHELL 0x7f9508011800 == 7 [pid = 7431] [id = 7] 00:11:48 INFO - PROCESS | 7431 | ++DOMWINDOW == 18 (0x7f9508319c00) [pid = 7431] [serial = 18] [outer = (nil)] 00:11:49 INFO - PROCESS | 7431 | ++DOMWINDOW == 19 (0x7f9512244400) [pid = 7431] [serial = 19] [outer = 0x7f9508319c00] 00:11:49 INFO - PROCESS | 7431 | ++DOMWINDOW == 20 (0x7f9508041800) [pid = 7431] [serial = 20] [outer = 0x7f9508319c00] 00:11:49 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:11:49 INFO - document served over http requires an http 00:11:49 INFO - sub-resource via xhr-request using the meta-csp 00:11:49 INFO - delivery method with no-redirect and when 00:11:49 INFO - the target request is same-origin. - expected FAIL 00:11:49 INFO - TEST-INFO | expected FAIL 00:11:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 929ms 00:11:49 WARNING - u'runner_teardown' () 00:11:49 INFO - Setting up ssl 00:11:49 INFO - PROCESS | certutil | 00:11:49 INFO - PROCESS | certutil | 00:11:49 INFO - PROCESS | certutil | 00:11:49 INFO - Certificate Nickname Trust Attributes 00:11:49 INFO - SSL,S/MIME,JAR/XPI 00:11:49 INFO - 00:11:49 INFO - web-platform-tests CT,, 00:11:49 INFO - 00:11:49 INFO - Starting runner 00:11:52 INFO - PROCESS | 7492 | 1456992712374 Marionette DEBUG Marionette enabled via build flag and pref 00:11:52 INFO - PROCESS | 7492 | ++DOCSHELL 0x7f2a6d0c4000 == 1 [pid = 7492] [id = 1] 00:11:52 INFO - PROCESS | 7492 | ++DOMWINDOW == 1 (0x7f2a6d0c4800) [pid = 7492] [serial = 1] [outer = (nil)] 00:11:52 INFO - PROCESS | 7492 | ++DOMWINDOW == 2 (0x7f2a6d0c5800) [pid = 7492] [serial = 2] [outer = 0x7f2a6d0c4800] 00:11:53 INFO - PROCESS | 7492 | 1456992713049 Marionette INFO Listening on port 2911 00:11:53 INFO - PROCESS | 7492 | 1456992713549 Marionette DEBUG Marionette enabled via command-line flag 00:11:53 INFO - PROCESS | 7492 | ++DOCSHELL 0x7f2a69c28000 == 2 [pid = 7492] [id = 2] 00:11:53 INFO - PROCESS | 7492 | ++DOMWINDOW == 3 (0x7f2a69c38800) [pid = 7492] [serial = 3] [outer = (nil)] 00:11:53 INFO - PROCESS | 7492 | ++DOMWINDOW == 4 (0x7f2a69c39800) [pid = 7492] [serial = 4] [outer = 0x7f2a69c38800] 00:11:53 INFO - PROCESS | 7492 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f2a7105fb80 00:11:53 INFO - PROCESS | 7492 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f2a69b42f40 00:11:53 INFO - PROCESS | 7492 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f2a69b540d0 00:11:53 INFO - PROCESS | 7492 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f2a69b543d0 00:11:53 INFO - PROCESS | 7492 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f2a69b54700 00:11:53 INFO - PROCESS | 7492 | ++DOMWINDOW == 5 (0x7f2a69ba1000) [pid = 7492] [serial = 5] [outer = 0x7f2a6d0c4800] 00:11:53 INFO - PROCESS | 7492 | [7492] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:11:53 INFO - PROCESS | 7492 | 1456992713865 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:56431 00:11:53 INFO - PROCESS | 7492 | [7492] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:11:53 INFO - PROCESS | 7492 | 1456992713954 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:56432 00:11:53 INFO - PROCESS | 7492 | 1456992713960 Marionette DEBUG Closed connection conn0 00:11:54 INFO - PROCESS | 7492 | [7492] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:11:54 INFO - PROCESS | 7492 | [7492] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:11:54 INFO - PROCESS | 7492 | 1456992714103 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:56433 00:11:54 INFO - PROCESS | 7492 | 1456992714107 Marionette DEBUG Closed connection conn1 00:11:54 INFO - PROCESS | 7492 | [7492] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:11:54 INFO - PROCESS | 7492 | 1456992714151 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:56434 00:11:54 INFO - PROCESS | 7492 | 1456992714159 Marionette DEBUG Closed connection conn2 00:11:54 INFO - PROCESS | 7492 | 1456992714188 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:11:54 INFO - PROCESS | 7492 | 1456992714198 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:11:54 INFO - PROCESS | 7492 | [7492] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:11:55 INFO - PROCESS | 7492 | ++DOCSHELL 0x7f2a5d802800 == 3 [pid = 7492] [id = 3] 00:11:55 INFO - PROCESS | 7492 | ++DOMWINDOW == 6 (0x7f2a5d807000) [pid = 7492] [serial = 6] [outer = (nil)] 00:11:55 INFO - PROCESS | 7492 | ++DOCSHELL 0x7f2a5d807800 == 4 [pid = 7492] [id = 4] 00:11:55 INFO - PROCESS | 7492 | ++DOMWINDOW == 7 (0x7f2a5d854c00) [pid = 7492] [serial = 7] [outer = (nil)] 00:11:56 INFO - PROCESS | 7492 | [7492] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:11:56 INFO - PROCESS | 7492 | ++DOCSHELL 0x7f2a5c1b7800 == 5 [pid = 7492] [id = 5] 00:11:56 INFO - PROCESS | 7492 | ++DOMWINDOW == 8 (0x7f2a5c116c00) [pid = 7492] [serial = 8] [outer = (nil)] 00:11:56 INFO - PROCESS | 7492 | [7492] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:11:56 INFO - PROCESS | 7492 | [7492] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:11:56 INFO - PROCESS | 7492 | ++DOMWINDOW == 9 (0x7f2a5c0f2000) [pid = 7492] [serial = 9] [outer = 0x7f2a5c116c00] 00:11:57 INFO - PROCESS | 7492 | ++DOMWINDOW == 10 (0x7f2a5bdb5800) [pid = 7492] [serial = 10] [outer = 0x7f2a5d807000] 00:11:57 INFO - PROCESS | 7492 | ++DOMWINDOW == 11 (0x7f2a5bde6000) [pid = 7492] [serial = 11] [outer = 0x7f2a5d854c00] 00:11:57 INFO - PROCESS | 7492 | ++DOMWINDOW == 12 (0x7f2a5bde8000) [pid = 7492] [serial = 12] [outer = 0x7f2a5c116c00] 00:11:58 INFO - PROCESS | 7492 | 1456992718125 Marionette DEBUG loaded listener.js 00:11:58 INFO - PROCESS | 7492 | 1456992718140 Marionette DEBUG loaded listener.js 00:11:58 INFO - PROCESS | 7492 | ++DOMWINDOW == 13 (0x7f2a69e23000) [pid = 7492] [serial = 13] [outer = 0x7f2a5c116c00] 00:11:58 INFO - PROCESS | 7492 | 1456992718757 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"7966d9fa-3e73-40bf-92ae-dcc577dcac50","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:11:59 INFO - PROCESS | 7492 | 1456992719078 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:11:59 INFO - PROCESS | 7492 | 1456992719082 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:11:59 INFO - PROCESS | 7492 | 1456992719381 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:11:59 INFO - PROCESS | 7492 | 1456992719385 Marionette TRACE conn3 <- [1,3,null,{}] 00:11:59 INFO - PROCESS | 7492 | 1456992719435 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:11:59 INFO - PROCESS | 7492 | [7492] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:11:59 INFO - PROCESS | 7492 | ++DOMWINDOW == 14 (0x7f2a5699d400) [pid = 7492] [serial = 14] [outer = 0x7f2a5c116c00] 00:12:00 INFO - PROCESS | 7492 | [7492] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:12:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 00:12:00 INFO - PROCESS | 7492 | ++DOCSHELL 0x7f2a54c98000 == 6 [pid = 7492] [id = 6] 00:12:00 INFO - PROCESS | 7492 | ++DOMWINDOW == 15 (0x7f2a54b08400) [pid = 7492] [serial = 15] [outer = (nil)] 00:12:00 INFO - PROCESS | 7492 | ++DOMWINDOW == 16 (0x7f2a54b09400) [pid = 7492] [serial = 16] [outer = 0x7f2a54b08400] 00:12:00 INFO - PROCESS | 7492 | ++DOMWINDOW == 17 (0x7f2a54b0fc00) [pid = 7492] [serial = 17] [outer = 0x7f2a54b08400] 00:12:00 INFO - PROCESS | 7492 | ++DOCSHELL 0x7f2a54bee800 == 7 [pid = 7492] [id = 7] 00:12:00 INFO - PROCESS | 7492 | ++DOMWINDOW == 18 (0x7f2a54831c00) [pid = 7492] [serial = 18] [outer = (nil)] 00:12:00 INFO - PROCESS | 7492 | ++DOMWINDOW == 19 (0x7f2a54936800) [pid = 7492] [serial = 19] [outer = 0x7f2a54831c00] 00:12:00 INFO - PROCESS | 7492 | ++DOMWINDOW == 20 (0x7f2a5482cc00) [pid = 7492] [serial = 20] [outer = 0x7f2a54831c00] 00:12:01 INFO - PROCESS | 7492 | [7492] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:12:01 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:12:01 INFO - document served over http requires an http 00:12:01 INFO - sub-resource via xhr-request using the meta-csp 00:12:01 INFO - delivery method with swap-origin-redirect and when 00:12:01 INFO - the target request is same-origin. - expected FAIL 00:12:01 INFO - TEST-INFO | expected FAIL 00:12:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1145ms 00:12:01 WARNING - u'runner_teardown' () 00:12:01 INFO - Setting up ssl 00:12:01 INFO - PROCESS | certutil | 00:12:01 INFO - PROCESS | certutil | 00:12:01 INFO - PROCESS | certutil | 00:12:01 INFO - Certificate Nickname Trust Attributes 00:12:01 INFO - SSL,S/MIME,JAR/XPI 00:12:01 INFO - 00:12:01 INFO - web-platform-tests CT,, 00:12:01 INFO - 00:12:01 INFO - Starting runner 00:12:04 INFO - PROCESS | 7556 | 1456992724248 Marionette DEBUG Marionette enabled via build flag and pref 00:12:04 INFO - PROCESS | 7556 | ++DOCSHELL 0x7f5a723c3000 == 1 [pid = 7556] [id = 1] 00:12:04 INFO - PROCESS | 7556 | ++DOMWINDOW == 1 (0x7f5a723c3800) [pid = 7556] [serial = 1] [outer = (nil)] 00:12:04 INFO - PROCESS | 7556 | ++DOMWINDOW == 2 (0x7f5a723c4800) [pid = 7556] [serial = 2] [outer = 0x7f5a723c3800] 00:12:04 INFO - PROCESS | 7556 | 1456992724926 Marionette INFO Listening on port 2912 00:12:05 INFO - PROCESS | 7556 | 1456992725422 Marionette DEBUG Marionette enabled via command-line flag 00:12:05 INFO - PROCESS | 7556 | ++DOCSHELL 0x7f5a6ef24800 == 2 [pid = 7556] [id = 2] 00:12:05 INFO - PROCESS | 7556 | ++DOMWINDOW == 3 (0x7f5a6ef35000) [pid = 7556] [serial = 3] [outer = (nil)] 00:12:05 INFO - PROCESS | 7556 | ++DOMWINDOW == 4 (0x7f5a6ef36000) [pid = 7556] [serial = 4] [outer = 0x7f5a6ef35000] 00:12:05 INFO - PROCESS | 7556 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f5a7635fb80 00:12:05 INFO - PROCESS | 7556 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f5a6ee42fd0 00:12:05 INFO - PROCESS | 7556 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5a6ee54160 00:12:05 INFO - PROCESS | 7556 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5a6ee54460 00:12:05 INFO - PROCESS | 7556 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5a6ee54790 00:12:05 INFO - PROCESS | 7556 | ++DOMWINDOW == 5 (0x7f5a6ee9c000) [pid = 7556] [serial = 5] [outer = 0x7f5a723c3800] 00:12:05 INFO - PROCESS | 7556 | [7556] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:12:05 INFO - PROCESS | 7556 | 1456992725737 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49347 00:12:05 INFO - PROCESS | 7556 | [7556] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:12:05 INFO - PROCESS | 7556 | 1456992725824 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49348 00:12:05 INFO - PROCESS | 7556 | 1456992725831 Marionette DEBUG Closed connection conn0 00:12:05 INFO - PROCESS | 7556 | [7556] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:12:05 INFO - PROCESS | 7556 | [7556] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:12:05 INFO - PROCESS | 7556 | 1456992725969 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49349 00:12:05 INFO - PROCESS | 7556 | 1456992725973 Marionette DEBUG Closed connection conn1 00:12:06 INFO - PROCESS | 7556 | [7556] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:12:06 INFO - PROCESS | 7556 | 1456992726019 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49350 00:12:06 INFO - PROCESS | 7556 | 1456992726027 Marionette DEBUG Closed connection conn2 00:12:06 INFO - PROCESS | 7556 | 1456992726065 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:12:06 INFO - PROCESS | 7556 | 1456992726081 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:12:06 INFO - PROCESS | 7556 | [7556] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:12:07 INFO - PROCESS | 7556 | ++DOCSHELL 0x7f5a63750000 == 3 [pid = 7556] [id = 3] 00:12:07 INFO - PROCESS | 7556 | ++DOMWINDOW == 6 (0x7f5a637a7800) [pid = 7556] [serial = 6] [outer = (nil)] 00:12:07 INFO - PROCESS | 7556 | ++DOCSHELL 0x7f5a637a8000 == 4 [pid = 7556] [id = 4] 00:12:07 INFO - PROCESS | 7556 | ++DOMWINDOW == 7 (0x7f5a630e6c00) [pid = 7556] [serial = 7] [outer = (nil)] 00:12:07 INFO - PROCESS | 7556 | [7556] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:12:08 INFO - PROCESS | 7556 | ++DOCSHELL 0x7f5a621be000 == 5 [pid = 7556] [id = 5] 00:12:08 INFO - PROCESS | 7556 | ++DOMWINDOW == 8 (0x7f5a6229ac00) [pid = 7556] [serial = 8] [outer = (nil)] 00:12:08 INFO - PROCESS | 7556 | [7556] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:12:08 INFO - PROCESS | 7556 | [7556] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:12:08 INFO - PROCESS | 7556 | ++DOMWINDOW == 9 (0x7f5a6153d400) [pid = 7556] [serial = 9] [outer = 0x7f5a6229ac00] 00:12:08 INFO - PROCESS | 7556 | ++DOMWINDOW == 10 (0x7f5a60f11000) [pid = 7556] [serial = 10] [outer = 0x7f5a637a7800] 00:12:08 INFO - PROCESS | 7556 | ++DOMWINDOW == 11 (0x7f5a60f29800) [pid = 7556] [serial = 11] [outer = 0x7f5a630e6c00] 00:12:08 INFO - PROCESS | 7556 | ++DOMWINDOW == 12 (0x7f5a60f2b800) [pid = 7556] [serial = 12] [outer = 0x7f5a6229ac00] 00:12:09 INFO - PROCESS | 7556 | 1456992729686 Marionette DEBUG loaded listener.js 00:12:09 INFO - PROCESS | 7556 | 1456992729702 Marionette DEBUG loaded listener.js 00:12:10 INFO - PROCESS | 7556 | ++DOMWINDOW == 13 (0x7f5a6f169400) [pid = 7556] [serial = 13] [outer = 0x7f5a6229ac00] 00:12:10 INFO - PROCESS | 7556 | 1456992730353 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"04cf16b4-b17b-43a7-82e0-b715d441bd1d","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:12:10 INFO - PROCESS | 7556 | 1456992730694 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:12:10 INFO - PROCESS | 7556 | 1456992730698 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:12:11 INFO - PROCESS | 7556 | 1456992731006 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:12:11 INFO - PROCESS | 7556 | 1456992731009 Marionette TRACE conn3 <- [1,3,null,{}] 00:12:11 INFO - PROCESS | 7556 | 1456992731101 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:12:11 INFO - PROCESS | 7556 | [7556] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:12:11 INFO - PROCESS | 7556 | ++DOMWINDOW == 14 (0x7f5a5bfec800) [pid = 7556] [serial = 14] [outer = 0x7f5a6229ac00] 00:12:11 INFO - PROCESS | 7556 | [7556] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:12:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 00:12:12 INFO - PROCESS | 7556 | ++DOCSHELL 0x7f5a63d51800 == 6 [pid = 7556] [id = 6] 00:12:12 INFO - PROCESS | 7556 | ++DOMWINDOW == 15 (0x7f5a59e08000) [pid = 7556] [serial = 15] [outer = (nil)] 00:12:12 INFO - PROCESS | 7556 | ++DOMWINDOW == 16 (0x7f5a59e09000) [pid = 7556] [serial = 16] [outer = 0x7f5a59e08000] 00:12:12 INFO - PROCESS | 7556 | ++DOMWINDOW == 17 (0x7f5a59e0f800) [pid = 7556] [serial = 17] [outer = 0x7f5a59e08000] 00:12:12 INFO - PROCESS | 7556 | ++DOCSHELL 0x7f5a59ee5800 == 7 [pid = 7556] [id = 7] 00:12:12 INFO - PROCESS | 7556 | ++DOMWINDOW == 18 (0x7f5a59e10000) [pid = 7556] [serial = 18] [outer = (nil)] 00:12:12 INFO - PROCESS | 7556 | ++DOMWINDOW == 19 (0x7f5a60c80400) [pid = 7556] [serial = 19] [outer = 0x7f5a59e10000] 00:12:12 INFO - PROCESS | 7556 | ++DOMWINDOW == 20 (0x7f5a59a9e000) [pid = 7556] [serial = 20] [outer = 0x7f5a59e10000] 00:12:13 INFO - PROCESS | 7556 | [7556] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:12:13 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:12:13 INFO - document served over http requires an https 00:12:13 INFO - sub-resource via fetch-request using the meta-csp 00:12:13 INFO - delivery method with keep-origin-redirect and when 00:12:13 INFO - the target request is same-origin. - expected FAIL 00:12:13 INFO - TEST-INFO | expected FAIL 00:12:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1278ms 00:12:13 WARNING - u'runner_teardown' () 00:12:13 INFO - Setting up ssl 00:12:13 INFO - PROCESS | certutil | 00:12:13 INFO - PROCESS | certutil | 00:12:13 INFO - PROCESS | certutil | 00:12:13 INFO - Certificate Nickname Trust Attributes 00:12:13 INFO - SSL,S/MIME,JAR/XPI 00:12:13 INFO - 00:12:13 INFO - web-platform-tests CT,, 00:12:13 INFO - 00:12:13 INFO - Starting runner 00:12:16 INFO - PROCESS | 7623 | 1456992736178 Marionette DEBUG Marionette enabled via build flag and pref 00:12:16 INFO - PROCESS | 7623 | ++DOCSHELL 0x7f12b33c3800 == 1 [pid = 7623] [id = 1] 00:12:16 INFO - PROCESS | 7623 | ++DOMWINDOW == 1 (0x7f12b33c4000) [pid = 7623] [serial = 1] [outer = (nil)] 00:12:16 INFO - PROCESS | 7623 | ++DOMWINDOW == 2 (0x7f12b33c5000) [pid = 7623] [serial = 2] [outer = 0x7f12b33c4000] 00:12:16 INFO - PROCESS | 7623 | 1456992736857 Marionette INFO Listening on port 2913 00:12:17 INFO - PROCESS | 7623 | 1456992737361 Marionette DEBUG Marionette enabled via command-line flag 00:12:17 INFO - PROCESS | 7623 | ++DOCSHELL 0x7f12aff27000 == 2 [pid = 7623] [id = 2] 00:12:17 INFO - PROCESS | 7623 | ++DOMWINDOW == 3 (0x7f12aff37800) [pid = 7623] [serial = 3] [outer = (nil)] 00:12:17 INFO - PROCESS | 7623 | ++DOMWINDOW == 4 (0x7f12aff38800) [pid = 7623] [serial = 4] [outer = 0x7f12aff37800] 00:12:17 INFO - PROCESS | 7623 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f12affedbe0 00:12:17 INFO - PROCESS | 7623 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f12afe40f40 00:12:17 INFO - PROCESS | 7623 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f12afe52160 00:12:17 INFO - PROCESS | 7623 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f12afe52460 00:12:17 INFO - PROCESS | 7623 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f12afe52790 00:12:17 INFO - PROCESS | 7623 | ++DOMWINDOW == 5 (0x7f12afe9c800) [pid = 7623] [serial = 5] [outer = 0x7f12b33c4000] 00:12:17 INFO - PROCESS | 7623 | [7623] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:12:17 INFO - PROCESS | 7623 | 1456992737677 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40392 00:12:17 INFO - PROCESS | 7623 | [7623] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:12:17 INFO - PROCESS | 7623 | 1456992737765 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40393 00:12:17 INFO - PROCESS | 7623 | 1456992737772 Marionette DEBUG Closed connection conn0 00:12:17 INFO - PROCESS | 7623 | [7623] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:12:17 INFO - PROCESS | 7623 | [7623] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:12:17 INFO - PROCESS | 7623 | 1456992737912 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40394 00:12:17 INFO - PROCESS | 7623 | 1456992737916 Marionette DEBUG Closed connection conn1 00:12:17 INFO - PROCESS | 7623 | [7623] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:12:17 INFO - PROCESS | 7623 | 1456992737960 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40395 00:12:17 INFO - PROCESS | 7623 | 1456992737970 Marionette DEBUG Closed connection conn2 00:12:18 INFO - PROCESS | 7623 | 1456992738012 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:12:18 INFO - PROCESS | 7623 | 1456992738031 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:12:18 INFO - PROCESS | 7623 | [7623] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:12:19 INFO - PROCESS | 7623 | ++DOCSHELL 0x7f12a3e8a800 == 3 [pid = 7623] [id = 3] 00:12:19 INFO - PROCESS | 7623 | ++DOMWINDOW == 6 (0x7f12a3e8e000) [pid = 7623] [serial = 6] [outer = (nil)] 00:12:19 INFO - PROCESS | 7623 | ++DOCSHELL 0x7f12a3e8e800 == 4 [pid = 7623] [id = 4] 00:12:19 INFO - PROCESS | 7623 | ++DOMWINDOW == 7 (0x7f12a41eb000) [pid = 7623] [serial = 7] [outer = (nil)] 00:12:20 INFO - PROCESS | 7623 | [7623] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:12:20 INFO - PROCESS | 7623 | ++DOCSHELL 0x7f12a3546800 == 5 [pid = 7623] [id = 5] 00:12:20 INFO - PROCESS | 7623 | ++DOMWINDOW == 8 (0x7f12a32d2000) [pid = 7623] [serial = 8] [outer = (nil)] 00:12:20 INFO - PROCESS | 7623 | [7623] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:12:20 INFO - PROCESS | 7623 | [7623] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:12:20 INFO - PROCESS | 7623 | ++DOMWINDOW == 9 (0x7f12a247c800) [pid = 7623] [serial = 9] [outer = 0x7f12a32d2000] 00:12:20 INFO - PROCESS | 7623 | ++DOMWINDOW == 10 (0x7f12a1628800) [pid = 7623] [serial = 10] [outer = 0x7f12a3e8e000] 00:12:20 INFO - PROCESS | 7623 | ++DOMWINDOW == 11 (0x7f12a1643800) [pid = 7623] [serial = 11] [outer = 0x7f12a41eb000] 00:12:20 INFO - PROCESS | 7623 | ++DOMWINDOW == 12 (0x7f12a1645800) [pid = 7623] [serial = 12] [outer = 0x7f12a32d2000] 00:12:21 INFO - PROCESS | 7623 | 1456992741797 Marionette DEBUG loaded listener.js 00:12:21 INFO - PROCESS | 7623 | 1456992741813 Marionette DEBUG loaded listener.js 00:12:22 INFO - PROCESS | 7623 | ++DOMWINDOW == 13 (0x7f12b0180400) [pid = 7623] [serial = 13] [outer = 0x7f12a32d2000] 00:12:22 INFO - PROCESS | 7623 | 1456992742441 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"76ec28e2-d2b5-4dcd-ae63-005d5b38faae","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:12:22 INFO - PROCESS | 7623 | 1456992742751 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:12:22 INFO - PROCESS | 7623 | 1456992742757 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:12:23 INFO - PROCESS | 7623 | 1456992743089 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:12:23 INFO - PROCESS | 7623 | 1456992743092 Marionette TRACE conn3 <- [1,3,null,{}] 00:12:23 INFO - PROCESS | 7623 | 1456992743135 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:12:23 INFO - PROCESS | 7623 | [7623] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:12:23 INFO - PROCESS | 7623 | ++DOMWINDOW == 14 (0x7f129c994000) [pid = 7623] [serial = 14] [outer = 0x7f12a32d2000] 00:12:23 INFO - PROCESS | 7623 | [7623] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:12:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html 00:12:24 INFO - PROCESS | 7623 | ++DOCSHELL 0x7f129b738800 == 6 [pid = 7623] [id = 6] 00:12:24 INFO - PROCESS | 7623 | ++DOMWINDOW == 15 (0x7f129ac07400) [pid = 7623] [serial = 15] [outer = (nil)] 00:12:24 INFO - PROCESS | 7623 | ++DOMWINDOW == 16 (0x7f129ac08400) [pid = 7623] [serial = 16] [outer = 0x7f129ac07400] 00:12:24 INFO - PROCESS | 7623 | ++DOMWINDOW == 17 (0x7f129ac0f000) [pid = 7623] [serial = 17] [outer = 0x7f129ac07400] 00:12:24 INFO - PROCESS | 7623 | ++DOCSHELL 0x7f129aa0a000 == 7 [pid = 7623] [id = 7] 00:12:24 INFO - PROCESS | 7623 | ++DOMWINDOW == 18 (0x7f129ac10000) [pid = 7623] [serial = 18] [outer = (nil)] 00:12:24 INFO - PROCESS | 7623 | ++DOMWINDOW == 19 (0x7f12a102d400) [pid = 7623] [serial = 19] [outer = 0x7f129ac10000] 00:12:24 INFO - PROCESS | 7623 | ++DOMWINDOW == 20 (0x7f129a3ac800) [pid = 7623] [serial = 20] [outer = 0x7f129ac10000] 00:12:25 INFO - PROCESS | 7623 | [7623] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:12:25 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:12:25 INFO - document served over http requires an https 00:12:25 INFO - sub-resource via fetch-request using the meta-csp 00:12:25 INFO - delivery method with no-redirect and when 00:12:25 INFO - the target request is same-origin. - expected FAIL 00:12:25 INFO - TEST-INFO | expected FAIL 00:12:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1189ms 00:12:25 WARNING - u'runner_teardown' () 00:12:25 INFO - Setting up ssl 00:12:25 INFO - PROCESS | certutil | 00:12:25 INFO - PROCESS | certutil | 00:12:25 INFO - PROCESS | certutil | 00:12:25 INFO - Certificate Nickname Trust Attributes 00:12:25 INFO - SSL,S/MIME,JAR/XPI 00:12:25 INFO - 00:12:25 INFO - web-platform-tests CT,, 00:12:25 INFO - 00:12:25 INFO - Starting runner 00:12:28 INFO - PROCESS | 7689 | 1456992748107 Marionette DEBUG Marionette enabled via build flag and pref 00:12:28 INFO - PROCESS | 7689 | ++DOCSHELL 0x7f8d1b8c4000 == 1 [pid = 7689] [id = 1] 00:12:28 INFO - PROCESS | 7689 | ++DOMWINDOW == 1 (0x7f8d1b8c4800) [pid = 7689] [serial = 1] [outer = (nil)] 00:12:28 INFO - PROCESS | 7689 | ++DOMWINDOW == 2 (0x7f8d1b8c5800) [pid = 7689] [serial = 2] [outer = 0x7f8d1b8c4800] 00:12:28 INFO - PROCESS | 7689 | 1456992748780 Marionette INFO Listening on port 2914 00:12:29 INFO - PROCESS | 7689 | 1456992749273 Marionette DEBUG Marionette enabled via command-line flag 00:12:29 INFO - PROCESS | 7689 | ++DOCSHELL 0x7f8d18429000 == 2 [pid = 7689] [id = 2] 00:12:29 INFO - PROCESS | 7689 | ++DOMWINDOW == 3 (0x7f8d18439800) [pid = 7689] [serial = 3] [outer = (nil)] 00:12:29 INFO - PROCESS | 7689 | ++DOMWINDOW == 4 (0x7f8d1843a800) [pid = 7689] [serial = 4] [outer = 0x7f8d18439800] 00:12:29 INFO - PROCESS | 7689 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8d1f85fb80 00:12:29 INFO - PROCESS | 7689 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8d18344f40 00:12:29 INFO - PROCESS | 7689 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8d183540d0 00:12:29 INFO - PROCESS | 7689 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8d183543d0 00:12:29 INFO - PROCESS | 7689 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8d18354790 00:12:29 INFO - PROCESS | 7689 | ++DOMWINDOW == 5 (0x7f8d183a1800) [pid = 7689] [serial = 5] [outer = 0x7f8d1b8c4800] 00:12:29 INFO - PROCESS | 7689 | [7689] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:12:29 INFO - PROCESS | 7689 | 1456992749587 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40388 00:12:29 INFO - PROCESS | 7689 | [7689] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:12:29 INFO - PROCESS | 7689 | 1456992749675 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40389 00:12:29 INFO - PROCESS | 7689 | 1456992749681 Marionette DEBUG Closed connection conn0 00:12:29 INFO - PROCESS | 7689 | [7689] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:12:29 INFO - PROCESS | 7689 | [7689] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:12:29 INFO - PROCESS | 7689 | 1456992749821 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40390 00:12:29 INFO - PROCESS | 7689 | 1456992749826 Marionette DEBUG Closed connection conn1 00:12:29 INFO - PROCESS | 7689 | [7689] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:12:29 INFO - PROCESS | 7689 | 1456992749871 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40391 00:12:29 INFO - PROCESS | 7689 | 1456992749879 Marionette DEBUG Closed connection conn2 00:12:29 INFO - PROCESS | 7689 | 1456992749917 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:12:29 INFO - PROCESS | 7689 | 1456992749929 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:12:30 INFO - PROCESS | 7689 | [7689] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:12:31 INFO - PROCESS | 7689 | ++DOCSHELL 0x7f8d0bbcc800 == 3 [pid = 7689] [id = 3] 00:12:31 INFO - PROCESS | 7689 | ++DOMWINDOW == 6 (0x7f8d0bbcd000) [pid = 7689] [serial = 6] [outer = (nil)] 00:12:31 INFO - PROCESS | 7689 | ++DOCSHELL 0x7f8d0bbcd800 == 4 [pid = 7689] [id = 4] 00:12:31 INFO - PROCESS | 7689 | ++DOMWINDOW == 7 (0x7f8d0bb0bc00) [pid = 7689] [serial = 7] [outer = (nil)] 00:12:31 INFO - PROCESS | 7689 | [7689] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:12:32 INFO - PROCESS | 7689 | ++DOCSHELL 0x7f8d0b246800 == 5 [pid = 7689] [id = 5] 00:12:32 INFO - PROCESS | 7689 | ++DOMWINDOW == 8 (0x7f8d0afce400) [pid = 7689] [serial = 8] [outer = (nil)] 00:12:32 INFO - PROCESS | 7689 | [7689] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:12:32 INFO - PROCESS | 7689 | [7689] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:12:32 INFO - PROCESS | 7689 | ++DOMWINDOW == 9 (0x7f8d0a27d800) [pid = 7689] [serial = 9] [outer = 0x7f8d0afce400] 00:12:32 INFO - PROCESS | 7689 | ++DOMWINDOW == 10 (0x7f8d09c23800) [pid = 7689] [serial = 10] [outer = 0x7f8d0bbcd000] 00:12:32 INFO - PROCESS | 7689 | ++DOMWINDOW == 11 (0x7f8d09c46c00) [pid = 7689] [serial = 11] [outer = 0x7f8d0bb0bc00] 00:12:32 INFO - PROCESS | 7689 | ++DOMWINDOW == 12 (0x7f8d09c48c00) [pid = 7689] [serial = 12] [outer = 0x7f8d0afce400] 00:12:33 INFO - PROCESS | 7689 | 1456992753643 Marionette DEBUG loaded listener.js 00:12:33 INFO - PROCESS | 7689 | 1456992753659 Marionette DEBUG loaded listener.js 00:12:34 INFO - PROCESS | 7689 | ++DOMWINDOW == 13 (0x7f8d1867fc00) [pid = 7689] [serial = 13] [outer = 0x7f8d0afce400] 00:12:34 INFO - PROCESS | 7689 | 1456992754286 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b9f3ba35-d68f-4f46-85af-f97f0b7208da","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:12:34 INFO - PROCESS | 7689 | 1456992754595 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:12:34 INFO - PROCESS | 7689 | 1456992754600 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:12:34 INFO - PROCESS | 7689 | 1456992754927 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:12:34 INFO - PROCESS | 7689 | 1456992754932 Marionette TRACE conn3 <- [1,3,null,{}] 00:12:34 INFO - PROCESS | 7689 | 1456992754994 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:12:35 INFO - PROCESS | 7689 | [7689] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:12:35 INFO - PROCESS | 7689 | ++DOMWINDOW == 14 (0x7f8d04e5bc00) [pid = 7689] [serial = 14] [outer = 0x7f8d0afce400] 00:12:35 INFO - PROCESS | 7689 | [7689] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:12:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 00:12:35 INFO - PROCESS | 7689 | ++DOCSHELL 0x7f8d04fe6000 == 6 [pid = 7689] [id = 6] 00:12:35 INFO - PROCESS | 7689 | ++DOMWINDOW == 15 (0x7f8d0330dc00) [pid = 7689] [serial = 15] [outer = (nil)] 00:12:35 INFO - PROCESS | 7689 | ++DOMWINDOW == 16 (0x7f8d0330ec00) [pid = 7689] [serial = 16] [outer = 0x7f8d0330dc00] 00:12:36 INFO - PROCESS | 7689 | ++DOMWINDOW == 17 (0x7f8d03315800) [pid = 7689] [serial = 17] [outer = 0x7f8d0330dc00] 00:12:36 INFO - PROCESS | 7689 | ++DOCSHELL 0x7f8d0310e800 == 7 [pid = 7689] [id = 7] 00:12:36 INFO - PROCESS | 7689 | ++DOMWINDOW == 18 (0x7f8d03316400) [pid = 7689] [serial = 18] [outer = (nil)] 00:12:36 INFO - PROCESS | 7689 | ++DOMWINDOW == 19 (0x7f8d04fc3400) [pid = 7689] [serial = 19] [outer = 0x7f8d03316400] 00:12:36 INFO - PROCESS | 7689 | ++DOMWINDOW == 20 (0x7f8d02ab2400) [pid = 7689] [serial = 20] [outer = 0x7f8d03316400] 00:12:36 INFO - PROCESS | 7689 | [7689] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:12:37 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:12:37 INFO - document served over http requires an https 00:12:37 INFO - sub-resource via fetch-request using the meta-csp 00:12:37 INFO - delivery method with swap-origin-redirect and when 00:12:37 INFO - the target request is same-origin. - expected FAIL 00:12:37 INFO - TEST-INFO | expected FAIL 00:12:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1277ms 00:12:37 WARNING - u'runner_teardown' () 00:12:37 INFO - Setting up ssl 00:12:37 INFO - PROCESS | certutil | 00:12:37 INFO - PROCESS | certutil | 00:12:37 INFO - PROCESS | certutil | 00:12:37 INFO - Certificate Nickname Trust Attributes 00:12:37 INFO - SSL,S/MIME,JAR/XPI 00:12:37 INFO - 00:12:37 INFO - web-platform-tests CT,, 00:12:37 INFO - 00:12:37 INFO - Starting runner 00:12:40 INFO - PROCESS | 7756 | 1456992760031 Marionette DEBUG Marionette enabled via build flag and pref 00:12:40 INFO - PROCESS | 7756 | ++DOCSHELL 0x7f2f7adc3800 == 1 [pid = 7756] [id = 1] 00:12:40 INFO - PROCESS | 7756 | ++DOMWINDOW == 1 (0x7f2f7adc4000) [pid = 7756] [serial = 1] [outer = (nil)] 00:12:40 INFO - PROCESS | 7756 | ++DOMWINDOW == 2 (0x7f2f7adc5000) [pid = 7756] [serial = 2] [outer = 0x7f2f7adc4000] 00:12:40 INFO - PROCESS | 7756 | 1456992760704 Marionette INFO Listening on port 2915 00:12:41 INFO - PROCESS | 7756 | 1456992761199 Marionette DEBUG Marionette enabled via command-line flag 00:12:41 INFO - PROCESS | 7756 | ++DOCSHELL 0x7f2f77924800 == 2 [pid = 7756] [id = 2] 00:12:41 INFO - PROCESS | 7756 | ++DOMWINDOW == 3 (0x7f2f77935000) [pid = 7756] [serial = 3] [outer = (nil)] 00:12:41 INFO - PROCESS | 7756 | ++DOMWINDOW == 4 (0x7f2f77936000) [pid = 7756] [serial = 4] [outer = 0x7f2f77935000] 00:12:41 INFO - PROCESS | 7756 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f2f7ed5fb80 00:12:41 INFO - PROCESS | 7756 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f2f7783cf40 00:12:41 INFO - PROCESS | 7756 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f2f778530d0 00:12:41 INFO - PROCESS | 7756 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f2f778533d0 00:12:41 INFO - PROCESS | 7756 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f2f77853790 00:12:41 INFO - PROCESS | 7756 | ++DOMWINDOW == 5 (0x7f2f778a8000) [pid = 7756] [serial = 5] [outer = 0x7f2f7adc4000] 00:12:41 INFO - PROCESS | 7756 | [7756] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:12:41 INFO - PROCESS | 7756 | 1456992761511 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44078 00:12:41 INFO - PROCESS | 7756 | [7756] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:12:41 INFO - PROCESS | 7756 | 1456992761599 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44079 00:12:41 INFO - PROCESS | 7756 | 1456992761606 Marionette DEBUG Closed connection conn0 00:12:41 INFO - PROCESS | 7756 | [7756] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:12:41 INFO - PROCESS | 7756 | [7756] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:12:41 INFO - PROCESS | 7756 | 1456992761746 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44080 00:12:41 INFO - PROCESS | 7756 | 1456992761751 Marionette DEBUG Closed connection conn1 00:12:41 INFO - PROCESS | 7756 | [7756] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:12:41 INFO - PROCESS | 7756 | 1456992761797 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44081 00:12:41 INFO - PROCESS | 7756 | 1456992761808 Marionette DEBUG Closed connection conn2 00:12:41 INFO - PROCESS | 7756 | 1456992761846 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:12:41 INFO - PROCESS | 7756 | 1456992761864 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:12:42 INFO - PROCESS | 7756 | [7756] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:12:43 INFO - PROCESS | 7756 | ++DOCSHELL 0x7f2f6b498800 == 3 [pid = 7756] [id = 3] 00:12:43 INFO - PROCESS | 7756 | ++DOMWINDOW == 6 (0x7f2f6b9ab000) [pid = 7756] [serial = 6] [outer = (nil)] 00:12:43 INFO - PROCESS | 7756 | ++DOCSHELL 0x7f2f6b9ab800 == 4 [pid = 7756] [id = 4] 00:12:43 INFO - PROCESS | 7756 | ++DOMWINDOW == 7 (0x7f2f6b00a000) [pid = 7756] [serial = 7] [outer = (nil)] 00:12:43 INFO - PROCESS | 7756 | [7756] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:12:44 INFO - PROCESS | 7756 | ++DOCSHELL 0x7f2f6a3be000 == 5 [pid = 7756] [id = 5] 00:12:44 INFO - PROCESS | 7756 | ++DOMWINDOW == 8 (0x7f2f6a4c5800) [pid = 7756] [serial = 8] [outer = (nil)] 00:12:44 INFO - PROCESS | 7756 | [7756] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:12:44 INFO - PROCESS | 7756 | [7756] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:12:44 INFO - PROCESS | 7756 | ++DOMWINDOW == 9 (0x7f2f6976c800) [pid = 7756] [serial = 9] [outer = 0x7f2f6a4c5800] 00:12:44 INFO - PROCESS | 7756 | ++DOMWINDOW == 10 (0x7f2f69110800) [pid = 7756] [serial = 10] [outer = 0x7f2f6b9ab000] 00:12:44 INFO - PROCESS | 7756 | ++DOMWINDOW == 11 (0x7f2f6913bc00) [pid = 7756] [serial = 11] [outer = 0x7f2f6b00a000] 00:12:44 INFO - PROCESS | 7756 | ++DOMWINDOW == 12 (0x7f2f6913dc00) [pid = 7756] [serial = 12] [outer = 0x7f2f6a4c5800] 00:12:45 INFO - PROCESS | 7756 | 1456992765508 Marionette DEBUG loaded listener.js 00:12:45 INFO - PROCESS | 7756 | 1456992765523 Marionette DEBUG loaded listener.js 00:12:46 INFO - PROCESS | 7756 | ++DOMWINDOW == 13 (0x7f2f77b61000) [pid = 7756] [serial = 13] [outer = 0x7f2f6a4c5800] 00:12:46 INFO - PROCESS | 7756 | 1456992766152 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"6008ac65-8df8-4478-81f0-1e1358ec2d92","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:12:46 INFO - PROCESS | 7756 | 1456992766456 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:12:46 INFO - PROCESS | 7756 | 1456992766462 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:12:46 INFO - PROCESS | 7756 | 1456992766788 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:12:46 INFO - PROCESS | 7756 | 1456992766792 Marionette TRACE conn3 <- [1,3,null,{}] 00:12:46 INFO - PROCESS | 7756 | 1456992766845 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:12:47 INFO - PROCESS | 7756 | [7756] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:12:47 INFO - PROCESS | 7756 | ++DOMWINDOW == 14 (0x7f2f6457f800) [pid = 7756] [serial = 14] [outer = 0x7f2f6a4c5800] 00:12:47 INFO - PROCESS | 7756 | [7756] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:12:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 00:12:47 INFO - PROCESS | 7756 | ++DOCSHELL 0x7f2f6daed800 == 6 [pid = 7756] [id = 6] 00:12:47 INFO - PROCESS | 7756 | ++DOMWINDOW == 15 (0x7f2f62a07c00) [pid = 7756] [serial = 15] [outer = (nil)] 00:12:47 INFO - PROCESS | 7756 | ++DOMWINDOW == 16 (0x7f2f62a08c00) [pid = 7756] [serial = 16] [outer = 0x7f2f62a07c00] 00:12:47 INFO - PROCESS | 7756 | ++DOMWINDOW == 17 (0x7f2f62a0f800) [pid = 7756] [serial = 17] [outer = 0x7f2f62a07c00] 00:12:48 INFO - PROCESS | 7756 | ++DOCSHELL 0x7f2f62712000 == 7 [pid = 7756] [id = 7] 00:12:48 INFO - PROCESS | 7756 | ++DOMWINDOW == 18 (0x7f2f62a10400) [pid = 7756] [serial = 18] [outer = (nil)] 00:12:48 INFO - PROCESS | 7756 | ++DOCSHELL 0x7f2f621cc000 == 8 [pid = 7756] [id = 8] 00:12:48 INFO - PROCESS | 7756 | ++DOMWINDOW == 19 (0x7f2f621a6400) [pid = 7756] [serial = 19] [outer = (nil)] 00:12:48 INFO - PROCESS | 7756 | ++DOMWINDOW == 20 (0x7f2f621a6000) [pid = 7756] [serial = 20] [outer = 0x7f2f621a6400] 00:12:48 INFO - PROCESS | 7756 | ++DOMWINDOW == 21 (0x7f2f62355000) [pid = 7756] [serial = 21] [outer = 0x7f2f621a6400] 00:12:48 INFO - PROCESS | 7756 | ++DOMWINDOW == 22 (0x7f2f6235e800) [pid = 7756] [serial = 22] [outer = 0x7f2f62a10400] 00:12:48 INFO - PROCESS | 7756 | [7756] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:12:48 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:12:48 INFO - document served over http requires an https 00:12:48 INFO - sub-resource via iframe-tag using the meta-csp 00:12:48 INFO - delivery method with keep-origin-redirect and when 00:12:48 INFO - the target request is same-origin. - expected FAIL 00:12:48 INFO - TEST-INFO | expected FAIL 00:12:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1247ms 00:12:49 WARNING - u'runner_teardown' () 00:12:49 INFO - Setting up ssl 00:12:49 INFO - PROCESS | certutil | 00:12:49 INFO - PROCESS | certutil | 00:12:49 INFO - PROCESS | certutil | 00:12:49 INFO - Certificate Nickname Trust Attributes 00:12:49 INFO - SSL,S/MIME,JAR/XPI 00:12:49 INFO - 00:12:49 INFO - web-platform-tests CT,, 00:12:49 INFO - 00:12:49 INFO - Starting runner 00:12:51 INFO - PROCESS | 7823 | 1456992771842 Marionette DEBUG Marionette enabled via build flag and pref 00:12:52 INFO - PROCESS | 7823 | ++DOCSHELL 0x7f5ced4c3800 == 1 [pid = 7823] [id = 1] 00:12:52 INFO - PROCESS | 7823 | ++DOMWINDOW == 1 (0x7f5ced4c4000) [pid = 7823] [serial = 1] [outer = (nil)] 00:12:52 INFO - PROCESS | 7823 | ++DOMWINDOW == 2 (0x7f5ced4c5000) [pid = 7823] [serial = 2] [outer = 0x7f5ced4c4000] 00:12:52 INFO - PROCESS | 7823 | 1456992772513 Marionette INFO Listening on port 2916 00:12:53 INFO - PROCESS | 7823 | 1456992773012 Marionette DEBUG Marionette enabled via command-line flag 00:12:53 INFO - PROCESS | 7823 | ++DOCSHELL 0x7f5cea027800 == 2 [pid = 7823] [id = 2] 00:12:53 INFO - PROCESS | 7823 | ++DOMWINDOW == 3 (0x7f5cea038000) [pid = 7823] [serial = 3] [outer = (nil)] 00:12:53 INFO - PROCESS | 7823 | ++DOMWINDOW == 4 (0x7f5cea039000) [pid = 7823] [serial = 4] [outer = 0x7f5cea038000] 00:12:53 INFO - PROCESS | 7823 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f5cf145fb80 00:12:53 INFO - PROCESS | 7823 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f5ce9f42f40 00:12:53 INFO - PROCESS | 7823 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5ce9f540d0 00:12:53 INFO - PROCESS | 7823 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5ce9f543d0 00:12:53 INFO - PROCESS | 7823 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5ce9f54790 00:12:53 INFO - PROCESS | 7823 | ++DOMWINDOW == 5 (0x7f5ce9fa0800) [pid = 7823] [serial = 5] [outer = 0x7f5ced4c4000] 00:12:53 INFO - PROCESS | 7823 | [7823] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:12:53 INFO - PROCESS | 7823 | 1456992773327 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54654 00:12:53 INFO - PROCESS | 7823 | [7823] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:12:53 INFO - PROCESS | 7823 | 1456992773415 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54655 00:12:53 INFO - PROCESS | 7823 | 1456992773422 Marionette DEBUG Closed connection conn0 00:12:53 INFO - PROCESS | 7823 | [7823] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:12:53 INFO - PROCESS | 7823 | [7823] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:12:53 INFO - PROCESS | 7823 | 1456992773562 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54656 00:12:53 INFO - PROCESS | 7823 | 1456992773566 Marionette DEBUG Closed connection conn1 00:12:53 INFO - PROCESS | 7823 | [7823] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:12:53 INFO - PROCESS | 7823 | 1456992773612 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54657 00:12:53 INFO - PROCESS | 7823 | 1456992773621 Marionette DEBUG Closed connection conn2 00:12:53 INFO - PROCESS | 7823 | 1456992773646 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:12:53 INFO - PROCESS | 7823 | 1456992773655 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:12:54 INFO - PROCESS | 7823 | [7823] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:12:55 INFO - PROCESS | 7823 | ++DOCSHELL 0x7f5cddd67800 == 3 [pid = 7823] [id = 3] 00:12:55 INFO - PROCESS | 7823 | ++DOMWINDOW == 6 (0x7f5cddd68000) [pid = 7823] [serial = 6] [outer = (nil)] 00:12:55 INFO - PROCESS | 7823 | ++DOCSHELL 0x7f5cddd68800 == 4 [pid = 7823] [id = 4] 00:12:55 INFO - PROCESS | 7823 | ++DOMWINDOW == 7 (0x7f5cde0d9c00) [pid = 7823] [serial = 7] [outer = (nil)] 00:12:55 INFO - PROCESS | 7823 | [7823] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:12:56 INFO - PROCESS | 7823 | ++DOCSHELL 0x7f5cdc5a9800 == 5 [pid = 7823] [id = 5] 00:12:56 INFO - PROCESS | 7823 | ++DOMWINDOW == 8 (0x7f5cdd1f1000) [pid = 7823] [serial = 8] [outer = (nil)] 00:12:56 INFO - PROCESS | 7823 | [7823] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:12:56 INFO - PROCESS | 7823 | [7823] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:12:56 INFO - PROCESS | 7823 | ++DOMWINDOW == 9 (0x7f5cdc4e4000) [pid = 7823] [serial = 9] [outer = 0x7f5cdd1f1000] 00:12:56 INFO - PROCESS | 7823 | ++DOMWINDOW == 10 (0x7f5cdc1b4000) [pid = 7823] [serial = 10] [outer = 0x7f5cddd68000] 00:12:56 INFO - PROCESS | 7823 | ++DOMWINDOW == 11 (0x7f5cdc1d4000) [pid = 7823] [serial = 11] [outer = 0x7f5cde0d9c00] 00:12:56 INFO - PROCESS | 7823 | ++DOMWINDOW == 12 (0x7f5cdc1d6000) [pid = 7823] [serial = 12] [outer = 0x7f5cdd1f1000] 00:12:57 INFO - PROCESS | 7823 | 1456992777499 Marionette DEBUG loaded listener.js 00:12:57 INFO - PROCESS | 7823 | 1456992777514 Marionette DEBUG loaded listener.js 00:12:58 INFO - PROCESS | 7823 | ++DOMWINDOW == 13 (0x7f5cea2f5400) [pid = 7823] [serial = 13] [outer = 0x7f5cdd1f1000] 00:12:58 INFO - PROCESS | 7823 | 1456992778146 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"ccf1536e-8e80-47ea-ad6d-e16ecc34ed8f","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:12:58 INFO - PROCESS | 7823 | 1456992778451 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:12:58 INFO - PROCESS | 7823 | 1456992778457 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:12:58 INFO - PROCESS | 7823 | 1456992778780 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:12:58 INFO - PROCESS | 7823 | 1456992778784 Marionette TRACE conn3 <- [1,3,null,{}] 00:12:58 INFO - PROCESS | 7823 | 1456992778836 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:12:59 INFO - PROCESS | 7823 | [7823] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:12:59 INFO - PROCESS | 7823 | ++DOMWINDOW == 14 (0x7f5cd6eaf400) [pid = 7823] [serial = 14] [outer = 0x7f5cdd1f1000] 00:12:59 INFO - PROCESS | 7823 | [7823] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:12:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 00:12:59 INFO - PROCESS | 7823 | ++DOCSHELL 0x7f5cd526f000 == 6 [pid = 7823] [id = 6] 00:12:59 INFO - PROCESS | 7823 | ++DOMWINDOW == 15 (0x7f5cd5007400) [pid = 7823] [serial = 15] [outer = (nil)] 00:12:59 INFO - PROCESS | 7823 | ++DOMWINDOW == 16 (0x7f5cd5008400) [pid = 7823] [serial = 16] [outer = 0x7f5cd5007400] 00:12:59 INFO - PROCESS | 7823 | ++DOMWINDOW == 17 (0x7f5cd500f000) [pid = 7823] [serial = 17] [outer = 0x7f5cd5007400] 00:13:00 INFO - PROCESS | 7823 | ++DOCSHELL 0x7f5cd50e3800 == 7 [pid = 7823] [id = 7] 00:13:00 INFO - PROCESS | 7823 | ++DOMWINDOW == 18 (0x7f5cd4832400) [pid = 7823] [serial = 18] [outer = (nil)] 00:13:00 INFO - PROCESS | 7823 | ++DOMWINDOW == 19 (0x7f5cd4837c00) [pid = 7823] [serial = 19] [outer = 0x7f5cd4832400] 00:13:00 INFO - PROCESS | 7823 | ++DOCSHELL 0x7f5cd50f8000 == 8 [pid = 7823] [id = 8] 00:13:00 INFO - PROCESS | 7823 | ++DOMWINDOW == 20 (0x7f5cd482dc00) [pid = 7823] [serial = 20] [outer = (nil)] 00:13:00 INFO - PROCESS | 7823 | ++DOMWINDOW == 21 (0x7f5cd4e44000) [pid = 7823] [serial = 21] [outer = 0x7f5cd4832400] 00:13:00 INFO - PROCESS | 7823 | ++DOMWINDOW == 22 (0x7f5cd4a7a000) [pid = 7823] [serial = 22] [outer = 0x7f5cd482dc00] 00:13:00 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a 00:13:00 INFO - document served over http requires an https 00:13:00 INFO - sub-resource via iframe-tag using the meta-csp 00:13:00 INFO - delivery method with no-redirect and when 00:13:00 INFO - the target request is same-origin. - expected FAIL 00:13:00 INFO - TEST-INFO | expected FAIL 00:13:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1179ms 00:13:00 INFO - PROCESS | 7823 | [7823] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:13:00 WARNING - u'runner_teardown' () 00:13:00 INFO - Setting up ssl 00:13:01 INFO - PROCESS | certutil | 00:13:01 INFO - PROCESS | certutil | 00:13:01 INFO - PROCESS | certutil | 00:13:01 INFO - Certificate Nickname Trust Attributes 00:13:01 INFO - SSL,S/MIME,JAR/XPI 00:13:01 INFO - 00:13:01 INFO - web-platform-tests CT,, 00:13:01 INFO - 00:13:01 INFO - Starting runner 00:13:03 INFO - PROCESS | 7889 | 1456992783781 Marionette DEBUG Marionette enabled via build flag and pref 00:13:04 INFO - PROCESS | 7889 | ++DOCSHELL 0x7f33e26c2000 == 1 [pid = 7889] [id = 1] 00:13:04 INFO - PROCESS | 7889 | ++DOMWINDOW == 1 (0x7f33e26c2800) [pid = 7889] [serial = 1] [outer = (nil)] 00:13:04 INFO - PROCESS | 7889 | ++DOMWINDOW == 2 (0x7f33e26c3800) [pid = 7889] [serial = 2] [outer = 0x7f33e26c2800] 00:13:04 INFO - PROCESS | 7889 | 1456992784463 Marionette INFO Listening on port 2917 00:13:04 INFO - PROCESS | 7889 | 1456992784961 Marionette DEBUG Marionette enabled via command-line flag 00:13:04 INFO - PROCESS | 7889 | ++DOCSHELL 0x7f33df225800 == 2 [pid = 7889] [id = 2] 00:13:04 INFO - PROCESS | 7889 | ++DOMWINDOW == 3 (0x7f33df236000) [pid = 7889] [serial = 3] [outer = (nil)] 00:13:04 INFO - PROCESS | 7889 | ++DOMWINDOW == 4 (0x7f33df237000) [pid = 7889] [serial = 4] [outer = 0x7f33df236000] 00:13:05 INFO - PROCESS | 7889 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f33e6b5fb80 00:13:05 INFO - PROCESS | 7889 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f33df13dfd0 00:13:05 INFO - PROCESS | 7889 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f33df154160 00:13:05 INFO - PROCESS | 7889 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f33df154460 00:13:05 INFO - PROCESS | 7889 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f33df154790 00:13:05 INFO - PROCESS | 7889 | ++DOMWINDOW == 5 (0x7f33df1a1800) [pid = 7889] [serial = 5] [outer = 0x7f33e26c2800] 00:13:05 INFO - PROCESS | 7889 | [7889] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:13:05 INFO - PROCESS | 7889 | 1456992785278 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57000 00:13:05 INFO - PROCESS | 7889 | [7889] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:13:05 INFO - PROCESS | 7889 | 1456992785367 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57001 00:13:05 INFO - PROCESS | 7889 | 1456992785374 Marionette DEBUG Closed connection conn0 00:13:05 INFO - PROCESS | 7889 | [7889] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:13:05 INFO - PROCESS | 7889 | [7889] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:13:05 INFO - PROCESS | 7889 | 1456992785514 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57002 00:13:05 INFO - PROCESS | 7889 | 1456992785519 Marionette DEBUG Closed connection conn1 00:13:05 INFO - PROCESS | 7889 | [7889] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:13:05 INFO - PROCESS | 7889 | 1456992785550 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57003 00:13:05 INFO - PROCESS | 7889 | 1456992785554 Marionette DEBUG Closed connection conn2 00:13:05 INFO - PROCESS | 7889 | 1456992785583 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:13:05 INFO - PROCESS | 7889 | 1456992785597 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:13:06 INFO - PROCESS | 7889 | [7889] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:13:07 INFO - PROCESS | 7889 | ++DOCSHELL 0x7f33d2fae800 == 3 [pid = 7889] [id = 3] 00:13:07 INFO - PROCESS | 7889 | ++DOMWINDOW == 6 (0x7f33d2fb2800) [pid = 7889] [serial = 6] [outer = (nil)] 00:13:07 INFO - PROCESS | 7889 | ++DOCSHELL 0x7f33d2fb3000 == 4 [pid = 7889] [id = 4] 00:13:07 INFO - PROCESS | 7889 | ++DOMWINDOW == 7 (0x7f33d31de800) [pid = 7889] [serial = 7] [outer = (nil)] 00:13:07 INFO - PROCESS | 7889 | [7889] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:13:08 INFO - PROCESS | 7889 | ++DOCSHELL 0x7f33d17ae800 == 5 [pid = 7889] [id = 5] 00:13:08 INFO - PROCESS | 7889 | ++DOMWINDOW == 8 (0x7f33d23f3800) [pid = 7889] [serial = 8] [outer = (nil)] 00:13:08 INFO - PROCESS | 7889 | [7889] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:13:08 INFO - PROCESS | 7889 | [7889] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:13:08 INFO - PROCESS | 7889 | ++DOMWINDOW == 9 (0x7f33d16eac00) [pid = 7889] [serial = 9] [outer = 0x7f33d23f3800] 00:13:08 INFO - PROCESS | 7889 | ++DOMWINDOW == 10 (0x7f33d13ab000) [pid = 7889] [serial = 10] [outer = 0x7f33d2fb2800] 00:13:08 INFO - PROCESS | 7889 | ++DOMWINDOW == 11 (0x7f33d13d4400) [pid = 7889] [serial = 11] [outer = 0x7f33d31de800] 00:13:08 INFO - PROCESS | 7889 | ++DOMWINDOW == 12 (0x7f33d13d6400) [pid = 7889] [serial = 12] [outer = 0x7f33d23f3800] 00:13:09 INFO - PROCESS | 7889 | 1456992789534 Marionette DEBUG loaded listener.js 00:13:09 INFO - PROCESS | 7889 | 1456992789552 Marionette DEBUG loaded listener.js 00:13:10 INFO - PROCESS | 7889 | ++DOMWINDOW == 13 (0x7f33cf317000) [pid = 7889] [serial = 13] [outer = 0x7f33d23f3800] 00:13:10 INFO - PROCESS | 7889 | 1456992790187 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"4f84b8cb-fef9-477d-9dfb-c14a092d8d4a","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:13:10 INFO - PROCESS | 7889 | 1456992790437 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:13:10 INFO - PROCESS | 7889 | 1456992790443 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:13:10 INFO - PROCESS | 7889 | 1456992790814 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:13:10 INFO - PROCESS | 7889 | 1456992790818 Marionette TRACE conn3 <- [1,3,null,{}] 00:13:10 INFO - PROCESS | 7889 | 1456992790864 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:13:11 INFO - PROCESS | 7889 | [7889] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:13:11 INFO - PROCESS | 7889 | ++DOMWINDOW == 14 (0x7f33d411cc00) [pid = 7889] [serial = 14] [outer = 0x7f33d23f3800] 00:13:11 INFO - PROCESS | 7889 | [7889] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 00:13:11 INFO - PROCESS | 7889 | ++DOCSHELL 0x7f33ca46e800 == 6 [pid = 7889] [id = 6] 00:13:11 INFO - PROCESS | 7889 | ++DOMWINDOW == 15 (0x7f33ca206800) [pid = 7889] [serial = 15] [outer = (nil)] 00:13:11 INFO - PROCESS | 7889 | ++DOMWINDOW == 16 (0x7f33ca207800) [pid = 7889] [serial = 16] [outer = 0x7f33ca206800] 00:13:11 INFO - PROCESS | 7889 | ++DOMWINDOW == 17 (0x7f33ca20e000) [pid = 7889] [serial = 17] [outer = 0x7f33ca206800] 00:13:12 INFO - PROCESS | 7889 | ++DOCSHELL 0x7f33ca2de800 == 7 [pid = 7889] [id = 7] 00:13:12 INFO - PROCESS | 7889 | ++DOMWINDOW == 18 (0x7f33ca03b400) [pid = 7889] [serial = 18] [outer = (nil)] 00:13:12 INFO - PROCESS | 7889 | ++DOMWINDOW == 19 (0x7f33ca20f000) [pid = 7889] [serial = 19] [outer = 0x7f33ca03b400] 00:13:12 INFO - PROCESS | 7889 | ++DOCSHELL 0x7f33ca2f3800 == 8 [pid = 7889] [id = 8] 00:13:12 INFO - PROCESS | 7889 | ++DOMWINDOW == 20 (0x7f33c9a43000) [pid = 7889] [serial = 20] [outer = (nil)] 00:13:12 INFO - PROCESS | 7889 | ++DOMWINDOW == 21 (0x7f33c9a49c00) [pid = 7889] [serial = 21] [outer = 0x7f33ca03b400] 00:13:12 INFO - PROCESS | 7889 | ++DOMWINDOW == 22 (0x7f33ca03d000) [pid = 7889] [serial = 22] [outer = 0x7f33c9a43000] 00:13:12 INFO - PROCESS | 7889 | [7889] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:13:12 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:13:12 INFO - document served over http requires an https 00:13:12 INFO - sub-resource via iframe-tag using the meta-csp 00:13:12 INFO - delivery method with swap-origin-redirect and when 00:13:12 INFO - the target request is same-origin. - expected FAIL 00:13:12 INFO - TEST-INFO | expected FAIL 00:13:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1329ms 00:13:13 WARNING - u'runner_teardown' () 00:13:13 INFO - Setting up ssl 00:13:13 INFO - PROCESS | certutil | 00:13:13 INFO - PROCESS | certutil | 00:13:13 INFO - PROCESS | certutil | 00:13:13 INFO - Certificate Nickname Trust Attributes 00:13:13 INFO - SSL,S/MIME,JAR/XPI 00:13:13 INFO - 00:13:13 INFO - web-platform-tests CT,, 00:13:13 INFO - 00:13:13 INFO - Starting runner 00:13:15 INFO - PROCESS | 7954 | 1456992795949 Marionette DEBUG Marionette enabled via build flag and pref 00:13:16 INFO - PROCESS | 7954 | ++DOCSHELL 0x7f90274c4000 == 1 [pid = 7954] [id = 1] 00:13:16 INFO - PROCESS | 7954 | ++DOMWINDOW == 1 (0x7f90274c4800) [pid = 7954] [serial = 1] [outer = (nil)] 00:13:16 INFO - PROCESS | 7954 | ++DOMWINDOW == 2 (0x7f90274c5800) [pid = 7954] [serial = 2] [outer = 0x7f90274c4800] 00:13:16 INFO - PROCESS | 7954 | 1456992796633 Marionette INFO Listening on port 2918 00:13:17 INFO - PROCESS | 7954 | 1456992797136 Marionette DEBUG Marionette enabled via command-line flag 00:13:17 INFO - PROCESS | 7954 | ++DOCSHELL 0x7f9024024800 == 2 [pid = 7954] [id = 2] 00:13:17 INFO - PROCESS | 7954 | ++DOMWINDOW == 3 (0x7f9024035000) [pid = 7954] [serial = 3] [outer = (nil)] 00:13:17 INFO - PROCESS | 7954 | ++DOMWINDOW == 4 (0x7f9024036000) [pid = 7954] [serial = 4] [outer = 0x7f9024035000] 00:13:17 INFO - PROCESS | 7954 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f902b45fb80 00:13:17 INFO - PROCESS | 7954 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9023f3ffd0 00:13:17 INFO - PROCESS | 7954 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9023f51160 00:13:17 INFO - PROCESS | 7954 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9023f51460 00:13:17 INFO - PROCESS | 7954 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9023f51790 00:13:17 INFO - PROCESS | 7954 | ++DOMWINDOW == 5 (0x7f901e2cf800) [pid = 7954] [serial = 5] [outer = 0x7f90274c4800] 00:13:17 INFO - PROCESS | 7954 | [7954] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:13:17 INFO - PROCESS | 7954 | 1456992797457 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38978 00:13:17 INFO - PROCESS | 7954 | [7954] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:13:17 INFO - PROCESS | 7954 | 1456992797547 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38979 00:13:17 INFO - PROCESS | 7954 | 1456992797554 Marionette DEBUG Closed connection conn0 00:13:17 INFO - PROCESS | 7954 | [7954] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:13:17 INFO - PROCESS | 7954 | [7954] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:13:17 INFO - PROCESS | 7954 | 1456992797698 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38980 00:13:17 INFO - PROCESS | 7954 | 1456992797703 Marionette DEBUG Closed connection conn1 00:13:17 INFO - PROCESS | 7954 | [7954] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:13:17 INFO - PROCESS | 7954 | 1456992797746 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38981 00:13:17 INFO - PROCESS | 7954 | 1456992797757 Marionette DEBUG Closed connection conn2 00:13:17 INFO - PROCESS | 7954 | 1456992797800 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:13:17 INFO - PROCESS | 7954 | 1456992797820 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:13:18 INFO - PROCESS | 7954 | [7954] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:13:19 INFO - PROCESS | 7954 | ++DOCSHELL 0x7f90183ef000 == 3 [pid = 7954] [id = 3] 00:13:19 INFO - PROCESS | 7954 | ++DOMWINDOW == 6 (0x7f90183ef800) [pid = 7954] [serial = 6] [outer = (nil)] 00:13:19 INFO - PROCESS | 7954 | ++DOCSHELL 0x7f901881f000 == 4 [pid = 7954] [id = 4] 00:13:19 INFO - PROCESS | 7954 | ++DOMWINDOW == 7 (0x7f90181e0800) [pid = 7954] [serial = 7] [outer = (nil)] 00:13:19 INFO - PROCESS | 7954 | [7954] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:13:20 INFO - PROCESS | 7954 | ++DOCSHELL 0x7f9017635000 == 5 [pid = 7954] [id = 5] 00:13:20 INFO - PROCESS | 7954 | ++DOMWINDOW == 8 (0x7f90173b7c00) [pid = 7954] [serial = 8] [outer = (nil)] 00:13:20 INFO - PROCESS | 7954 | [7954] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:13:20 INFO - PROCESS | 7954 | [7954] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:13:20 INFO - PROCESS | 7954 | ++DOMWINDOW == 9 (0x7f9016622c00) [pid = 7954] [serial = 9] [outer = 0x7f90173b7c00] 00:13:20 INFO - PROCESS | 7954 | ++DOMWINDOW == 10 (0x7f9016013800) [pid = 7954] [serial = 10] [outer = 0x7f90183ef800] 00:13:20 INFO - PROCESS | 7954 | ++DOMWINDOW == 11 (0x7f901602bc00) [pid = 7954] [serial = 11] [outer = 0x7f90181e0800] 00:13:20 INFO - PROCESS | 7954 | ++DOMWINDOW == 12 (0x7f901602dc00) [pid = 7954] [serial = 12] [outer = 0x7f90173b7c00] 00:13:21 INFO - PROCESS | 7954 | 1456992801566 Marionette DEBUG loaded listener.js 00:13:21 INFO - PROCESS | 7954 | 1456992801581 Marionette DEBUG loaded listener.js 00:13:22 INFO - PROCESS | 7954 | ++DOMWINDOW == 13 (0x7f9024277c00) [pid = 7954] [serial = 13] [outer = 0x7f90173b7c00] 00:13:22 INFO - PROCESS | 7954 | 1456992802228 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"485c630d-e363-44ef-b1e5-74dfdeaa762e","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:13:22 INFO - PROCESS | 7954 | 1456992802547 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:13:22 INFO - PROCESS | 7954 | 1456992802553 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:13:22 INFO - PROCESS | 7954 | 1456992802873 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:13:22 INFO - PROCESS | 7954 | 1456992802876 Marionette TRACE conn3 <- [1,3,null,{}] 00:13:22 INFO - PROCESS | 7954 | 1456992802941 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:13:23 INFO - PROCESS | 7954 | [7954] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:13:23 INFO - PROCESS | 7954 | ++DOMWINDOW == 14 (0x7f9011211000) [pid = 7954] [serial = 14] [outer = 0x7f90173b7c00] 00:13:23 INFO - PROCESS | 7954 | [7954] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 00:13:23 INFO - PROCESS | 7954 | ++DOCSHELL 0x7f900f820800 == 6 [pid = 7954] [id = 6] 00:13:23 INFO - PROCESS | 7954 | ++DOMWINDOW == 15 (0x7f900ed08c00) [pid = 7954] [serial = 15] [outer = (nil)] 00:13:23 INFO - PROCESS | 7954 | ++DOMWINDOW == 16 (0x7f900ed09c00) [pid = 7954] [serial = 16] [outer = 0x7f900ed08c00] 00:13:24 INFO - PROCESS | 7954 | ++DOMWINDOW == 17 (0x7f900ed10800) [pid = 7954] [serial = 17] [outer = 0x7f900ed08c00] 00:13:24 INFO - PROCESS | 7954 | ++DOCSHELL 0x7f900edec800 == 7 [pid = 7954] [id = 7] 00:13:24 INFO - PROCESS | 7954 | ++DOMWINDOW == 18 (0x7f900ed11400) [pid = 7954] [serial = 18] [outer = (nil)] 00:13:24 INFO - PROCESS | 7954 | ++DOMWINDOW == 19 (0x7f900f82e400) [pid = 7954] [serial = 19] [outer = 0x7f900ed11400] 00:13:24 INFO - PROCESS | 7954 | ++DOMWINDOW == 20 (0x7f900ea97800) [pid = 7954] [serial = 20] [outer = 0x7f900ed11400] 00:13:24 INFO - PROCESS | 7954 | [7954] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:13:24 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:13:24 INFO - document served over http requires an https 00:13:24 INFO - sub-resource via script-tag using the meta-csp 00:13:24 INFO - delivery method with keep-origin-redirect and when 00:13:24 INFO - the target request is same-origin. - expected FAIL 00:13:24 INFO - TEST-INFO | expected FAIL 00:13:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1199ms 00:13:25 WARNING - u'runner_teardown' () 00:13:25 INFO - Setting up ssl 00:13:25 INFO - PROCESS | certutil | 00:13:25 INFO - PROCESS | certutil | 00:13:25 INFO - PROCESS | certutil | 00:13:25 INFO - Certificate Nickname Trust Attributes 00:13:25 INFO - SSL,S/MIME,JAR/XPI 00:13:25 INFO - 00:13:25 INFO - web-platform-tests CT,, 00:13:25 INFO - 00:13:25 INFO - Starting runner 00:13:27 INFO - PROCESS | 8020 | 1456992807956 Marionette DEBUG Marionette enabled via build flag and pref 00:13:28 INFO - PROCESS | 8020 | ++DOCSHELL 0x7f22e61c4000 == 1 [pid = 8020] [id = 1] 00:13:28 INFO - PROCESS | 8020 | ++DOMWINDOW == 1 (0x7f22e61c4800) [pid = 8020] [serial = 1] [outer = (nil)] 00:13:28 INFO - PROCESS | 8020 | ++DOMWINDOW == 2 (0x7f22e61c5800) [pid = 8020] [serial = 2] [outer = 0x7f22e61c4800] 00:13:28 INFO - PROCESS | 8020 | 1456992808632 Marionette INFO Listening on port 2919 00:13:29 INFO - PROCESS | 8020 | 1456992809130 Marionette DEBUG Marionette enabled via command-line flag 00:13:29 INFO - PROCESS | 8020 | ++DOCSHELL 0x7f22e2d29000 == 2 [pid = 8020] [id = 2] 00:13:29 INFO - PROCESS | 8020 | ++DOMWINDOW == 3 (0x7f22e2d39800) [pid = 8020] [serial = 3] [outer = (nil)] 00:13:29 INFO - PROCESS | 8020 | ++DOMWINDOW == 4 (0x7f22e2d3a800) [pid = 8020] [serial = 4] [outer = 0x7f22e2d39800] 00:13:29 INFO - PROCESS | 8020 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f22ea65fb80 00:13:29 INFO - PROCESS | 8020 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f22e2c43f40 00:13:29 INFO - PROCESS | 8020 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f22e2c55160 00:13:29 INFO - PROCESS | 8020 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f22e2c55460 00:13:29 INFO - PROCESS | 8020 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f22e2c55790 00:13:29 INFO - PROCESS | 8020 | ++DOMWINDOW == 5 (0x7f22e2ca6000) [pid = 8020] [serial = 5] [outer = 0x7f22e61c4800] 00:13:29 INFO - PROCESS | 8020 | [8020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:13:29 INFO - PROCESS | 8020 | 1456992809449 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57259 00:13:29 INFO - PROCESS | 8020 | [8020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:13:29 INFO - PROCESS | 8020 | 1456992809539 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57260 00:13:29 INFO - PROCESS | 8020 | 1456992809545 Marionette DEBUG Closed connection conn0 00:13:29 INFO - PROCESS | 8020 | [8020] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:13:29 INFO - PROCESS | 8020 | [8020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:13:29 INFO - PROCESS | 8020 | 1456992809687 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57261 00:13:29 INFO - PROCESS | 8020 | 1456992809692 Marionette DEBUG Closed connection conn1 00:13:29 INFO - PROCESS | 8020 | [8020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:13:29 INFO - PROCESS | 8020 | 1456992809738 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57262 00:13:29 INFO - PROCESS | 8020 | 1456992809749 Marionette DEBUG Closed connection conn2 00:13:29 INFO - PROCESS | 8020 | 1456992809784 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:13:29 INFO - PROCESS | 8020 | 1456992809802 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:13:30 INFO - PROCESS | 8020 | [8020] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:13:31 INFO - PROCESS | 8020 | ++DOCSHELL 0x7f22d648d000 == 3 [pid = 8020] [id = 3] 00:13:31 INFO - PROCESS | 8020 | ++DOMWINDOW == 6 (0x7f22d648d800) [pid = 8020] [serial = 6] [outer = (nil)] 00:13:31 INFO - PROCESS | 8020 | ++DOCSHELL 0x7f22d648e000 == 4 [pid = 8020] [id = 4] 00:13:31 INFO - PROCESS | 8020 | ++DOMWINDOW == 7 (0x7f22d67e0800) [pid = 8020] [serial = 7] [outer = (nil)] 00:13:31 INFO - PROCESS | 8020 | [8020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:13:32 INFO - PROCESS | 8020 | ++DOCSHELL 0x7f22d57be800 == 5 [pid = 8020] [id = 5] 00:13:32 INFO - PROCESS | 8020 | ++DOMWINDOW == 8 (0x7f22d58dc400) [pid = 8020] [serial = 8] [outer = (nil)] 00:13:32 INFO - PROCESS | 8020 | [8020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:13:32 INFO - PROCESS | 8020 | [8020] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:13:32 INFO - PROCESS | 8020 | ++DOMWINDOW == 9 (0x7f22d4a84800) [pid = 8020] [serial = 9] [outer = 0x7f22d58dc400] 00:13:32 INFO - PROCESS | 8020 | ++DOMWINDOW == 10 (0x7f22d4537800) [pid = 8020] [serial = 10] [outer = 0x7f22d648d800] 00:13:32 INFO - PROCESS | 8020 | ++DOMWINDOW == 11 (0x7f22d4553c00) [pid = 8020] [serial = 11] [outer = 0x7f22d67e0800] 00:13:32 INFO - PROCESS | 8020 | ++DOMWINDOW == 12 (0x7f22d4555c00) [pid = 8020] [serial = 12] [outer = 0x7f22d58dc400] 00:13:33 INFO - PROCESS | 8020 | 1456992813566 Marionette DEBUG loaded listener.js 00:13:33 INFO - PROCESS | 8020 | 1456992813584 Marionette DEBUG loaded listener.js 00:13:34 INFO - PROCESS | 8020 | ++DOMWINDOW == 13 (0x7f22e2f4f400) [pid = 8020] [serial = 13] [outer = 0x7f22d58dc400] 00:13:34 INFO - PROCESS | 8020 | 1456992814227 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"457e9954-f57d-45fb-ab94-cbfdec5a1b32","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:13:34 INFO - PROCESS | 8020 | 1456992814540 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:13:34 INFO - PROCESS | 8020 | 1456992814545 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:13:34 INFO - PROCESS | 8020 | 1456992814881 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:13:34 INFO - PROCESS | 8020 | 1456992814883 Marionette TRACE conn3 <- [1,3,null,{}] 00:13:34 INFO - PROCESS | 8020 | 1456992814958 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:13:35 INFO - PROCESS | 8020 | [8020] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:13:35 INFO - PROCESS | 8020 | ++DOMWINDOW == 14 (0x7f22ec769800) [pid = 8020] [serial = 14] [outer = 0x7f22d58dc400] 00:13:35 INFO - PROCESS | 8020 | [8020] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html 00:13:35 INFO - PROCESS | 8020 | ++DOCSHELL 0x7f22cf9dc800 == 6 [pid = 8020] [id = 6] 00:13:35 INFO - PROCESS | 8020 | ++DOMWINDOW == 15 (0x7f22cdc08400) [pid = 8020] [serial = 15] [outer = (nil)] 00:13:35 INFO - PROCESS | 8020 | ++DOMWINDOW == 16 (0x7f22cdc09400) [pid = 8020] [serial = 16] [outer = 0x7f22cdc08400] 00:13:36 INFO - PROCESS | 8020 | ++DOMWINDOW == 17 (0x7f22cdc0fc00) [pid = 8020] [serial = 17] [outer = 0x7f22cdc08400] 00:13:36 INFO - PROCESS | 8020 | ++DOCSHELL 0x7f22cda12800 == 7 [pid = 8020] [id = 7] 00:13:36 INFO - PROCESS | 8020 | ++DOMWINDOW == 18 (0x7f22cda4cc00) [pid = 8020] [serial = 18] [outer = (nil)] 00:13:36 INFO - PROCESS | 8020 | ++DOMWINDOW == 19 (0x7f22ce72a800) [pid = 8020] [serial = 19] [outer = 0x7f22cda4cc00] 00:13:36 INFO - PROCESS | 8020 | ++DOMWINDOW == 20 (0x7f22cd9c5800) [pid = 8020] [serial = 20] [outer = 0x7f22cda4cc00] 00:13:36 INFO - PROCESS | 8020 | [8020] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:13:36 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a 00:13:36 INFO - document served over http requires an https 00:13:36 INFO - sub-resource via script-tag using the meta-csp 00:13:36 INFO - delivery method with no-redirect and when 00:13:36 INFO - the target request is same-origin. - expected FAIL 00:13:36 INFO - TEST-INFO | expected FAIL 00:13:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1029ms 00:13:36 WARNING - u'runner_teardown' () 00:13:37 INFO - Setting up ssl 00:13:37 INFO - PROCESS | certutil | 00:13:37 INFO - PROCESS | certutil | 00:13:37 INFO - PROCESS | certutil | 00:13:37 INFO - Certificate Nickname Trust Attributes 00:13:37 INFO - SSL,S/MIME,JAR/XPI 00:13:37 INFO - 00:13:37 INFO - web-platform-tests CT,, 00:13:37 INFO - 00:13:37 INFO - Starting runner 00:13:39 INFO - PROCESS | 8087 | 1456992819819 Marionette DEBUG Marionette enabled via build flag and pref 00:13:40 INFO - PROCESS | 8087 | ++DOCSHELL 0x7fb1d3cc4800 == 1 [pid = 8087] [id = 1] 00:13:40 INFO - PROCESS | 8087 | ++DOMWINDOW == 1 (0x7fb1d3cc5000) [pid = 8087] [serial = 1] [outer = (nil)] 00:13:40 INFO - PROCESS | 8087 | ++DOMWINDOW == 2 (0x7fb1d3cc6000) [pid = 8087] [serial = 2] [outer = 0x7fb1d3cc5000] 00:13:40 INFO - PROCESS | 8087 | 1456992820506 Marionette INFO Listening on port 2920 00:13:41 INFO - PROCESS | 8087 | 1456992821008 Marionette DEBUG Marionette enabled via command-line flag 00:13:41 INFO - PROCESS | 8087 | ++DOCSHELL 0x7fb1d0826800 == 2 [pid = 8087] [id = 2] 00:13:41 INFO - PROCESS | 8087 | ++DOMWINDOW == 3 (0x7fb1d0837000) [pid = 8087] [serial = 3] [outer = (nil)] 00:13:41 INFO - PROCESS | 8087 | ++DOMWINDOW == 4 (0x7fb1d0838000) [pid = 8087] [serial = 4] [outer = 0x7fb1d0837000] 00:13:41 INFO - PROCESS | 8087 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb1d7c5fb80 00:13:41 INFO - PROCESS | 8087 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb1d0742fd0 00:13:41 INFO - PROCESS | 8087 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb1d0758160 00:13:41 INFO - PROCESS | 8087 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb1d0758460 00:13:41 INFO - PROCESS | 8087 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb1d0758790 00:13:41 INFO - PROCESS | 8087 | ++DOMWINDOW == 5 (0x7fb1caad1000) [pid = 8087] [serial = 5] [outer = 0x7fb1d3cc5000] 00:13:41 INFO - PROCESS | 8087 | [8087] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:13:41 INFO - PROCESS | 8087 | 1456992821329 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55040 00:13:41 INFO - PROCESS | 8087 | [8087] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:13:41 INFO - PROCESS | 8087 | 1456992821417 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55041 00:13:41 INFO - PROCESS | 8087 | 1456992821425 Marionette DEBUG Closed connection conn0 00:13:41 INFO - PROCESS | 8087 | [8087] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:13:41 INFO - PROCESS | 8087 | [8087] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:13:41 INFO - PROCESS | 8087 | 1456992821568 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55042 00:13:41 INFO - PROCESS | 8087 | 1456992821572 Marionette DEBUG Closed connection conn1 00:13:41 INFO - PROCESS | 8087 | [8087] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:13:41 INFO - PROCESS | 8087 | 1456992821623 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55043 00:13:41 INFO - PROCESS | 8087 | 1456992821627 Marionette DEBUG Closed connection conn2 00:13:41 INFO - PROCESS | 8087 | 1456992821673 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:13:41 INFO - PROCESS | 8087 | 1456992821693 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:13:42 INFO - PROCESS | 8087 | [8087] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:13:43 INFO - PROCESS | 8087 | ++DOCSHELL 0x7fb1c51c9000 == 3 [pid = 8087] [id = 3] 00:13:43 INFO - PROCESS | 8087 | ++DOMWINDOW == 6 (0x7fb1c51c9800) [pid = 8087] [serial = 6] [outer = (nil)] 00:13:43 INFO - PROCESS | 8087 | ++DOCSHELL 0x7fb1c51ca000 == 4 [pid = 8087] [id = 4] 00:13:43 INFO - PROCESS | 8087 | ++DOMWINDOW == 7 (0x7fb1c4809c00) [pid = 8087] [serial = 7] [outer = (nil)] 00:13:43 INFO - PROCESS | 8087 | [8087] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:13:43 INFO - PROCESS | 8087 | ++DOCSHELL 0x7fb1c2f16800 == 5 [pid = 8087] [id = 5] 00:13:43 INFO - PROCESS | 8087 | ++DOMWINDOW == 8 (0x7fb1c3cb9c00) [pid = 8087] [serial = 8] [outer = (nil)] 00:13:43 INFO - PROCESS | 8087 | [8087] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:13:43 INFO - PROCESS | 8087 | [8087] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:13:44 INFO - PROCESS | 8087 | ++DOMWINDOW == 9 (0x7fb1c2f65400) [pid = 8087] [serial = 9] [outer = 0x7fb1c3cb9c00] 00:13:44 INFO - PROCESS | 8087 | ++DOMWINDOW == 10 (0x7fb1c2921800) [pid = 8087] [serial = 10] [outer = 0x7fb1c51c9800] 00:13:44 INFO - PROCESS | 8087 | ++DOMWINDOW == 11 (0x7fb1c2938c00) [pid = 8087] [serial = 11] [outer = 0x7fb1c4809c00] 00:13:44 INFO - PROCESS | 8087 | ++DOMWINDOW == 12 (0x7fb1c293ac00) [pid = 8087] [serial = 12] [outer = 0x7fb1c3cb9c00] 00:13:45 INFO - PROCESS | 8087 | 1456992825454 Marionette DEBUG loaded listener.js 00:13:45 INFO - PROCESS | 8087 | 1456992825469 Marionette DEBUG loaded listener.js 00:13:46 INFO - PROCESS | 8087 | ++DOMWINDOW == 13 (0x7fb1d0a59c00) [pid = 8087] [serial = 13] [outer = 0x7fb1c3cb9c00] 00:13:46 INFO - PROCESS | 8087 | 1456992826116 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8ed5789f-208a-40bd-a5e1-4bb823e8e849","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:13:46 INFO - PROCESS | 8087 | 1456992826431 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:13:46 INFO - PROCESS | 8087 | 1456992826440 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:13:46 INFO - PROCESS | 8087 | 1456992826760 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:13:46 INFO - PROCESS | 8087 | 1456992826763 Marionette TRACE conn3 <- [1,3,null,{}] 00:13:46 INFO - PROCESS | 8087 | 1456992826857 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:13:47 INFO - PROCESS | 8087 | [8087] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:13:47 INFO - PROCESS | 8087 | ++DOMWINDOW == 14 (0x7fb1bd361000) [pid = 8087] [serial = 14] [outer = 0x7fb1c3cb9c00] 00:13:47 INFO - PROCESS | 8087 | [8087] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 00:13:47 INFO - PROCESS | 8087 | ++DOCSHELL 0x7fb1bc11d800 == 6 [pid = 8087] [id = 6] 00:13:47 INFO - PROCESS | 8087 | ++DOMWINDOW == 15 (0x7fb1bb608c00) [pid = 8087] [serial = 15] [outer = (nil)] 00:13:47 INFO - PROCESS | 8087 | ++DOMWINDOW == 16 (0x7fb1bb609c00) [pid = 8087] [serial = 16] [outer = 0x7fb1bb608c00] 00:13:47 INFO - PROCESS | 8087 | ++DOMWINDOW == 17 (0x7fb1bb610800) [pid = 8087] [serial = 17] [outer = 0x7fb1bb608c00] 00:13:48 INFO - PROCESS | 8087 | ++DOCSHELL 0x7fb1bb411800 == 7 [pid = 8087] [id = 7] 00:13:48 INFO - PROCESS | 8087 | ++DOMWINDOW == 18 (0x7fb1bb60f000) [pid = 8087] [serial = 18] [outer = (nil)] 00:13:48 INFO - PROCESS | 8087 | ++DOMWINDOW == 19 (0x7fb1bc131c00) [pid = 8087] [serial = 19] [outer = 0x7fb1bb60f000] 00:13:48 INFO - PROCESS | 8087 | ++DOMWINDOW == 20 (0x7fb1bb3a3400) [pid = 8087] [serial = 20] [outer = 0x7fb1bb60f000] 00:13:48 INFO - PROCESS | 8087 | [8087] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:13:48 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:13:48 INFO - document served over http requires an https 00:13:48 INFO - sub-resource via script-tag using the meta-csp 00:13:48 INFO - delivery method with swap-origin-redirect and when 00:13:48 INFO - the target request is same-origin. - expected FAIL 00:13:48 INFO - TEST-INFO | expected FAIL 00:13:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1180ms 00:13:48 WARNING - u'runner_teardown' () 00:13:49 INFO - Setting up ssl 00:13:49 INFO - PROCESS | certutil | 00:13:49 INFO - PROCESS | certutil | 00:13:49 INFO - PROCESS | certutil | 00:13:49 INFO - Certificate Nickname Trust Attributes 00:13:49 INFO - SSL,S/MIME,JAR/XPI 00:13:49 INFO - 00:13:49 INFO - web-platform-tests CT,, 00:13:49 INFO - 00:13:49 INFO - Starting runner 00:13:51 INFO - PROCESS | 8153 | 1456992831901 Marionette DEBUG Marionette enabled via build flag and pref 00:13:52 INFO - PROCESS | 8153 | ++DOCSHELL 0x7f32ee7c3800 == 1 [pid = 8153] [id = 1] 00:13:52 INFO - PROCESS | 8153 | ++DOMWINDOW == 1 (0x7f32ee7c4000) [pid = 8153] [serial = 1] [outer = (nil)] 00:13:52 INFO - PROCESS | 8153 | ++DOMWINDOW == 2 (0x7f32ee7c5000) [pid = 8153] [serial = 2] [outer = 0x7f32ee7c4000] 00:13:52 INFO - PROCESS | 8153 | 1456992832588 Marionette INFO Listening on port 2921 00:13:53 INFO - PROCESS | 8153 | 1456992833096 Marionette DEBUG Marionette enabled via command-line flag 00:13:53 INFO - PROCESS | 8153 | ++DOCSHELL 0x7f32eb327800 == 2 [pid = 8153] [id = 2] 00:13:53 INFO - PROCESS | 8153 | ++DOMWINDOW == 3 (0x7f32eb338000) [pid = 8153] [serial = 3] [outer = (nil)] 00:13:53 INFO - PROCESS | 8153 | ++DOMWINDOW == 4 (0x7f32eb339000) [pid = 8153] [serial = 4] [outer = 0x7f32eb338000] 00:13:53 INFO - PROCESS | 8153 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f32f275fc10 00:13:53 INFO - PROCESS | 8153 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f32eb241fd0 00:13:53 INFO - PROCESS | 8153 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f32eb257160 00:13:53 INFO - PROCESS | 8153 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f32eb257460 00:13:53 INFO - PROCESS | 8153 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f32eb257790 00:13:53 INFO - PROCESS | 8153 | ++DOMWINDOW == 5 (0x7f32eb2a2800) [pid = 8153] [serial = 5] [outer = 0x7f32ee7c4000] 00:13:53 INFO - PROCESS | 8153 | [8153] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:13:53 INFO - PROCESS | 8153 | 1456992833415 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37497 00:13:53 INFO - PROCESS | 8153 | [8153] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:13:53 INFO - PROCESS | 8153 | 1456992833503 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37498 00:13:53 INFO - PROCESS | 8153 | 1456992833510 Marionette DEBUG Closed connection conn0 00:13:53 INFO - PROCESS | 8153 | [8153] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:13:53 INFO - PROCESS | 8153 | [8153] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:13:53 INFO - PROCESS | 8153 | 1456992833654 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37499 00:13:53 INFO - PROCESS | 8153 | 1456992833659 Marionette DEBUG Closed connection conn1 00:13:53 INFO - PROCESS | 8153 | [8153] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:13:53 INFO - PROCESS | 8153 | 1456992833705 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37500 00:13:53 INFO - PROCESS | 8153 | 1456992833716 Marionette DEBUG Closed connection conn2 00:13:53 INFO - PROCESS | 8153 | 1456992833752 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:13:53 INFO - PROCESS | 8153 | 1456992833766 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:13:54 INFO - PROCESS | 8153 | [8153] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:13:55 INFO - PROCESS | 8153 | ++DOCSHELL 0x7f32deeee800 == 3 [pid = 8153] [id = 3] 00:13:55 INFO - PROCESS | 8153 | ++DOMWINDOW == 6 (0x7f32deef2000) [pid = 8153] [serial = 6] [outer = (nil)] 00:13:55 INFO - PROCESS | 8153 | ++DOCSHELL 0x7f32deef2800 == 4 [pid = 8153] [id = 4] 00:13:55 INFO - PROCESS | 8153 | ++DOMWINDOW == 7 (0x7f32dea09400) [pid = 8153] [serial = 7] [outer = (nil)] 00:13:55 INFO - PROCESS | 8153 | [8153] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:13:55 INFO - PROCESS | 8153 | ++DOCSHELL 0x7f32dddbd800 == 5 [pid = 8153] [id = 5] 00:13:55 INFO - PROCESS | 8153 | ++DOMWINDOW == 8 (0x7f32ddea3800) [pid = 8153] [serial = 8] [outer = (nil)] 00:13:55 INFO - PROCESS | 8153 | [8153] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:13:56 INFO - PROCESS | 8153 | [8153] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:13:56 INFO - PROCESS | 8153 | ++DOMWINDOW == 9 (0x7f32dd147400) [pid = 8153] [serial = 9] [outer = 0x7f32ddea3800] 00:13:56 INFO - PROCESS | 8153 | ++DOMWINDOW == 10 (0x7f32dcb11000) [pid = 8153] [serial = 10] [outer = 0x7f32deef2000] 00:13:56 INFO - PROCESS | 8153 | ++DOMWINDOW == 11 (0x7f32dcb29800) [pid = 8153] [serial = 11] [outer = 0x7f32dea09400] 00:13:56 INFO - PROCESS | 8153 | ++DOMWINDOW == 12 (0x7f32dcb2b800) [pid = 8153] [serial = 12] [outer = 0x7f32ddea3800] 00:13:57 INFO - PROCESS | 8153 | 1456992837449 Marionette DEBUG loaded listener.js 00:13:57 INFO - PROCESS | 8153 | 1456992837465 Marionette DEBUG loaded listener.js 00:13:58 INFO - PROCESS | 8153 | ++DOMWINDOW == 13 (0x7f32db04f800) [pid = 8153] [serial = 13] [outer = 0x7f32ddea3800] 00:13:58 INFO - PROCESS | 8153 | 1456992838149 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a884e8f5-0747-401a-8a74-21ee4b2ffff4","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:13:58 INFO - PROCESS | 8153 | 1456992838523 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:13:58 INFO - PROCESS | 8153 | 1456992838528 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:13:58 INFO - PROCESS | 8153 | 1456992838848 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:13:58 INFO - PROCESS | 8153 | 1456992838853 Marionette TRACE conn3 <- [1,3,null,{}] 00:13:58 INFO - PROCESS | 8153 | 1456992838952 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:13:59 INFO - PROCESS | 8153 | [8153] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:13:59 INFO - PROCESS | 8153 | ++DOMWINDOW == 14 (0x7f32d848ac00) [pid = 8153] [serial = 14] [outer = 0x7f32ddea3800] 00:13:59 INFO - PROCESS | 8153 | [8153] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 00:13:59 INFO - PROCESS | 8153 | ++DOCSHELL 0x7f32d7e3b800 == 6 [pid = 8153] [id = 6] 00:13:59 INFO - PROCESS | 8153 | ++DOMWINDOW == 15 (0x7f32d630cc00) [pid = 8153] [serial = 15] [outer = (nil)] 00:13:59 INFO - PROCESS | 8153 | ++DOMWINDOW == 16 (0x7f32d630dc00) [pid = 8153] [serial = 16] [outer = 0x7f32d630cc00] 00:14:00 INFO - PROCESS | 8153 | ++DOMWINDOW == 17 (0x7f32d6314c00) [pid = 8153] [serial = 17] [outer = 0x7f32d630cc00] 00:14:00 INFO - PROCESS | 8153 | ++DOCSHELL 0x7f32d6161800 == 7 [pid = 8153] [id = 7] 00:14:00 INFO - PROCESS | 8153 | ++DOMWINDOW == 18 (0x7f32dad04c00) [pid = 8153] [serial = 18] [outer = (nil)] 00:14:00 INFO - PROCESS | 8153 | ++DOMWINDOW == 19 (0x7f32dc87f000) [pid = 8153] [serial = 19] [outer = 0x7f32dad04c00] 00:14:00 INFO - PROCESS | 8153 | ++DOMWINDOW == 20 (0x7f32d6038800) [pid = 8153] [serial = 20] [outer = 0x7f32dad04c00] 00:14:01 INFO - PROCESS | 8153 | [8153] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:14:01 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:14:01 INFO - document served over http requires an https 00:14:01 INFO - sub-resource via xhr-request using the meta-csp 00:14:01 INFO - delivery method with keep-origin-redirect and when 00:14:01 INFO - the target request is same-origin. - expected FAIL 00:14:01 INFO - TEST-INFO | expected FAIL 00:14:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1333ms 00:14:01 WARNING - u'runner_teardown' () 00:14:01 INFO - Setting up ssl 00:14:01 INFO - PROCESS | certutil | 00:14:01 INFO - PROCESS | certutil | 00:14:01 INFO - PROCESS | certutil | 00:14:01 INFO - Certificate Nickname Trust Attributes 00:14:01 INFO - SSL,S/MIME,JAR/XPI 00:14:01 INFO - 00:14:01 INFO - web-platform-tests CT,, 00:14:01 INFO - 00:14:01 INFO - Starting runner 00:14:04 INFO - PROCESS | 8221 | 1456992844231 Marionette DEBUG Marionette enabled via build flag and pref 00:14:04 INFO - PROCESS | 8221 | ++DOCSHELL 0x7f7a5e3c5800 == 1 [pid = 8221] [id = 1] 00:14:04 INFO - PROCESS | 8221 | ++DOMWINDOW == 1 (0x7f7a5e3c6000) [pid = 8221] [serial = 1] [outer = (nil)] 00:14:04 INFO - PROCESS | 8221 | ++DOMWINDOW == 2 (0x7f7a5e3c7000) [pid = 8221] [serial = 2] [outer = 0x7f7a5e3c6000] 00:14:04 INFO - PROCESS | 8221 | 1456992844932 Marionette INFO Listening on port 2922 00:14:05 INFO - PROCESS | 8221 | 1456992845461 Marionette DEBUG Marionette enabled via command-line flag 00:14:05 INFO - PROCESS | 8221 | ++DOCSHELL 0x7f7a5af27800 == 2 [pid = 8221] [id = 2] 00:14:05 INFO - PROCESS | 8221 | ++DOMWINDOW == 3 (0x7f7a5af38000) [pid = 8221] [serial = 3] [outer = (nil)] 00:14:05 INFO - PROCESS | 8221 | ++DOMWINDOW == 4 (0x7f7a5af39000) [pid = 8221] [serial = 4] [outer = 0x7f7a5af38000] 00:14:05 INFO - PROCESS | 8221 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7a6235fb80 00:14:05 INFO - PROCESS | 8221 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7a5ae43f40 00:14:05 INFO - PROCESS | 8221 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7a5ae55160 00:14:05 INFO - PROCESS | 8221 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7a5ae55460 00:14:05 INFO - PROCESS | 8221 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7a5ae55790 00:14:05 INFO - PROCESS | 8221 | ++DOMWINDOW == 5 (0x7f7a5aea1000) [pid = 8221] [serial = 5] [outer = 0x7f7a5e3c6000] 00:14:05 INFO - PROCESS | 8221 | [8221] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:14:05 INFO - PROCESS | 8221 | 1456992845787 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60104 00:14:05 INFO - PROCESS | 8221 | [8221] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:14:05 INFO - PROCESS | 8221 | 1456992845876 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60105 00:14:05 INFO - PROCESS | 8221 | 1456992845884 Marionette DEBUG Closed connection conn0 00:14:06 INFO - PROCESS | 8221 | [8221] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:14:06 INFO - PROCESS | 8221 | [8221] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:14:06 INFO - PROCESS | 8221 | 1456992846029 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60106 00:14:06 INFO - PROCESS | 8221 | 1456992846033 Marionette DEBUG Closed connection conn1 00:14:06 INFO - PROCESS | 8221 | [8221] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:14:06 INFO - PROCESS | 8221 | 1456992846083 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60107 00:14:06 INFO - PROCESS | 8221 | 1456992846086 Marionette DEBUG Closed connection conn2 00:14:06 INFO - PROCESS | 8221 | 1456992846125 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:14:06 INFO - PROCESS | 8221 | 1456992846141 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:14:06 INFO - PROCESS | 8221 | [8221] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:14:07 INFO - PROCESS | 8221 | ++DOCSHELL 0x7f7a4eaee800 == 3 [pid = 8221] [id = 3] 00:14:07 INFO - PROCESS | 8221 | ++DOMWINDOW == 6 (0x7f7a4eaf2000) [pid = 8221] [serial = 6] [outer = (nil)] 00:14:07 INFO - PROCESS | 8221 | ++DOCSHELL 0x7f7a4eaf2800 == 4 [pid = 8221] [id = 4] 00:14:07 INFO - PROCESS | 8221 | ++DOMWINDOW == 7 (0x7f7a4e609800) [pid = 8221] [serial = 7] [outer = (nil)] 00:14:08 INFO - PROCESS | 8221 | [8221] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:14:08 INFO - PROCESS | 8221 | ++DOCSHELL 0x7f7a4d9be000 == 5 [pid = 8221] [id = 5] 00:14:08 INFO - PROCESS | 8221 | ++DOMWINDOW == 8 (0x7f7a4daa2800) [pid = 8221] [serial = 8] [outer = (nil)] 00:14:08 INFO - PROCESS | 8221 | [8221] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:14:08 INFO - PROCESS | 8221 | [8221] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:14:08 INFO - PROCESS | 8221 | ++DOMWINDOW == 9 (0x7f7a4cd48400) [pid = 8221] [serial = 9] [outer = 0x7f7a4daa2800] 00:14:08 INFO - PROCESS | 8221 | ++DOMWINDOW == 10 (0x7f7a4c711000) [pid = 8221] [serial = 10] [outer = 0x7f7a4eaf2000] 00:14:08 INFO - PROCESS | 8221 | ++DOMWINDOW == 11 (0x7f7a4c744000) [pid = 8221] [serial = 11] [outer = 0x7f7a4e609800] 00:14:08 INFO - PROCESS | 8221 | ++DOMWINDOW == 12 (0x7f7a4c746000) [pid = 8221] [serial = 12] [outer = 0x7f7a4daa2800] 00:14:09 INFO - PROCESS | 8221 | 1456992849859 Marionette DEBUG loaded listener.js 00:14:09 INFO - PROCESS | 8221 | 1456992849875 Marionette DEBUG loaded listener.js 00:14:10 INFO - PROCESS | 8221 | ++DOMWINDOW == 13 (0x7f7a5b169800) [pid = 8221] [serial = 13] [outer = 0x7f7a4daa2800] 00:14:10 INFO - PROCESS | 8221 | 1456992850534 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d19df8ee-9f22-42f7-b205-32c5899b8a38","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:14:10 INFO - PROCESS | 8221 | 1456992850877 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:14:10 INFO - PROCESS | 8221 | 1456992850883 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:14:11 INFO - PROCESS | 8221 | 1456992851152 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:14:11 INFO - PROCESS | 8221 | 1456992851155 Marionette TRACE conn3 <- [1,3,null,{}] 00:14:11 INFO - PROCESS | 8221 | 1456992851306 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:14:11 INFO - PROCESS | 8221 | [8221] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:14:11 INFO - PROCESS | 8221 | ++DOMWINDOW == 14 (0x7f7a47ba2400) [pid = 8221] [serial = 14] [outer = 0x7f7a4daa2800] 00:14:12 INFO - PROCESS | 8221 | [8221] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html 00:14:12 INFO - PROCESS | 8221 | ++DOCSHELL 0x7f7a47a3b800 == 6 [pid = 8221] [id = 6] 00:14:12 INFO - PROCESS | 8221 | ++DOMWINDOW == 15 (0x7f7a45f07c00) [pid = 8221] [serial = 15] [outer = (nil)] 00:14:12 INFO - PROCESS | 8221 | ++DOMWINDOW == 16 (0x7f7a45f08c00) [pid = 8221] [serial = 16] [outer = 0x7f7a45f07c00] 00:14:12 INFO - PROCESS | 8221 | ++DOMWINDOW == 17 (0x7f7a45f0f800) [pid = 8221] [serial = 17] [outer = 0x7f7a45f07c00] 00:14:12 INFO - PROCESS | 8221 | ++DOCSHELL 0x7f7a5b4c7000 == 7 [pid = 8221] [id = 7] 00:14:12 INFO - PROCESS | 8221 | ++DOMWINDOW == 18 (0x7f7a4566e800) [pid = 8221] [serial = 18] [outer = (nil)] 00:14:12 INFO - PROCESS | 8221 | ++DOMWINDOW == 19 (0x7f7a4566fc00) [pid = 8221] [serial = 19] [outer = 0x7f7a4566e800] 00:14:13 INFO - PROCESS | 8221 | ++DOMWINDOW == 20 (0x7f7a457f0400) [pid = 8221] [serial = 20] [outer = 0x7f7a4566e800] 00:14:13 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:14:13 INFO - document served over http requires an https 00:14:13 INFO - sub-resource via xhr-request using the meta-csp 00:14:13 INFO - delivery method with no-redirect and when 00:14:13 INFO - the target request is same-origin. - expected FAIL 00:14:13 INFO - TEST-INFO | expected FAIL 00:14:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1034ms 00:14:13 WARNING - u'runner_teardown' () 00:14:13 INFO - Setting up ssl 00:14:13 INFO - PROCESS | certutil | 00:14:13 INFO - PROCESS | certutil | 00:14:13 INFO - PROCESS | certutil | 00:14:13 INFO - Certificate Nickname Trust Attributes 00:14:13 INFO - SSL,S/MIME,JAR/XPI 00:14:13 INFO - 00:14:13 INFO - web-platform-tests CT,, 00:14:13 INFO - 00:14:13 INFO - Starting runner 00:14:16 INFO - PROCESS | 8287 | 1456992856213 Marionette DEBUG Marionette enabled via build flag and pref 00:14:16 INFO - PROCESS | 8287 | ++DOCSHELL 0x7f80218c3000 == 1 [pid = 8287] [id = 1] 00:14:16 INFO - PROCESS | 8287 | ++DOMWINDOW == 1 (0x7f80218c3800) [pid = 8287] [serial = 1] [outer = (nil)] 00:14:16 INFO - PROCESS | 8287 | ++DOMWINDOW == 2 (0x7f80218c4800) [pid = 8287] [serial = 2] [outer = 0x7f80218c3800] 00:14:16 INFO - PROCESS | 8287 | 1456992856895 Marionette INFO Listening on port 2923 00:14:17 INFO - PROCESS | 8287 | 1456992857416 Marionette DEBUG Marionette enabled via command-line flag 00:14:17 INFO - PROCESS | 8287 | ++DOCSHELL 0x7f801e424800 == 2 [pid = 8287] [id = 2] 00:14:17 INFO - PROCESS | 8287 | ++DOMWINDOW == 3 (0x7f801e435000) [pid = 8287] [serial = 3] [outer = (nil)] 00:14:17 INFO - PROCESS | 8287 | ++DOMWINDOW == 4 (0x7f801e436000) [pid = 8287] [serial = 4] [outer = 0x7f801e435000] 00:14:17 INFO - PROCESS | 8287 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f802585fc10 00:14:17 INFO - PROCESS | 8287 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f801e33ffd0 00:14:17 INFO - PROCESS | 8287 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f801e351160 00:14:17 INFO - PROCESS | 8287 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f801e351460 00:14:17 INFO - PROCESS | 8287 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f801e351790 00:14:17 INFO - PROCESS | 8287 | ++DOMWINDOW == 5 (0x7f801e39e000) [pid = 8287] [serial = 5] [outer = 0x7f80218c3800] 00:14:17 INFO - PROCESS | 8287 | [8287] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:14:17 INFO - PROCESS | 8287 | 1456992857734 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:39749 00:14:17 INFO - PROCESS | 8287 | [8287] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:14:17 INFO - PROCESS | 8287 | 1456992857824 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:39750 00:14:17 INFO - PROCESS | 8287 | 1456992857830 Marionette DEBUG Closed connection conn0 00:14:17 INFO - PROCESS | 8287 | [8287] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:14:17 INFO - PROCESS | 8287 | [8287] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:14:17 INFO - PROCESS | 8287 | 1456992857973 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:39751 00:14:17 INFO - PROCESS | 8287 | 1456992857978 Marionette DEBUG Closed connection conn1 00:14:18 INFO - PROCESS | 8287 | [8287] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:14:18 INFO - PROCESS | 8287 | 1456992858027 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:39752 00:14:18 INFO - PROCESS | 8287 | 1456992858033 Marionette DEBUG Closed connection conn2 00:14:18 INFO - PROCESS | 8287 | 1456992858072 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:14:18 INFO - PROCESS | 8287 | 1456992858095 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:14:18 INFO - PROCESS | 8287 | [8287] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:14:19 INFO - PROCESS | 8287 | ++DOCSHELL 0x7f80128e6800 == 3 [pid = 8287] [id = 3] 00:14:19 INFO - PROCESS | 8287 | ++DOMWINDOW == 6 (0x7f80128e9800) [pid = 8287] [serial = 6] [outer = (nil)] 00:14:19 INFO - PROCESS | 8287 | ++DOCSHELL 0x7f80128ea000 == 4 [pid = 8287] [id = 4] 00:14:19 INFO - PROCESS | 8287 | ++DOMWINDOW == 7 (0x7f80126e0c00) [pid = 8287] [serial = 7] [outer = (nil)] 00:14:20 INFO - PROCESS | 8287 | [8287] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:14:20 INFO - PROCESS | 8287 | ++DOCSHELL 0x7f80117bd000 == 5 [pid = 8287] [id = 5] 00:14:20 INFO - PROCESS | 8287 | ++DOMWINDOW == 8 (0x7f8011897000) [pid = 8287] [serial = 8] [outer = (nil)] 00:14:20 INFO - PROCESS | 8287 | [8287] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:14:20 INFO - PROCESS | 8287 | [8287] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:14:20 INFO - PROCESS | 8287 | ++DOMWINDOW == 9 (0x7f8010b0e800) [pid = 8287] [serial = 9] [outer = 0x7f8011897000] 00:14:20 INFO - PROCESS | 8287 | ++DOMWINDOW == 10 (0x7f8010510000) [pid = 8287] [serial = 10] [outer = 0x7f80128e9800] 00:14:20 INFO - PROCESS | 8287 | ++DOMWINDOW == 11 (0x7f80106f6000) [pid = 8287] [serial = 11] [outer = 0x7f80126e0c00] 00:14:20 INFO - PROCESS | 8287 | ++DOMWINDOW == 12 (0x7f80106f8000) [pid = 8287] [serial = 12] [outer = 0x7f8011897000] 00:14:21 INFO - PROCESS | 8287 | 1456992861801 Marionette DEBUG loaded listener.js 00:14:21 INFO - PROCESS | 8287 | 1456992861817 Marionette DEBUG loaded listener.js 00:14:22 INFO - PROCESS | 8287 | ++DOMWINDOW == 13 (0x7f801e660400) [pid = 8287] [serial = 13] [outer = 0x7f8011897000] 00:14:22 INFO - PROCESS | 8287 | 1456992862475 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"f38359dd-5819-4adc-93cb-da65797971a4","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:14:22 INFO - PROCESS | 8287 | 1456992862811 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:14:22 INFO - PROCESS | 8287 | 1456992862817 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:14:23 INFO - PROCESS | 8287 | 1456992863088 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:14:23 INFO - PROCESS | 8287 | 1456992863092 Marionette TRACE conn3 <- [1,3,null,{}] 00:14:23 INFO - PROCESS | 8287 | 1456992863225 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:14:23 INFO - PROCESS | 8287 | [8287] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:14:23 INFO - PROCESS | 8287 | ++DOMWINDOW == 14 (0x7f800b07f800) [pid = 8287] [serial = 14] [outer = 0x7f8011897000] 00:14:23 INFO - PROCESS | 8287 | [8287] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 00:14:24 INFO - PROCESS | 8287 | ++DOCSHELL 0x7f800af3d800 == 6 [pid = 8287] [id = 6] 00:14:24 INFO - PROCESS | 8287 | ++DOMWINDOW == 15 (0x7f8009407c00) [pid = 8287] [serial = 15] [outer = (nil)] 00:14:24 INFO - PROCESS | 8287 | ++DOMWINDOW == 16 (0x7f8009408c00) [pid = 8287] [serial = 16] [outer = 0x7f8009407c00] 00:14:24 INFO - PROCESS | 8287 | ++DOMWINDOW == 17 (0x7f800940f800) [pid = 8287] [serial = 17] [outer = 0x7f8009407c00] 00:14:24 INFO - PROCESS | 8287 | ++DOCSHELL 0x7f800920e000 == 7 [pid = 8287] [id = 7] 00:14:24 INFO - PROCESS | 8287 | ++DOMWINDOW == 18 (0x7f800924ac00) [pid = 8287] [serial = 18] [outer = (nil)] 00:14:24 INFO - PROCESS | 8287 | ++DOMWINDOW == 19 (0x7f800927e400) [pid = 8287] [serial = 19] [outer = 0x7f800924ac00] 00:14:24 INFO - PROCESS | 8287 | ++DOMWINDOW == 20 (0x7f800923c800) [pid = 8287] [serial = 20] [outer = 0x7f800924ac00] 00:14:25 INFO - PROCESS | 8287 | [8287] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:14:25 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:14:25 INFO - document served over http requires an https 00:14:25 INFO - sub-resource via xhr-request using the meta-csp 00:14:25 INFO - delivery method with swap-origin-redirect and when 00:14:25 INFO - the target request is same-origin. - expected FAIL 00:14:25 INFO - TEST-INFO | expected FAIL 00:14:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1139ms 00:14:25 WARNING - u'runner_teardown' () 00:14:25 INFO - Setting up ssl 00:14:25 INFO - PROCESS | certutil | 00:14:25 INFO - PROCESS | certutil | 00:14:25 INFO - PROCESS | certutil | 00:14:25 INFO - Certificate Nickname Trust Attributes 00:14:25 INFO - SSL,S/MIME,JAR/XPI 00:14:25 INFO - 00:14:25 INFO - web-platform-tests CT,, 00:14:25 INFO - 00:14:25 INFO - Starting runner 00:14:28 INFO - PROCESS | 8353 | 1456992868215 Marionette DEBUG Marionette enabled via build flag and pref 00:14:28 INFO - PROCESS | 8353 | ++DOCSHELL 0x7f9a053c2800 == 1 [pid = 8353] [id = 1] 00:14:28 INFO - PROCESS | 8353 | ++DOMWINDOW == 1 (0x7f9a053c3000) [pid = 8353] [serial = 1] [outer = (nil)] 00:14:28 INFO - PROCESS | 8353 | ++DOMWINDOW == 2 (0x7f9a053c4000) [pid = 8353] [serial = 2] [outer = 0x7f9a053c3000] 00:14:28 INFO - PROCESS | 8353 | 1456992868906 Marionette INFO Listening on port 2924 00:14:29 INFO - PROCESS | 8353 | 1456992869411 Marionette DEBUG Marionette enabled via command-line flag 00:14:29 INFO - PROCESS | 8353 | ++DOCSHELL 0x7f9a01f28000 == 2 [pid = 8353] [id = 2] 00:14:29 INFO - PROCESS | 8353 | ++DOMWINDOW == 3 (0x7f9a01f38800) [pid = 8353] [serial = 3] [outer = (nil)] 00:14:29 INFO - PROCESS | 8353 | ++DOMWINDOW == 4 (0x7f9a01f39800) [pid = 8353] [serial = 4] [outer = 0x7f9a01f38800] 00:14:29 INFO - PROCESS | 8353 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9a0935fc10 00:14:29 INFO - PROCESS | 8353 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9a01e3dfd0 00:14:29 INFO - PROCESS | 8353 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9a01e54160 00:14:29 INFO - PROCESS | 8353 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9a01e54460 00:14:29 INFO - PROCESS | 8353 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9a01e54790 00:14:29 INFO - PROCESS | 8353 | ++DOMWINDOW == 5 (0x7f9a01e9b800) [pid = 8353] [serial = 5] [outer = 0x7f9a053c3000] 00:14:29 INFO - PROCESS | 8353 | [8353] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:14:29 INFO - PROCESS | 8353 | 1456992869736 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41918 00:14:29 INFO - PROCESS | 8353 | [8353] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:14:29 INFO - PROCESS | 8353 | 1456992869828 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41919 00:14:29 INFO - PROCESS | 8353 | 1456992869834 Marionette DEBUG Closed connection conn0 00:14:29 INFO - PROCESS | 8353 | [8353] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:14:29 INFO - PROCESS | 8353 | [8353] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:14:29 INFO - PROCESS | 8353 | 1456992869980 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41920 00:14:29 INFO - PROCESS | 8353 | 1456992869984 Marionette DEBUG Closed connection conn1 00:14:30 INFO - PROCESS | 8353 | [8353] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:14:30 INFO - PROCESS | 8353 | 1456992870029 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41921 00:14:30 INFO - PROCESS | 8353 | 1456992870037 Marionette DEBUG Closed connection conn2 00:14:30 INFO - PROCESS | 8353 | 1456992870082 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:14:30 INFO - PROCESS | 8353 | 1456992870097 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:14:30 INFO - PROCESS | 8353 | [8353] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:14:31 INFO - PROCESS | 8353 | ++DOCSHELL 0x7f99f5e79000 == 3 [pid = 8353] [id = 3] 00:14:31 INFO - PROCESS | 8353 | ++DOMWINDOW == 6 (0x7f99f5e7d000) [pid = 8353] [serial = 6] [outer = (nil)] 00:14:31 INFO - PROCESS | 8353 | ++DOCSHELL 0x7f99f5e7d800 == 4 [pid = 8353] [id = 4] 00:14:31 INFO - PROCESS | 8353 | ++DOMWINDOW == 7 (0x7f99f5e33400) [pid = 8353] [serial = 7] [outer = (nil)] 00:14:32 INFO - PROCESS | 8353 | [8353] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:14:32 INFO - PROCESS | 8353 | ++DOCSHELL 0x7f99f5546800 == 5 [pid = 8353] [id = 5] 00:14:32 INFO - PROCESS | 8353 | ++DOMWINDOW == 8 (0x7f99f52d6000) [pid = 8353] [serial = 8] [outer = (nil)] 00:14:32 INFO - PROCESS | 8353 | [8353] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:14:32 INFO - PROCESS | 8353 | [8353] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:14:32 INFO - PROCESS | 8353 | ++DOMWINDOW == 9 (0x7f99f457c800) [pid = 8353] [serial = 9] [outer = 0x7f99f52d6000] 00:14:32 INFO - PROCESS | 8353 | ++DOMWINDOW == 10 (0x7f99f3f23800) [pid = 8353] [serial = 10] [outer = 0x7f99f5e7d000] 00:14:32 INFO - PROCESS | 8353 | ++DOMWINDOW == 11 (0x7f99f3f67c00) [pid = 8353] [serial = 11] [outer = 0x7f99f5e33400] 00:14:32 INFO - PROCESS | 8353 | ++DOMWINDOW == 12 (0x7f99f3f69c00) [pid = 8353] [serial = 12] [outer = 0x7f99f52d6000] 00:14:33 INFO - PROCESS | 8353 | 1456992873956 Marionette DEBUG loaded listener.js 00:14:33 INFO - PROCESS | 8353 | 1456992873972 Marionette DEBUG loaded listener.js 00:14:34 INFO - PROCESS | 8353 | ++DOMWINDOW == 13 (0x7f9a021b3800) [pid = 8353] [serial = 13] [outer = 0x7f99f52d6000] 00:14:34 INFO - PROCESS | 8353 | 1456992874626 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"7f204db6-a17f-4b53-a70a-e79126dbabf9","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:14:34 INFO - PROCESS | 8353 | 1456992874945 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:14:34 INFO - PROCESS | 8353 | 1456992874950 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:14:35 INFO - PROCESS | 8353 | 1456992875290 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:14:35 INFO - PROCESS | 8353 | 1456992875294 Marionette TRACE conn3 <- [1,3,null,{}] 00:14:35 INFO - PROCESS | 8353 | 1456992875361 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:14:35 INFO - PROCESS | 8353 | [8353] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:14:35 INFO - PROCESS | 8353 | ++DOMWINDOW == 14 (0x7f99eefb2400) [pid = 8353] [serial = 14] [outer = 0x7f99f52d6000] 00:14:36 INFO - PROCESS | 8353 | [8353] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 00:14:36 INFO - PROCESS | 8353 | ++DOCSHELL 0x7f99ee9de800 == 6 [pid = 8353] [id = 6] 00:14:36 INFO - PROCESS | 8353 | ++DOMWINDOW == 15 (0x7f99ecd07000) [pid = 8353] [serial = 15] [outer = (nil)] 00:14:36 INFO - PROCESS | 8353 | ++DOMWINDOW == 16 (0x7f99ecd08000) [pid = 8353] [serial = 16] [outer = 0x7f99ecd07000] 00:14:36 INFO - PROCESS | 8353 | ++DOMWINDOW == 17 (0x7f99ecd0e800) [pid = 8353] [serial = 17] [outer = 0x7f99ecd07000] 00:14:36 INFO - PROCESS | 8353 | ++DOCSHELL 0x7f99ecde8800 == 7 [pid = 8353] [id = 7] 00:14:36 INFO - PROCESS | 8353 | ++DOMWINDOW == 18 (0x7f99ecb46000) [pid = 8353] [serial = 18] [outer = (nil)] 00:14:36 INFO - PROCESS | 8353 | ++DOMWINDOW == 19 (0x7f99ecb4bc00) [pid = 8353] [serial = 19] [outer = 0x7f99ecb46000] 00:14:36 INFO - PROCESS | 8353 | ++DOMWINDOW == 20 (0x7f99ecd11c00) [pid = 8353] [serial = 20] [outer = 0x7f99ecb46000] 00:14:37 INFO - PROCESS | 8353 | [8353] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:14:37 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:14:37 INFO - document served over http requires an http 00:14:37 INFO - sub-resource via fetch-request using the meta-referrer 00:14:37 INFO - delivery method with keep-origin-redirect and when 00:14:37 INFO - the target request is cross-origin. - expected FAIL 00:14:37 INFO - TEST-INFO | expected FAIL 00:14:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1229ms 00:14:37 WARNING - u'runner_teardown' () 00:14:37 INFO - Setting up ssl 00:14:37 INFO - PROCESS | certutil | 00:14:37 INFO - PROCESS | certutil | 00:14:37 INFO - PROCESS | certutil | 00:14:37 INFO - Certificate Nickname Trust Attributes 00:14:37 INFO - SSL,S/MIME,JAR/XPI 00:14:37 INFO - 00:14:37 INFO - web-platform-tests CT,, 00:14:37 INFO - 00:14:37 INFO - Starting runner 00:14:40 INFO - PROCESS | 8417 | 1456992880451 Marionette DEBUG Marionette enabled via build flag and pref 00:14:40 INFO - PROCESS | 8417 | ++DOCSHELL 0x7f99ca1c3800 == 1 [pid = 8417] [id = 1] 00:14:40 INFO - PROCESS | 8417 | ++DOMWINDOW == 1 (0x7f99ca1c4000) [pid = 8417] [serial = 1] [outer = (nil)] 00:14:40 INFO - PROCESS | 8417 | ++DOMWINDOW == 2 (0x7f99ca1c5000) [pid = 8417] [serial = 2] [outer = 0x7f99ca1c4000] 00:14:41 INFO - PROCESS | 8417 | 1456992881141 Marionette INFO Listening on port 2925 00:14:41 INFO - PROCESS | 8417 | 1456992881646 Marionette DEBUG Marionette enabled via command-line flag 00:14:41 INFO - PROCESS | 8417 | ++DOCSHELL 0x7f99c6d26800 == 2 [pid = 8417] [id = 2] 00:14:41 INFO - PROCESS | 8417 | ++DOMWINDOW == 3 (0x7f99c6d37000) [pid = 8417] [serial = 3] [outer = (nil)] 00:14:41 INFO - PROCESS | 8417 | ++DOMWINDOW == 4 (0x7f99c6d38000) [pid = 8417] [serial = 4] [outer = 0x7f99c6d37000] 00:14:41 INFO - PROCESS | 8417 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f99ce15fc10 00:14:41 INFO - PROCESS | 8417 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f99c6c3bfd0 00:14:41 INFO - PROCESS | 8417 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f99c6c54160 00:14:41 INFO - PROCESS | 8417 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f99c6c54460 00:14:41 INFO - PROCESS | 8417 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f99c6c54790 00:14:41 INFO - PROCESS | 8417 | ++DOMWINDOW == 5 (0x7f99c6c9f800) [pid = 8417] [serial = 5] [outer = 0x7f99ca1c4000] 00:14:41 INFO - PROCESS | 8417 | [8417] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:14:41 INFO - PROCESS | 8417 | 1456992881961 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59943 00:14:42 INFO - PROCESS | 8417 | [8417] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:14:42 INFO - PROCESS | 8417 | 1456992882049 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59944 00:14:42 INFO - PROCESS | 8417 | 1456992882056 Marionette DEBUG Closed connection conn0 00:14:42 INFO - PROCESS | 8417 | [8417] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:14:42 INFO - PROCESS | 8417 | [8417] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:14:42 INFO - PROCESS | 8417 | 1456992882198 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59945 00:14:42 INFO - PROCESS | 8417 | 1456992882202 Marionette DEBUG Closed connection conn1 00:14:42 INFO - PROCESS | 8417 | [8417] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:14:42 INFO - PROCESS | 8417 | 1456992882252 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:59946 00:14:42 INFO - PROCESS | 8417 | 1456992882260 Marionette DEBUG Closed connection conn2 00:14:42 INFO - PROCESS | 8417 | 1456992882302 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:14:42 INFO - PROCESS | 8417 | 1456992882316 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:14:43 INFO - PROCESS | 8417 | [8417] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:14:43 INFO - PROCESS | 8417 | ++DOCSHELL 0x7f99bb092000 == 3 [pid = 8417] [id = 3] 00:14:43 INFO - PROCESS | 8417 | ++DOMWINDOW == 6 (0x7f99bb6da800) [pid = 8417] [serial = 6] [outer = (nil)] 00:14:43 INFO - PROCESS | 8417 | ++DOCSHELL 0x7f99bb6db000 == 4 [pid = 8417] [id = 4] 00:14:43 INFO - PROCESS | 8417 | ++DOMWINDOW == 7 (0x7f99baff4400) [pid = 8417] [serial = 7] [outer = (nil)] 00:14:44 INFO - PROCESS | 8417 | [8417] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:14:44 INFO - PROCESS | 8417 | ++DOCSHELL 0x7f99ba0be800 == 5 [pid = 8417] [id = 5] 00:14:44 INFO - PROCESS | 8417 | ++DOMWINDOW == 8 (0x7f99ba1be000) [pid = 8417] [serial = 8] [outer = (nil)] 00:14:44 INFO - PROCESS | 8417 | [8417] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:14:44 INFO - PROCESS | 8417 | [8417] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:14:44 INFO - PROCESS | 8417 | ++DOMWINDOW == 9 (0x7f99b9464800) [pid = 8417] [serial = 9] [outer = 0x7f99ba1be000] 00:14:44 INFO - PROCESS | 8417 | ++DOMWINDOW == 10 (0x7f99b8e20800) [pid = 8417] [serial = 10] [outer = 0x7f99bb6da800] 00:14:44 INFO - PROCESS | 8417 | ++DOMWINDOW == 11 (0x7f99b8e3b000) [pid = 8417] [serial = 11] [outer = 0x7f99baff4400] 00:14:44 INFO - PROCESS | 8417 | ++DOMWINDOW == 12 (0x7f99b8e3d000) [pid = 8417] [serial = 12] [outer = 0x7f99ba1be000] 00:14:46 INFO - PROCESS | 8417 | 1456992886059 Marionette DEBUG loaded listener.js 00:14:46 INFO - PROCESS | 8417 | 1456992886075 Marionette DEBUG loaded listener.js 00:14:46 INFO - PROCESS | 8417 | ++DOMWINDOW == 13 (0x7f99c6f3a400) [pid = 8417] [serial = 13] [outer = 0x7f99ba1be000] 00:14:46 INFO - PROCESS | 8417 | 1456992886731 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8d478141-02c3-401a-b8ff-63eb9f106565","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:14:47 INFO - PROCESS | 8417 | 1456992887061 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:14:47 INFO - PROCESS | 8417 | 1456992887067 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:14:47 INFO - PROCESS | 8417 | 1456992887404 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:14:47 INFO - PROCESS | 8417 | 1456992887407 Marionette TRACE conn3 <- [1,3,null,{}] 00:14:47 INFO - PROCESS | 8417 | 1456992887479 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:14:47 INFO - PROCESS | 8417 | [8417] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:14:47 INFO - PROCESS | 8417 | ++DOMWINDOW == 14 (0x7f99bbd9b000) [pid = 8417] [serial = 14] [outer = 0x7f99ba1be000] 00:14:48 INFO - PROCESS | 8417 | [8417] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 00:14:48 INFO - PROCESS | 8417 | ++DOCSHELL 0x7f99b363e000 == 6 [pid = 8417] [id = 6] 00:14:48 INFO - PROCESS | 8417 | ++DOMWINDOW == 15 (0x7f99b1b0d000) [pid = 8417] [serial = 15] [outer = (nil)] 00:14:48 INFO - PROCESS | 8417 | ++DOMWINDOW == 16 (0x7f99b1b0e000) [pid = 8417] [serial = 16] [outer = 0x7f99b1b0d000] 00:14:48 INFO - PROCESS | 8417 | ++DOMWINDOW == 17 (0x7f99b1b14800) [pid = 8417] [serial = 17] [outer = 0x7f99b1b0d000] 00:14:48 INFO - PROCESS | 8417 | ++DOCSHELL 0x7f99b190e800 == 7 [pid = 8417] [id = 7] 00:14:48 INFO - PROCESS | 8417 | ++DOMWINDOW == 18 (0x7f99b1b15800) [pid = 8417] [serial = 18] [outer = (nil)] 00:14:48 INFO - PROCESS | 8417 | ++DOMWINDOW == 19 (0x7f99b37d6c00) [pid = 8417] [serial = 19] [outer = 0x7f99b1b15800] 00:14:49 INFO - PROCESS | 8417 | ++DOMWINDOW == 20 (0x7f99b18a5000) [pid = 8417] [serial = 20] [outer = 0x7f99b1b15800] 00:14:49 INFO - PROCESS | 8417 | [8417] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:14:49 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:14:49 INFO - document served over http requires an http 00:14:49 INFO - sub-resource via fetch-request using the meta-referrer 00:14:49 INFO - delivery method with no-redirect and when 00:14:49 INFO - the target request is cross-origin. - expected FAIL 00:14:49 INFO - TEST-INFO | expected FAIL 00:14:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1141ms 00:14:49 WARNING - u'runner_teardown' () 00:14:49 INFO - Setting up ssl 00:14:49 INFO - PROCESS | certutil | 00:14:49 INFO - PROCESS | certutil | 00:14:49 INFO - PROCESS | certutil | 00:14:49 INFO - Certificate Nickname Trust Attributes 00:14:49 INFO - SSL,S/MIME,JAR/XPI 00:14:49 INFO - 00:14:49 INFO - web-platform-tests CT,, 00:14:49 INFO - 00:14:49 INFO - Starting runner 00:14:52 INFO - PROCESS | 8478 | 1456992892485 Marionette DEBUG Marionette enabled via build flag and pref 00:14:52 INFO - PROCESS | 8478 | ++DOCSHELL 0x7f4d417c2800 == 1 [pid = 8478] [id = 1] 00:14:52 INFO - PROCESS | 8478 | ++DOMWINDOW == 1 (0x7f4d417c3000) [pid = 8478] [serial = 1] [outer = (nil)] 00:14:52 INFO - PROCESS | 8478 | ++DOMWINDOW == 2 (0x7f4d417c4000) [pid = 8478] [serial = 2] [outer = 0x7f4d417c3000] 00:14:53 INFO - PROCESS | 8478 | 1456992893175 Marionette INFO Listening on port 2926 00:14:53 INFO - PROCESS | 8478 | 1456992893685 Marionette DEBUG Marionette enabled via command-line flag 00:14:53 INFO - PROCESS | 8478 | ++DOCSHELL 0x7f4d3e326000 == 2 [pid = 8478] [id = 2] 00:14:53 INFO - PROCESS | 8478 | ++DOMWINDOW == 3 (0x7f4d3e336800) [pid = 8478] [serial = 3] [outer = (nil)] 00:14:53 INFO - PROCESS | 8478 | ++DOMWINDOW == 4 (0x7f4d3e337800) [pid = 8478] [serial = 4] [outer = 0x7f4d3e336800] 00:14:53 INFO - PROCESS | 8478 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f4d4575fc10 00:14:53 INFO - PROCESS | 8478 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f4d3e23cfd0 00:14:53 INFO - PROCESS | 8478 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f4d3e253160 00:14:53 INFO - PROCESS | 8478 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f4d3e253460 00:14:53 INFO - PROCESS | 8478 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4d3e253790 00:14:53 INFO - PROCESS | 8478 | ++DOMWINDOW == 5 (0x7f4d3e2a3800) [pid = 8478] [serial = 5] [outer = 0x7f4d417c3000] 00:14:53 INFO - PROCESS | 8478 | [8478] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:14:54 INFO - PROCESS | 8478 | 1456992894004 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54761 00:14:54 INFO - PROCESS | 8478 | [8478] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:14:54 INFO - PROCESS | 8478 | 1456992894095 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54762 00:14:54 INFO - PROCESS | 8478 | 1456992894102 Marionette DEBUG Closed connection conn0 00:14:54 INFO - PROCESS | 8478 | [8478] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:14:54 INFO - PROCESS | 8478 | [8478] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:14:54 INFO - PROCESS | 8478 | 1456992894245 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54763 00:14:54 INFO - PROCESS | 8478 | 1456992894249 Marionette DEBUG Closed connection conn1 00:14:54 INFO - PROCESS | 8478 | [8478] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:14:54 INFO - PROCESS | 8478 | 1456992894296 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54764 00:14:54 INFO - PROCESS | 8478 | 1456992894304 Marionette DEBUG Closed connection conn2 00:14:54 INFO - PROCESS | 8478 | 1456992894341 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:14:54 INFO - PROCESS | 8478 | 1456992894358 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:14:55 INFO - PROCESS | 8478 | [8478] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:14:55 INFO - PROCESS | 8478 | ++DOCSHELL 0x7f4d31a79800 == 3 [pid = 8478] [id = 3] 00:14:55 INFO - PROCESS | 8478 | ++DOMWINDOW == 6 (0x7f4d31a7a800) [pid = 8478] [serial = 6] [outer = (nil)] 00:14:55 INFO - PROCESS | 8478 | ++DOCSHELL 0x7f4d31a7d000 == 4 [pid = 8478] [id = 4] 00:14:55 INFO - PROCESS | 8478 | ++DOMWINDOW == 7 (0x7f4d31cda400) [pid = 8478] [serial = 7] [outer = (nil)] 00:14:56 INFO - PROCESS | 8478 | [8478] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:14:56 INFO - PROCESS | 8478 | ++DOCSHELL 0x7f4d31144800 == 5 [pid = 8478] [id = 5] 00:14:56 INFO - PROCESS | 8478 | ++DOMWINDOW == 8 (0x7f4d30ec8c00) [pid = 8478] [serial = 8] [outer = (nil)] 00:14:56 INFO - PROCESS | 8478 | [8478] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:14:56 INFO - PROCESS | 8478 | [8478] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:14:56 INFO - PROCESS | 8478 | ++DOMWINDOW == 9 (0x7f4d3012b000) [pid = 8478] [serial = 9] [outer = 0x7f4d30ec8c00] 00:14:56 INFO - PROCESS | 8478 | ++DOMWINDOW == 10 (0x7f4d2fb23800) [pid = 8478] [serial = 10] [outer = 0x7f4d31a7a800] 00:14:56 INFO - PROCESS | 8478 | ++DOMWINDOW == 11 (0x7f4d2fb40800) [pid = 8478] [serial = 11] [outer = 0x7f4d31cda400] 00:14:56 INFO - PROCESS | 8478 | ++DOMWINDOW == 12 (0x7f4d2fb42800) [pid = 8478] [serial = 12] [outer = 0x7f4d30ec8c00] 00:14:58 INFO - PROCESS | 8478 | 1456992898167 Marionette DEBUG loaded listener.js 00:14:58 INFO - PROCESS | 8478 | 1456992898182 Marionette DEBUG loaded listener.js 00:14:58 INFO - PROCESS | 8478 | ++DOMWINDOW == 13 (0x7f4d3e577c00) [pid = 8478] [serial = 13] [outer = 0x7f4d30ec8c00] 00:14:58 INFO - PROCESS | 8478 | 1456992898828 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"0049c471-c087-48d4-bce8-ba39bb21eba1","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:14:59 INFO - PROCESS | 8478 | 1456992899133 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:14:59 INFO - PROCESS | 8478 | 1456992899139 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:14:59 INFO - PROCESS | 8478 | 1456992899490 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:14:59 INFO - PROCESS | 8478 | 1456992899494 Marionette TRACE conn3 <- [1,3,null,{}] 00:14:59 INFO - PROCESS | 8478 | 1456992899549 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:14:59 INFO - PROCESS | 8478 | [8478] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:14:59 INFO - PROCESS | 8478 | ++DOMWINDOW == 14 (0x7f4d2b876c00) [pid = 8478] [serial = 14] [outer = 0x7f4d30ec8c00] 00:15:00 INFO - PROCESS | 8478 | [8478] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 00:15:00 INFO - PROCESS | 8478 | ++DOCSHELL 0x7f4d29420800 == 6 [pid = 8478] [id = 6] 00:15:00 INFO - PROCESS | 8478 | ++DOMWINDOW == 15 (0x7f4d29208000) [pid = 8478] [serial = 15] [outer = (nil)] 00:15:00 INFO - PROCESS | 8478 | ++DOMWINDOW == 16 (0x7f4d29209000) [pid = 8478] [serial = 16] [outer = 0x7f4d29208000] 00:15:00 INFO - PROCESS | 8478 | ++DOMWINDOW == 17 (0x7f4d2920fc00) [pid = 8478] [serial = 17] [outer = 0x7f4d29208000] 00:15:01 INFO - PROCESS | 8478 | ++DOCSHELL 0x7f4d29006000 == 7 [pid = 8478] [id = 7] 00:15:01 INFO - PROCESS | 8478 | ++DOMWINDOW == 18 (0x7f4d29043800) [pid = 8478] [serial = 18] [outer = (nil)] 00:15:01 INFO - PROCESS | 8478 | ++DOMWINDOW == 19 (0x7f4d29048400) [pid = 8478] [serial = 19] [outer = 0x7f4d29043800] 00:15:01 INFO - PROCESS | 8478 | ++DOMWINDOW == 20 (0x7f4d28f57000) [pid = 8478] [serial = 20] [outer = 0x7f4d29043800] 00:15:01 INFO - PROCESS | 8478 | [8478] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:15:01 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:15:01 INFO - document served over http requires an http 00:15:01 INFO - sub-resource via fetch-request using the meta-referrer 00:15:01 INFO - delivery method with swap-origin-redirect and when 00:15:01 INFO - the target request is cross-origin. - expected FAIL 00:15:01 INFO - TEST-INFO | expected FAIL 00:15:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1290ms 00:15:01 WARNING - u'runner_teardown' () 00:15:01 INFO - Setting up ssl 00:15:01 INFO - PROCESS | certutil | 00:15:02 INFO - PROCESS | certutil | 00:15:02 INFO - PROCESS | certutil | 00:15:02 INFO - Certificate Nickname Trust Attributes 00:15:02 INFO - SSL,S/MIME,JAR/XPI 00:15:02 INFO - 00:15:02 INFO - web-platform-tests CT,, 00:15:02 INFO - 00:15:02 INFO - Starting runner 00:15:04 INFO - PROCESS | 8544 | 1456992904933 Marionette DEBUG Marionette enabled via build flag and pref 00:15:05 INFO - PROCESS | 8544 | ++DOCSHELL 0x7facbd0c4800 == 1 [pid = 8544] [id = 1] 00:15:05 INFO - PROCESS | 8544 | ++DOMWINDOW == 1 (0x7facbd0c5000) [pid = 8544] [serial = 1] [outer = (nil)] 00:15:05 INFO - PROCESS | 8544 | ++DOMWINDOW == 2 (0x7facbd0c6000) [pid = 8544] [serial = 2] [outer = 0x7facbd0c5000] 00:15:05 INFO - PROCESS | 8544 | 1456992905614 Marionette INFO Listening on port 2927 00:15:06 INFO - PROCESS | 8544 | 1456992906117 Marionette DEBUG Marionette enabled via command-line flag 00:15:06 INFO - PROCESS | 8544 | ++DOCSHELL 0x7facb9c24800 == 2 [pid = 8544] [id = 2] 00:15:06 INFO - PROCESS | 8544 | ++DOMWINDOW == 3 (0x7facb9c35000) [pid = 8544] [serial = 3] [outer = (nil)] 00:15:06 INFO - PROCESS | 8544 | ++DOMWINDOW == 4 (0x7facb9c36000) [pid = 8544] [serial = 4] [outer = 0x7facb9c35000] 00:15:06 INFO - PROCESS | 8544 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7facc105fb80 00:15:06 INFO - PROCESS | 8544 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7facb9b3dfd0 00:15:06 INFO - PROCESS | 8544 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7facb9b56160 00:15:06 INFO - PROCESS | 8544 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7facb9b56460 00:15:06 INFO - PROCESS | 8544 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7facb9b56790 00:15:06 INFO - PROCESS | 8544 | ++DOMWINDOW == 5 (0x7facb9ba4800) [pid = 8544] [serial = 5] [outer = 0x7facbd0c5000] 00:15:06 INFO - PROCESS | 8544 | [8544] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:15:06 INFO - PROCESS | 8544 | 1456992906435 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57806 00:15:06 INFO - PROCESS | 8544 | [8544] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:15:06 INFO - PROCESS | 8544 | 1456992906524 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57807 00:15:06 INFO - PROCESS | 8544 | 1456992906531 Marionette DEBUG Closed connection conn0 00:15:06 INFO - PROCESS | 8544 | [8544] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:15:06 INFO - PROCESS | 8544 | [8544] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:15:06 INFO - PROCESS | 8544 | 1456992906674 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57808 00:15:06 INFO - PROCESS | 8544 | 1456992906677 Marionette DEBUG Closed connection conn1 00:15:06 INFO - PROCESS | 8544 | [8544] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:15:06 INFO - PROCESS | 8544 | 1456992906726 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57809 00:15:06 INFO - PROCESS | 8544 | 1456992906730 Marionette DEBUG Closed connection conn2 00:15:06 INFO - PROCESS | 8544 | 1456992906765 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:15:06 INFO - PROCESS | 8544 | 1456992906781 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:15:07 INFO - PROCESS | 8544 | [8544] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:15:08 INFO - PROCESS | 8544 | ++DOCSHELL 0x7facadb90800 == 3 [pid = 8544] [id = 3] 00:15:08 INFO - PROCESS | 8544 | ++DOMWINDOW == 6 (0x7facadb91000) [pid = 8544] [serial = 6] [outer = (nil)] 00:15:08 INFO - PROCESS | 8544 | ++DOCSHELL 0x7facadb91800 == 4 [pid = 8544] [id = 4] 00:15:08 INFO - PROCESS | 8544 | ++DOMWINDOW == 7 (0x7facaddfa000) [pid = 8544] [serial = 7] [outer = (nil)] 00:15:08 INFO - PROCESS | 8544 | [8544] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:15:09 INFO - PROCESS | 8544 | ++DOCSHELL 0x7facacebe000 == 5 [pid = 8544] [id = 5] 00:15:09 INFO - PROCESS | 8544 | ++DOMWINDOW == 8 (0x7facad024400) [pid = 8544] [serial = 8] [outer = (nil)] 00:15:09 INFO - PROCESS | 8544 | [8544] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:15:09 INFO - PROCESS | 8544 | [8544] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:15:09 INFO - PROCESS | 8544 | ++DOMWINDOW == 9 (0x7facac147000) [pid = 8544] [serial = 9] [outer = 0x7facad024400] 00:15:09 INFO - PROCESS | 8544 | ++DOMWINDOW == 10 (0x7facabc40000) [pid = 8544] [serial = 10] [outer = 0x7facadb91000] 00:15:09 INFO - PROCESS | 8544 | ++DOMWINDOW == 11 (0x7facabc5a000) [pid = 8544] [serial = 11] [outer = 0x7facaddfa000] 00:15:09 INFO - PROCESS | 8544 | ++DOMWINDOW == 12 (0x7facabc5c000) [pid = 8544] [serial = 12] [outer = 0x7facad024400] 00:15:10 INFO - PROCESS | 8544 | 1456992910616 Marionette DEBUG loaded listener.js 00:15:10 INFO - PROCESS | 8544 | 1456992910632 Marionette DEBUG loaded listener.js 00:15:11 INFO - PROCESS | 8544 | ++DOMWINDOW == 13 (0x7facb9e92000) [pid = 8544] [serial = 13] [outer = 0x7facad024400] 00:15:11 INFO - PROCESS | 8544 | 1456992911259 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"9f6a28be-0ab6-4b92-9ade-07773b9fe922","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:15:11 INFO - PROCESS | 8544 | 1456992911591 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:15:11 INFO - PROCESS | 8544 | 1456992911597 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:15:11 INFO - PROCESS | 8544 | 1456992911902 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:15:11 INFO - PROCESS | 8544 | 1456992911906 Marionette TRACE conn3 <- [1,3,null,{}] 00:15:11 INFO - PROCESS | 8544 | 1456992911948 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:15:12 INFO - PROCESS | 8544 | [8544] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:15:12 INFO - PROCESS | 8544 | ++DOMWINDOW == 14 (0x7faca6eb4c00) [pid = 8544] [serial = 14] [outer = 0x7facad024400] 00:15:12 INFO - PROCESS | 8544 | [8544] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 00:15:12 INFO - PROCESS | 8544 | ++DOCSHELL 0x7faca5560000 == 6 [pid = 8544] [id = 6] 00:15:12 INFO - PROCESS | 8544 | ++DOMWINDOW == 15 (0x7faca55f5000) [pid = 8544] [serial = 15] [outer = (nil)] 00:15:12 INFO - PROCESS | 8544 | ++DOMWINDOW == 16 (0x7faca55f6000) [pid = 8544] [serial = 16] [outer = 0x7faca55f5000] 00:15:13 INFO - PROCESS | 8544 | ++DOMWINDOW == 17 (0x7faca55fcc00) [pid = 8544] [serial = 17] [outer = 0x7faca55f5000] 00:15:13 INFO - PROCESS | 8544 | ++DOCSHELL 0x7faca4aeb000 == 7 [pid = 8544] [id = 7] 00:15:13 INFO - PROCESS | 8544 | ++DOMWINDOW == 18 (0x7faca5520c00) [pid = 8544] [serial = 18] [outer = (nil)] 00:15:13 INFO - PROCESS | 8544 | ++DOCSHELL 0x7faca4aec000 == 8 [pid = 8544] [id = 8] 00:15:13 INFO - PROCESS | 8544 | ++DOMWINDOW == 19 (0x7faca55fd400) [pid = 8544] [serial = 19] [outer = (nil)] 00:15:13 INFO - PROCESS | 8544 | ++DOMWINDOW == 20 (0x7faca4761800) [pid = 8544] [serial = 20] [outer = 0x7faca55fd400] 00:15:13 INFO - PROCESS | 8544 | ++DOMWINDOW == 21 (0x7faca4770000) [pid = 8544] [serial = 21] [outer = 0x7faca55fd400] 00:15:13 INFO - PROCESS | 8544 | ++DOMWINDOW == 22 (0x7faca3ccb400) [pid = 8544] [serial = 22] [outer = 0x7faca5520c00] 00:15:13 INFO - PROCESS | 8544 | [8544] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:15:13 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:15:13 INFO - document served over http requires an http 00:15:13 INFO - sub-resource via iframe-tag using the meta-referrer 00:15:13 INFO - delivery method with keep-origin-redirect and when 00:15:13 INFO - the target request is cross-origin. - expected FAIL 00:15:13 INFO - TEST-INFO | expected FAIL 00:15:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1194ms 00:15:14 WARNING - u'runner_teardown' () 00:15:14 INFO - Setting up ssl 00:15:14 INFO - PROCESS | certutil | 00:15:14 INFO - PROCESS | certutil | 00:15:14 INFO - PROCESS | certutil | 00:15:14 INFO - Certificate Nickname Trust Attributes 00:15:14 INFO - SSL,S/MIME,JAR/XPI 00:15:14 INFO - 00:15:14 INFO - web-platform-tests CT,, 00:15:14 INFO - 00:15:14 INFO - Starting runner 00:15:16 INFO - PROCESS | 8609 | 1456992916951 Marionette DEBUG Marionette enabled via build flag and pref 00:15:17 INFO - PROCESS | 8609 | ++DOCSHELL 0x7f6fc3bc3000 == 1 [pid = 8609] [id = 1] 00:15:17 INFO - PROCESS | 8609 | ++DOMWINDOW == 1 (0x7f6fc3bc3800) [pid = 8609] [serial = 1] [outer = (nil)] 00:15:17 INFO - PROCESS | 8609 | ++DOMWINDOW == 2 (0x7f6fc3bc4800) [pid = 8609] [serial = 2] [outer = 0x7f6fc3bc3800] 00:15:17 INFO - PROCESS | 8609 | 1456992917636 Marionette INFO Listening on port 2928 00:15:18 INFO - PROCESS | 8609 | 1456992918143 Marionette DEBUG Marionette enabled via command-line flag 00:15:18 INFO - PROCESS | 8609 | ++DOCSHELL 0x7f6fc0726000 == 2 [pid = 8609] [id = 2] 00:15:18 INFO - PROCESS | 8609 | ++DOMWINDOW == 3 (0x7f6fc0736800) [pid = 8609] [serial = 3] [outer = (nil)] 00:15:18 INFO - PROCESS | 8609 | ++DOMWINDOW == 4 (0x7f6fc0737800) [pid = 8609] [serial = 4] [outer = 0x7f6fc0736800] 00:15:18 INFO - PROCESS | 8609 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6fc7b5fc10 00:15:18 INFO - PROCESS | 8609 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6fc063bfd0 00:15:18 INFO - PROCESS | 8609 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6fc0654160 00:15:18 INFO - PROCESS | 8609 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6fc0654460 00:15:18 INFO - PROCESS | 8609 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6fc0654790 00:15:18 INFO - PROCESS | 8609 | ++DOMWINDOW == 5 (0x7f6fc069f800) [pid = 8609] [serial = 5] [outer = 0x7f6fc3bc3800] 00:15:18 INFO - PROCESS | 8609 | [8609] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:15:18 INFO - PROCESS | 8609 | 1456992918477 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50259 00:15:18 INFO - PROCESS | 8609 | [8609] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:15:18 INFO - PROCESS | 8609 | 1456992918571 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50260 00:15:18 INFO - PROCESS | 8609 | 1456992918578 Marionette DEBUG Closed connection conn0 00:15:18 INFO - PROCESS | 8609 | [8609] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:15:18 INFO - PROCESS | 8609 | [8609] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:15:18 INFO - PROCESS | 8609 | 1456992918724 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50261 00:15:18 INFO - PROCESS | 8609 | 1456992918729 Marionette DEBUG Closed connection conn1 00:15:18 INFO - PROCESS | 8609 | [8609] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:15:18 INFO - PROCESS | 8609 | 1456992918772 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50262 00:15:18 INFO - PROCESS | 8609 | 1456992918783 Marionette DEBUG Closed connection conn2 00:15:18 INFO - PROCESS | 8609 | 1456992918824 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:15:18 INFO - PROCESS | 8609 | 1456992918844 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:15:19 INFO - PROCESS | 8609 | [8609] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:15:20 INFO - PROCESS | 8609 | ++DOCSHELL 0x7f6fb47c0800 == 3 [pid = 8609] [id = 3] 00:15:20 INFO - PROCESS | 8609 | ++DOMWINDOW == 6 (0x7f6fb47c1800) [pid = 8609] [serial = 6] [outer = (nil)] 00:15:20 INFO - PROCESS | 8609 | ++DOCSHELL 0x7f6fb47c2000 == 4 [pid = 8609] [id = 4] 00:15:20 INFO - PROCESS | 8609 | ++DOMWINDOW == 7 (0x7f6fb49e7400) [pid = 8609] [serial = 7] [outer = (nil)] 00:15:20 INFO - PROCESS | 8609 | [8609] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:15:21 INFO - PROCESS | 8609 | ++DOCSHELL 0x7f6fb3b32800 == 5 [pid = 8609] [id = 5] 00:15:21 INFO - PROCESS | 8609 | ++DOMWINDOW == 8 (0x7f6fb2d27800) [pid = 8609] [serial = 8] [outer = (nil)] 00:15:21 INFO - PROCESS | 8609 | [8609] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:15:21 INFO - PROCESS | 8609 | [8609] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:15:21 INFO - PROCESS | 8609 | ++DOMWINDOW == 9 (0x7f6fb2d35c00) [pid = 8609] [serial = 9] [outer = 0x7f6fb2d27800] 00:15:21 INFO - PROCESS | 8609 | ++DOMWINDOW == 10 (0x7f6fb2841800) [pid = 8609] [serial = 10] [outer = 0x7f6fb47c1800] 00:15:21 INFO - PROCESS | 8609 | ++DOMWINDOW == 11 (0x7f6fb285d400) [pid = 8609] [serial = 11] [outer = 0x7f6fb49e7400] 00:15:21 INFO - PROCESS | 8609 | ++DOMWINDOW == 12 (0x7f6fb285f400) [pid = 8609] [serial = 12] [outer = 0x7f6fb2d27800] 00:15:22 INFO - PROCESS | 8609 | 1456992922741 Marionette DEBUG loaded listener.js 00:15:22 INFO - PROCESS | 8609 | 1456992922756 Marionette DEBUG loaded listener.js 00:15:23 INFO - PROCESS | 8609 | ++DOMWINDOW == 13 (0x7f6fc099c400) [pid = 8609] [serial = 13] [outer = 0x7f6fb2d27800] 00:15:23 INFO - PROCESS | 8609 | 1456992923388 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c21d37d2-308c-4e2a-b66e-7756826f773b","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:15:23 INFO - PROCESS | 8609 | 1456992923718 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:15:23 INFO - PROCESS | 8609 | 1456992923724 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:15:24 INFO - PROCESS | 8609 | 1456992924040 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:15:24 INFO - PROCESS | 8609 | 1456992924042 Marionette TRACE conn3 <- [1,3,null,{}] 00:15:24 INFO - PROCESS | 8609 | 1456992924080 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:15:24 INFO - PROCESS | 8609 | [8609] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:15:24 INFO - PROCESS | 8609 | ++DOMWINDOW == 14 (0x7f6fad580400) [pid = 8609] [serial = 14] [outer = 0x7f6fb2d27800] 00:15:24 INFO - PROCESS | 8609 | [8609] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 00:15:24 INFO - PROCESS | 8609 | ++DOCSHELL 0x7f6fad259800 == 6 [pid = 8609] [id = 6] 00:15:24 INFO - PROCESS | 8609 | ++DOMWINDOW == 15 (0x7f6fab708000) [pid = 8609] [serial = 15] [outer = (nil)] 00:15:24 INFO - PROCESS | 8609 | ++DOMWINDOW == 16 (0x7f6fab709000) [pid = 8609] [serial = 16] [outer = 0x7f6fab708000] 00:15:25 INFO - PROCESS | 8609 | ++DOMWINDOW == 17 (0x7f6fab70f800) [pid = 8609] [serial = 17] [outer = 0x7f6fab708000] 00:15:25 INFO - PROCESS | 8609 | ++DOCSHELL 0x7f6fab7ec800 == 7 [pid = 8609] [id = 7] 00:15:25 INFO - PROCESS | 8609 | ++DOMWINDOW == 18 (0x7f6fab710400) [pid = 8609] [serial = 18] [outer = (nil)] 00:15:25 INFO - PROCESS | 8609 | ++DOCSHELL 0x7f6fab7ed800 == 8 [pid = 8609] [id = 8] 00:15:25 INFO - PROCESS | 8609 | ++DOMWINDOW == 19 (0x7f6fad222400) [pid = 8609] [serial = 19] [outer = (nil)] 00:15:25 INFO - PROCESS | 8609 | ++DOMWINDOW == 20 (0x7f6fab46b800) [pid = 8609] [serial = 20] [outer = 0x7f6fad222400] 00:15:25 INFO - PROCESS | 8609 | ++DOMWINDOW == 21 (0x7f6fab470c00) [pid = 8609] [serial = 21] [outer = 0x7f6fab710400] 00:15:25 INFO - PROCESS | 8609 | ++DOMWINDOW == 22 (0x7f6fb0189800) [pid = 8609] [serial = 22] [outer = 0x7f6fad222400] 00:15:25 INFO - PROCESS | 8609 | [8609] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:15:25 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a 00:15:25 INFO - document served over http requires an http 00:15:25 INFO - sub-resource via iframe-tag using the meta-referrer 00:15:25 INFO - delivery method with no-redirect and when 00:15:25 INFO - the target request is cross-origin. - expected FAIL 00:15:25 INFO - TEST-INFO | expected FAIL 00:15:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1080ms 00:15:26 WARNING - u'runner_teardown' () 00:15:26 INFO - Setting up ssl 00:15:26 INFO - PROCESS | certutil | 00:15:26 INFO - PROCESS | certutil | 00:15:26 INFO - PROCESS | certutil | 00:15:26 INFO - Certificate Nickname Trust Attributes 00:15:26 INFO - SSL,S/MIME,JAR/XPI 00:15:26 INFO - 00:15:26 INFO - web-platform-tests CT,, 00:15:26 INFO - 00:15:26 INFO - Starting runner 00:15:28 INFO - PROCESS | 8672 | 1456992928932 Marionette DEBUG Marionette enabled via build flag and pref 00:15:29 INFO - PROCESS | 8672 | ++DOCSHELL 0x7f8b765c5800 == 1 [pid = 8672] [id = 1] 00:15:29 INFO - PROCESS | 8672 | ++DOMWINDOW == 1 (0x7f8b765c6000) [pid = 8672] [serial = 1] [outer = (nil)] 00:15:29 INFO - PROCESS | 8672 | ++DOMWINDOW == 2 (0x7f8b765c7000) [pid = 8672] [serial = 2] [outer = 0x7f8b765c6000] 00:15:29 INFO - PROCESS | 8672 | 1456992929610 Marionette INFO Listening on port 2929 00:15:30 INFO - PROCESS | 8672 | 1456992930104 Marionette DEBUG Marionette enabled via command-line flag 00:15:30 INFO - PROCESS | 8672 | ++DOCSHELL 0x7f8b73128800 == 2 [pid = 8672] [id = 2] 00:15:30 INFO - PROCESS | 8672 | ++DOMWINDOW == 3 (0x7f8b73139000) [pid = 8672] [serial = 3] [outer = (nil)] 00:15:30 INFO - PROCESS | 8672 | ++DOMWINDOW == 4 (0x7f8b7313a000) [pid = 8672] [serial = 4] [outer = 0x7f8b73139000] 00:15:30 INFO - PROCESS | 8672 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8b7a55fb80 00:15:30 INFO - PROCESS | 8672 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8b7303ef40 00:15:30 INFO - PROCESS | 8672 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8b73057160 00:15:30 INFO - PROCESS | 8672 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8b73057460 00:15:30 INFO - PROCESS | 8672 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8b73057790 00:15:30 INFO - PROCESS | 8672 | ++DOMWINDOW == 5 (0x7f8b730a3800) [pid = 8672] [serial = 5] [outer = 0x7f8b765c6000] 00:15:30 INFO - PROCESS | 8672 | [8672] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:15:30 INFO - PROCESS | 8672 | 1456992930419 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54872 00:15:30 INFO - PROCESS | 8672 | [8672] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:15:30 INFO - PROCESS | 8672 | 1456992930507 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54873 00:15:30 INFO - PROCESS | 8672 | 1456992930514 Marionette DEBUG Closed connection conn0 00:15:30 INFO - PROCESS | 8672 | [8672] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:15:30 INFO - PROCESS | 8672 | [8672] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:15:30 INFO - PROCESS | 8672 | 1456992930653 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54874 00:15:30 INFO - PROCESS | 8672 | 1456992930658 Marionette DEBUG Closed connection conn1 00:15:30 INFO - PROCESS | 8672 | [8672] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:15:30 INFO - PROCESS | 8672 | 1456992930698 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54875 00:15:30 INFO - PROCESS | 8672 | 1456992930710 Marionette DEBUG Closed connection conn2 00:15:30 INFO - PROCESS | 8672 | 1456992930737 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:15:30 INFO - PROCESS | 8672 | 1456992930746 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:15:31 INFO - PROCESS | 8672 | [8672] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:15:32 INFO - PROCESS | 8672 | ++DOCSHELL 0x7f8b66eb3800 == 3 [pid = 8672] [id = 3] 00:15:32 INFO - PROCESS | 8672 | ++DOMWINDOW == 6 (0x7f8b66eb4800) [pid = 8672] [serial = 6] [outer = (nil)] 00:15:32 INFO - PROCESS | 8672 | ++DOCSHELL 0x7f8b66eb5000 == 4 [pid = 8672] [id = 4] 00:15:32 INFO - PROCESS | 8672 | ++DOMWINDOW == 7 (0x7f8b670a9800) [pid = 8672] [serial = 7] [outer = (nil)] 00:15:32 INFO - PROCESS | 8672 | [8672] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:15:33 INFO - PROCESS | 8672 | ++DOCSHELL 0x7f8b656af800 == 5 [pid = 8672] [id = 5] 00:15:33 INFO - PROCESS | 8672 | ++DOMWINDOW == 8 (0x7f8b662f4c00) [pid = 8672] [serial = 8] [outer = (nil)] 00:15:33 INFO - PROCESS | 8672 | [8672] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:15:33 INFO - PROCESS | 8672 | [8672] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:15:33 INFO - PROCESS | 8672 | ++DOMWINDOW == 9 (0x7f8b655efc00) [pid = 8672] [serial = 9] [outer = 0x7f8b662f4c00] 00:15:33 INFO - PROCESS | 8672 | ++DOMWINDOW == 10 (0x7f8b652b7800) [pid = 8672] [serial = 10] [outer = 0x7f8b66eb4800] 00:15:33 INFO - PROCESS | 8672 | ++DOMWINDOW == 11 (0x7f8b652d8400) [pid = 8672] [serial = 11] [outer = 0x7f8b670a9800] 00:15:33 INFO - PROCESS | 8672 | ++DOMWINDOW == 12 (0x7f8b652da400) [pid = 8672] [serial = 12] [outer = 0x7f8b662f4c00] 00:15:34 INFO - PROCESS | 8672 | 1456992934616 Marionette DEBUG loaded listener.js 00:15:34 INFO - PROCESS | 8672 | 1456992934633 Marionette DEBUG loaded listener.js 00:15:35 INFO - PROCESS | 8672 | ++DOMWINDOW == 13 (0x7f8b733e2000) [pid = 8672] [serial = 13] [outer = 0x7f8b662f4c00] 00:15:35 INFO - PROCESS | 8672 | 1456992935273 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"874f5812-d12f-4793-a1ee-9f7728323c1e","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:15:35 INFO - PROCESS | 8672 | 1456992935571 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:15:35 INFO - PROCESS | 8672 | 1456992935576 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:15:35 INFO - PROCESS | 8672 | 1456992935898 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:15:35 INFO - PROCESS | 8672 | 1456992935900 Marionette TRACE conn3 <- [1,3,null,{}] 00:15:35 INFO - PROCESS | 8672 | 1456992935954 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:15:36 INFO - PROCESS | 8672 | [8672] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:15:36 INFO - PROCESS | 8672 | ++DOMWINDOW == 14 (0x7f8b5ffb1400) [pid = 8672] [serial = 14] [outer = 0x7f8b662f4c00] 00:15:36 INFO - PROCESS | 8672 | [8672] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 00:15:36 INFO - PROCESS | 8672 | ++DOCSHELL 0x7f8b5e396000 == 6 [pid = 8672] [id = 6] 00:15:36 INFO - PROCESS | 8672 | ++DOMWINDOW == 15 (0x7f8b5e106800) [pid = 8672] [serial = 15] [outer = (nil)] 00:15:36 INFO - PROCESS | 8672 | ++DOMWINDOW == 16 (0x7f8b5e107800) [pid = 8672] [serial = 16] [outer = 0x7f8b5e106800] 00:15:36 INFO - PROCESS | 8672 | ++DOMWINDOW == 17 (0x7f8b5e10e000) [pid = 8672] [serial = 17] [outer = 0x7f8b5e106800] 00:15:37 INFO - PROCESS | 8672 | ++DOCSHELL 0x7f8b5df05800 == 7 [pid = 8672] [id = 7] 00:15:37 INFO - PROCESS | 8672 | ++DOMWINDOW == 18 (0x7f8b5df40400) [pid = 8672] [serial = 18] [outer = (nil)] 00:15:37 INFO - PROCESS | 8672 | ++DOMWINDOW == 19 (0x7f8b5e10e800) [pid = 8672] [serial = 19] [outer = 0x7f8b5df40400] 00:15:37 INFO - PROCESS | 8672 | ++DOCSHELL 0x7f8b5df1b800 == 8 [pid = 8672] [id = 8] 00:15:37 INFO - PROCESS | 8672 | ++DOMWINDOW == 20 (0x7f8b5d991400) [pid = 8672] [serial = 20] [outer = (nil)] 00:15:37 INFO - PROCESS | 8672 | ++DOMWINDOW == 21 (0x7f8b5d994800) [pid = 8672] [serial = 21] [outer = 0x7f8b5df40400] 00:15:37 INFO - PROCESS | 8672 | ++DOMWINDOW == 22 (0x7f8b5e111400) [pid = 8672] [serial = 22] [outer = 0x7f8b5d991400] 00:15:37 INFO - PROCESS | 8672 | [8672] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:15:38 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:15:38 INFO - document served over http requires an http 00:15:38 INFO - sub-resource via iframe-tag using the meta-referrer 00:15:38 INFO - delivery method with swap-origin-redirect and when 00:15:38 INFO - the target request is cross-origin. - expected FAIL 00:15:38 INFO - TEST-INFO | expected FAIL 00:15:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1300ms 00:15:38 WARNING - u'runner_teardown' () 00:15:38 INFO - Setting up ssl 00:15:38 INFO - PROCESS | certutil | 00:15:38 INFO - PROCESS | certutil | 00:15:38 INFO - PROCESS | certutil | 00:15:38 INFO - Certificate Nickname Trust Attributes 00:15:38 INFO - SSL,S/MIME,JAR/XPI 00:15:38 INFO - 00:15:38 INFO - web-platform-tests CT,, 00:15:38 INFO - 00:15:38 INFO - Starting runner 00:15:40 INFO - PROCESS | 8736 | 1456992940993 Marionette DEBUG Marionette enabled via build flag and pref 00:15:41 INFO - PROCESS | 8736 | ++DOCSHELL 0x7f5df5fc4000 == 1 [pid = 8736] [id = 1] 00:15:41 INFO - PROCESS | 8736 | ++DOMWINDOW == 1 (0x7f5df5fc4800) [pid = 8736] [serial = 1] [outer = (nil)] 00:15:41 INFO - PROCESS | 8736 | ++DOMWINDOW == 2 (0x7f5df5fc5800) [pid = 8736] [serial = 2] [outer = 0x7f5df5fc4800] 00:15:41 INFO - PROCESS | 8736 | 1456992941681 Marionette INFO Listening on port 2930 00:15:42 INFO - PROCESS | 8736 | 1456992942186 Marionette DEBUG Marionette enabled via command-line flag 00:15:42 INFO - PROCESS | 8736 | ++DOCSHELL 0x7f5df2b28000 == 2 [pid = 8736] [id = 2] 00:15:42 INFO - PROCESS | 8736 | ++DOMWINDOW == 3 (0x7f5df2b38800) [pid = 8736] [serial = 3] [outer = (nil)] 00:15:42 INFO - PROCESS | 8736 | ++DOMWINDOW == 4 (0x7f5df2b39800) [pid = 8736] [serial = 4] [outer = 0x7f5df2b38800] 00:15:42 INFO - PROCESS | 8736 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f5df9f5fb80 00:15:42 INFO - PROCESS | 8736 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f5df2a41fd0 00:15:42 INFO - PROCESS | 8736 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5df2a53160 00:15:42 INFO - PROCESS | 8736 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5df2a53460 00:15:42 INFO - PROCESS | 8736 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5df2a53790 00:15:42 INFO - PROCESS | 8736 | ++DOMWINDOW == 5 (0x7f5df2aa2800) [pid = 8736] [serial = 5] [outer = 0x7f5df5fc4800] 00:15:42 INFO - PROCESS | 8736 | [8736] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:15:42 INFO - PROCESS | 8736 | 1456992942508 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43702 00:15:42 INFO - PROCESS | 8736 | [8736] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:15:42 INFO - PROCESS | 8736 | 1456992942597 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43703 00:15:42 INFO - PROCESS | 8736 | 1456992942604 Marionette DEBUG Closed connection conn0 00:15:42 INFO - PROCESS | 8736 | [8736] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:15:42 INFO - PROCESS | 8736 | [8736] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:15:42 INFO - PROCESS | 8736 | 1456992942746 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43704 00:15:42 INFO - PROCESS | 8736 | 1456992942750 Marionette DEBUG Closed connection conn1 00:15:42 INFO - PROCESS | 8736 | [8736] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:15:42 INFO - PROCESS | 8736 | 1456992942796 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43705 00:15:42 INFO - PROCESS | 8736 | 1456992942802 Marionette DEBUG Closed connection conn2 00:15:42 INFO - PROCESS | 8736 | 1456992942846 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:15:42 INFO - PROCESS | 8736 | 1456992942865 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:15:43 INFO - PROCESS | 8736 | [8736] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:15:44 INFO - PROCESS | 8736 | ++DOCSHELL 0x7f5de6b2d000 == 3 [pid = 8736] [id = 3] 00:15:44 INFO - PROCESS | 8736 | ++DOMWINDOW == 6 (0x7f5de6b2e000) [pid = 8736] [serial = 6] [outer = (nil)] 00:15:44 INFO - PROCESS | 8736 | ++DOCSHELL 0x7f5de6b2f000 == 4 [pid = 8736] [id = 4] 00:15:44 INFO - PROCESS | 8736 | ++DOMWINDOW == 7 (0x7f5de6de4400) [pid = 8736] [serial = 7] [outer = (nil)] 00:15:44 INFO - PROCESS | 8736 | [8736] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:15:45 INFO - PROCESS | 8736 | ++DOCSHELL 0x7f5de5ebe800 == 5 [pid = 8736] [id = 5] 00:15:45 INFO - PROCESS | 8736 | ++DOMWINDOW == 8 (0x7f5de5fcdc00) [pid = 8736] [serial = 8] [outer = (nil)] 00:15:45 INFO - PROCESS | 8736 | [8736] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:15:45 INFO - PROCESS | 8736 | [8736] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:15:45 INFO - PROCESS | 8736 | ++DOMWINDOW == 9 (0x7f5de5230000) [pid = 8736] [serial = 9] [outer = 0x7f5de5fcdc00] 00:15:45 INFO - PROCESS | 8736 | ++DOMWINDOW == 10 (0x7f5de4c22000) [pid = 8736] [serial = 10] [outer = 0x7f5de6b2e000] 00:15:45 INFO - PROCESS | 8736 | ++DOMWINDOW == 11 (0x7f5de4c47800) [pid = 8736] [serial = 11] [outer = 0x7f5de6de4400] 00:15:45 INFO - PROCESS | 8736 | ++DOMWINDOW == 12 (0x7f5de4c49800) [pid = 8736] [serial = 12] [outer = 0x7f5de5fcdc00] 00:15:46 INFO - PROCESS | 8736 | 1456992946677 Marionette DEBUG loaded listener.js 00:15:46 INFO - PROCESS | 8736 | 1456992946694 Marionette DEBUG loaded listener.js 00:15:47 INFO - PROCESS | 8736 | ++DOMWINDOW == 13 (0x7f5df2d49800) [pid = 8736] [serial = 13] [outer = 0x7f5de5fcdc00] 00:15:47 INFO - PROCESS | 8736 | 1456992947339 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"0cf897ab-fc11-468d-befd-c9cd66a62e91","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:15:47 INFO - PROCESS | 8736 | 1456992947654 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:15:47 INFO - PROCESS | 8736 | 1456992947660 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:15:48 INFO - PROCESS | 8736 | 1456992947994 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:15:48 INFO - PROCESS | 8736 | 1456992947997 Marionette TRACE conn3 <- [1,3,null,{}] 00:15:48 INFO - PROCESS | 8736 | 1456992948063 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:15:48 INFO - PROCESS | 8736 | [8736] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:15:48 INFO - PROCESS | 8736 | ++DOMWINDOW == 14 (0x7f5ddfd98000) [pid = 8736] [serial = 14] [outer = 0x7f5de5fcdc00] 00:15:48 INFO - PROCESS | 8736 | [8736] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 00:15:49 INFO - PROCESS | 8736 | ++DOCSHELL 0x7f5ddf61e000 == 6 [pid = 8736] [id = 6] 00:15:49 INFO - PROCESS | 8736 | ++DOMWINDOW == 15 (0x7f5dddb08000) [pid = 8736] [serial = 15] [outer = (nil)] 00:15:49 INFO - PROCESS | 8736 | ++DOMWINDOW == 16 (0x7f5dddb09000) [pid = 8736] [serial = 16] [outer = 0x7f5dddb08000] 00:15:49 INFO - PROCESS | 8736 | ++DOMWINDOW == 17 (0x7f5dddb0f800) [pid = 8736] [serial = 17] [outer = 0x7f5dddb08000] 00:15:49 INFO - PROCESS | 8736 | ++DOCSHELL 0x7f5ddd911000 == 7 [pid = 8736] [id = 7] 00:15:49 INFO - PROCESS | 8736 | ++DOMWINDOW == 18 (0x7f5ddd949c00) [pid = 8736] [serial = 18] [outer = (nil)] 00:15:49 INFO - PROCESS | 8736 | ++DOMWINDOW == 19 (0x7f5ddf630c00) [pid = 8736] [serial = 19] [outer = 0x7f5ddd949c00] 00:15:49 INFO - PROCESS | 8736 | ++DOMWINDOW == 20 (0x7f5ddd8b9c00) [pid = 8736] [serial = 20] [outer = 0x7f5ddd949c00] 00:15:49 INFO - PROCESS | 8736 | [8736] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:15:50 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:15:50 INFO - document served over http requires an http 00:15:50 INFO - sub-resource via script-tag using the meta-referrer 00:15:50 INFO - delivery method with keep-origin-redirect and when 00:15:50 INFO - the target request is cross-origin. - expected FAIL 00:15:50 INFO - TEST-INFO | expected FAIL 00:15:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1144ms 00:15:50 WARNING - u'runner_teardown' () 00:15:50 INFO - Setting up ssl 00:15:50 INFO - PROCESS | certutil | 00:15:50 INFO - PROCESS | certutil | 00:15:50 INFO - PROCESS | certutil | 00:15:50 INFO - Certificate Nickname Trust Attributes 00:15:50 INFO - SSL,S/MIME,JAR/XPI 00:15:50 INFO - 00:15:50 INFO - web-platform-tests CT,, 00:15:50 INFO - 00:15:50 INFO - Starting runner 00:15:53 INFO - PROCESS | 8800 | 1456992953180 Marionette DEBUG Marionette enabled via build flag and pref 00:15:53 INFO - PROCESS | 8800 | ++DOCSHELL 0x7f674edc3800 == 1 [pid = 8800] [id = 1] 00:15:53 INFO - PROCESS | 8800 | ++DOMWINDOW == 1 (0x7f674edc4000) [pid = 8800] [serial = 1] [outer = (nil)] 00:15:53 INFO - PROCESS | 8800 | ++DOMWINDOW == 2 (0x7f674edc5000) [pid = 8800] [serial = 2] [outer = 0x7f674edc4000] 00:15:53 INFO - PROCESS | 8800 | 1456992953873 Marionette INFO Listening on port 2931 00:15:54 INFO - PROCESS | 8800 | 1456992954392 Marionette DEBUG Marionette enabled via command-line flag 00:15:54 INFO - PROCESS | 8800 | ++DOCSHELL 0x7f674b925800 == 2 [pid = 8800] [id = 2] 00:15:54 INFO - PROCESS | 8800 | ++DOMWINDOW == 3 (0x7f674b936000) [pid = 8800] [serial = 3] [outer = (nil)] 00:15:54 INFO - PROCESS | 8800 | ++DOMWINDOW == 4 (0x7f674b937000) [pid = 8800] [serial = 4] [outer = 0x7f674b936000] 00:15:54 INFO - PROCESS | 8800 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6752d5fb80 00:15:54 INFO - PROCESS | 8800 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f674b840fd0 00:15:54 INFO - PROCESS | 8800 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f674b852160 00:15:54 INFO - PROCESS | 8800 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f674b852460 00:15:54 INFO - PROCESS | 8800 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f674b852790 00:15:54 INFO - PROCESS | 8800 | ++DOMWINDOW == 5 (0x7f674b8a2800) [pid = 8800] [serial = 5] [outer = 0x7f674edc4000] 00:15:54 INFO - PROCESS | 8800 | [8800] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:15:54 INFO - PROCESS | 8800 | 1456992954719 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41379 00:15:54 INFO - PROCESS | 8800 | [8800] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:15:54 INFO - PROCESS | 8800 | 1456992954809 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41380 00:15:54 INFO - PROCESS | 8800 | 1456992954816 Marionette DEBUG Closed connection conn0 00:15:54 INFO - PROCESS | 8800 | [8800] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:15:54 INFO - PROCESS | 8800 | [8800] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:15:54 INFO - PROCESS | 8800 | 1456992954960 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41381 00:15:54 INFO - PROCESS | 8800 | 1456992954963 Marionette DEBUG Closed connection conn1 00:15:55 INFO - PROCESS | 8800 | [8800] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:15:55 INFO - PROCESS | 8800 | 1456992955013 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41382 00:15:55 INFO - PROCESS | 8800 | 1456992955017 Marionette DEBUG Closed connection conn2 00:15:55 INFO - PROCESS | 8800 | 1456992955064 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:15:55 INFO - PROCESS | 8800 | 1456992955087 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:15:55 INFO - PROCESS | 8800 | [8800] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:15:56 INFO - PROCESS | 8800 | ++DOCSHELL 0x7f673fdf2000 == 3 [pid = 8800] [id = 3] 00:15:56 INFO - PROCESS | 8800 | ++DOMWINDOW == 6 (0x7f673fdf2800) [pid = 8800] [serial = 6] [outer = (nil)] 00:15:56 INFO - PROCESS | 8800 | ++DOCSHELL 0x7f6740257800 == 4 [pid = 8800] [id = 4] 00:15:56 INFO - PROCESS | 8800 | ++DOMWINDOW == 7 (0x7f673fbec800) [pid = 8800] [serial = 7] [outer = (nil)] 00:15:57 INFO - PROCESS | 8800 | [8800] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:15:57 INFO - PROCESS | 8800 | ++DOCSHELL 0x7f673ef95000 == 5 [pid = 8800] [id = 5] 00:15:57 INFO - PROCESS | 8800 | ++DOMWINDOW == 8 (0x7f673edaa000) [pid = 8800] [serial = 8] [outer = (nil)] 00:15:57 INFO - PROCESS | 8800 | [8800] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:15:57 INFO - PROCESS | 8800 | [8800] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:15:57 INFO - PROCESS | 8800 | ++DOMWINDOW == 9 (0x7f673e053400) [pid = 8800] [serial = 9] [outer = 0x7f673edaa000] 00:15:57 INFO - PROCESS | 8800 | ++DOMWINDOW == 10 (0x7f673da11800) [pid = 8800] [serial = 10] [outer = 0x7f673fdf2800] 00:15:57 INFO - PROCESS | 8800 | ++DOMWINDOW == 11 (0x7f673da44000) [pid = 8800] [serial = 11] [outer = 0x7f673fbec800] 00:15:57 INFO - PROCESS | 8800 | ++DOMWINDOW == 12 (0x7f673da46000) [pid = 8800] [serial = 12] [outer = 0x7f673edaa000] 00:15:58 INFO - PROCESS | 8800 | 1456992958911 Marionette DEBUG loaded listener.js 00:15:58 INFO - PROCESS | 8800 | 1456992958927 Marionette DEBUG loaded listener.js 00:15:59 INFO - PROCESS | 8800 | ++DOMWINDOW == 13 (0x7f674bb88c00) [pid = 8800] [serial = 13] [outer = 0x7f673edaa000] 00:15:59 INFO - PROCESS | 8800 | 1456992959586 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"4e1540df-eadd-4102-9f41-6373f59bad98","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:15:59 INFO - PROCESS | 8800 | 1456992959930 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:15:59 INFO - PROCESS | 8800 | 1456992959936 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:16:00 INFO - PROCESS | 8800 | 1456992960253 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:16:00 INFO - PROCESS | 8800 | 1456992960255 Marionette TRACE conn3 <- [1,3,null,{}] 00:16:00 INFO - PROCESS | 8800 | 1456992960357 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:16:00 INFO - PROCESS | 8800 | [8800] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:16:00 INFO - PROCESS | 8800 | ++DOMWINDOW == 14 (0x7f6738a8cc00) [pid = 8800] [serial = 14] [outer = 0x7f673edaa000] 00:16:01 INFO - PROCESS | 8800 | [8800] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html 00:16:01 INFO - PROCESS | 8800 | ++DOCSHELL 0x7f673842d000 == 6 [pid = 8800] [id = 6] 00:16:01 INFO - PROCESS | 8800 | ++DOMWINDOW == 15 (0x7f6736909000) [pid = 8800] [serial = 15] [outer = (nil)] 00:16:01 INFO - PROCESS | 8800 | ++DOMWINDOW == 16 (0x7f673690a000) [pid = 8800] [serial = 16] [outer = 0x7f6736909000] 00:16:01 INFO - PROCESS | 8800 | ++DOMWINDOW == 17 (0x7f6736910800) [pid = 8800] [serial = 17] [outer = 0x7f6736909000] 00:16:01 INFO - PROCESS | 8800 | ++DOCSHELL 0x7f6736711800 == 7 [pid = 8800] [id = 7] 00:16:01 INFO - PROCESS | 8800 | ++DOMWINDOW == 18 (0x7f6736911400) [pid = 8800] [serial = 18] [outer = (nil)] 00:16:01 INFO - PROCESS | 8800 | ++DOMWINDOW == 19 (0x7f673840c400) [pid = 8800] [serial = 19] [outer = 0x7f6736911400] 00:16:01 INFO - PROCESS | 8800 | ++DOMWINDOW == 20 (0x7f673668d800) [pid = 8800] [serial = 20] [outer = 0x7f6736911400] 00:16:02 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a 00:16:02 INFO - document served over http requires an http 00:16:02 INFO - sub-resource via script-tag using the meta-referrer 00:16:02 INFO - delivery method with no-redirect and when 00:16:02 INFO - the target request is cross-origin. - expected FAIL 00:16:02 INFO - TEST-INFO | expected FAIL 00:16:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1035ms 00:16:02 INFO - PROCESS | 8800 | [8800] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:16:02 WARNING - u'runner_teardown' () 00:16:02 INFO - Setting up ssl 00:16:02 INFO - PROCESS | certutil | 00:16:02 INFO - PROCESS | certutil | 00:16:02 INFO - PROCESS | certutil | 00:16:02 INFO - Certificate Nickname Trust Attributes 00:16:02 INFO - SSL,S/MIME,JAR/XPI 00:16:02 INFO - 00:16:02 INFO - web-platform-tests CT,, 00:16:02 INFO - 00:16:02 INFO - Starting runner 00:16:05 INFO - PROCESS | 8863 | 1456992965331 Marionette DEBUG Marionette enabled via build flag and pref 00:16:05 INFO - PROCESS | 8863 | ++DOCSHELL 0x7f078fac0800 == 1 [pid = 8863] [id = 1] 00:16:05 INFO - PROCESS | 8863 | ++DOMWINDOW == 1 (0x7f078fac1000) [pid = 8863] [serial = 1] [outer = (nil)] 00:16:05 INFO - PROCESS | 8863 | ++DOMWINDOW == 2 (0x7f078fac2000) [pid = 8863] [serial = 2] [outer = 0x7f078fac1000] 00:16:06 INFO - PROCESS | 8863 | 1456992966027 Marionette INFO Listening on port 2932 00:16:06 INFO - PROCESS | 8863 | 1456992966534 Marionette DEBUG Marionette enabled via command-line flag 00:16:06 INFO - PROCESS | 8863 | ++DOCSHELL 0x7f078c645000 == 2 [pid = 8863] [id = 2] 00:16:06 INFO - PROCESS | 8863 | ++DOMWINDOW == 3 (0x7f078c655800) [pid = 8863] [serial = 3] [outer = (nil)] 00:16:06 INFO - PROCESS | 8863 | ++DOMWINDOW == 4 (0x7f078c656800) [pid = 8863] [serial = 4] [outer = 0x7f078c655800] 00:16:06 INFO - PROCESS | 8863 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0793a5fb80 00:16:06 INFO - PROCESS | 8863 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f078c53ff40 00:16:06 INFO - PROCESS | 8863 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f078c5510d0 00:16:06 INFO - PROCESS | 8863 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f078c5513d0 00:16:06 INFO - PROCESS | 8863 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f078c551790 00:16:06 INFO - PROCESS | 8863 | ++DOMWINDOW == 5 (0x7f078c597800) [pid = 8863] [serial = 5] [outer = 0x7f078fac1000] 00:16:06 INFO - PROCESS | 8863 | [8863] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:16:06 INFO - PROCESS | 8863 | 1456992966873 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38759 00:16:06 INFO - PROCESS | 8863 | [8863] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:16:06 INFO - PROCESS | 8863 | 1456992966969 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38760 00:16:06 INFO - PROCESS | 8863 | 1456992966977 Marionette DEBUG Closed connection conn0 00:16:07 INFO - PROCESS | 8863 | [8863] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:16:07 INFO - PROCESS | 8863 | [8863] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:16:07 INFO - PROCESS | 8863 | 1456992967121 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38761 00:16:07 INFO - PROCESS | 8863 | 1456992967125 Marionette DEBUG Closed connection conn1 00:16:07 INFO - PROCESS | 8863 | [8863] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:16:07 INFO - PROCESS | 8863 | 1456992967175 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38762 00:16:07 INFO - PROCESS | 8863 | 1456992967183 Marionette DEBUG Closed connection conn2 00:16:07 INFO - PROCESS | 8863 | 1456992967220 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:16:07 INFO - PROCESS | 8863 | 1456992967242 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:16:08 INFO - PROCESS | 8863 | [8863] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:16:08 INFO - PROCESS | 8863 | ++DOCSHELL 0x7f07806bb800 == 3 [pid = 8863] [id = 3] 00:16:08 INFO - PROCESS | 8863 | ++DOMWINDOW == 6 (0x7f07806bc800) [pid = 8863] [serial = 6] [outer = (nil)] 00:16:08 INFO - PROCESS | 8863 | ++DOCSHELL 0x7f07806bd000 == 4 [pid = 8863] [id = 4] 00:16:08 INFO - PROCESS | 8863 | ++DOMWINDOW == 7 (0x7f07808bb400) [pid = 8863] [serial = 7] [outer = (nil)] 00:16:09 INFO - PROCESS | 8863 | [8863] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:16:09 INFO - PROCESS | 8863 | ++DOCSHELL 0x7f077ec24000 == 5 [pid = 8863] [id = 5] 00:16:09 INFO - PROCESS | 8863 | ++DOMWINDOW == 8 (0x7f077fae7800) [pid = 8863] [serial = 8] [outer = (nil)] 00:16:09 INFO - PROCESS | 8863 | [8863] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:16:09 INFO - PROCESS | 8863 | [8863] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:16:09 INFO - PROCESS | 8863 | ++DOMWINDOW == 9 (0x7f077ec6e400) [pid = 8863] [serial = 9] [outer = 0x7f077fae7800] 00:16:09 INFO - PROCESS | 8863 | ++DOMWINDOW == 10 (0x7f077e742000) [pid = 8863] [serial = 10] [outer = 0x7f07806bc800] 00:16:09 INFO - PROCESS | 8863 | ++DOMWINDOW == 11 (0x7f077e75c400) [pid = 8863] [serial = 11] [outer = 0x7f07808bb400] 00:16:09 INFO - PROCESS | 8863 | ++DOMWINDOW == 12 (0x7f077e75e400) [pid = 8863] [serial = 12] [outer = 0x7f077fae7800] 00:16:11 INFO - PROCESS | 8863 | 1456992971222 Marionette DEBUG loaded listener.js 00:16:11 INFO - PROCESS | 8863 | 1456992971239 Marionette DEBUG loaded listener.js 00:16:11 INFO - PROCESS | 8863 | ++DOMWINDOW == 13 (0x7f078c86a400) [pid = 8863] [serial = 13] [outer = 0x7f077fae7800] 00:16:11 INFO - PROCESS | 8863 | 1456992971928 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"3cfaf50c-3003-433c-9ed2-128eab2852b0","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:16:12 INFO - PROCESS | 8863 | 1456992972268 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:16:12 INFO - PROCESS | 8863 | 1456992972273 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:16:12 INFO - PROCESS | 8863 | 1456992972625 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:16:12 INFO - PROCESS | 8863 | 1456992972627 Marionette TRACE conn3 <- [1,3,null,{}] 00:16:12 INFO - PROCESS | 8863 | 1456992972697 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:16:12 INFO - PROCESS | 8863 | [8863] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:16:13 INFO - PROCESS | 8863 | ++DOMWINDOW == 14 (0x7f078150b800) [pid = 8863] [serial = 14] [outer = 0x7f077fae7800] 00:16:13 INFO - PROCESS | 8863 | [8863] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 00:16:13 INFO - PROCESS | 8863 | ++DOCSHELL 0x7f077772e000 == 6 [pid = 8863] [id = 6] 00:16:13 INFO - PROCESS | 8863 | ++DOMWINDOW == 15 (0x7f0777509000) [pid = 8863] [serial = 15] [outer = (nil)] 00:16:13 INFO - PROCESS | 8863 | ++DOMWINDOW == 16 (0x7f077750a000) [pid = 8863] [serial = 16] [outer = 0x7f0777509000] 00:16:13 INFO - PROCESS | 8863 | ++DOMWINDOW == 17 (0x7f0777510800) [pid = 8863] [serial = 17] [outer = 0x7f0777509000] 00:16:14 INFO - PROCESS | 8863 | ++DOCSHELL 0x7f078c9df800 == 7 [pid = 8863] [id = 7] 00:16:14 INFO - PROCESS | 8863 | ++DOMWINDOW == 18 (0x7f0777381400) [pid = 8863] [serial = 18] [outer = (nil)] 00:16:14 INFO - PROCESS | 8863 | ++DOMWINDOW == 19 (0x7f0777382800) [pid = 8863] [serial = 19] [outer = 0x7f0777381400] 00:16:14 INFO - PROCESS | 8863 | ++DOMWINDOW == 20 (0x7f077770b400) [pid = 8863] [serial = 20] [outer = 0x7f0777381400] 00:16:14 INFO - PROCESS | 8863 | [8863] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:16:14 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:16:14 INFO - document served over http requires an http 00:16:14 INFO - sub-resource via script-tag using the meta-referrer 00:16:14 INFO - delivery method with swap-origin-redirect and when 00:16:14 INFO - the target request is cross-origin. - expected FAIL 00:16:14 INFO - TEST-INFO | expected FAIL 00:16:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1189ms 00:16:14 WARNING - u'runner_teardown' () 00:16:14 INFO - Setting up ssl 00:16:15 INFO - PROCESS | certutil | 00:16:15 INFO - PROCESS | certutil | 00:16:15 INFO - PROCESS | certutil | 00:16:15 INFO - Certificate Nickname Trust Attributes 00:16:15 INFO - SSL,S/MIME,JAR/XPI 00:16:15 INFO - 00:16:15 INFO - web-platform-tests CT,, 00:16:15 INFO - 00:16:15 INFO - Starting runner 00:16:17 INFO - PROCESS | 8926 | 1456992977863 Marionette DEBUG Marionette enabled via build flag and pref 00:16:18 INFO - PROCESS | 8926 | ++DOCSHELL 0x7f0f744c1000 == 1 [pid = 8926] [id = 1] 00:16:18 INFO - PROCESS | 8926 | ++DOMWINDOW == 1 (0x7f0f744c1800) [pid = 8926] [serial = 1] [outer = (nil)] 00:16:18 INFO - PROCESS | 8926 | ++DOMWINDOW == 2 (0x7f0f744c2800) [pid = 8926] [serial = 2] [outer = 0x7f0f744c1800] 00:16:18 INFO - PROCESS | 8926 | 1456992978569 Marionette INFO Listening on port 2933 00:16:19 INFO - PROCESS | 8926 | 1456992979086 Marionette DEBUG Marionette enabled via command-line flag 00:16:19 INFO - PROCESS | 8926 | ++DOCSHELL 0x7f0f70f49000 == 2 [pid = 8926] [id = 2] 00:16:19 INFO - PROCESS | 8926 | ++DOMWINDOW == 3 (0x7f0f70f59800) [pid = 8926] [serial = 3] [outer = (nil)] 00:16:19 INFO - PROCESS | 8926 | ++DOMWINDOW == 4 (0x7f0f70f5a800) [pid = 8926] [serial = 4] [outer = 0x7f0f70f59800] 00:16:19 INFO - PROCESS | 8926 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0f7845fc10 00:16:19 INFO - PROCESS | 8926 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f0f70e3efd0 00:16:19 INFO - PROCESS | 8926 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0f70e55160 00:16:19 INFO - PROCESS | 8926 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0f70e55460 00:16:19 INFO - PROCESS | 8926 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0f70e55790 00:16:19 INFO - PROCESS | 8926 | ++DOMWINDOW == 5 (0x7f0f70e9f800) [pid = 8926] [serial = 5] [outer = 0x7f0f744c1800] 00:16:19 INFO - PROCESS | 8926 | [8926] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:16:19 INFO - PROCESS | 8926 | 1456992979414 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46705 00:16:19 INFO - PROCESS | 8926 | [8926] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:16:19 INFO - PROCESS | 8926 | 1456992979505 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46706 00:16:19 INFO - PROCESS | 8926 | 1456992979512 Marionette DEBUG Closed connection conn0 00:16:19 INFO - PROCESS | 8926 | [8926] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:16:19 INFO - PROCESS | 8926 | [8926] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:16:19 INFO - PROCESS | 8926 | 1456992979660 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46707 00:16:19 INFO - PROCESS | 8926 | 1456992979664 Marionette DEBUG Closed connection conn1 00:16:19 INFO - PROCESS | 8926 | [8926] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:16:19 INFO - PROCESS | 8926 | 1456992979712 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46708 00:16:19 INFO - PROCESS | 8926 | 1456992979721 Marionette DEBUG Closed connection conn2 00:16:19 INFO - PROCESS | 8926 | 1456992979751 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:16:19 INFO - PROCESS | 8926 | 1456992979762 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:16:20 INFO - PROCESS | 8926 | [8926] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:16:21 INFO - PROCESS | 8926 | ++DOCSHELL 0x7f0f64d87000 == 3 [pid = 8926] [id = 3] 00:16:21 INFO - PROCESS | 8926 | ++DOMWINDOW == 6 (0x7f0f64d87800) [pid = 8926] [serial = 6] [outer = (nil)] 00:16:21 INFO - PROCESS | 8926 | ++DOCSHELL 0x7f0f64d88000 == 4 [pid = 8926] [id = 4] 00:16:21 INFO - PROCESS | 8926 | ++DOMWINDOW == 7 (0x7f0f64fb7c00) [pid = 8926] [serial = 7] [outer = (nil)] 00:16:22 INFO - PROCESS | 8926 | [8926] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:16:22 INFO - PROCESS | 8926 | ++DOCSHELL 0x7f0f6356a800 == 5 [pid = 8926] [id = 5] 00:16:22 INFO - PROCESS | 8926 | ++DOMWINDOW == 8 (0x7f0f641d6800) [pid = 8926] [serial = 8] [outer = (nil)] 00:16:22 INFO - PROCESS | 8926 | [8926] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:16:22 INFO - PROCESS | 8926 | [8926] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:16:22 INFO - PROCESS | 8926 | ++DOMWINDOW == 9 (0x7f0f634edc00) [pid = 8926] [serial = 9] [outer = 0x7f0f641d6800] 00:16:22 INFO - PROCESS | 8926 | ++DOMWINDOW == 10 (0x7f0f631ac000) [pid = 8926] [serial = 10] [outer = 0x7f0f64d87800] 00:16:22 INFO - PROCESS | 8926 | ++DOMWINDOW == 11 (0x7f0f631d6c00) [pid = 8926] [serial = 11] [outer = 0x7f0f64fb7c00] 00:16:22 INFO - PROCESS | 8926 | ++DOMWINDOW == 12 (0x7f0f631d8c00) [pid = 8926] [serial = 12] [outer = 0x7f0f641d6800] 00:16:23 INFO - PROCESS | 8926 | 1456992983702 Marionette DEBUG loaded listener.js 00:16:23 INFO - PROCESS | 8926 | 1456992983720 Marionette DEBUG loaded listener.js 00:16:24 INFO - PROCESS | 8926 | ++DOMWINDOW == 13 (0x7f0f61113000) [pid = 8926] [serial = 13] [outer = 0x7f0f641d6800] 00:16:24 INFO - PROCESS | 8926 | 1456992984364 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"1839a602-2698-4450-bbf4-2c0e2d73a882","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:16:24 INFO - PROCESS | 8926 | 1456992984665 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:16:24 INFO - PROCESS | 8926 | 1456992984671 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:16:25 INFO - PROCESS | 8926 | 1456992985005 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:16:25 INFO - PROCESS | 8926 | 1456992985008 Marionette TRACE conn3 <- [1,3,null,{}] 00:16:25 INFO - PROCESS | 8926 | 1456992985055 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:16:25 INFO - PROCESS | 8926 | [8926] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:16:25 INFO - PROCESS | 8926 | ++DOMWINDOW == 14 (0x7f0f5f227800) [pid = 8926] [serial = 14] [outer = 0x7f0f641d6800] 00:16:25 INFO - PROCESS | 8926 | [8926] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 00:16:25 INFO - PROCESS | 8926 | ++DOCSHELL 0x7f0f5c159000 == 6 [pid = 8926] [id = 6] 00:16:25 INFO - PROCESS | 8926 | ++DOMWINDOW == 15 (0x7f0f5c007c00) [pid = 8926] [serial = 15] [outer = (nil)] 00:16:25 INFO - PROCESS | 8926 | ++DOMWINDOW == 16 (0x7f0f5c008c00) [pid = 8926] [serial = 16] [outer = 0x7f0f5c007c00] 00:16:26 INFO - PROCESS | 8926 | ++DOMWINDOW == 17 (0x7f0f5c00f800) [pid = 8926] [serial = 17] [outer = 0x7f0f5c007c00] 00:16:26 INFO - PROCESS | 8926 | ++DOCSHELL 0x7f0f5c0e2000 == 7 [pid = 8926] [id = 7] 00:16:26 INFO - PROCESS | 8926 | ++DOMWINDOW == 18 (0x7f0f5be3b000) [pid = 8926] [serial = 18] [outer = (nil)] 00:16:26 INFO - PROCESS | 8926 | ++DOMWINDOW == 19 (0x7f0f5c011800) [pid = 8926] [serial = 19] [outer = 0x7f0f5be3b000] 00:16:26 INFO - PROCESS | 8926 | ++DOMWINDOW == 20 (0x7f0f5b8b4800) [pid = 8926] [serial = 20] [outer = 0x7f0f5be3b000] 00:16:26 INFO - PROCESS | 8926 | [8926] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:16:26 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:16:26 INFO - document served over http requires an http 00:16:26 INFO - sub-resource via xhr-request using the meta-referrer 00:16:26 INFO - delivery method with keep-origin-redirect and when 00:16:26 INFO - the target request is cross-origin. - expected FAIL 00:16:26 INFO - TEST-INFO | expected FAIL 00:16:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1130ms 00:16:27 WARNING - u'runner_teardown' () 00:16:27 INFO - Setting up ssl 00:16:27 INFO - PROCESS | certutil | 00:16:27 INFO - PROCESS | certutil | 00:16:27 INFO - PROCESS | certutil | 00:16:27 INFO - Certificate Nickname Trust Attributes 00:16:27 INFO - SSL,S/MIME,JAR/XPI 00:16:27 INFO - 00:16:27 INFO - web-platform-tests CT,, 00:16:27 INFO - 00:16:27 INFO - Starting runner 00:16:30 INFO - PROCESS | 8990 | 1456992989995 Marionette DEBUG Marionette enabled via build flag and pref 00:16:30 INFO - PROCESS | 8990 | ++DOCSHELL 0x7fc127cc2800 == 1 [pid = 8990] [id = 1] 00:16:30 INFO - PROCESS | 8990 | ++DOMWINDOW == 1 (0x7fc127cc3000) [pid = 8990] [serial = 1] [outer = (nil)] 00:16:30 INFO - PROCESS | 8990 | ++DOMWINDOW == 2 (0x7fc127cc4000) [pid = 8990] [serial = 2] [outer = 0x7fc127cc3000] 00:16:30 INFO - PROCESS | 8990 | 1456992990691 Marionette INFO Listening on port 2934 00:16:31 INFO - PROCESS | 8990 | 1456992991195 Marionette DEBUG Marionette enabled via command-line flag 00:16:31 INFO - PROCESS | 8990 | ++DOCSHELL 0x7fc124848000 == 2 [pid = 8990] [id = 2] 00:16:31 INFO - PROCESS | 8990 | ++DOMWINDOW == 3 (0x7fc124858800) [pid = 8990] [serial = 3] [outer = (nil)] 00:16:31 INFO - PROCESS | 8990 | ++DOMWINDOW == 4 (0x7fc124859800) [pid = 8990] [serial = 4] [outer = 0x7fc124858800] 00:16:31 INFO - PROCESS | 8990 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fc12bc5fb80 00:16:31 INFO - PROCESS | 8990 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fc124740f40 00:16:31 INFO - PROCESS | 8990 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fc1247520d0 00:16:31 INFO - PROCESS | 8990 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fc124752460 00:16:31 INFO - PROCESS | 8990 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fc124752790 00:16:31 INFO - PROCESS | 8990 | ++DOMWINDOW == 5 (0x7fc12479c800) [pid = 8990] [serial = 5] [outer = 0x7fc127cc3000] 00:16:31 INFO - PROCESS | 8990 | [8990] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:16:31 INFO - PROCESS | 8990 | 1456992991523 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:33502 00:16:31 INFO - PROCESS | 8990 | [8990] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:16:31 INFO - PROCESS | 8990 | 1456992991611 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:33503 00:16:31 INFO - PROCESS | 8990 | 1456992991619 Marionette DEBUG Closed connection conn0 00:16:31 INFO - PROCESS | 8990 | [8990] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:16:31 INFO - PROCESS | 8990 | [8990] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:16:31 INFO - PROCESS | 8990 | 1456992991763 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:33504 00:16:31 INFO - PROCESS | 8990 | 1456992991767 Marionette DEBUG Closed connection conn1 00:16:31 INFO - PROCESS | 8990 | [8990] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:16:31 INFO - PROCESS | 8990 | 1456992991816 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:33505 00:16:31 INFO - PROCESS | 8990 | 1456992991820 Marionette DEBUG Closed connection conn2 00:16:31 INFO - PROCESS | 8990 | 1456992991860 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:16:31 INFO - PROCESS | 8990 | 1456992991880 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:16:32 INFO - PROCESS | 8990 | [8990] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:16:33 INFO - PROCESS | 8990 | ++DOCSHELL 0x7fc119036800 == 3 [pid = 8990] [id = 3] 00:16:33 INFO - PROCESS | 8990 | ++DOMWINDOW == 6 (0x7fc1195e1800) [pid = 8990] [serial = 6] [outer = (nil)] 00:16:33 INFO - PROCESS | 8990 | ++DOCSHELL 0x7fc124d81000 == 4 [pid = 8990] [id = 4] 00:16:33 INFO - PROCESS | 8990 | ++DOMWINDOW == 7 (0x7fc118709400) [pid = 8990] [serial = 7] [outer = (nil)] 00:16:33 INFO - PROCESS | 8990 | [8990] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:16:34 INFO - PROCESS | 8990 | ++DOCSHELL 0x7fc116fbe800 == 5 [pid = 8990] [id = 5] 00:16:34 INFO - PROCESS | 8990 | ++DOMWINDOW == 8 (0x7fc117b9d800) [pid = 8990] [serial = 8] [outer = (nil)] 00:16:34 INFO - PROCESS | 8990 | [8990] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:16:34 INFO - PROCESS | 8990 | [8990] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:16:34 INFO - PROCESS | 8990 | ++DOMWINDOW == 9 (0x7fc116e43400) [pid = 8990] [serial = 9] [outer = 0x7fc117b9d800] 00:16:34 INFO - PROCESS | 8990 | ++DOMWINDOW == 10 (0x7fc116813800) [pid = 8990] [serial = 10] [outer = 0x7fc1195e1800] 00:16:34 INFO - PROCESS | 8990 | ++DOMWINDOW == 11 (0x7fc116844000) [pid = 8990] [serial = 11] [outer = 0x7fc118709400] 00:16:34 INFO - PROCESS | 8990 | ++DOMWINDOW == 12 (0x7fc116846000) [pid = 8990] [serial = 12] [outer = 0x7fc117b9d800] 00:16:35 INFO - PROCESS | 8990 | 1456992995607 Marionette DEBUG loaded listener.js 00:16:35 INFO - PROCESS | 8990 | 1456992995625 Marionette DEBUG loaded listener.js 00:16:36 INFO - PROCESS | 8990 | ++DOMWINDOW == 13 (0x7fc124a67000) [pid = 8990] [serial = 13] [outer = 0x7fc117b9d800] 00:16:36 INFO - PROCESS | 8990 | 1456992996286 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8e4fda88-0964-4ef0-878d-01561d2319c8","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:16:36 INFO - PROCESS | 8990 | 1456992996636 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:16:36 INFO - PROCESS | 8990 | 1456992996642 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:16:36 INFO - PROCESS | 8990 | 1456992996922 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:16:36 INFO - PROCESS | 8990 | 1456992996925 Marionette TRACE conn3 <- [1,3,null,{}] 00:16:37 INFO - PROCESS | 8990 | 1456992997063 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:16:37 INFO - PROCESS | 8990 | [8990] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:16:37 INFO - PROCESS | 8990 | ++DOMWINDOW == 14 (0x7fc118419c00) [pid = 8990] [serial = 14] [outer = 0x7fc117b9d800] 00:16:37 INFO - PROCESS | 8990 | [8990] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 00:16:38 INFO - PROCESS | 8990 | ++DOCSHELL 0x7fc11122d000 == 6 [pid = 8990] [id = 6] 00:16:38 INFO - PROCESS | 8990 | ++DOMWINDOW == 15 (0x7fc10f70a000) [pid = 8990] [serial = 15] [outer = (nil)] 00:16:38 INFO - PROCESS | 8990 | ++DOMWINDOW == 16 (0x7fc10f70b000) [pid = 8990] [serial = 16] [outer = 0x7fc10f70a000] 00:16:38 INFO - PROCESS | 8990 | ++DOMWINDOW == 17 (0x7fc10f711c00) [pid = 8990] [serial = 17] [outer = 0x7fc10f70a000] 00:16:38 INFO - PROCESS | 8990 | ++DOCSHELL 0x7fc119036000 == 7 [pid = 8990] [id = 7] 00:16:38 INFO - PROCESS | 8990 | ++DOMWINDOW == 18 (0x7fc10f5cb400) [pid = 8990] [serial = 18] [outer = (nil)] 00:16:38 INFO - PROCESS | 8990 | ++DOMWINDOW == 19 (0x7fc10f5cd800) [pid = 8990] [serial = 19] [outer = 0x7fc10f5cb400] 00:16:38 INFO - PROCESS | 8990 | ++DOMWINDOW == 20 (0x7fc10f54d400) [pid = 8990] [serial = 20] [outer = 0x7fc10f5cb400] 00:16:38 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:16:38 INFO - document served over http requires an http 00:16:38 INFO - sub-resource via xhr-request using the meta-referrer 00:16:38 INFO - delivery method with no-redirect and when 00:16:38 INFO - the target request is cross-origin. - expected FAIL 00:16:38 INFO - TEST-INFO | expected FAIL 00:16:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 928ms 00:16:38 WARNING - u'runner_teardown' () 00:16:39 INFO - Setting up ssl 00:16:39 INFO - PROCESS | certutil | 00:16:39 INFO - PROCESS | certutil | 00:16:39 INFO - PROCESS | certutil | 00:16:39 INFO - Certificate Nickname Trust Attributes 00:16:39 INFO - SSL,S/MIME,JAR/XPI 00:16:39 INFO - 00:16:39 INFO - web-platform-tests CT,, 00:16:39 INFO - 00:16:39 INFO - Starting runner 00:16:41 INFO - PROCESS | 9054 | 1456993001886 Marionette DEBUG Marionette enabled via build flag and pref 00:16:42 INFO - PROCESS | 9054 | ++DOCSHELL 0x7f83678c3000 == 1 [pid = 9054] [id = 1] 00:16:42 INFO - PROCESS | 9054 | ++DOMWINDOW == 1 (0x7f83678c3800) [pid = 9054] [serial = 1] [outer = (nil)] 00:16:42 INFO - PROCESS | 9054 | ++DOMWINDOW == 2 (0x7f83678c4800) [pid = 9054] [serial = 2] [outer = 0x7f83678c3800] 00:16:42 INFO - PROCESS | 9054 | 1456993002570 Marionette INFO Listening on port 2935 00:16:43 INFO - PROCESS | 9054 | 1456993003075 Marionette DEBUG Marionette enabled via command-line flag 00:16:43 INFO - PROCESS | 9054 | ++DOCSHELL 0x7f8364424000 == 2 [pid = 9054] [id = 2] 00:16:43 INFO - PROCESS | 9054 | ++DOMWINDOW == 3 (0x7f8364434800) [pid = 9054] [serial = 3] [outer = (nil)] 00:16:43 INFO - PROCESS | 9054 | ++DOMWINDOW == 4 (0x7f8364435800) [pid = 9054] [serial = 4] [outer = 0x7f8364434800] 00:16:43 INFO - PROCESS | 9054 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f836b85fb80 00:16:43 INFO - PROCESS | 9054 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8364339fd0 00:16:43 INFO - PROCESS | 9054 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8364352160 00:16:43 INFO - PROCESS | 9054 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8364352460 00:16:43 INFO - PROCESS | 9054 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8364352790 00:16:43 INFO - PROCESS | 9054 | ++DOMWINDOW == 5 (0x7f836439f000) [pid = 9054] [serial = 5] [outer = 0x7f83678c3800] 00:16:43 INFO - PROCESS | 9054 | [9054] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:16:43 INFO - PROCESS | 9054 | 1456993003398 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:34867 00:16:43 INFO - PROCESS | 9054 | [9054] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:16:43 INFO - PROCESS | 9054 | 1456993003486 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:34868 00:16:43 INFO - PROCESS | 9054 | 1456993003494 Marionette DEBUG Closed connection conn0 00:16:43 INFO - PROCESS | 9054 | [9054] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:16:43 INFO - PROCESS | 9054 | [9054] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:16:43 INFO - PROCESS | 9054 | 1456993003637 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:34869 00:16:43 INFO - PROCESS | 9054 | 1456993003642 Marionette DEBUG Closed connection conn1 00:16:43 INFO - PROCESS | 9054 | [9054] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:16:43 INFO - PROCESS | 9054 | 1456993003687 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:34870 00:16:43 INFO - PROCESS | 9054 | 1456993003695 Marionette DEBUG Closed connection conn2 00:16:43 INFO - PROCESS | 9054 | 1456993003742 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:16:43 INFO - PROCESS | 9054 | 1456993003763 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:16:44 INFO - PROCESS | 9054 | [9054] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:16:45 INFO - PROCESS | 9054 | ++DOCSHELL 0x7f8358d8e800 == 3 [pid = 9054] [id = 3] 00:16:45 INFO - PROCESS | 9054 | ++DOMWINDOW == 6 (0x7f836781a000) [pid = 9054] [serial = 6] [outer = (nil)] 00:16:45 INFO - PROCESS | 9054 | ++DOCSHELL 0x7f836924a000 == 4 [pid = 9054] [id = 4] 00:16:45 INFO - PROCESS | 9054 | ++DOMWINDOW == 7 (0x7f8358408800) [pid = 9054] [serial = 7] [outer = (nil)] 00:16:45 INFO - PROCESS | 9054 | [9054] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:16:45 INFO - PROCESS | 9054 | ++DOCSHELL 0x7f8356cc5800 == 5 [pid = 9054] [id = 5] 00:16:45 INFO - PROCESS | 9054 | ++DOMWINDOW == 8 (0x7f835789f000) [pid = 9054] [serial = 8] [outer = (nil)] 00:16:45 INFO - PROCESS | 9054 | [9054] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:16:46 INFO - PROCESS | 9054 | [9054] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:16:46 INFO - PROCESS | 9054 | ++DOMWINDOW == 9 (0x7f8356b52400) [pid = 9054] [serial = 9] [outer = 0x7f835789f000] 00:16:46 INFO - PROCESS | 9054 | ++DOMWINDOW == 10 (0x7f8356513800) [pid = 9054] [serial = 10] [outer = 0x7f836781a000] 00:16:46 INFO - PROCESS | 9054 | ++DOMWINDOW == 11 (0x7f8356543400) [pid = 9054] [serial = 11] [outer = 0x7f8358408800] 00:16:46 INFO - PROCESS | 9054 | ++DOMWINDOW == 12 (0x7f8356545400) [pid = 9054] [serial = 12] [outer = 0x7f835789f000] 00:16:47 INFO - PROCESS | 9054 | 1456993007465 Marionette DEBUG loaded listener.js 00:16:47 INFO - PROCESS | 9054 | 1456993007482 Marionette DEBUG loaded listener.js 00:16:48 INFO - PROCESS | 9054 | ++DOMWINDOW == 13 (0x7f8364694c00) [pid = 9054] [serial = 13] [outer = 0x7f835789f000] 00:16:48 INFO - PROCESS | 9054 | 1456993008143 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8b878118-8171-4360-a1bd-0773f196b308","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:16:48 INFO - PROCESS | 9054 | 1456993008488 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:16:48 INFO - PROCESS | 9054 | 1456993008494 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:16:48 INFO - PROCESS | 9054 | 1456993008813 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:16:48 INFO - PROCESS | 9054 | 1456993008818 Marionette TRACE conn3 <- [1,3,null,{}] 00:16:48 INFO - PROCESS | 9054 | 1456993008906 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:16:49 INFO - PROCESS | 9054 | [9054] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:16:49 INFO - PROCESS | 9054 | ++DOMWINDOW == 14 (0x7f8351689800) [pid = 9054] [serial = 14] [outer = 0x7f835789f000] 00:16:49 INFO - PROCESS | 9054 | [9054] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 00:16:49 INFO - PROCESS | 9054 | ++DOCSHELL 0x7f83516e6000 == 6 [pid = 9054] [id = 6] 00:16:49 INFO - PROCESS | 9054 | ++DOMWINDOW == 15 (0x7f834f407000) [pid = 9054] [serial = 15] [outer = (nil)] 00:16:49 INFO - PROCESS | 9054 | ++DOMWINDOW == 16 (0x7f834f408000) [pid = 9054] [serial = 16] [outer = 0x7f834f407000] 00:16:50 INFO - PROCESS | 9054 | ++DOMWINDOW == 17 (0x7f834f40e800) [pid = 9054] [serial = 17] [outer = 0x7f834f407000] 00:16:50 INFO - PROCESS | 9054 | ++DOCSHELL 0x7f834f4e1800 == 7 [pid = 9054] [id = 7] 00:16:50 INFO - PROCESS | 9054 | ++DOMWINDOW == 18 (0x7f834f120400) [pid = 9054] [serial = 18] [outer = (nil)] 00:16:50 INFO - PROCESS | 9054 | ++DOMWINDOW == 19 (0x7f834f122800) [pid = 9054] [serial = 19] [outer = 0x7f834f120400] 00:16:50 INFO - PROCESS | 9054 | ++DOMWINDOW == 20 (0x7f834f11bc00) [pid = 9054] [serial = 20] [outer = 0x7f834f120400] 00:16:50 INFO - PROCESS | 9054 | [9054] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:16:50 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:16:50 INFO - document served over http requires an http 00:16:50 INFO - sub-resource via xhr-request using the meta-referrer 00:16:50 INFO - delivery method with swap-origin-redirect and when 00:16:50 INFO - the target request is cross-origin. - expected FAIL 00:16:50 INFO - TEST-INFO | expected FAIL 00:16:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1141ms 00:16:51 WARNING - u'runner_teardown' () 00:16:51 INFO - Setting up ssl 00:16:51 INFO - PROCESS | certutil | 00:16:51 INFO - PROCESS | certutil | 00:16:51 INFO - PROCESS | certutil | 00:16:51 INFO - Certificate Nickname Trust Attributes 00:16:51 INFO - SSL,S/MIME,JAR/XPI 00:16:51 INFO - 00:16:51 INFO - web-platform-tests CT,, 00:16:51 INFO - 00:16:51 INFO - Starting runner 00:16:53 INFO - PROCESS | 9118 | 1456993013935 Marionette DEBUG Marionette enabled via build flag and pref 00:16:54 INFO - PROCESS | 9118 | ++DOCSHELL 0x7fb692fc4000 == 1 [pid = 9118] [id = 1] 00:16:54 INFO - PROCESS | 9118 | ++DOMWINDOW == 1 (0x7fb692fc4800) [pid = 9118] [serial = 1] [outer = (nil)] 00:16:54 INFO - PROCESS | 9118 | ++DOMWINDOW == 2 (0x7fb692fc5800) [pid = 9118] [serial = 2] [outer = 0x7fb692fc4800] 00:16:54 INFO - PROCESS | 9118 | 1456993014625 Marionette INFO Listening on port 2936 00:16:55 INFO - PROCESS | 9118 | 1456993015142 Marionette DEBUG Marionette enabled via command-line flag 00:16:55 INFO - PROCESS | 9118 | ++DOCSHELL 0x7fb68fb25800 == 2 [pid = 9118] [id = 2] 00:16:55 INFO - PROCESS | 9118 | ++DOMWINDOW == 3 (0x7fb68fb36000) [pid = 9118] [serial = 3] [outer = (nil)] 00:16:55 INFO - PROCESS | 9118 | ++DOMWINDOW == 4 (0x7fb68fb37000) [pid = 9118] [serial = 4] [outer = 0x7fb68fb36000] 00:16:55 INFO - PROCESS | 9118 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb696f5fc10 00:16:55 INFO - PROCESS | 9118 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb68fa40fd0 00:16:55 INFO - PROCESS | 9118 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb68fa52160 00:16:55 INFO - PROCESS | 9118 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb68fa52460 00:16:55 INFO - PROCESS | 9118 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb68fa52790 00:16:55 INFO - PROCESS | 9118 | ++DOMWINDOW == 5 (0x7fb68faa4800) [pid = 9118] [serial = 5] [outer = 0x7fb692fc4800] 00:16:55 INFO - PROCESS | 9118 | [9118] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:16:55 INFO - PROCESS | 9118 | 1456993015464 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50829 00:16:55 INFO - PROCESS | 9118 | [9118] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:16:55 INFO - PROCESS | 9118 | 1456993015553 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50830 00:16:55 INFO - PROCESS | 9118 | 1456993015560 Marionette DEBUG Closed connection conn0 00:16:55 INFO - PROCESS | 9118 | [9118] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:16:55 INFO - PROCESS | 9118 | [9118] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:16:55 INFO - PROCESS | 9118 | 1456993015701 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50831 00:16:55 INFO - PROCESS | 9118 | 1456993015706 Marionette DEBUG Closed connection conn1 00:16:55 INFO - PROCESS | 9118 | [9118] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:16:55 INFO - PROCESS | 9118 | 1456993015753 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50832 00:16:55 INFO - PROCESS | 9118 | 1456993015763 Marionette DEBUG Closed connection conn2 00:16:55 INFO - PROCESS | 9118 | 1456993015804 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:16:55 INFO - PROCESS | 9118 | 1456993015821 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:16:56 INFO - PROCESS | 9118 | [9118] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:16:57 INFO - PROCESS | 9118 | ++DOCSHELL 0x7fb683a96000 == 3 [pid = 9118] [id = 3] 00:16:57 INFO - PROCESS | 9118 | ++DOMWINDOW == 6 (0x7fb683a96800) [pid = 9118] [serial = 6] [outer = (nil)] 00:16:57 INFO - PROCESS | 9118 | ++DOCSHELL 0x7fb683a97000 == 4 [pid = 9118] [id = 4] 00:16:57 INFO - PROCESS | 9118 | ++DOMWINDOW == 7 (0x7fb683de4000) [pid = 9118] [serial = 7] [outer = (nil)] 00:16:57 INFO - PROCESS | 9118 | [9118] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:16:58 INFO - PROCESS | 9118 | ++DOCSHELL 0x7fb682dbd800 == 5 [pid = 9118] [id = 5] 00:16:58 INFO - PROCESS | 9118 | ++DOMWINDOW == 8 (0x7fb682ed5800) [pid = 9118] [serial = 8] [outer = (nil)] 00:16:58 INFO - PROCESS | 9118 | [9118] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:16:58 INFO - PROCESS | 9118 | [9118] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:16:58 INFO - PROCESS | 9118 | ++DOMWINDOW == 9 (0x7fb682058c00) [pid = 9118] [serial = 9] [outer = 0x7fb682ed5800] 00:16:58 INFO - PROCESS | 9118 | ++DOMWINDOW == 10 (0x7fb681b36000) [pid = 9118] [serial = 10] [outer = 0x7fb683a96800] 00:16:58 INFO - PROCESS | 9118 | ++DOMWINDOW == 11 (0x7fb681b53000) [pid = 9118] [serial = 11] [outer = 0x7fb683de4000] 00:16:58 INFO - PROCESS | 9118 | ++DOMWINDOW == 12 (0x7fb681b55000) [pid = 9118] [serial = 12] [outer = 0x7fb682ed5800] 00:16:59 INFO - PROCESS | 9118 | 1456993019916 Marionette DEBUG loaded listener.js 00:16:59 INFO - PROCESS | 9118 | 1456993019932 Marionette DEBUG loaded listener.js 00:17:00 INFO - PROCESS | 9118 | ++DOMWINDOW == 13 (0x7fb68fd82000) [pid = 9118] [serial = 13] [outer = 0x7fb682ed5800] 00:17:00 INFO - PROCESS | 9118 | 1456993020570 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8a51425b-5950-4414-a695-3a26277818b0","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:17:00 INFO - PROCESS | 9118 | 1456993020900 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:17:00 INFO - PROCESS | 9118 | 1456993020908 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:17:01 INFO - PROCESS | 9118 | 1456993021339 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:17:01 INFO - PROCESS | 9118 | 1456993021341 Marionette TRACE conn3 <- [1,3,null,{}] 00:17:01 INFO - PROCESS | 9118 | 1456993021385 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:17:01 INFO - PROCESS | 9118 | [9118] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:17:01 INFO - PROCESS | 9118 | ++DOMWINDOW == 14 (0x7fb67c7d4400) [pid = 9118] [serial = 14] [outer = 0x7fb682ed5800] 00:17:02 INFO - PROCESS | 9118 | [9118] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:17:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 00:17:02 INFO - PROCESS | 9118 | ++DOCSHELL 0x7fb67ab3e000 == 6 [pid = 9118] [id = 6] 00:17:02 INFO - PROCESS | 9118 | ++DOMWINDOW == 15 (0x7fb67a905c00) [pid = 9118] [serial = 15] [outer = (nil)] 00:17:02 INFO - PROCESS | 9118 | ++DOMWINDOW == 16 (0x7fb67a906c00) [pid = 9118] [serial = 16] [outer = 0x7fb67a905c00] 00:17:02 INFO - PROCESS | 9118 | ++DOMWINDOW == 17 (0x7fb67a90d000) [pid = 9118] [serial = 17] [outer = 0x7fb67a905c00] 00:17:02 INFO - PROCESS | 9118 | ++DOCSHELL 0x7fb67a66b800 == 7 [pid = 9118] [id = 7] 00:17:02 INFO - PROCESS | 9118 | ++DOMWINDOW == 18 (0x7fb67a65c800) [pid = 9118] [serial = 18] [outer = (nil)] 00:17:02 INFO - PROCESS | 9118 | ++DOMWINDOW == 19 (0x7fb67a65f000) [pid = 9118] [serial = 19] [outer = 0x7fb67a65c800] 00:17:03 INFO - PROCESS | 9118 | ++DOMWINDOW == 20 (0x7fb67a665400) [pid = 9118] [serial = 20] [outer = 0x7fb67a65c800] 00:17:03 INFO - PROCESS | 9118 | [9118] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:17:03 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:17:03 INFO - document served over http requires an https 00:17:03 INFO - sub-resource via fetch-request using the meta-referrer 00:17:03 INFO - delivery method with keep-origin-redirect and when 00:17:03 INFO - the target request is cross-origin. - expected FAIL 00:17:03 INFO - TEST-INFO | expected FAIL 00:17:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1279ms 00:17:03 WARNING - u'runner_teardown' () 00:17:03 INFO - Setting up ssl 00:17:03 INFO - PROCESS | certutil | 00:17:03 INFO - PROCESS | certutil | 00:17:03 INFO - PROCESS | certutil | 00:17:03 INFO - Certificate Nickname Trust Attributes 00:17:03 INFO - SSL,S/MIME,JAR/XPI 00:17:03 INFO - 00:17:03 INFO - web-platform-tests CT,, 00:17:03 INFO - 00:17:04 INFO - Starting runner 00:17:06 INFO - PROCESS | 9187 | 1456993026577 Marionette DEBUG Marionette enabled via build flag and pref 00:17:06 INFO - PROCESS | 9187 | ++DOCSHELL 0x7fadb1bc0800 == 1 [pid = 9187] [id = 1] 00:17:06 INFO - PROCESS | 9187 | ++DOMWINDOW == 1 (0x7fadb1bc1000) [pid = 9187] [serial = 1] [outer = (nil)] 00:17:06 INFO - PROCESS | 9187 | ++DOMWINDOW == 2 (0x7fadb1bc2000) [pid = 9187] [serial = 2] [outer = 0x7fadb1bc1000] 00:17:07 INFO - PROCESS | 9187 | 1456993027258 Marionette INFO Listening on port 2937 00:17:07 INFO - PROCESS | 9187 | 1456993027764 Marionette DEBUG Marionette enabled via command-line flag 00:17:07 INFO - PROCESS | 9187 | ++DOCSHELL 0x7fadae724000 == 2 [pid = 9187] [id = 2] 00:17:07 INFO - PROCESS | 9187 | ++DOMWINDOW == 3 (0x7fadae734800) [pid = 9187] [serial = 3] [outer = (nil)] 00:17:07 INFO - PROCESS | 9187 | ++DOMWINDOW == 4 (0x7fadae735800) [pid = 9187] [serial = 4] [outer = 0x7fadae734800] 00:17:07 INFO - PROCESS | 9187 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fadb5b5fb80 00:17:07 INFO - PROCESS | 9187 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fadae639fd0 00:17:07 INFO - PROCESS | 9187 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fadae652160 00:17:07 INFO - PROCESS | 9187 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fadae652460 00:17:07 INFO - PROCESS | 9187 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fadae652790 00:17:08 INFO - PROCESS | 9187 | ++DOMWINDOW == 5 (0x7fadae6a1000) [pid = 9187] [serial = 5] [outer = 0x7fadb1bc1000] 00:17:08 INFO - PROCESS | 9187 | [9187] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:17:08 INFO - PROCESS | 9187 | 1456993028081 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40315 00:17:08 INFO - PROCESS | 9187 | [9187] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:17:08 INFO - PROCESS | 9187 | 1456993028171 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40316 00:17:08 INFO - PROCESS | 9187 | 1456993028178 Marionette DEBUG Closed connection conn0 00:17:08 INFO - PROCESS | 9187 | [9187] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:17:08 INFO - PROCESS | 9187 | [9187] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:17:08 INFO - PROCESS | 9187 | 1456993028320 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40317 00:17:08 INFO - PROCESS | 9187 | 1456993028323 Marionette DEBUG Closed connection conn1 00:17:08 INFO - PROCESS | 9187 | [9187] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:17:08 INFO - PROCESS | 9187 | 1456993028367 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40318 00:17:08 INFO - PROCESS | 9187 | 1456993028379 Marionette DEBUG Closed connection conn2 00:17:08 INFO - PROCESS | 9187 | 1456993028415 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:17:08 INFO - PROCESS | 9187 | 1456993028437 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:17:09 INFO - PROCESS | 9187 | [9187] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:17:09 INFO - PROCESS | 9187 | ++DOCSHELL 0x7fada1a8b000 == 3 [pid = 9187] [id = 3] 00:17:09 INFO - PROCESS | 9187 | ++DOMWINDOW == 6 (0x7fadaec7c800) [pid = 9187] [serial = 6] [outer = (nil)] 00:17:09 INFO - PROCESS | 9187 | ++DOCSHELL 0x7fadb3f78800 == 4 [pid = 9187] [id = 4] 00:17:09 INFO - PROCESS | 9187 | ++DOMWINDOW == 7 (0x7fada18ce800) [pid = 9187] [serial = 7] [outer = (nil)] 00:17:10 INFO - PROCESS | 9187 | [9187] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:17:10 INFO - PROCESS | 9187 | ++DOCSHELL 0x7fada09be800 == 5 [pid = 9187] [id = 5] 00:17:10 INFO - PROCESS | 9187 | ++DOMWINDOW == 8 (0x7fada0abb400) [pid = 9187] [serial = 8] [outer = (nil)] 00:17:10 INFO - PROCESS | 9187 | [9187] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:17:10 INFO - PROCESS | 9187 | [9187] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:17:10 INFO - PROCESS | 9187 | ++DOMWINDOW == 9 (0x7fad9fd23000) [pid = 9187] [serial = 9] [outer = 0x7fada0abb400] 00:17:11 INFO - PROCESS | 9187 | ++DOMWINDOW == 10 (0x7fad9f711000) [pid = 9187] [serial = 10] [outer = 0x7fadaec7c800] 00:17:11 INFO - PROCESS | 9187 | ++DOMWINDOW == 11 (0x7fad9f73c400) [pid = 9187] [serial = 11] [outer = 0x7fada18ce800] 00:17:11 INFO - PROCESS | 9187 | ++DOMWINDOW == 12 (0x7fad9f73e400) [pid = 9187] [serial = 12] [outer = 0x7fada0abb400] 00:17:12 INFO - PROCESS | 9187 | 1456993032378 Marionette DEBUG loaded listener.js 00:17:12 INFO - PROCESS | 9187 | 1456993032393 Marionette DEBUG loaded listener.js 00:17:12 INFO - PROCESS | 9187 | ++DOMWINDOW == 13 (0x7fadae962000) [pid = 9187] [serial = 13] [outer = 0x7fada0abb400] 00:17:13 INFO - PROCESS | 9187 | 1456993033045 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"626ab5c0-1e6f-4e7c-8f94-7b266faaf456","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:17:13 INFO - PROCESS | 9187 | 1456993033358 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:17:13 INFO - PROCESS | 9187 | 1456993033364 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:17:13 INFO - PROCESS | 9187 | 1456993033712 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:17:13 INFO - PROCESS | 9187 | 1456993033717 Marionette TRACE conn3 <- [1,3,null,{}] 00:17:13 INFO - PROCESS | 9187 | 1456993033773 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:17:14 INFO - PROCESS | 9187 | [9187] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:17:14 INFO - PROCESS | 9187 | ++DOMWINDOW == 14 (0x7fad9bc3a000) [pid = 9187] [serial = 14] [outer = 0x7fada0abb400] 00:17:14 INFO - PROCESS | 9187 | [9187] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:17:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 00:17:14 INFO - PROCESS | 9187 | ++DOCSHELL 0x7fad9b23d800 == 6 [pid = 9187] [id = 6] 00:17:14 INFO - PROCESS | 9187 | ++DOMWINDOW == 15 (0x7fad9b2f7800) [pid = 9187] [serial = 15] [outer = (nil)] 00:17:14 INFO - PROCESS | 9187 | ++DOMWINDOW == 16 (0x7fad9b2f8800) [pid = 9187] [serial = 16] [outer = 0x7fad9b2f7800] 00:17:14 INFO - PROCESS | 9187 | ++DOMWINDOW == 17 (0x7fad9b2ff400) [pid = 9187] [serial = 17] [outer = 0x7fad9b2f7800] 00:17:15 INFO - PROCESS | 9187 | ++DOCSHELL 0x7fad99506800 == 7 [pid = 9187] [id = 7] 00:17:15 INFO - PROCESS | 9187 | ++DOMWINDOW == 18 (0x7fad99541400) [pid = 9187] [serial = 18] [outer = (nil)] 00:17:15 INFO - PROCESS | 9187 | ++DOMWINDOW == 19 (0x7fad9954b800) [pid = 9187] [serial = 19] [outer = 0x7fad99541400] 00:17:15 INFO - PROCESS | 9187 | ++DOMWINDOW == 20 (0x7fad99593800) [pid = 9187] [serial = 20] [outer = 0x7fad99541400] 00:17:15 INFO - PROCESS | 9187 | [9187] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:17:15 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:17:15 INFO - document served over http requires an https 00:17:15 INFO - sub-resource via fetch-request using the meta-referrer 00:17:15 INFO - delivery method with no-redirect and when 00:17:15 INFO - the target request is cross-origin. - expected FAIL 00:17:15 INFO - TEST-INFO | expected FAIL 00:17:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1334ms 00:17:16 WARNING - u'runner_teardown' () 00:17:16 INFO - Setting up ssl 00:17:16 INFO - PROCESS | certutil | 00:17:16 INFO - PROCESS | certutil | 00:17:16 INFO - PROCESS | certutil | 00:17:16 INFO - Certificate Nickname Trust Attributes 00:17:16 INFO - SSL,S/MIME,JAR/XPI 00:17:16 INFO - 00:17:16 INFO - web-platform-tests CT,, 00:17:16 INFO - 00:17:16 INFO - Starting runner 00:17:19 INFO - PROCESS | 9254 | 1456993039162 Marionette DEBUG Marionette enabled via build flag and pref 00:17:19 INFO - PROCESS | 9254 | ++DOCSHELL 0x7f8f97bc0800 == 1 [pid = 9254] [id = 1] 00:17:19 INFO - PROCESS | 9254 | ++DOMWINDOW == 1 (0x7f8f97bc1000) [pid = 9254] [serial = 1] [outer = (nil)] 00:17:19 INFO - PROCESS | 9254 | ++DOMWINDOW == 2 (0x7f8f97bc2000) [pid = 9254] [serial = 2] [outer = 0x7f8f97bc1000] 00:17:19 INFO - PROCESS | 9254 | 1456993039855 Marionette INFO Listening on port 2938 00:17:20 INFO - PROCESS | 9254 | 1456993040370 Marionette DEBUG Marionette enabled via command-line flag 00:17:20 INFO - PROCESS | 9254 | ++DOCSHELL 0x7f8f94626000 == 2 [pid = 9254] [id = 2] 00:17:20 INFO - PROCESS | 9254 | ++DOMWINDOW == 3 (0x7f8f94636800) [pid = 9254] [serial = 3] [outer = (nil)] 00:17:20 INFO - PROCESS | 9254 | ++DOMWINDOW == 4 (0x7f8f94637800) [pid = 9254] [serial = 4] [outer = 0x7f8f94636800] 00:17:20 INFO - PROCESS | 9254 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8f9bb5fb80 00:17:20 INFO - PROCESS | 9254 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8f94541fd0 00:17:20 INFO - PROCESS | 9254 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8f94553160 00:17:20 INFO - PROCESS | 9254 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8f94553460 00:17:20 INFO - PROCESS | 9254 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8f94553790 00:17:20 INFO - PROCESS | 9254 | ++DOMWINDOW == 5 (0x7f8f9459e800) [pid = 9254] [serial = 5] [outer = 0x7f8f97bc1000] 00:17:20 INFO - PROCESS | 9254 | [9254] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:17:20 INFO - PROCESS | 9254 | 1456993040697 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50531 00:17:20 INFO - PROCESS | 9254 | [9254] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:17:20 INFO - PROCESS | 9254 | 1456993040787 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50532 00:17:20 INFO - PROCESS | 9254 | 1456993040796 Marionette DEBUG Closed connection conn0 00:17:20 INFO - PROCESS | 9254 | [9254] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:17:20 INFO - PROCESS | 9254 | [9254] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:17:20 INFO - PROCESS | 9254 | 1456993040943 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50533 00:17:20 INFO - PROCESS | 9254 | 1456993040948 Marionette DEBUG Closed connection conn1 00:17:20 INFO - PROCESS | 9254 | [9254] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:17:21 INFO - PROCESS | 9254 | 1456993040994 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50534 00:17:21 INFO - PROCESS | 9254 | 1456993041008 Marionette DEBUG Closed connection conn2 00:17:21 INFO - PROCESS | 9254 | 1456993041042 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:17:21 INFO - PROCESS | 9254 | 1456993041065 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:17:21 INFO - PROCESS | 9254 | [9254] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:17:22 INFO - PROCESS | 9254 | ++DOCSHELL 0x7f8f87d9b800 == 3 [pid = 9254] [id = 3] 00:17:22 INFO - PROCESS | 9254 | ++DOMWINDOW == 6 (0x7f8f87d9c800) [pid = 9254] [serial = 6] [outer = (nil)] 00:17:22 INFO - PROCESS | 9254 | ++DOCSHELL 0x7f8f87d9d000 == 4 [pid = 9254] [id = 4] 00:17:22 INFO - PROCESS | 9254 | ++DOMWINDOW == 7 (0x7f8f87d23c00) [pid = 9254] [serial = 7] [outer = (nil)] 00:17:23 INFO - PROCESS | 9254 | [9254] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:17:23 INFO - PROCESS | 9254 | ++DOCSHELL 0x7f8f86333800 == 5 [pid = 9254] [id = 5] 00:17:23 INFO - PROCESS | 9254 | ++DOMWINDOW == 8 (0x7f8f871df000) [pid = 9254] [serial = 8] [outer = (nil)] 00:17:23 INFO - PROCESS | 9254 | [9254] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:17:23 INFO - PROCESS | 9254 | [9254] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:17:23 INFO - PROCESS | 9254 | ++DOMWINDOW == 9 (0x7f8f86385800) [pid = 9254] [serial = 9] [outer = 0x7f8f871df000] 00:17:23 INFO - PROCESS | 9254 | ++DOMWINDOW == 10 (0x7f8f85e35000) [pid = 9254] [serial = 10] [outer = 0x7f8f87d9c800] 00:17:23 INFO - PROCESS | 9254 | ++DOMWINDOW == 11 (0x7f8f85e50c00) [pid = 9254] [serial = 11] [outer = 0x7f8f87d23c00] 00:17:23 INFO - PROCESS | 9254 | ++DOMWINDOW == 12 (0x7f8f85e52c00) [pid = 9254] [serial = 12] [outer = 0x7f8f871df000] 00:17:24 INFO - PROCESS | 9254 | 1456993044957 Marionette DEBUG loaded listener.js 00:17:24 INFO - PROCESS | 9254 | 1456993044975 Marionette DEBUG loaded listener.js 00:17:25 INFO - PROCESS | 9254 | ++DOMWINDOW == 13 (0x7f8f9485c000) [pid = 9254] [serial = 13] [outer = 0x7f8f871df000] 00:17:25 INFO - PROCESS | 9254 | 1456993045622 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"de7dfc15-800b-48e1-834d-6b0aba3161cc","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:17:25 INFO - PROCESS | 9254 | 1456993045918 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:17:25 INFO - PROCESS | 9254 | 1456993045928 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:17:26 INFO - PROCESS | 9254 | 1456993046305 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:17:26 INFO - PROCESS | 9254 | 1456993046308 Marionette TRACE conn3 <- [1,3,null,{}] 00:17:26 INFO - PROCESS | 9254 | 1456993046356 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:17:26 INFO - PROCESS | 9254 | [9254] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:17:26 INFO - PROCESS | 9254 | ++DOMWINDOW == 14 (0x7f8f81193400) [pid = 9254] [serial = 14] [outer = 0x7f8f871df000] 00:17:27 INFO - PROCESS | 9254 | [9254] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:17:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 00:17:27 INFO - PROCESS | 9254 | ++DOCSHELL 0x7f8f81175800 == 6 [pid = 9254] [id = 6] 00:17:27 INFO - PROCESS | 9254 | ++DOMWINDOW == 15 (0x7f8f7f507000) [pid = 9254] [serial = 15] [outer = (nil)] 00:17:27 INFO - PROCESS | 9254 | ++DOMWINDOW == 16 (0x7f8f7f508000) [pid = 9254] [serial = 16] [outer = 0x7f8f7f507000] 00:17:27 INFO - PROCESS | 9254 | ++DOMWINDOW == 17 (0x7f8f7f50e800) [pid = 9254] [serial = 17] [outer = 0x7f8f7f507000] 00:17:27 INFO - PROCESS | 9254 | ++DOCSHELL 0x7f8f7f5df800 == 7 [pid = 9254] [id = 7] 00:17:27 INFO - PROCESS | 9254 | ++DOMWINDOW == 18 (0x7f8f7f220000) [pid = 9254] [serial = 18] [outer = (nil)] 00:17:27 INFO - PROCESS | 9254 | ++DOMWINDOW == 19 (0x7f8f7f222800) [pid = 9254] [serial = 19] [outer = 0x7f8f7f220000] 00:17:27 INFO - PROCESS | 9254 | ++DOMWINDOW == 20 (0x7f8f7f348400) [pid = 9254] [serial = 20] [outer = 0x7f8f7f220000] 00:17:28 INFO - PROCESS | 9254 | [9254] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:17:28 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:17:28 INFO - document served over http requires an https 00:17:28 INFO - sub-resource via fetch-request using the meta-referrer 00:17:28 INFO - delivery method with swap-origin-redirect and when 00:17:28 INFO - the target request is cross-origin. - expected FAIL 00:17:28 INFO - TEST-INFO | expected FAIL 00:17:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1281ms 00:17:28 WARNING - u'runner_teardown' () 00:17:28 INFO - Setting up ssl 00:17:28 INFO - PROCESS | certutil | 00:17:28 INFO - PROCESS | certutil | 00:17:28 INFO - PROCESS | certutil | 00:17:28 INFO - Certificate Nickname Trust Attributes 00:17:28 INFO - SSL,S/MIME,JAR/XPI 00:17:28 INFO - 00:17:28 INFO - web-platform-tests CT,, 00:17:28 INFO - 00:17:28 INFO - Starting runner 00:17:31 INFO - PROCESS | 9322 | 1456993051523 Marionette DEBUG Marionette enabled via build flag and pref 00:17:31 INFO - PROCESS | 9322 | ++DOCSHELL 0x7fa691dc3000 == 1 [pid = 9322] [id = 1] 00:17:31 INFO - PROCESS | 9322 | ++DOMWINDOW == 1 (0x7fa691dc3800) [pid = 9322] [serial = 1] [outer = (nil)] 00:17:31 INFO - PROCESS | 9322 | ++DOMWINDOW == 2 (0x7fa691dc4800) [pid = 9322] [serial = 2] [outer = 0x7fa691dc3800] 00:17:32 INFO - PROCESS | 9322 | 1456993052228 Marionette INFO Listening on port 2939 00:17:32 INFO - PROCESS | 9322 | 1456993052741 Marionette DEBUG Marionette enabled via command-line flag 00:17:32 INFO - PROCESS | 9322 | ++DOCSHELL 0x7fa68e926000 == 2 [pid = 9322] [id = 2] 00:17:32 INFO - PROCESS | 9322 | ++DOMWINDOW == 3 (0x7fa68e936800) [pid = 9322] [serial = 3] [outer = (nil)] 00:17:32 INFO - PROCESS | 9322 | ++DOMWINDOW == 4 (0x7fa68e937800) [pid = 9322] [serial = 4] [outer = 0x7fa68e936800] 00:17:32 INFO - PROCESS | 9322 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fa695d5fb80 00:17:32 INFO - PROCESS | 9322 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fa68e840f40 00:17:32 INFO - PROCESS | 9322 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fa68e8520d0 00:17:32 INFO - PROCESS | 9322 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fa68e852460 00:17:32 INFO - PROCESS | 9322 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fa68e852790 00:17:33 INFO - PROCESS | 9322 | ++DOMWINDOW == 5 (0x7fa68e8a0000) [pid = 9322] [serial = 5] [outer = 0x7fa691dc3800] 00:17:33 INFO - PROCESS | 9322 | [9322] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:17:33 INFO - PROCESS | 9322 | 1456993053065 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36224 00:17:33 INFO - PROCESS | 9322 | [9322] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:17:33 INFO - PROCESS | 9322 | 1456993053155 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36225 00:17:33 INFO - PROCESS | 9322 | 1456993053161 Marionette DEBUG Closed connection conn0 00:17:33 INFO - PROCESS | 9322 | [9322] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:17:33 INFO - PROCESS | 9322 | [9322] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:17:33 INFO - PROCESS | 9322 | 1456993053305 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36226 00:17:33 INFO - PROCESS | 9322 | 1456993053309 Marionette DEBUG Closed connection conn1 00:17:33 INFO - PROCESS | 9322 | [9322] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:17:33 INFO - PROCESS | 9322 | 1456993053356 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36227 00:17:33 INFO - PROCESS | 9322 | 1456993053364 Marionette DEBUG Closed connection conn2 00:17:33 INFO - PROCESS | 9322 | 1456993053409 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:17:33 INFO - PROCESS | 9322 | 1456993053426 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:17:34 INFO - PROCESS | 9322 | [9322] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:17:34 INFO - PROCESS | 9322 | ++DOCSHELL 0x7fa6828c0800 == 3 [pid = 9322] [id = 3] 00:17:34 INFO - PROCESS | 9322 | ++DOMWINDOW == 6 (0x7fa6828c1000) [pid = 9322] [serial = 6] [outer = (nil)] 00:17:34 INFO - PROCESS | 9322 | ++DOCSHELL 0x7fa6828c1800 == 4 [pid = 9322] [id = 4] 00:17:34 INFO - PROCESS | 9322 | ++DOMWINDOW == 7 (0x7fa698cbe000) [pid = 9322] [serial = 7] [outer = (nil)] 00:17:35 INFO - PROCESS | 9322 | [9322] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:17:35 INFO - PROCESS | 9322 | ++DOCSHELL 0x7fa681bbe000 == 5 [pid = 9322] [id = 5] 00:17:35 INFO - PROCESS | 9322 | ++DOMWINDOW == 8 (0x7fa681d22400) [pid = 9322] [serial = 8] [outer = (nil)] 00:17:35 INFO - PROCESS | 9322 | [9322] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:17:35 INFO - PROCESS | 9322 | [9322] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:17:35 INFO - PROCESS | 9322 | ++DOMWINDOW == 9 (0x7fa680e5ac00) [pid = 9322] [serial = 9] [outer = 0x7fa681d22400] 00:17:36 INFO - PROCESS | 9322 | ++DOMWINDOW == 10 (0x7fa680940000) [pid = 9322] [serial = 10] [outer = 0x7fa6828c1000] 00:17:36 INFO - PROCESS | 9322 | ++DOMWINDOW == 11 (0x7fa68095d000) [pid = 9322] [serial = 11] [outer = 0x7fa698cbe000] 00:17:36 INFO - PROCESS | 9322 | ++DOMWINDOW == 12 (0x7fa68095f000) [pid = 9322] [serial = 12] [outer = 0x7fa681d22400] 00:17:37 INFO - PROCESS | 9322 | 1456993057313 Marionette DEBUG loaded listener.js 00:17:37 INFO - PROCESS | 9322 | 1456993057328 Marionette DEBUG loaded listener.js 00:17:37 INFO - PROCESS | 9322 | ++DOMWINDOW == 13 (0x7fa68eb9d800) [pid = 9322] [serial = 13] [outer = 0x7fa681d22400] 00:17:37 INFO - PROCESS | 9322 | 1456993057979 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"af2c0b4b-157e-4520-9991-6f31540c01ef","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:17:38 INFO - PROCESS | 9322 | 1456993058313 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:17:38 INFO - PROCESS | 9322 | 1456993058319 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:17:38 INFO - PROCESS | 9322 | 1456993058636 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:17:38 INFO - PROCESS | 9322 | 1456993058639 Marionette TRACE conn3 <- [1,3,null,{}] 00:17:38 INFO - PROCESS | 9322 | 1456993058677 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:17:38 INFO - PROCESS | 9322 | [9322] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:17:39 INFO - PROCESS | 9322 | ++DOMWINDOW == 14 (0x7fa67b697000) [pid = 9322] [serial = 14] [outer = 0x7fa681d22400] 00:17:39 INFO - PROCESS | 9322 | [9322] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:17:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 00:17:39 INFO - PROCESS | 9322 | ++DOCSHELL 0x7fa679958000 == 6 [pid = 9322] [id = 6] 00:17:39 INFO - PROCESS | 9322 | ++DOMWINDOW == 15 (0x7fa679809400) [pid = 9322] [serial = 15] [outer = (nil)] 00:17:39 INFO - PROCESS | 9322 | ++DOMWINDOW == 16 (0x7fa67980a400) [pid = 9322] [serial = 16] [outer = 0x7fa679809400] 00:17:39 INFO - PROCESS | 9322 | ++DOMWINDOW == 17 (0x7fa679810800) [pid = 9322] [serial = 17] [outer = 0x7fa679809400] 00:17:40 INFO - PROCESS | 9322 | ++DOCSHELL 0x7fa6798e6800 == 7 [pid = 9322] [id = 7] 00:17:40 INFO - PROCESS | 9322 | ++DOMWINDOW == 18 (0x7fa679811000) [pid = 9322] [serial = 18] [outer = (nil)] 00:17:40 INFO - PROCESS | 9322 | ++DOCSHELL 0x7fa697ecb800 == 8 [pid = 9322] [id = 8] 00:17:40 INFO - PROCESS | 9322 | ++DOMWINDOW == 19 (0x7fa6795a0800) [pid = 9322] [serial = 19] [outer = (nil)] 00:17:40 INFO - PROCESS | 9322 | ++DOMWINDOW == 20 (0x7fa6795a1000) [pid = 9322] [serial = 20] [outer = 0x7fa6795a0800] 00:17:40 INFO - PROCESS | 9322 | ++DOMWINDOW == 21 (0x7fa6795a6400) [pid = 9322] [serial = 21] [outer = 0x7fa6795a0800] 00:17:40 INFO - PROCESS | 9322 | ++DOMWINDOW == 22 (0x7fa67913d800) [pid = 9322] [serial = 22] [outer = 0x7fa679811000] 00:17:40 INFO - PROCESS | 9322 | [9322] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:17:40 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:17:40 INFO - document served over http requires an https 00:17:40 INFO - sub-resource via iframe-tag using the meta-referrer 00:17:40 INFO - delivery method with keep-origin-redirect and when 00:17:40 INFO - the target request is cross-origin. - expected FAIL 00:17:40 INFO - TEST-INFO | expected FAIL 00:17:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1395ms 00:17:41 WARNING - u'runner_teardown' () 00:17:41 INFO - Setting up ssl 00:17:41 INFO - PROCESS | certutil | 00:17:41 INFO - PROCESS | certutil | 00:17:41 INFO - PROCESS | certutil | 00:17:41 INFO - Certificate Nickname Trust Attributes 00:17:41 INFO - SSL,S/MIME,JAR/XPI 00:17:41 INFO - 00:17:41 INFO - web-platform-tests CT,, 00:17:41 INFO - 00:17:41 INFO - Starting runner 00:17:43 INFO - PROCESS | 9386 | 1456993063967 Marionette DEBUG Marionette enabled via build flag and pref 00:17:44 INFO - PROCESS | 9386 | ++DOCSHELL 0x7f98823c2000 == 1 [pid = 9386] [id = 1] 00:17:44 INFO - PROCESS | 9386 | ++DOMWINDOW == 1 (0x7f98823c2800) [pid = 9386] [serial = 1] [outer = (nil)] 00:17:44 INFO - PROCESS | 9386 | ++DOMWINDOW == 2 (0x7f98823c3800) [pid = 9386] [serial = 2] [outer = 0x7f98823c2800] 00:17:44 INFO - PROCESS | 9386 | 1456993064667 Marionette INFO Listening on port 2940 00:17:45 INFO - PROCESS | 9386 | 1456993065174 Marionette DEBUG Marionette enabled via command-line flag 00:17:45 INFO - PROCESS | 9386 | ++DOCSHELL 0x7f987ef26000 == 2 [pid = 9386] [id = 2] 00:17:45 INFO - PROCESS | 9386 | ++DOMWINDOW == 3 (0x7f987ef36800) [pid = 9386] [serial = 3] [outer = (nil)] 00:17:45 INFO - PROCESS | 9386 | ++DOMWINDOW == 4 (0x7f987ef37800) [pid = 9386] [serial = 4] [outer = 0x7f987ef36800] 00:17:45 INFO - PROCESS | 9386 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f988635fb80 00:17:45 INFO - PROCESS | 9386 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f987ee3ff40 00:17:45 INFO - PROCESS | 9386 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f987ee510d0 00:17:45 INFO - PROCESS | 9386 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f987ee513d0 00:17:45 INFO - PROCESS | 9386 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f987ee51790 00:17:45 INFO - PROCESS | 9386 | ++DOMWINDOW == 5 (0x7f987ee9b000) [pid = 9386] [serial = 5] [outer = 0x7f98823c2800] 00:17:45 INFO - PROCESS | 9386 | [9386] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:17:45 INFO - PROCESS | 9386 | 1456993065499 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52481 00:17:45 INFO - PROCESS | 9386 | [9386] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:17:45 INFO - PROCESS | 9386 | 1456993065590 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52482 00:17:45 INFO - PROCESS | 9386 | 1456993065597 Marionette DEBUG Closed connection conn0 00:17:45 INFO - PROCESS | 9386 | [9386] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:17:45 INFO - PROCESS | 9386 | [9386] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:17:45 INFO - PROCESS | 9386 | 1456993065740 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52483 00:17:45 INFO - PROCESS | 9386 | 1456993065744 Marionette DEBUG Closed connection conn1 00:17:45 INFO - PROCESS | 9386 | [9386] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:17:45 INFO - PROCESS | 9386 | 1456993065795 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:52484 00:17:45 INFO - PROCESS | 9386 | 1456993065800 Marionette DEBUG Closed connection conn2 00:17:45 INFO - PROCESS | 9386 | 1456993065842 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:17:45 INFO - PROCESS | 9386 | 1456993065861 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:17:46 INFO - PROCESS | 9386 | [9386] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:17:47 INFO - PROCESS | 9386 | ++DOCSHELL 0x7f9872d04800 == 3 [pid = 9386] [id = 3] 00:17:47 INFO - PROCESS | 9386 | ++DOMWINDOW == 6 (0x7f9872d05000) [pid = 9386] [serial = 6] [outer = (nil)] 00:17:47 INFO - PROCESS | 9386 | ++DOCSHELL 0x7f9872d05800 == 4 [pid = 9386] [id = 4] 00:17:47 INFO - PROCESS | 9386 | ++DOMWINDOW == 7 (0x7f9872f10400) [pid = 9386] [serial = 7] [outer = (nil)] 00:17:48 INFO - PROCESS | 9386 | [9386] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:17:48 INFO - PROCESS | 9386 | ++DOCSHELL 0x7f9871554800 == 5 [pid = 9386] [id = 5] 00:17:48 INFO - PROCESS | 9386 | ++DOMWINDOW == 8 (0x7f9871544400) [pid = 9386] [serial = 8] [outer = (nil)] 00:17:48 INFO - PROCESS | 9386 | [9386] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:17:48 INFO - PROCESS | 9386 | [9386] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:17:48 INFO - PROCESS | 9386 | ++DOMWINDOW == 9 (0x7f9871552400) [pid = 9386] [serial = 9] [outer = 0x7f9871544400] 00:17:48 INFO - PROCESS | 9386 | ++DOMWINDOW == 10 (0x7f9871089000) [pid = 9386] [serial = 10] [outer = 0x7f9872d05000] 00:17:48 INFO - PROCESS | 9386 | ++DOMWINDOW == 11 (0x7f98710ae400) [pid = 9386] [serial = 11] [outer = 0x7f9872f10400] 00:17:48 INFO - PROCESS | 9386 | ++DOMWINDOW == 12 (0x7f98710b0400) [pid = 9386] [serial = 12] [outer = 0x7f9871544400] 00:17:49 INFO - PROCESS | 9386 | 1456993069765 Marionette DEBUG loaded listener.js 00:17:49 INFO - PROCESS | 9386 | 1456993069782 Marionette DEBUG loaded listener.js 00:17:50 INFO - PROCESS | 9386 | ++DOMWINDOW == 13 (0x7f987f18c800) [pid = 9386] [serial = 13] [outer = 0x7f9871544400] 00:17:50 INFO - PROCESS | 9386 | 1456993070423 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2e44125e-f67f-4acd-a741-162c7c4f4a5c","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:17:50 INFO - PROCESS | 9386 | 1456993070738 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:17:50 INFO - PROCESS | 9386 | 1456993070749 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:17:51 INFO - PROCESS | 9386 | 1456993071031 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:17:51 INFO - PROCESS | 9386 | 1456993071036 Marionette TRACE conn3 <- [1,3,null,{}] 00:17:51 INFO - PROCESS | 9386 | 1456993071156 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:17:51 INFO - PROCESS | 9386 | [9386] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:17:51 INFO - PROCESS | 9386 | ++DOMWINDOW == 14 (0x7f986be94000) [pid = 9386] [serial = 14] [outer = 0x7f9871544400] 00:17:51 INFO - PROCESS | 9386 | [9386] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:17:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 00:17:52 INFO - PROCESS | 9386 | ++DOCSHELL 0x7f986a159000 == 6 [pid = 9386] [id = 6] 00:17:52 INFO - PROCESS | 9386 | ++DOMWINDOW == 15 (0x7f986a1f6400) [pid = 9386] [serial = 15] [outer = (nil)] 00:17:52 INFO - PROCESS | 9386 | ++DOMWINDOW == 16 (0x7f986a1f7400) [pid = 9386] [serial = 16] [outer = 0x7f986a1f6400] 00:17:52 INFO - PROCESS | 9386 | ++DOMWINDOW == 17 (0x7f986a1fdc00) [pid = 9386] [serial = 17] [outer = 0x7f986a1f6400] 00:17:52 INFO - PROCESS | 9386 | ++DOCSHELL 0x7f9869e11000 == 7 [pid = 9386] [id = 7] 00:17:52 INFO - PROCESS | 9386 | ++DOMWINDOW == 18 (0x7f986a115800) [pid = 9386] [serial = 18] [outer = (nil)] 00:17:52 INFO - PROCESS | 9386 | ++DOCSHELL 0x7f9869dd4000 == 8 [pid = 9386] [id = 8] 00:17:52 INFO - PROCESS | 9386 | ++DOMWINDOW == 19 (0x7f9869d9ec00) [pid = 9386] [serial = 19] [outer = (nil)] 00:17:52 INFO - PROCESS | 9386 | ++DOMWINDOW == 20 (0x7f9869d9e800) [pid = 9386] [serial = 20] [outer = 0x7f9869d9ec00] 00:17:52 INFO - PROCESS | 9386 | ++DOMWINDOW == 21 (0x7f9869da5000) [pid = 9386] [serial = 21] [outer = 0x7f986a115800] 00:17:52 INFO - PROCESS | 9386 | ++DOMWINDOW == 22 (0x7f9868138800) [pid = 9386] [serial = 22] [outer = 0x7f9869d9ec00] 00:17:53 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a 00:17:53 INFO - document served over http requires an https 00:17:53 INFO - sub-resource via iframe-tag using the meta-referrer 00:17:53 INFO - delivery method with no-redirect and when 00:17:53 INFO - the target request is cross-origin. - expected FAIL 00:17:53 INFO - TEST-INFO | expected FAIL 00:17:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1148ms 00:17:53 WARNING - u'runner_teardown' () 00:17:53 INFO - Setting up ssl 00:17:53 INFO - PROCESS | certutil | 00:17:53 INFO - PROCESS | certutil | 00:17:53 INFO - PROCESS | certutil | 00:17:53 INFO - Certificate Nickname Trust Attributes 00:17:53 INFO - SSL,S/MIME,JAR/XPI 00:17:53 INFO - 00:17:53 INFO - web-platform-tests CT,, 00:17:53 INFO - 00:17:53 INFO - Starting runner 00:17:56 INFO - PROCESS | 9451 | 1456993076135 Marionette DEBUG Marionette enabled via build flag and pref 00:17:56 INFO - PROCESS | 9451 | ++DOCSHELL 0x7ffa943c3000 == 1 [pid = 9451] [id = 1] 00:17:56 INFO - PROCESS | 9451 | ++DOMWINDOW == 1 (0x7ffa943c3800) [pid = 9451] [serial = 1] [outer = (nil)] 00:17:56 INFO - PROCESS | 9451 | ++DOMWINDOW == 2 (0x7ffa943c4800) [pid = 9451] [serial = 2] [outer = 0x7ffa943c3800] 00:17:56 INFO - PROCESS | 9451 | 1456993076832 Marionette INFO Listening on port 2941 00:17:57 INFO - PROCESS | 9451 | 1456993077346 Marionette DEBUG Marionette enabled via command-line flag 00:17:57 INFO - PROCESS | 9451 | ++DOCSHELL 0x7ffa90f26000 == 2 [pid = 9451] [id = 2] 00:17:57 INFO - PROCESS | 9451 | ++DOMWINDOW == 3 (0x7ffa90f36800) [pid = 9451] [serial = 3] [outer = (nil)] 00:17:57 INFO - PROCESS | 9451 | ++DOMWINDOW == 4 (0x7ffa90f37800) [pid = 9451] [serial = 4] [outer = 0x7ffa90f36800] 00:17:57 INFO - PROCESS | 9451 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7ffa9885fb80 00:17:57 INFO - PROCESS | 9451 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7ffa90e3af40 00:17:57 INFO - PROCESS | 9451 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7ffa90e530d0 00:17:57 INFO - PROCESS | 9451 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7ffa90e533d0 00:17:57 INFO - PROCESS | 9451 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7ffa90e53790 00:17:57 INFO - PROCESS | 9451 | ++DOMWINDOW == 5 (0x7ffa90ea0800) [pid = 9451] [serial = 5] [outer = 0x7ffa943c3800] 00:17:57 INFO - PROCESS | 9451 | [9451] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:17:57 INFO - PROCESS | 9451 | 1456993077672 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55346 00:17:57 INFO - PROCESS | 9451 | [9451] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:17:57 INFO - PROCESS | 9451 | 1456993077764 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55347 00:17:57 INFO - PROCESS | 9451 | 1456993077771 Marionette DEBUG Closed connection conn0 00:17:57 INFO - PROCESS | 9451 | [9451] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:17:57 INFO - PROCESS | 9451 | [9451] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:17:57 INFO - PROCESS | 9451 | 1456993077914 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55348 00:17:57 INFO - PROCESS | 9451 | 1456993077918 Marionette DEBUG Closed connection conn1 00:17:57 INFO - PROCESS | 9451 | [9451] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:17:57 INFO - PROCESS | 9451 | 1456993077968 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55349 00:17:57 INFO - PROCESS | 9451 | 1456993077975 Marionette DEBUG Closed connection conn2 00:17:58 INFO - PROCESS | 9451 | 1456993078017 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:17:58 INFO - PROCESS | 9451 | 1456993078035 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:17:58 INFO - PROCESS | 9451 | [9451] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:17:59 INFO - PROCESS | 9451 | ++DOCSHELL 0x7ffa84f45000 == 3 [pid = 9451] [id = 3] 00:17:59 INFO - PROCESS | 9451 | ++DOMWINDOW == 6 (0x7ffa84f47000) [pid = 9451] [serial = 6] [outer = (nil)] 00:17:59 INFO - PROCESS | 9451 | ++DOCSHELL 0x7ffa84f47800 == 4 [pid = 9451] [id = 4] 00:17:59 INFO - PROCESS | 9451 | ++DOMWINDOW == 7 (0x7ffa84f1f400) [pid = 9451] [serial = 7] [outer = (nil)] 00:18:00 INFO - PROCESS | 9451 | [9451] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:18:00 INFO - PROCESS | 9451 | ++DOCSHELL 0x7ffa83604000 == 5 [pid = 9451] [id = 5] 00:18:00 INFO - PROCESS | 9451 | ++DOMWINDOW == 8 (0x7ffa843bb000) [pid = 9451] [serial = 8] [outer = (nil)] 00:18:00 INFO - PROCESS | 9451 | [9451] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:18:00 INFO - PROCESS | 9451 | [9451] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:18:00 INFO - PROCESS | 9451 | ++DOMWINDOW == 9 (0x7ffa8365d800) [pid = 9451] [serial = 9] [outer = 0x7ffa843bb000] 00:18:00 INFO - PROCESS | 9451 | ++DOMWINDOW == 10 (0x7ffa83023800) [pid = 9451] [serial = 10] [outer = 0x7ffa84f47000] 00:18:00 INFO - PROCESS | 9451 | ++DOMWINDOW == 11 (0x7ffa83039000) [pid = 9451] [serial = 11] [outer = 0x7ffa84f1f400] 00:18:00 INFO - PROCESS | 9451 | ++DOMWINDOW == 12 (0x7ffa8303b000) [pid = 9451] [serial = 12] [outer = 0x7ffa843bb000] 00:18:01 INFO - PROCESS | 9451 | 1456993081833 Marionette DEBUG loaded listener.js 00:18:01 INFO - PROCESS | 9451 | 1456993081849 Marionette DEBUG loaded listener.js 00:18:02 INFO - PROCESS | 9451 | ++DOMWINDOW == 13 (0x7ffa91149800) [pid = 9451] [serial = 13] [outer = 0x7ffa843bb000] 00:18:02 INFO - PROCESS | 9451 | 1456993082533 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c1fabec5-0e3f-41cc-8766-b48bfd35c45c","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:18:02 INFO - PROCESS | 9451 | 1456993082866 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:18:02 INFO - PROCESS | 9451 | 1456993082872 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:18:03 INFO - PROCESS | 9451 | 1456993083206 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:18:03 INFO - PROCESS | 9451 | 1456993083211 Marionette TRACE conn3 <- [1,3,null,{}] 00:18:03 INFO - PROCESS | 9451 | 1456993083285 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:18:03 INFO - PROCESS | 9451 | [9451] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:18:03 INFO - PROCESS | 9451 | ++DOMWINDOW == 14 (0x7ffa7e090000) [pid = 9451] [serial = 14] [outer = 0x7ffa843bb000] 00:18:03 INFO - PROCESS | 9451 | [9451] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:18:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 00:18:04 INFO - PROCESS | 9451 | ++DOCSHELL 0x7ffa7dade800 == 6 [pid = 9451] [id = 6] 00:18:04 INFO - PROCESS | 9451 | ++DOMWINDOW == 15 (0x7ffa7be08000) [pid = 9451] [serial = 15] [outer = (nil)] 00:18:04 INFO - PROCESS | 9451 | ++DOMWINDOW == 16 (0x7ffa7be09000) [pid = 9451] [serial = 16] [outer = 0x7ffa7be08000] 00:18:04 INFO - PROCESS | 9451 | ++DOMWINDOW == 17 (0x7ffa7be0f800) [pid = 9451] [serial = 17] [outer = 0x7ffa7be08000] 00:18:04 INFO - PROCESS | 9451 | ++DOCSHELL 0x7ffa7bc12000 == 7 [pid = 9451] [id = 7] 00:18:04 INFO - PROCESS | 9451 | ++DOMWINDOW == 18 (0x7ffa7bc4b800) [pid = 9451] [serial = 18] [outer = (nil)] 00:18:04 INFO - PROCESS | 9451 | ++DOCSHELL 0x7ffa7bbb8800 == 8 [pid = 9451] [id = 8] 00:18:04 INFO - PROCESS | 9451 | ++DOMWINDOW == 19 (0x7ffa988f1000) [pid = 9451] [serial = 19] [outer = (nil)] 00:18:04 INFO - PROCESS | 9451 | ++DOMWINDOW == 20 (0x7ffa7bbccc00) [pid = 9451] [serial = 20] [outer = 0x7ffa988f1000] 00:18:04 INFO - PROCESS | 9451 | ++DOMWINDOW == 21 (0x7ffa7bbd2400) [pid = 9451] [serial = 21] [outer = 0x7ffa988f1000] 00:18:05 INFO - PROCESS | 9451 | ++DOMWINDOW == 22 (0x7ffa799c7800) [pid = 9451] [serial = 22] [outer = 0x7ffa7bc4b800] 00:18:05 INFO - PROCESS | 9451 | [9451] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:18:05 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:18:05 INFO - document served over http requires an https 00:18:05 INFO - sub-resource via iframe-tag using the meta-referrer 00:18:05 INFO - delivery method with swap-origin-redirect and when 00:18:05 INFO - the target request is cross-origin. - expected FAIL 00:18:05 INFO - TEST-INFO | expected FAIL 00:18:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1346ms 00:18:05 WARNING - u'runner_teardown' () 00:18:05 INFO - Setting up ssl 00:18:05 INFO - PROCESS | certutil | 00:18:05 INFO - PROCESS | certutil | 00:18:05 INFO - PROCESS | certutil | 00:18:05 INFO - Certificate Nickname Trust Attributes 00:18:05 INFO - SSL,S/MIME,JAR/XPI 00:18:05 INFO - 00:18:05 INFO - web-platform-tests CT,, 00:18:05 INFO - 00:18:05 INFO - Starting runner 00:18:08 INFO - PROCESS | 9515 | 1456993088521 Marionette DEBUG Marionette enabled via build flag and pref 00:18:08 INFO - PROCESS | 9515 | ++DOCSHELL 0x7fe3460c2000 == 1 [pid = 9515] [id = 1] 00:18:08 INFO - PROCESS | 9515 | ++DOMWINDOW == 1 (0x7fe3460c2800) [pid = 9515] [serial = 1] [outer = (nil)] 00:18:08 INFO - PROCESS | 9515 | ++DOMWINDOW == 2 (0x7fe3460c3800) [pid = 9515] [serial = 2] [outer = 0x7fe3460c2800] 00:18:09 INFO - PROCESS | 9515 | 1456993089262 Marionette INFO Listening on port 2942 00:18:09 INFO - PROCESS | 9515 | 1456993089777 Marionette DEBUG Marionette enabled via command-line flag 00:18:09 INFO - PROCESS | 9515 | ++DOCSHELL 0x7fe342c24800 == 2 [pid = 9515] [id = 2] 00:18:09 INFO - PROCESS | 9515 | ++DOMWINDOW == 3 (0x7fe342c35000) [pid = 9515] [serial = 3] [outer = (nil)] 00:18:09 INFO - PROCESS | 9515 | ++DOMWINDOW == 4 (0x7fe342c36000) [pid = 9515] [serial = 4] [outer = 0x7fe342c35000] 00:18:09 INFO - PROCESS | 9515 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fe3483ebb80 00:18:09 INFO - PROCESS | 9515 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fe342b40fd0 00:18:09 INFO - PROCESS | 9515 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fe342b52160 00:18:09 INFO - PROCESS | 9515 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fe342b52460 00:18:09 INFO - PROCESS | 9515 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fe342b52790 00:18:10 INFO - PROCESS | 9515 | ++DOMWINDOW == 5 (0x7fe342ba0800) [pid = 9515] [serial = 5] [outer = 0x7fe3460c2800] 00:18:10 INFO - PROCESS | 9515 | [9515] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:18:10 INFO - PROCESS | 9515 | 1456993090099 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59103 00:18:10 INFO - PROCESS | 9515 | [9515] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:18:10 INFO - PROCESS | 9515 | 1456993090190 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59104 00:18:10 INFO - PROCESS | 9515 | 1456993090197 Marionette DEBUG Closed connection conn0 00:18:10 INFO - PROCESS | 9515 | [9515] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:18:10 INFO - PROCESS | 9515 | [9515] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:18:10 INFO - PROCESS | 9515 | 1456993090342 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59105 00:18:10 INFO - PROCESS | 9515 | 1456993090345 Marionette DEBUG Closed connection conn1 00:18:10 INFO - PROCESS | 9515 | [9515] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:18:10 INFO - PROCESS | 9515 | 1456993090395 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:59106 00:18:10 INFO - PROCESS | 9515 | 1456993090400 Marionette DEBUG Closed connection conn2 00:18:10 INFO - PROCESS | 9515 | 1456993090428 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:18:10 INFO - PROCESS | 9515 | 1456993090438 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:18:11 INFO - PROCESS | 9515 | [9515] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:18:12 INFO - PROCESS | 9515 | ++DOCSHELL 0x7fe3361b3800 == 3 [pid = 9515] [id = 3] 00:18:12 INFO - PROCESS | 9515 | ++DOMWINDOW == 6 (0x7fe3361b4000) [pid = 9515] [serial = 6] [outer = (nil)] 00:18:12 INFO - PROCESS | 9515 | ++DOCSHELL 0x7fe3361b4800 == 4 [pid = 9515] [id = 4] 00:18:12 INFO - PROCESS | 9515 | ++DOMWINDOW == 7 (0x7fe3363d0c00) [pid = 9515] [serial = 7] [outer = (nil)] 00:18:12 INFO - PROCESS | 9515 | [9515] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:18:12 INFO - PROCESS | 9515 | ++DOCSHELL 0x7fe3349b4000 == 5 [pid = 9515] [id = 5] 00:18:12 INFO - PROCESS | 9515 | ++DOMWINDOW == 8 (0x7fe3355d9c00) [pid = 9515] [serial = 8] [outer = (nil)] 00:18:12 INFO - PROCESS | 9515 | [9515] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:18:13 INFO - PROCESS | 9515 | [9515] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:18:13 INFO - PROCESS | 9515 | ++DOMWINDOW == 9 (0x7fe3348f0c00) [pid = 9515] [serial = 9] [outer = 0x7fe3355d9c00] 00:18:13 INFO - PROCESS | 9515 | ++DOMWINDOW == 10 (0x7fe3345b5800) [pid = 9515] [serial = 10] [outer = 0x7fe3361b4000] 00:18:13 INFO - PROCESS | 9515 | ++DOMWINDOW == 11 (0x7fe3345d6800) [pid = 9515] [serial = 11] [outer = 0x7fe3363d0c00] 00:18:13 INFO - PROCESS | 9515 | ++DOMWINDOW == 12 (0x7fe3345d8800) [pid = 9515] [serial = 12] [outer = 0x7fe3355d9c00] 00:18:14 INFO - PROCESS | 9515 | 1456993094450 Marionette DEBUG loaded listener.js 00:18:14 INFO - PROCESS | 9515 | 1456993094469 Marionette DEBUG loaded listener.js 00:18:15 INFO - PROCESS | 9515 | ++DOMWINDOW == 13 (0x7fe342eeb400) [pid = 9515] [serial = 13] [outer = 0x7fe3355d9c00] 00:18:15 INFO - PROCESS | 9515 | 1456993095118 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"26597556-35e9-44a5-9be5-b79dd4adbf19","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:18:15 INFO - PROCESS | 9515 | 1456993095423 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:18:15 INFO - PROCESS | 9515 | 1456993095427 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:18:15 INFO - PROCESS | 9515 | 1456993095775 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:18:15 INFO - PROCESS | 9515 | 1456993095779 Marionette TRACE conn3 <- [1,3,null,{}] 00:18:15 INFO - PROCESS | 9515 | 1456993095829 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:18:16 INFO - PROCESS | 9515 | [9515] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:18:16 INFO - PROCESS | 9515 | ++DOMWINDOW == 14 (0x7fe32f98dc00) [pid = 9515] [serial = 14] [outer = 0x7fe3355d9c00] 00:18:16 INFO - PROCESS | 9515 | [9515] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:18:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 00:18:16 INFO - PROCESS | 9515 | ++DOCSHELL 0x7fe32df69800 == 6 [pid = 9515] [id = 6] 00:18:16 INFO - PROCESS | 9515 | ++DOMWINDOW == 15 (0x7fe32dd07c00) [pid = 9515] [serial = 15] [outer = (nil)] 00:18:16 INFO - PROCESS | 9515 | ++DOMWINDOW == 16 (0x7fe32dd08c00) [pid = 9515] [serial = 16] [outer = 0x7fe32dd07c00] 00:18:16 INFO - PROCESS | 9515 | ++DOMWINDOW == 17 (0x7fe32dd0f800) [pid = 9515] [serial = 17] [outer = 0x7fe32dd07c00] 00:18:17 INFO - PROCESS | 9515 | ++DOCSHELL 0x7fe32dddb000 == 7 [pid = 9515] [id = 7] 00:18:17 INFO - PROCESS | 9515 | ++DOMWINDOW == 18 (0x7fe32db3a400) [pid = 9515] [serial = 18] [outer = (nil)] 00:18:17 INFO - PROCESS | 9515 | ++DOMWINDOW == 19 (0x7fe32dd11400) [pid = 9515] [serial = 19] [outer = 0x7fe32db3a400] 00:18:17 INFO - PROCESS | 9515 | ++DOMWINDOW == 20 (0x7fe32d558400) [pid = 9515] [serial = 20] [outer = 0x7fe32db3a400] 00:18:17 INFO - PROCESS | 9515 | [9515] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:18:17 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:18:17 INFO - document served over http requires an https 00:18:17 INFO - sub-resource via script-tag using the meta-referrer 00:18:17 INFO - delivery method with keep-origin-redirect and when 00:18:17 INFO - the target request is cross-origin. - expected FAIL 00:18:17 INFO - TEST-INFO | expected FAIL 00:18:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1280ms 00:18:17 WARNING - u'runner_teardown' () 00:18:18 INFO - Setting up ssl 00:18:18 INFO - PROCESS | certutil | 00:18:18 INFO - PROCESS | certutil | 00:18:18 INFO - PROCESS | certutil | 00:18:18 INFO - Certificate Nickname Trust Attributes 00:18:18 INFO - SSL,S/MIME,JAR/XPI 00:18:18 INFO - 00:18:18 INFO - web-platform-tests CT,, 00:18:18 INFO - 00:18:18 INFO - Starting runner 00:18:20 INFO - PROCESS | 9583 | 1456993100922 Marionette DEBUG Marionette enabled via build flag and pref 00:18:21 INFO - PROCESS | 9583 | ++DOCSHELL 0x7f8e505c2000 == 1 [pid = 9583] [id = 1] 00:18:21 INFO - PROCESS | 9583 | ++DOMWINDOW == 1 (0x7f8e505c2800) [pid = 9583] [serial = 1] [outer = (nil)] 00:18:21 INFO - PROCESS | 9583 | ++DOMWINDOW == 2 (0x7f8e505c3800) [pid = 9583] [serial = 2] [outer = 0x7f8e505c2800] 00:18:21 INFO - PROCESS | 9583 | 1456993101614 Marionette INFO Listening on port 2943 00:18:22 INFO - PROCESS | 9583 | 1456993102132 Marionette DEBUG Marionette enabled via command-line flag 00:18:22 INFO - PROCESS | 9583 | ++DOCSHELL 0x7f8e4d127000 == 2 [pid = 9583] [id = 2] 00:18:22 INFO - PROCESS | 9583 | ++DOMWINDOW == 3 (0x7f8e4d137800) [pid = 9583] [serial = 3] [outer = (nil)] 00:18:22 INFO - PROCESS | 9583 | ++DOMWINDOW == 4 (0x7f8e4d138800) [pid = 9583] [serial = 4] [outer = 0x7f8e4d137800] 00:18:22 INFO - PROCESS | 9583 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8e5455fb80 00:18:22 INFO - PROCESS | 9583 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8e4d03ef40 00:18:22 INFO - PROCESS | 9583 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8e4d0500d0 00:18:22 INFO - PROCESS | 9583 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8e4d050430 00:18:22 INFO - PROCESS | 9583 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8e4d050790 00:18:22 INFO - PROCESS | 9583 | ++DOMWINDOW == 5 (0x7f8e4d08f800) [pid = 9583] [serial = 5] [outer = 0x7f8e505c2800] 00:18:22 INFO - PROCESS | 9583 | [9583] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:18:22 INFO - PROCESS | 9583 | 1456993102458 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43491 00:18:22 INFO - PROCESS | 9583 | [9583] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:18:22 INFO - PROCESS | 9583 | 1456993102551 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43492 00:18:22 INFO - PROCESS | 9583 | 1456993102558 Marionette DEBUG Closed connection conn0 00:18:22 INFO - PROCESS | 9583 | [9583] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:18:22 INFO - PROCESS | 9583 | [9583] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:18:22 INFO - PROCESS | 9583 | 1456993102703 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43493 00:18:22 INFO - PROCESS | 9583 | 1456993102707 Marionette DEBUG Closed connection conn1 00:18:22 INFO - PROCESS | 9583 | [9583] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:18:22 INFO - PROCESS | 9583 | 1456993102754 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43494 00:18:22 INFO - PROCESS | 9583 | 1456993102762 Marionette DEBUG Closed connection conn2 00:18:22 INFO - PROCESS | 9583 | 1456993102801 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:18:22 INFO - PROCESS | 9583 | 1456993102813 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:18:23 INFO - PROCESS | 9583 | [9583] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:18:24 INFO - PROCESS | 9583 | ++DOCSHELL 0x7f8e408ad800 == 3 [pid = 9583] [id = 3] 00:18:24 INFO - PROCESS | 9583 | ++DOMWINDOW == 6 (0x7f8e408ae000) [pid = 9583] [serial = 6] [outer = (nil)] 00:18:24 INFO - PROCESS | 9583 | ++DOCSHELL 0x7f8e408ae800 == 4 [pid = 9583] [id = 4] 00:18:24 INFO - PROCESS | 9583 | ++DOMWINDOW == 7 (0x7f8e40bde800) [pid = 9583] [serial = 7] [outer = (nil)] 00:18:24 INFO - PROCESS | 9583 | [9583] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:18:25 INFO - PROCESS | 9583 | ++DOCSHELL 0x7f8e3fbbe800 == 5 [pid = 9583] [id = 5] 00:18:25 INFO - PROCESS | 9583 | ++DOMWINDOW == 8 (0x7f8e3fcd4c00) [pid = 9583] [serial = 8] [outer = (nil)] 00:18:25 INFO - PROCESS | 9583 | [9583] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:18:25 INFO - PROCESS | 9583 | [9583] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:18:25 INFO - PROCESS | 9583 | ++DOMWINDOW == 9 (0x7f8e3ee37000) [pid = 9583] [serial = 9] [outer = 0x7f8e3fcd4c00] 00:18:25 INFO - PROCESS | 9583 | ++DOMWINDOW == 10 (0x7f8e3e935800) [pid = 9583] [serial = 10] [outer = 0x7f8e408ae000] 00:18:25 INFO - PROCESS | 9583 | ++DOMWINDOW == 11 (0x7f8e3e951000) [pid = 9583] [serial = 11] [outer = 0x7f8e40bde800] 00:18:25 INFO - PROCESS | 9583 | ++DOMWINDOW == 12 (0x7f8e3e953000) [pid = 9583] [serial = 12] [outer = 0x7f8e3fcd4c00] 00:18:26 INFO - PROCESS | 9583 | 1456993106668 Marionette DEBUG loaded listener.js 00:18:26 INFO - PROCESS | 9583 | 1456993106686 Marionette DEBUG loaded listener.js 00:18:27 INFO - PROCESS | 9583 | ++DOMWINDOW == 13 (0x7f8e4d35c000) [pid = 9583] [serial = 13] [outer = 0x7f8e3fcd4c00] 00:18:27 INFO - PROCESS | 9583 | 1456993107334 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"820fe942-8553-4c5a-b637-0e6d5bf8f785","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:18:27 INFO - PROCESS | 9583 | 1456993107646 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:18:27 INFO - PROCESS | 9583 | 1456993107652 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:18:28 INFO - PROCESS | 9583 | 1456993108010 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:18:28 INFO - PROCESS | 9583 | 1456993108019 Marionette TRACE conn3 <- [1,3,null,{}] 00:18:28 INFO - PROCESS | 9583 | 1456993108069 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:18:28 INFO - PROCESS | 9583 | [9583] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:18:28 INFO - PROCESS | 9583 | ++DOMWINDOW == 14 (0x7f8e39e8bc00) [pid = 9583] [serial = 14] [outer = 0x7f8e3fcd4c00] 00:18:28 INFO - PROCESS | 9583 | [9583] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:18:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html 00:18:28 INFO - PROCESS | 9583 | ++DOCSHELL 0x7f8e3823e000 == 6 [pid = 9583] [id = 6] 00:18:28 INFO - PROCESS | 9583 | ++DOMWINDOW == 15 (0x7f8e382f7000) [pid = 9583] [serial = 15] [outer = (nil)] 00:18:29 INFO - PROCESS | 9583 | ++DOMWINDOW == 16 (0x7f8e382f8000) [pid = 9583] [serial = 16] [outer = 0x7f8e382f7000] 00:18:29 INFO - PROCESS | 9583 | ++DOMWINDOW == 17 (0x7f8e382fe800) [pid = 9583] [serial = 17] [outer = 0x7f8e382f7000] 00:18:29 INFO - PROCESS | 9583 | ++DOCSHELL 0x7f8e380e8800 == 7 [pid = 9583] [id = 7] 00:18:29 INFO - PROCESS | 9583 | ++DOMWINDOW == 18 (0x7f8e37e40400) [pid = 9583] [serial = 18] [outer = (nil)] 00:18:29 INFO - PROCESS | 9583 | ++DOMWINDOW == 19 (0x7f8e37e45c00) [pid = 9583] [serial = 19] [outer = 0x7f8e37e40400] 00:18:29 INFO - PROCESS | 9583 | ++DOMWINDOW == 20 (0x7f8e37d5b000) [pid = 9583] [serial = 20] [outer = 0x7f8e37e40400] 00:18:30 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a 00:18:30 INFO - document served over http requires an https 00:18:30 INFO - sub-resource via script-tag using the meta-referrer 00:18:30 INFO - delivery method with no-redirect and when 00:18:30 INFO - the target request is cross-origin. - expected FAIL 00:18:30 INFO - TEST-INFO | expected FAIL 00:18:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1289ms 00:18:30 WARNING - u'runner_teardown' () 00:18:30 INFO - Setting up ssl 00:18:30 INFO - PROCESS | certutil | 00:18:30 INFO - PROCESS | certutil | 00:18:30 INFO - PROCESS | certutil | 00:18:30 INFO - Certificate Nickname Trust Attributes 00:18:30 INFO - SSL,S/MIME,JAR/XPI 00:18:30 INFO - 00:18:30 INFO - web-platform-tests CT,, 00:18:30 INFO - 00:18:30 INFO - Starting runner 00:18:33 INFO - PROCESS | 9650 | 1456993113259 Marionette DEBUG Marionette enabled via build flag and pref 00:18:33 INFO - PROCESS | 9650 | ++DOCSHELL 0x7f6aab6c4800 == 1 [pid = 9650] [id = 1] 00:18:33 INFO - PROCESS | 9650 | ++DOMWINDOW == 1 (0x7f6aab6c5000) [pid = 9650] [serial = 1] [outer = (nil)] 00:18:33 INFO - PROCESS | 9650 | ++DOMWINDOW == 2 (0x7f6aab6c6000) [pid = 9650] [serial = 2] [outer = 0x7f6aab6c5000] 00:18:33 INFO - PROCESS | 9650 | 1456993113949 Marionette INFO Listening on port 2944 00:18:34 INFO - PROCESS | 9650 | 1456993114466 Marionette DEBUG Marionette enabled via command-line flag 00:18:34 INFO - PROCESS | 9650 | ++DOCSHELL 0x7f6aa8229000 == 2 [pid = 9650] [id = 2] 00:18:34 INFO - PROCESS | 9650 | ++DOMWINDOW == 3 (0x7f6aa8239800) [pid = 9650] [serial = 3] [outer = (nil)] 00:18:34 INFO - PROCESS | 9650 | ++DOMWINDOW == 4 (0x7f6aa823a800) [pid = 9650] [serial = 4] [outer = 0x7f6aa8239800] 00:18:34 INFO - PROCESS | 9650 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6aafb5fb80 00:18:34 INFO - PROCESS | 9650 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6aa813ff40 00:18:34 INFO - PROCESS | 9650 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6aa8156160 00:18:34 INFO - PROCESS | 9650 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6aa8156460 00:18:34 INFO - PROCESS | 9650 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6aa8156790 00:18:34 INFO - PROCESS | 9650 | ++DOMWINDOW == 5 (0x7f6aa81a6000) [pid = 9650] [serial = 5] [outer = 0x7f6aab6c5000] 00:18:34 INFO - PROCESS | 9650 | [9650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:18:34 INFO - PROCESS | 9650 | 1456993114798 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36481 00:18:34 INFO - PROCESS | 9650 | [9650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:18:34 INFO - PROCESS | 9650 | 1456993114886 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36482 00:18:34 INFO - PROCESS | 9650 | 1456993114894 Marionette DEBUG Closed connection conn0 00:18:35 INFO - PROCESS | 9650 | [9650] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:18:35 INFO - PROCESS | 9650 | [9650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:18:35 INFO - PROCESS | 9650 | 1456993115037 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36483 00:18:35 INFO - PROCESS | 9650 | 1456993115042 Marionette DEBUG Closed connection conn1 00:18:35 INFO - PROCESS | 9650 | [9650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:18:35 INFO - PROCESS | 9650 | 1456993115090 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36484 00:18:35 INFO - PROCESS | 9650 | 1456993115098 Marionette DEBUG Closed connection conn2 00:18:35 INFO - PROCESS | 9650 | 1456993115133 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:18:35 INFO - PROCESS | 9650 | 1456993115155 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:18:36 INFO - PROCESS | 9650 | [9650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:18:36 INFO - PROCESS | 9650 | ++DOCSHELL 0x7f6a9c9e2000 == 3 [pid = 9650] [id = 3] 00:18:36 INFO - PROCESS | 9650 | ++DOMWINDOW == 6 (0x7f6a9cacc000) [pid = 9650] [serial = 6] [outer = (nil)] 00:18:36 INFO - PROCESS | 9650 | ++DOCSHELL 0x7f6a9cacc800 == 4 [pid = 9650] [id = 4] 00:18:36 INFO - PROCESS | 9650 | ++DOMWINDOW == 7 (0x7f6a9c2cec00) [pid = 9650] [serial = 7] [outer = (nil)] 00:18:37 INFO - PROCESS | 9650 | [9650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:18:37 INFO - PROCESS | 9650 | ++DOCSHELL 0x7f6a9b804800 == 5 [pid = 9650] [id = 5] 00:18:37 INFO - PROCESS | 9650 | ++DOMWINDOW == 8 (0x7f6a9b588800) [pid = 9650] [serial = 8] [outer = (nil)] 00:18:37 INFO - PROCESS | 9650 | [9650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:18:37 INFO - PROCESS | 9650 | [9650] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:18:37 INFO - PROCESS | 9650 | ++DOMWINDOW == 9 (0x7f6a9a827c00) [pid = 9650] [serial = 9] [outer = 0x7f6a9b588800] 00:18:37 INFO - PROCESS | 9650 | ++DOMWINDOW == 10 (0x7f6a9a4db000) [pid = 9650] [serial = 10] [outer = 0x7f6a9cacc000] 00:18:37 INFO - PROCESS | 9650 | ++DOMWINDOW == 11 (0x7f6a9a221000) [pid = 9650] [serial = 11] [outer = 0x7f6a9c2cec00] 00:18:37 INFO - PROCESS | 9650 | ++DOMWINDOW == 12 (0x7f6a9a223000) [pid = 9650] [serial = 12] [outer = 0x7f6a9b588800] 00:18:38 INFO - PROCESS | 9650 | 1456993118856 Marionette DEBUG loaded listener.js 00:18:38 INFO - PROCESS | 9650 | 1456993118872 Marionette DEBUG loaded listener.js 00:18:39 INFO - PROCESS | 9650 | ++DOMWINDOW == 13 (0x7f6aa84dd800) [pid = 9650] [serial = 13] [outer = 0x7f6a9b588800] 00:18:39 INFO - PROCESS | 9650 | 1456993119553 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"9c79b6a9-02af-44dc-8ad2-5327eb78ea16","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:18:39 INFO - PROCESS | 9650 | 1456993119922 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:18:39 INFO - PROCESS | 9650 | 1456993119928 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:18:40 INFO - PROCESS | 9650 | 1456993120268 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:18:40 INFO - PROCESS | 9650 | 1456993120273 Marionette TRACE conn3 <- [1,3,null,{}] 00:18:40 INFO - PROCESS | 9650 | 1456993120354 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:18:40 INFO - PROCESS | 9650 | [9650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:18:40 INFO - PROCESS | 9650 | ++DOMWINDOW == 14 (0x7f6a94d4bc00) [pid = 9650] [serial = 14] [outer = 0x7f6a9b588800] 00:18:41 INFO - PROCESS | 9650 | [9650] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:18:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 00:18:41 INFO - PROCESS | 9650 | ++DOCSHELL 0x7f6a94c48800 == 6 [pid = 9650] [id = 6] 00:18:41 INFO - PROCESS | 9650 | ++DOMWINDOW == 15 (0x7f6a93115c00) [pid = 9650] [serial = 15] [outer = (nil)] 00:18:41 INFO - PROCESS | 9650 | ++DOMWINDOW == 16 (0x7f6a93116c00) [pid = 9650] [serial = 16] [outer = 0x7f6a93115c00] 00:18:41 INFO - PROCESS | 9650 | ++DOMWINDOW == 17 (0x7f6a9311d800) [pid = 9650] [serial = 17] [outer = 0x7f6a93115c00] 00:18:41 INFO - PROCESS | 9650 | ++DOCSHELL 0x7f6a92f50000 == 7 [pid = 9650] [id = 7] 00:18:41 INFO - PROCESS | 9650 | ++DOMWINDOW == 18 (0x7f6a92f6b800) [pid = 9650] [serial = 18] [outer = (nil)] 00:18:41 INFO - PROCESS | 9650 | ++DOMWINDOW == 19 (0x7f6a94c20400) [pid = 9650] [serial = 19] [outer = 0x7f6a92f6b800] 00:18:42 INFO - PROCESS | 9650 | ++DOMWINDOW == 20 (0x7f6a92eb0400) [pid = 9650] [serial = 20] [outer = 0x7f6a92f6b800] 00:18:42 INFO - PROCESS | 9650 | [9650] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:18:42 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:18:42 INFO - document served over http requires an https 00:18:42 INFO - sub-resource via script-tag using the meta-referrer 00:18:42 INFO - delivery method with swap-origin-redirect and when 00:18:42 INFO - the target request is cross-origin. - expected FAIL 00:18:42 INFO - TEST-INFO | expected FAIL 00:18:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1231ms 00:18:42 WARNING - u'runner_teardown' () 00:18:42 INFO - Setting up ssl 00:18:42 INFO - PROCESS | certutil | 00:18:42 INFO - PROCESS | certutil | 00:18:42 INFO - PROCESS | certutil | 00:18:42 INFO - Certificate Nickname Trust Attributes 00:18:42 INFO - SSL,S/MIME,JAR/XPI 00:18:42 INFO - 00:18:42 INFO - web-platform-tests CT,, 00:18:42 INFO - 00:18:43 INFO - Starting runner 00:18:45 INFO - PROCESS | 9717 | 1456993125555 Marionette DEBUG Marionette enabled via build flag and pref 00:18:45 INFO - PROCESS | 9717 | ++DOCSHELL 0x7f08181c1800 == 1 [pid = 9717] [id = 1] 00:18:45 INFO - PROCESS | 9717 | ++DOMWINDOW == 1 (0x7f08181c2000) [pid = 9717] [serial = 1] [outer = (nil)] 00:18:45 INFO - PROCESS | 9717 | ++DOMWINDOW == 2 (0x7f08181c3000) [pid = 9717] [serial = 2] [outer = 0x7f08181c2000] 00:18:46 INFO - PROCESS | 9717 | 1456993126253 Marionette INFO Listening on port 2945 00:18:46 INFO - PROCESS | 9717 | 1456993126769 Marionette DEBUG Marionette enabled via command-line flag 00:18:46 INFO - PROCESS | 9717 | ++DOCSHELL 0x7f0814d26000 == 2 [pid = 9717] [id = 2] 00:18:46 INFO - PROCESS | 9717 | ++DOMWINDOW == 3 (0x7f0814d36800) [pid = 9717] [serial = 3] [outer = (nil)] 00:18:46 INFO - PROCESS | 9717 | ++DOMWINDOW == 4 (0x7f0814d37800) [pid = 9717] [serial = 4] [outer = 0x7f0814d36800] 00:18:46 INFO - PROCESS | 9717 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f081c15fb80 00:18:46 INFO - PROCESS | 9717 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f0814c40f40 00:18:46 INFO - PROCESS | 9717 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0814c520d0 00:18:46 INFO - PROCESS | 9717 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0814c52460 00:18:46 INFO - PROCESS | 9717 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0814c52790 00:18:47 INFO - PROCESS | 9717 | ++DOMWINDOW == 5 (0x7f0814ca2000) [pid = 9717] [serial = 5] [outer = 0x7f08181c2000] 00:18:47 INFO - PROCESS | 9717 | [9717] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:18:47 INFO - PROCESS | 9717 | 1456993127090 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54021 00:18:47 INFO - PROCESS | 9717 | [9717] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:18:47 INFO - PROCESS | 9717 | 1456993127181 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54022 00:18:47 INFO - PROCESS | 9717 | 1456993127188 Marionette DEBUG Closed connection conn0 00:18:47 INFO - PROCESS | 9717 | [9717] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:18:47 INFO - PROCESS | 9717 | [9717] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:18:47 INFO - PROCESS | 9717 | 1456993127333 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54023 00:18:47 INFO - PROCESS | 9717 | 1456993127336 Marionette DEBUG Closed connection conn1 00:18:47 INFO - PROCESS | 9717 | [9717] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:18:47 INFO - PROCESS | 9717 | 1456993127384 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54024 00:18:47 INFO - PROCESS | 9717 | 1456993127392 Marionette DEBUG Closed connection conn2 00:18:47 INFO - PROCESS | 9717 | 1456993127435 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:18:47 INFO - PROCESS | 9717 | 1456993127458 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:18:48 INFO - PROCESS | 9717 | [9717] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:18:48 INFO - PROCESS | 9717 | ++DOCSHELL 0x7f080908d000 == 3 [pid = 9717] [id = 3] 00:18:48 INFO - PROCESS | 9717 | ++DOMWINDOW == 6 (0x7f08096df800) [pid = 9717] [serial = 6] [outer = (nil)] 00:18:48 INFO - PROCESS | 9717 | ++DOCSHELL 0x7f08096e0000 == 4 [pid = 9717] [id = 4] 00:18:48 INFO - PROCESS | 9717 | ++DOMWINDOW == 7 (0x7f0808d0a000) [pid = 9717] [serial = 7] [outer = (nil)] 00:18:49 INFO - PROCESS | 9717 | [9717] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:18:49 INFO - PROCESS | 9717 | ++DOCSHELL 0x7f0807416800 == 5 [pid = 9717] [id = 5] 00:18:49 INFO - PROCESS | 9717 | ++DOMWINDOW == 8 (0x7f08081c1800) [pid = 9717] [serial = 8] [outer = (nil)] 00:18:49 INFO - PROCESS | 9717 | [9717] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:18:49 INFO - PROCESS | 9717 | [9717] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:18:49 INFO - PROCESS | 9717 | ++DOMWINDOW == 9 (0x7f080746b400) [pid = 9717] [serial = 9] [outer = 0x7f08081c1800] 00:18:50 INFO - PROCESS | 9717 | ++DOMWINDOW == 10 (0x7f0806e21800) [pid = 9717] [serial = 10] [outer = 0x7f08096df800] 00:18:50 INFO - PROCESS | 9717 | ++DOMWINDOW == 11 (0x7f0806e38800) [pid = 9717] [serial = 11] [outer = 0x7f0808d0a000] 00:18:50 INFO - PROCESS | 9717 | ++DOMWINDOW == 12 (0x7f0806e3a800) [pid = 9717] [serial = 12] [outer = 0x7f08081c1800] 00:18:51 INFO - PROCESS | 9717 | 1456993131385 Marionette DEBUG loaded listener.js 00:18:51 INFO - PROCESS | 9717 | 1456993131400 Marionette DEBUG loaded listener.js 00:18:51 INFO - PROCESS | 9717 | ++DOMWINDOW == 13 (0x7f0814f47400) [pid = 9717] [serial = 13] [outer = 0x7f08081c1800] 00:18:52 INFO - PROCESS | 9717 | 1456993132062 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"6b705d6e-af0e-4069-9912-4842bc28ba9f","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:18:52 INFO - PROCESS | 9717 | 1456993132437 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:18:52 INFO - PROCESS | 9717 | 1456993132443 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:18:52 INFO - PROCESS | 9717 | 1456993132725 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:18:52 INFO - PROCESS | 9717 | 1456993132727 Marionette TRACE conn3 <- [1,3,null,{}] 00:18:52 INFO - PROCESS | 9717 | 1456993132858 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:18:53 INFO - PROCESS | 9717 | [9717] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:18:53 INFO - PROCESS | 9717 | ++DOMWINDOW == 14 (0x7f0809db7000) [pid = 9717] [serial = 14] [outer = 0x7f08081c1800] 00:18:53 INFO - PROCESS | 9717 | [9717] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:18:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 00:18:53 INFO - PROCESS | 9717 | ++DOCSHELL 0x7f07ffe1d800 == 6 [pid = 9717] [id = 6] 00:18:53 INFO - PROCESS | 9717 | ++DOMWINDOW == 15 (0x7f07ffc09000) [pid = 9717] [serial = 15] [outer = (nil)] 00:18:53 INFO - PROCESS | 9717 | ++DOMWINDOW == 16 (0x7f07ffc0a000) [pid = 9717] [serial = 16] [outer = 0x7f07ffc09000] 00:18:53 INFO - PROCESS | 9717 | ++DOMWINDOW == 17 (0x7f07ffc10800) [pid = 9717] [serial = 17] [outer = 0x7f07ffc09000] 00:18:54 INFO - PROCESS | 9717 | ++DOCSHELL 0x7f08152c5800 == 7 [pid = 9717] [id = 7] 00:18:54 INFO - PROCESS | 9717 | ++DOMWINDOW == 18 (0x7f07ff966800) [pid = 9717] [serial = 18] [outer = (nil)] 00:18:54 INFO - PROCESS | 9717 | ++DOMWINDOW == 19 (0x7f07ff967c00) [pid = 9717] [serial = 19] [outer = 0x7f07ff966800] 00:18:54 INFO - PROCESS | 9717 | ++DOMWINDOW == 20 (0x7f07ff3a4c00) [pid = 9717] [serial = 20] [outer = 0x7f07ff966800] 00:18:54 INFO - PROCESS | 9717 | [9717] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:18:54 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:18:54 INFO - document served over http requires an https 00:18:54 INFO - sub-resource via xhr-request using the meta-referrer 00:18:54 INFO - delivery method with keep-origin-redirect and when 00:18:54 INFO - the target request is cross-origin. - expected FAIL 00:18:54 INFO - TEST-INFO | expected FAIL 00:18:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1229ms 00:18:55 WARNING - u'runner_teardown' () 00:18:55 INFO - Setting up ssl 00:18:55 INFO - PROCESS | certutil | 00:18:55 INFO - PROCESS | certutil | 00:18:55 INFO - PROCESS | certutil | 00:18:55 INFO - Certificate Nickname Trust Attributes 00:18:55 INFO - SSL,S/MIME,JAR/XPI 00:18:55 INFO - 00:18:55 INFO - web-platform-tests CT,, 00:18:55 INFO - 00:18:55 INFO - Starting runner 00:18:57 INFO - PROCESS | 9783 | 1456993137976 Marionette DEBUG Marionette enabled via build flag and pref 00:18:58 INFO - PROCESS | 9783 | ++DOCSHELL 0x7f7c43ec4000 == 1 [pid = 9783] [id = 1] 00:18:58 INFO - PROCESS | 9783 | ++DOMWINDOW == 1 (0x7f7c43ec4800) [pid = 9783] [serial = 1] [outer = (nil)] 00:18:58 INFO - PROCESS | 9783 | ++DOMWINDOW == 2 (0x7f7c43ec5800) [pid = 9783] [serial = 2] [outer = 0x7f7c43ec4800] 00:18:58 INFO - PROCESS | 9783 | 1456993138672 Marionette INFO Listening on port 2946 00:18:59 INFO - PROCESS | 9783 | 1456993139185 Marionette DEBUG Marionette enabled via command-line flag 00:18:59 INFO - PROCESS | 9783 | ++DOCSHELL 0x7f7c40a28000 == 2 [pid = 9783] [id = 2] 00:18:59 INFO - PROCESS | 9783 | ++DOMWINDOW == 3 (0x7f7c40a38800) [pid = 9783] [serial = 3] [outer = (nil)] 00:18:59 INFO - PROCESS | 9783 | ++DOMWINDOW == 4 (0x7f7c40a39800) [pid = 9783] [serial = 4] [outer = 0x7f7c40a38800] 00:18:59 INFO - PROCESS | 9783 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7c47e5fc10 00:18:59 INFO - PROCESS | 9783 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7c40943fd0 00:18:59 INFO - PROCESS | 9783 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7c40955160 00:18:59 INFO - PROCESS | 9783 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7c40955460 00:18:59 INFO - PROCESS | 9783 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7c40955790 00:18:59 INFO - PROCESS | 9783 | ++DOMWINDOW == 5 (0x7f7c409a2000) [pid = 9783] [serial = 5] [outer = 0x7f7c43ec4800] 00:18:59 INFO - PROCESS | 9783 | [9783] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:18:59 INFO - PROCESS | 9783 | 1456993139517 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:39311 00:18:59 INFO - PROCESS | 9783 | [9783] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:18:59 INFO - PROCESS | 9783 | 1456993139608 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:39312 00:18:59 INFO - PROCESS | 9783 | 1456993139616 Marionette DEBUG Closed connection conn0 00:18:59 INFO - PROCESS | 9783 | [9783] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:18:59 INFO - PROCESS | 9783 | [9783] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:18:59 INFO - PROCESS | 9783 | 1456993139763 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:39313 00:18:59 INFO - PROCESS | 9783 | 1456993139767 Marionette DEBUG Closed connection conn1 00:18:59 INFO - PROCESS | 9783 | [9783] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:18:59 INFO - PROCESS | 9783 | 1456993139815 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:39314 00:18:59 INFO - PROCESS | 9783 | 1456993139826 Marionette DEBUG Closed connection conn2 00:18:59 INFO - PROCESS | 9783 | 1456993139872 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:18:59 INFO - PROCESS | 9783 | 1456993139894 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:19:00 INFO - PROCESS | 9783 | [9783] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:19:01 INFO - PROCESS | 9783 | ++DOCSHELL 0x7f7c34d95800 == 3 [pid = 9783] [id = 3] 00:19:01 INFO - PROCESS | 9783 | ++DOMWINDOW == 6 (0x7f7c35342000) [pid = 9783] [serial = 6] [outer = (nil)] 00:19:01 INFO - PROCESS | 9783 | ++DOCSHELL 0x7f7c35343000 == 4 [pid = 9783] [id = 4] 00:19:01 INFO - PROCESS | 9783 | ++DOMWINDOW == 7 (0x7f7c34cdfc00) [pid = 9783] [serial = 7] [outer = (nil)] 00:19:02 INFO - PROCESS | 9783 | [9783] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:19:02 INFO - PROCESS | 9783 | ++DOCSHELL 0x7f7c33dbe000 == 5 [pid = 9783] [id = 5] 00:19:02 INFO - PROCESS | 9783 | ++DOMWINDOW == 8 (0x7f7c33ec3400) [pid = 9783] [serial = 8] [outer = (nil)] 00:19:02 INFO - PROCESS | 9783 | [9783] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:19:02 INFO - PROCESS | 9783 | [9783] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:19:02 INFO - PROCESS | 9783 | ++DOMWINDOW == 9 (0x7f7c3316e800) [pid = 9783] [serial = 9] [outer = 0x7f7c33ec3400] 00:19:02 INFO - PROCESS | 9783 | ++DOMWINDOW == 10 (0x7f7c32b20800) [pid = 9783] [serial = 10] [outer = 0x7f7c35342000] 00:19:02 INFO - PROCESS | 9783 | ++DOMWINDOW == 11 (0x7f7c32b3e000) [pid = 9783] [serial = 11] [outer = 0x7f7c34cdfc00] 00:19:02 INFO - PROCESS | 9783 | ++DOMWINDOW == 12 (0x7f7c32b40000) [pid = 9783] [serial = 12] [outer = 0x7f7c33ec3400] 00:19:03 INFO - PROCESS | 9783 | 1456993143850 Marionette DEBUG loaded listener.js 00:19:03 INFO - PROCESS | 9783 | 1456993143867 Marionette DEBUG loaded listener.js 00:19:04 INFO - PROCESS | 9783 | ++DOMWINDOW == 13 (0x7f7c40c3f000) [pid = 9783] [serial = 13] [outer = 0x7f7c33ec3400] 00:19:04 INFO - PROCESS | 9783 | 1456993144533 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"7c2a0813-d1c1-4d3e-a90f-b357360055de","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:19:04 INFO - PROCESS | 9783 | 1456993144863 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:19:04 INFO - PROCESS | 9783 | 1456993144870 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:19:05 INFO - PROCESS | 9783 | 1456993145225 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:19:05 INFO - PROCESS | 9783 | 1456993145228 Marionette TRACE conn3 <- [1,3,null,{}] 00:19:05 INFO - PROCESS | 9783 | 1456993145325 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:19:05 INFO - PROCESS | 9783 | [9783] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:19:05 INFO - PROCESS | 9783 | ++DOMWINDOW == 14 (0x7f7c3591d000) [pid = 9783] [serial = 14] [outer = 0x7f7c33ec3400] 00:19:06 INFO - PROCESS | 9783 | [9783] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:19:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 00:19:06 INFO - PROCESS | 9783 | ++DOCSHELL 0x7f7c2bb43800 == 6 [pid = 9783] [id = 6] 00:19:06 INFO - PROCESS | 9783 | ++DOMWINDOW == 15 (0x7f7c2b909000) [pid = 9783] [serial = 15] [outer = (nil)] 00:19:06 INFO - PROCESS | 9783 | ++DOMWINDOW == 16 (0x7f7c2b90a000) [pid = 9783] [serial = 16] [outer = 0x7f7c2b909000] 00:19:06 INFO - PROCESS | 9783 | ++DOMWINDOW == 17 (0x7f7c2b910800) [pid = 9783] [serial = 17] [outer = 0x7f7c2b909000] 00:19:06 INFO - PROCESS | 9783 | ++DOCSHELL 0x7f7c40fc8000 == 7 [pid = 9783] [id = 7] 00:19:06 INFO - PROCESS | 9783 | ++DOMWINDOW == 18 (0x7f7c2b74c000) [pid = 9783] [serial = 18] [outer = (nil)] 00:19:06 INFO - PROCESS | 9783 | ++DOMWINDOW == 19 (0x7f7c2b74d400) [pid = 9783] [serial = 19] [outer = 0x7f7c2b74c000] 00:19:07 INFO - PROCESS | 9783 | ++DOMWINDOW == 20 (0x7f7c2b62c400) [pid = 9783] [serial = 20] [outer = 0x7f7c2b74c000] 00:19:07 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:19:07 INFO - document served over http requires an https 00:19:07 INFO - sub-resource via xhr-request using the meta-referrer 00:19:07 INFO - delivery method with no-redirect and when 00:19:07 INFO - the target request is cross-origin. - expected FAIL 00:19:07 INFO - TEST-INFO | expected FAIL 00:19:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 985ms 00:19:07 WARNING - u'runner_teardown' () 00:19:07 INFO - Setting up ssl 00:19:07 INFO - PROCESS | certutil | 00:19:07 INFO - PROCESS | certutil | 00:19:07 INFO - PROCESS | certutil | 00:19:07 INFO - Certificate Nickname Trust Attributes 00:19:07 INFO - SSL,S/MIME,JAR/XPI 00:19:07 INFO - 00:19:07 INFO - web-platform-tests CT,, 00:19:07 INFO - 00:19:07 INFO - Starting runner 00:19:10 INFO - PROCESS | 9848 | 1456993150224 Marionette DEBUG Marionette enabled via build flag and pref 00:19:10 INFO - PROCESS | 9848 | ++DOCSHELL 0x7f4f350c0800 == 1 [pid = 9848] [id = 1] 00:19:10 INFO - PROCESS | 9848 | ++DOMWINDOW == 1 (0x7f4f350c1000) [pid = 9848] [serial = 1] [outer = (nil)] 00:19:10 INFO - PROCESS | 9848 | ++DOMWINDOW == 2 (0x7f4f350c2000) [pid = 9848] [serial = 2] [outer = 0x7f4f350c1000] 00:19:10 INFO - PROCESS | 9848 | 1456993150924 Marionette INFO Listening on port 2947 00:19:11 INFO - PROCESS | 9848 | 1456993151445 Marionette DEBUG Marionette enabled via command-line flag 00:19:11 INFO - PROCESS | 9848 | ++DOCSHELL 0x7f4f31c26000 == 2 [pid = 9848] [id = 2] 00:19:11 INFO - PROCESS | 9848 | ++DOMWINDOW == 3 (0x7f4f31c36800) [pid = 9848] [serial = 3] [outer = (nil)] 00:19:11 INFO - PROCESS | 9848 | ++DOMWINDOW == 4 (0x7f4f31c37800) [pid = 9848] [serial = 4] [outer = 0x7f4f31c36800] 00:19:11 INFO - PROCESS | 9848 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f4f3905fb80 00:19:11 INFO - PROCESS | 9848 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f4f31b3ef40 00:19:11 INFO - PROCESS | 9848 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f4f31b50160 00:19:11 INFO - PROCESS | 9848 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f4f31b50460 00:19:11 INFO - PROCESS | 9848 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4f31b50790 00:19:11 INFO - PROCESS | 9848 | ++DOMWINDOW == 5 (0x7f4f31b92800) [pid = 9848] [serial = 5] [outer = 0x7f4f350c1000] 00:19:11 INFO - PROCESS | 9848 | [9848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:19:11 INFO - PROCESS | 9848 | 1456993151770 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44859 00:19:11 INFO - PROCESS | 9848 | [9848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:19:11 INFO - PROCESS | 9848 | 1456993151859 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44860 00:19:11 INFO - PROCESS | 9848 | 1456993151867 Marionette DEBUG Closed connection conn0 00:19:11 INFO - PROCESS | 9848 | [9848] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:19:12 INFO - PROCESS | 9848 | [9848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:19:12 INFO - PROCESS | 9848 | 1456993152009 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44861 00:19:12 INFO - PROCESS | 9848 | 1456993152013 Marionette DEBUG Closed connection conn1 00:19:12 INFO - PROCESS | 9848 | [9848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:19:12 INFO - PROCESS | 9848 | 1456993152062 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44862 00:19:12 INFO - PROCESS | 9848 | 1456993152066 Marionette DEBUG Closed connection conn2 00:19:12 INFO - PROCESS | 9848 | 1456993152105 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:19:12 INFO - PROCESS | 9848 | 1456993152122 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:19:12 INFO - PROCESS | 9848 | [9848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:19:13 INFO - PROCESS | 9848 | ++DOCSHELL 0x7f4f253c4000 == 3 [pid = 9848] [id = 3] 00:19:13 INFO - PROCESS | 9848 | ++DOMWINDOW == 6 (0x7f4f253c4800) [pid = 9848] [serial = 6] [outer = (nil)] 00:19:13 INFO - PROCESS | 9848 | ++DOCSHELL 0x7f4f253c5000 == 4 [pid = 9848] [id = 4] 00:19:13 INFO - PROCESS | 9848 | ++DOMWINDOW == 7 (0x7f4f25684000) [pid = 9848] [serial = 7] [outer = (nil)] 00:19:14 INFO - PROCESS | 9848 | [9848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:19:14 INFO - PROCESS | 9848 | ++DOCSHELL 0x7f4f2394e800 == 5 [pid = 9848] [id = 5] 00:19:14 INFO - PROCESS | 9848 | ++DOMWINDOW == 8 (0x7f4f23926c00) [pid = 9848] [serial = 8] [outer = (nil)] 00:19:14 INFO - PROCESS | 9848 | [9848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:19:14 INFO - PROCESS | 9848 | [9848] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:19:14 INFO - PROCESS | 9848 | ++DOMWINDOW == 9 (0x7f4f23935000) [pid = 9848] [serial = 9] [outer = 0x7f4f23926c00] 00:19:14 INFO - PROCESS | 9848 | ++DOMWINDOW == 10 (0x7f4f23459800) [pid = 9848] [serial = 10] [outer = 0x7f4f253c4800] 00:19:14 INFO - PROCESS | 9848 | ++DOMWINDOW == 11 (0x7f4f23471400) [pid = 9848] [serial = 11] [outer = 0x7f4f25684000] 00:19:14 INFO - PROCESS | 9848 | ++DOMWINDOW == 12 (0x7f4f23473400) [pid = 9848] [serial = 12] [outer = 0x7f4f23926c00] 00:19:16 INFO - PROCESS | 9848 | 1456993156039 Marionette DEBUG loaded listener.js 00:19:16 INFO - PROCESS | 9848 | 1456993156055 Marionette DEBUG loaded listener.js 00:19:16 INFO - PROCESS | 9848 | ++DOMWINDOW == 13 (0x7f4f31e66800) [pid = 9848] [serial = 13] [outer = 0x7f4f23926c00] 00:19:16 INFO - PROCESS | 9848 | 1456993156703 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"f76fd9ef-10f6-42ff-8109-6ce7a835f00e","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:19:17 INFO - PROCESS | 9848 | 1456993157038 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:19:17 INFO - PROCESS | 9848 | 1456993157042 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:19:17 INFO - PROCESS | 9848 | 1456993157358 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:19:17 INFO - PROCESS | 9848 | 1456993157361 Marionette TRACE conn3 <- [1,3,null,{}] 00:19:17 INFO - PROCESS | 9848 | 1456993157416 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:19:17 INFO - PROCESS | 9848 | [9848] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:19:17 INFO - PROCESS | 9848 | ++DOMWINDOW == 14 (0x7f4f1ee57400) [pid = 9848] [serial = 14] [outer = 0x7f4f23926c00] 00:19:18 INFO - PROCESS | 9848 | [9848] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:19:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 00:19:18 INFO - PROCESS | 9848 | ++DOCSHELL 0x7f4f1cd31000 == 6 [pid = 9848] [id = 6] 00:19:18 INFO - PROCESS | 9848 | ++DOMWINDOW == 15 (0x7f4f1cc08400) [pid = 9848] [serial = 15] [outer = (nil)] 00:19:18 INFO - PROCESS | 9848 | ++DOMWINDOW == 16 (0x7f4f1cc09400) [pid = 9848] [serial = 16] [outer = 0x7f4f1cc08400] 00:19:18 INFO - PROCESS | 9848 | ++DOMWINDOW == 17 (0x7f4f1cc10000) [pid = 9848] [serial = 17] [outer = 0x7f4f1cc08400] 00:19:18 INFO - PROCESS | 9848 | ++DOCSHELL 0x7f4f1cced800 == 7 [pid = 9848] [id = 7] 00:19:18 INFO - PROCESS | 9848 | ++DOMWINDOW == 18 (0x7f4f1cc11c00) [pid = 9848] [serial = 18] [outer = (nil)] 00:19:18 INFO - PROCESS | 9848 | ++DOMWINDOW == 19 (0x7f4f1cd4b800) [pid = 9848] [serial = 19] [outer = 0x7f4f1cc11c00] 00:19:19 INFO - PROCESS | 9848 | ++DOMWINDOW == 20 (0x7f4f1c52e400) [pid = 9848] [serial = 20] [outer = 0x7f4f1cc11c00] 00:19:19 INFO - PROCESS | 9848 | [9848] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:19:19 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:19:19 INFO - document served over http requires an https 00:19:19 INFO - sub-resource via xhr-request using the meta-referrer 00:19:19 INFO - delivery method with swap-origin-redirect and when 00:19:19 INFO - the target request is cross-origin. - expected FAIL 00:19:19 INFO - TEST-INFO | expected FAIL 00:19:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1246ms 00:19:19 WARNING - u'runner_teardown' () 00:19:19 INFO - Setting up ssl 00:19:19 INFO - PROCESS | certutil | 00:19:19 INFO - PROCESS | certutil | 00:19:19 INFO - PROCESS | certutil | 00:19:19 INFO - Certificate Nickname Trust Attributes 00:19:19 INFO - SSL,S/MIME,JAR/XPI 00:19:19 INFO - 00:19:19 INFO - web-platform-tests CT,, 00:19:19 INFO - 00:19:20 INFO - Starting runner 00:19:22 INFO - PROCESS | 9916 | 1456993162627 Marionette DEBUG Marionette enabled via build flag and pref 00:19:22 INFO - PROCESS | 9916 | ++DOCSHELL 0x7f3b377c3000 == 1 [pid = 9916] [id = 1] 00:19:22 INFO - PROCESS | 9916 | ++DOMWINDOW == 1 (0x7f3b377c3800) [pid = 9916] [serial = 1] [outer = (nil)] 00:19:22 INFO - PROCESS | 9916 | ++DOMWINDOW == 2 (0x7f3b377c4800) [pid = 9916] [serial = 2] [outer = 0x7f3b377c3800] 00:19:23 INFO - PROCESS | 9916 | 1456993163319 Marionette INFO Listening on port 2948 00:19:23 INFO - PROCESS | 9916 | 1456993163832 Marionette DEBUG Marionette enabled via command-line flag 00:19:23 INFO - PROCESS | 9916 | ++DOCSHELL 0x7f3b34326000 == 2 [pid = 9916] [id = 2] 00:19:23 INFO - PROCESS | 9916 | ++DOMWINDOW == 3 (0x7f3b34336800) [pid = 9916] [serial = 3] [outer = (nil)] 00:19:23 INFO - PROCESS | 9916 | ++DOMWINDOW == 4 (0x7f3b34337800) [pid = 9916] [serial = 4] [outer = 0x7f3b34336800] 00:19:23 INFO - PROCESS | 9916 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f3b39af4b80 00:19:24 INFO - PROCESS | 9916 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f3b3423af40 00:19:24 INFO - PROCESS | 9916 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f3b342530d0 00:19:24 INFO - PROCESS | 9916 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f3b34253460 00:19:24 INFO - PROCESS | 9916 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f3b34253790 00:19:24 INFO - PROCESS | 9916 | ++DOMWINDOW == 5 (0x7f3b3429e800) [pid = 9916] [serial = 5] [outer = 0x7f3b377c3800] 00:19:24 INFO - PROCESS | 9916 | [9916] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:19:24 INFO - PROCESS | 9916 | 1456993164162 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53749 00:19:24 INFO - PROCESS | 9916 | [9916] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:19:24 INFO - PROCESS | 9916 | 1456993164252 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53750 00:19:24 INFO - PROCESS | 9916 | 1456993164258 Marionette DEBUG Closed connection conn0 00:19:24 INFO - PROCESS | 9916 | [9916] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:19:24 INFO - PROCESS | 9916 | [9916] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:19:24 INFO - PROCESS | 9916 | 1456993164403 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53751 00:19:24 INFO - PROCESS | 9916 | 1456993164407 Marionette DEBUG Closed connection conn1 00:19:24 INFO - PROCESS | 9916 | [9916] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:19:24 INFO - PROCESS | 9916 | 1456993164456 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53752 00:19:24 INFO - PROCESS | 9916 | 1456993164463 Marionette DEBUG Closed connection conn2 00:19:24 INFO - PROCESS | 9916 | 1456993164500 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:19:24 INFO - PROCESS | 9916 | 1456993164519 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:19:25 INFO - PROCESS | 9916 | [9916] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:19:25 INFO - PROCESS | 9916 | ++DOCSHELL 0x7f3b27ac2800 == 3 [pid = 9916] [id = 3] 00:19:25 INFO - PROCESS | 9916 | ++DOMWINDOW == 6 (0x7f3b27ac3800) [pid = 9916] [serial = 6] [outer = (nil)] 00:19:25 INFO - PROCESS | 9916 | ++DOCSHELL 0x7f3b27ac4000 == 4 [pid = 9916] [id = 4] 00:19:25 INFO - PROCESS | 9916 | ++DOMWINDOW == 7 (0x7f3b27cd7800) [pid = 9916] [serial = 7] [outer = (nil)] 00:19:26 INFO - PROCESS | 9916 | [9916] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:19:26 INFO - PROCESS | 9916 | ++DOCSHELL 0x7f3b26dbe800 == 5 [pid = 9916] [id = 5] 00:19:26 INFO - PROCESS | 9916 | ++DOMWINDOW == 8 (0x7f3b26eee800) [pid = 9916] [serial = 8] [outer = (nil)] 00:19:26 INFO - PROCESS | 9916 | [9916] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:19:26 INFO - PROCESS | 9916 | [9916] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:19:26 INFO - PROCESS | 9916 | ++DOMWINDOW == 9 (0x7f3b26054400) [pid = 9916] [serial = 9] [outer = 0x7f3b26eee800] 00:19:27 INFO - PROCESS | 9916 | ++DOMWINDOW == 10 (0x7f3b25b41800) [pid = 9916] [serial = 10] [outer = 0x7f3b27ac3800] 00:19:27 INFO - PROCESS | 9916 | ++DOMWINDOW == 11 (0x7f3b25b5c800) [pid = 9916] [serial = 11] [outer = 0x7f3b27cd7800] 00:19:27 INFO - PROCESS | 9916 | ++DOMWINDOW == 12 (0x7f3b25b5e800) [pid = 9916] [serial = 12] [outer = 0x7f3b26eee800] 00:19:28 INFO - PROCESS | 9916 | 1456993168383 Marionette DEBUG loaded listener.js 00:19:28 INFO - PROCESS | 9916 | 1456993168399 Marionette DEBUG loaded listener.js 00:19:28 INFO - PROCESS | 9916 | ++DOMWINDOW == 13 (0x7f3b34566000) [pid = 9916] [serial = 13] [outer = 0x7f3b26eee800] 00:19:29 INFO - PROCESS | 9916 | 1456993169034 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"db3abb8d-3630-40c7-9265-165852af7406","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:19:29 INFO - PROCESS | 9916 | 1456993169351 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:19:29 INFO - PROCESS | 9916 | 1456993169355 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:19:29 INFO - PROCESS | 9916 | 1456993169700 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:19:29 INFO - PROCESS | 9916 | 1456993169704 Marionette TRACE conn3 <- [1,3,null,{}] 00:19:29 INFO - PROCESS | 9916 | 1456993169753 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:19:30 INFO - PROCESS | 9916 | [9916] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:19:30 INFO - PROCESS | 9916 | ++DOMWINDOW == 14 (0x7f3b289d9400) [pid = 9916] [serial = 14] [outer = 0x7f3b26eee800] 00:19:30 INFO - PROCESS | 9916 | [9916] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:19:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 00:19:30 INFO - PROCESS | 9916 | ++DOCSHELL 0x7f3b1f340000 == 6 [pid = 9916] [id = 6] 00:19:30 INFO - PROCESS | 9916 | ++DOMWINDOW == 15 (0x7f3b1f208c00) [pid = 9916] [serial = 15] [outer = (nil)] 00:19:30 INFO - PROCESS | 9916 | ++DOMWINDOW == 16 (0x7f3b1f209c00) [pid = 9916] [serial = 16] [outer = 0x7f3b1f208c00] 00:19:30 INFO - PROCESS | 9916 | ++DOMWINDOW == 17 (0x7f3b1f210c00) [pid = 9916] [serial = 17] [outer = 0x7f3b1f208c00] 00:19:31 INFO - PROCESS | 9916 | ++DOCSHELL 0x7f3b1f007000 == 7 [pid = 9916] [id = 7] 00:19:31 INFO - PROCESS | 9916 | ++DOMWINDOW == 18 (0x7f3b1f211400) [pid = 9916] [serial = 18] [outer = (nil)] 00:19:31 INFO - PROCESS | 9916 | ++DOMWINDOW == 19 (0x7f3b1f310000) [pid = 9916] [serial = 19] [outer = 0x7f3b1f211400] 00:19:31 INFO - PROCESS | 9916 | ++DOMWINDOW == 20 (0x7f3b1ef99800) [pid = 9916] [serial = 20] [outer = 0x7f3b1f211400] 00:19:31 INFO - PROCESS | 9916 | [9916] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:19:31 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:19:31 INFO - document served over http requires an http 00:19:31 INFO - sub-resource via fetch-request using the meta-referrer 00:19:31 INFO - delivery method with keep-origin-redirect and when 00:19:31 INFO - the target request is same-origin. - expected FAIL 00:19:31 INFO - TEST-INFO | expected FAIL 00:19:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1243ms 00:19:31 WARNING - u'runner_teardown' () 00:19:32 INFO - Setting up ssl 00:19:32 INFO - PROCESS | certutil | 00:19:32 INFO - PROCESS | certutil | 00:19:32 INFO - PROCESS | certutil | 00:19:32 INFO - Certificate Nickname Trust Attributes 00:19:32 INFO - SSL,S/MIME,JAR/XPI 00:19:32 INFO - 00:19:32 INFO - web-platform-tests CT,, 00:19:32 INFO - 00:19:32 INFO - Starting runner 00:19:34 INFO - PROCESS | 9982 | 1456993174878 Marionette DEBUG Marionette enabled via build flag and pref 00:19:35 INFO - PROCESS | 9982 | ++DOCSHELL 0x7f62460c5000 == 1 [pid = 9982] [id = 1] 00:19:35 INFO - PROCESS | 9982 | ++DOMWINDOW == 1 (0x7f62460c5800) [pid = 9982] [serial = 1] [outer = (nil)] 00:19:35 INFO - PROCESS | 9982 | ++DOMWINDOW == 2 (0x7f62460c6800) [pid = 9982] [serial = 2] [outer = 0x7f62460c5800] 00:19:35 INFO - PROCESS | 9982 | 1456993175579 Marionette INFO Listening on port 2949 00:19:36 INFO - PROCESS | 9982 | 1456993176110 Marionette DEBUG Marionette enabled via command-line flag 00:19:36 INFO - PROCESS | 9982 | ++DOCSHELL 0x7f6242c27800 == 2 [pid = 9982] [id = 2] 00:19:36 INFO - PROCESS | 9982 | ++DOMWINDOW == 3 (0x7f6242c38000) [pid = 9982] [serial = 3] [outer = (nil)] 00:19:36 INFO - PROCESS | 9982 | ++DOMWINDOW == 4 (0x7f6242c39000) [pid = 9982] [serial = 4] [outer = 0x7f6242c38000] 00:19:36 INFO - PROCESS | 9982 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f624a05fb80 00:19:36 INFO - PROCESS | 9982 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6242b42f40 00:19:36 INFO - PROCESS | 9982 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6242b54160 00:19:36 INFO - PROCESS | 9982 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6242b54460 00:19:36 INFO - PROCESS | 9982 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6242b54790 00:19:36 INFO - PROCESS | 9982 | ++DOMWINDOW == 5 (0x7f6242b9e800) [pid = 9982] [serial = 5] [outer = 0x7f62460c5800] 00:19:36 INFO - PROCESS | 9982 | [9982] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:19:36 INFO - PROCESS | 9982 | 1456993176436 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60894 00:19:36 INFO - PROCESS | 9982 | [9982] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:19:36 INFO - PROCESS | 9982 | 1456993176526 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60895 00:19:36 INFO - PROCESS | 9982 | 1456993176534 Marionette DEBUG Closed connection conn0 00:19:36 INFO - PROCESS | 9982 | [9982] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:19:36 INFO - PROCESS | 9982 | [9982] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:19:36 INFO - PROCESS | 9982 | 1456993176679 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60896 00:19:36 INFO - PROCESS | 9982 | 1456993176684 Marionette DEBUG Closed connection conn1 00:19:36 INFO - PROCESS | 9982 | [9982] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:19:36 INFO - PROCESS | 9982 | 1456993176731 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60897 00:19:36 INFO - PROCESS | 9982 | 1456993176740 Marionette DEBUG Closed connection conn2 00:19:36 INFO - PROCESS | 9982 | 1456993176777 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:19:36 INFO - PROCESS | 9982 | 1456993176799 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:19:37 INFO - PROCESS | 9982 | [9982] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:19:38 INFO - PROCESS | 9982 | ++DOCSHELL 0x7f6236b80000 == 3 [pid = 9982] [id = 3] 00:19:38 INFO - PROCESS | 9982 | ++DOMWINDOW == 6 (0x7f6236b84000) [pid = 9982] [serial = 6] [outer = (nil)] 00:19:38 INFO - PROCESS | 9982 | ++DOCSHELL 0x7f6236b84800 == 4 [pid = 9982] [id = 4] 00:19:38 INFO - PROCESS | 9982 | ++DOMWINDOW == 7 (0x7f6236ee4800) [pid = 9982] [serial = 7] [outer = (nil)] 00:19:38 INFO - PROCESS | 9982 | [9982] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:19:39 INFO - PROCESS | 9982 | ++DOCSHELL 0x7f6236251800 == 5 [pid = 9982] [id = 5] 00:19:39 INFO - PROCESS | 9982 | ++DOMWINDOW == 8 (0x7f6235fde000) [pid = 9982] [serial = 8] [outer = (nil)] 00:19:39 INFO - PROCESS | 9982 | [9982] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:19:39 INFO - PROCESS | 9982 | [9982] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:19:39 INFO - PROCESS | 9982 | ++DOMWINDOW == 9 (0x7f6235184800) [pid = 9982] [serial = 9] [outer = 0x7f6235fde000] 00:19:39 INFO - PROCESS | 9982 | ++DOMWINDOW == 10 (0x7f6234c37800) [pid = 9982] [serial = 10] [outer = 0x7f6236b84000] 00:19:39 INFO - PROCESS | 9982 | ++DOMWINDOW == 11 (0x7f6234c53000) [pid = 9982] [serial = 11] [outer = 0x7f6236ee4800] 00:19:39 INFO - PROCESS | 9982 | ++DOMWINDOW == 12 (0x7f6234c55000) [pid = 9982] [serial = 12] [outer = 0x7f6235fde000] 00:19:40 INFO - PROCESS | 9982 | 1456993180691 Marionette DEBUG loaded listener.js 00:19:40 INFO - PROCESS | 9982 | 1456993180709 Marionette DEBUG loaded listener.js 00:19:41 INFO - PROCESS | 9982 | ++DOMWINDOW == 13 (0x7f6242e82400) [pid = 9982] [serial = 13] [outer = 0x7f6235fde000] 00:19:41 INFO - PROCESS | 9982 | 1456993181353 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b4f01734-bfde-4b2a-a96c-b5fd2b2ac024","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:19:41 INFO - PROCESS | 9982 | 1456993181674 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:19:41 INFO - PROCESS | 9982 | 1456993181680 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:19:42 INFO - PROCESS | 9982 | 1456993182022 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:19:42 INFO - PROCESS | 9982 | 1456993182025 Marionette TRACE conn3 <- [1,3,null,{}] 00:19:42 INFO - PROCESS | 9982 | 1456993182069 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:19:42 INFO - PROCESS | 9982 | [9982] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:19:42 INFO - PROCESS | 9982 | ++DOMWINDOW == 14 (0x7f622f69b800) [pid = 9982] [serial = 14] [outer = 0x7f6235fde000] 00:19:42 INFO - PROCESS | 9982 | [9982] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:19:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html 00:19:43 INFO - PROCESS | 9982 | ++DOCSHELL 0x7f622db3e800 == 6 [pid = 9982] [id = 6] 00:19:43 INFO - PROCESS | 9982 | ++DOMWINDOW == 15 (0x7f622da08000) [pid = 9982] [serial = 15] [outer = (nil)] 00:19:43 INFO - PROCESS | 9982 | ++DOMWINDOW == 16 (0x7f622da09000) [pid = 9982] [serial = 16] [outer = 0x7f622da08000] 00:19:43 INFO - PROCESS | 9982 | ++DOMWINDOW == 17 (0x7f622da0fc00) [pid = 9982] [serial = 17] [outer = 0x7f622da08000] 00:19:43 INFO - PROCESS | 9982 | ++DOCSHELL 0x7f622d80a000 == 7 [pid = 9982] [id = 7] 00:19:43 INFO - PROCESS | 9982 | ++DOMWINDOW == 18 (0x7f622d848c00) [pid = 9982] [serial = 18] [outer = (nil)] 00:19:43 INFO - PROCESS | 9982 | ++DOMWINDOW == 19 (0x7f622db0dc00) [pid = 9982] [serial = 19] [outer = 0x7f622d848c00] 00:19:43 INFO - PROCESS | 9982 | ++DOMWINDOW == 20 (0x7f622d7bc400) [pid = 9982] [serial = 20] [outer = 0x7f622d848c00] 00:19:43 INFO - PROCESS | 9982 | [9982] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:19:44 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:19:44 INFO - document served over http requires an http 00:19:44 INFO - sub-resource via fetch-request using the meta-referrer 00:19:44 INFO - delivery method with no-redirect and when 00:19:44 INFO - the target request is same-origin. - expected FAIL 00:19:44 INFO - TEST-INFO | expected FAIL 00:19:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1083ms 00:19:44 WARNING - u'runner_teardown' () 00:19:44 INFO - Setting up ssl 00:19:44 INFO - PROCESS | certutil | 00:19:44 INFO - PROCESS | certutil | 00:19:44 INFO - PROCESS | certutil | 00:19:44 INFO - Certificate Nickname Trust Attributes 00:19:44 INFO - SSL,S/MIME,JAR/XPI 00:19:44 INFO - 00:19:44 INFO - web-platform-tests CT,, 00:19:44 INFO - 00:19:44 INFO - Starting runner 00:19:47 INFO - PROCESS | 10046 | 1456993187067 Marionette DEBUG Marionette enabled via build flag and pref 00:19:47 INFO - PROCESS | 10046 | ++DOCSHELL 0x7f220c8c3000 == 1 [pid = 10046] [id = 1] 00:19:47 INFO - PROCESS | 10046 | ++DOMWINDOW == 1 (0x7f220c8c3800) [pid = 10046] [serial = 1] [outer = (nil)] 00:19:47 INFO - PROCESS | 10046 | ++DOMWINDOW == 2 (0x7f220c8c4800) [pid = 10046] [serial = 2] [outer = 0x7f220c8c3800] 00:19:47 INFO - PROCESS | 10046 | 1456993187769 Marionette INFO Listening on port 2950 00:19:48 INFO - PROCESS | 10046 | 1456993188277 Marionette DEBUG Marionette enabled via command-line flag 00:19:48 INFO - PROCESS | 10046 | ++DOCSHELL 0x7f2209425000 == 2 [pid = 10046] [id = 2] 00:19:48 INFO - PROCESS | 10046 | ++DOMWINDOW == 3 (0x7f2209435800) [pid = 10046] [serial = 3] [outer = (nil)] 00:19:48 INFO - PROCESS | 10046 | ++DOMWINDOW == 4 (0x7f2209436800) [pid = 10046] [serial = 4] [outer = 0x7f2209435800] 00:19:48 INFO - PROCESS | 10046 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f221085fb80 00:19:48 INFO - PROCESS | 10046 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f2209342f40 00:19:48 INFO - PROCESS | 10046 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f22093540d0 00:19:48 INFO - PROCESS | 10046 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f2209354460 00:19:48 INFO - PROCESS | 10046 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f2209354790 00:19:48 INFO - PROCESS | 10046 | ++DOMWINDOW == 5 (0x7f220939d000) [pid = 10046] [serial = 5] [outer = 0x7f220c8c3800] 00:19:48 INFO - PROCESS | 10046 | [10046] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:19:48 INFO - PROCESS | 10046 | 1456993188604 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44358 00:19:48 INFO - PROCESS | 10046 | [10046] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:19:48 INFO - PROCESS | 10046 | 1456993188694 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44359 00:19:48 INFO - PROCESS | 10046 | 1456993188700 Marionette DEBUG Closed connection conn0 00:19:48 INFO - PROCESS | 10046 | [10046] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:19:48 INFO - PROCESS | 10046 | [10046] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:19:48 INFO - PROCESS | 10046 | 1456993188845 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44360 00:19:48 INFO - PROCESS | 10046 | 1456993188849 Marionette DEBUG Closed connection conn1 00:19:48 INFO - PROCESS | 10046 | [10046] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:19:48 INFO - PROCESS | 10046 | 1456993188896 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44361 00:19:48 INFO - PROCESS | 10046 | 1456993188906 Marionette DEBUG Closed connection conn2 00:19:48 INFO - PROCESS | 10046 | 1456993188940 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:19:48 INFO - PROCESS | 10046 | 1456993188957 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:19:49 INFO - PROCESS | 10046 | [10046] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:19:50 INFO - PROCESS | 10046 | ++DOCSHELL 0x7f21fce8c800 == 3 [pid = 10046] [id = 3] 00:19:50 INFO - PROCESS | 10046 | ++DOMWINDOW == 6 (0x7f21fd4c7800) [pid = 10046] [serial = 6] [outer = (nil)] 00:19:50 INFO - PROCESS | 10046 | ++DOCSHELL 0x7f21fd4c8000 == 4 [pid = 10046] [id = 4] 00:19:50 INFO - PROCESS | 10046 | ++DOMWINDOW == 7 (0x7f21fcdde800) [pid = 10046] [serial = 7] [outer = (nil)] 00:19:50 INFO - PROCESS | 10046 | [10046] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:19:51 INFO - PROCESS | 10046 | ++DOCSHELL 0x7f21fc232000 == 5 [pid = 10046] [id = 5] 00:19:51 INFO - PROCESS | 10046 | ++DOMWINDOW == 8 (0x7f21fbfbb400) [pid = 10046] [serial = 8] [outer = (nil)] 00:19:51 INFO - PROCESS | 10046 | [10046] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:19:51 INFO - PROCESS | 10046 | [10046] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:19:51 INFO - PROCESS | 10046 | ++DOMWINDOW == 9 (0x7f21fb222c00) [pid = 10046] [serial = 9] [outer = 0x7f21fbfbb400] 00:19:51 INFO - PROCESS | 10046 | ++DOMWINDOW == 10 (0x7f21fac11000) [pid = 10046] [serial = 10] [outer = 0x7f21fd4c7800] 00:19:51 INFO - PROCESS | 10046 | ++DOMWINDOW == 11 (0x7f21fac36000) [pid = 10046] [serial = 11] [outer = 0x7f21fcdde800] 00:19:51 INFO - PROCESS | 10046 | ++DOMWINDOW == 12 (0x7f21fac38000) [pid = 10046] [serial = 12] [outer = 0x7f21fbfbb400] 00:19:52 INFO - PROCESS | 10046 | 1456993192698 Marionette DEBUG loaded listener.js 00:19:52 INFO - PROCESS | 10046 | 1456993192715 Marionette DEBUG loaded listener.js 00:19:53 INFO - PROCESS | 10046 | ++DOMWINDOW == 13 (0x7f2209654c00) [pid = 10046] [serial = 13] [outer = 0x7f21fbfbb400] 00:19:53 INFO - PROCESS | 10046 | 1456993193373 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2cb2c4ef-3212-4d54-9744-e89706c5895e","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:19:53 INFO - PROCESS | 10046 | 1456993193717 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:19:53 INFO - PROCESS | 10046 | 1456993193724 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:19:54 INFO - PROCESS | 10046 | 1456993194051 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:19:54 INFO - PROCESS | 10046 | 1456993194055 Marionette TRACE conn3 <- [1,3,null,{}] 00:19:54 INFO - PROCESS | 10046 | 1456993194145 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:19:54 INFO - PROCESS | 10046 | [10046] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:19:54 INFO - PROCESS | 10046 | ++DOMWINDOW == 14 (0x7f21f6077800) [pid = 10046] [serial = 14] [outer = 0x7f21fbfbb400] 00:19:54 INFO - PROCESS | 10046 | [10046] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:19:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 00:19:55 INFO - PROCESS | 10046 | ++DOCSHELL 0x7f21f5f3d800 == 6 [pid = 10046] [id = 6] 00:19:55 INFO - PROCESS | 10046 | ++DOMWINDOW == 15 (0x7f21f4408400) [pid = 10046] [serial = 15] [outer = (nil)] 00:19:55 INFO - PROCESS | 10046 | ++DOMWINDOW == 16 (0x7f21f4409400) [pid = 10046] [serial = 16] [outer = 0x7f21f4408400] 00:19:55 INFO - PROCESS | 10046 | ++DOMWINDOW == 17 (0x7f21f4410000) [pid = 10046] [serial = 17] [outer = 0x7f21f4408400] 00:19:55 INFO - PROCESS | 10046 | ++DOCSHELL 0x7f21f4204000 == 7 [pid = 10046] [id = 7] 00:19:55 INFO - PROCESS | 10046 | ++DOMWINDOW == 18 (0x7f21f4248400) [pid = 10046] [serial = 18] [outer = (nil)] 00:19:55 INFO - PROCESS | 10046 | ++DOMWINDOW == 19 (0x7f21f424d400) [pid = 10046] [serial = 19] [outer = 0x7f21f4248400] 00:19:55 INFO - PROCESS | 10046 | ++DOMWINDOW == 20 (0x7f21f42ec400) [pid = 10046] [serial = 20] [outer = 0x7f21f4248400] 00:19:56 INFO - PROCESS | 10046 | [10046] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:19:56 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:19:56 INFO - document served over http requires an http 00:19:56 INFO - sub-resource via fetch-request using the meta-referrer 00:19:56 INFO - delivery method with swap-origin-redirect and when 00:19:56 INFO - the target request is same-origin. - expected FAIL 00:19:56 INFO - TEST-INFO | expected FAIL 00:19:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1250ms 00:19:56 WARNING - u'runner_teardown' () 00:19:56 INFO - Setting up ssl 00:19:56 INFO - PROCESS | certutil | 00:19:56 INFO - PROCESS | certutil | 00:19:56 INFO - PROCESS | certutil | 00:19:56 INFO - Certificate Nickname Trust Attributes 00:19:56 INFO - SSL,S/MIME,JAR/XPI 00:19:56 INFO - 00:19:56 INFO - web-platform-tests CT,, 00:19:56 INFO - 00:19:56 INFO - Starting runner 00:19:59 INFO - PROCESS | 10111 | 1456993199261 Marionette DEBUG Marionette enabled via build flag and pref 00:19:59 INFO - PROCESS | 10111 | ++DOCSHELL 0x7f9d94bc1800 == 1 [pid = 10111] [id = 1] 00:19:59 INFO - PROCESS | 10111 | ++DOMWINDOW == 1 (0x7f9d94bc2000) [pid = 10111] [serial = 1] [outer = (nil)] 00:19:59 INFO - PROCESS | 10111 | ++DOMWINDOW == 2 (0x7f9d94bc3000) [pid = 10111] [serial = 2] [outer = 0x7f9d94bc2000] 00:19:59 INFO - PROCESS | 10111 | 1456993199956 Marionette INFO Listening on port 2951 00:20:00 INFO - PROCESS | 10111 | 1456993200516 Marionette DEBUG Marionette enabled via command-line flag 00:20:00 INFO - PROCESS | 10111 | ++DOCSHELL 0x7f9d91727000 == 2 [pid = 10111] [id = 2] 00:20:00 INFO - PROCESS | 10111 | ++DOMWINDOW == 3 (0x7f9d91737800) [pid = 10111] [serial = 3] [outer = (nil)] 00:20:00 INFO - PROCESS | 10111 | ++DOMWINDOW == 4 (0x7f9d91738800) [pid = 10111] [serial = 4] [outer = 0x7f9d91737800] 00:20:00 INFO - PROCESS | 10111 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9d98b5fc10 00:20:00 INFO - PROCESS | 10111 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9d9163afd0 00:20:00 INFO - PROCESS | 10111 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9d91653160 00:20:00 INFO - PROCESS | 10111 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9d91653460 00:20:00 INFO - PROCESS | 10111 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9d91653790 00:20:00 INFO - PROCESS | 10111 | ++DOMWINDOW == 5 (0x7f9d9169c800) [pid = 10111] [serial = 5] [outer = 0x7f9d94bc2000] 00:20:00 INFO - PROCESS | 10111 | [10111] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:20:00 INFO - PROCESS | 10111 | 1456993200863 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60086 00:20:00 INFO - PROCESS | 10111 | [10111] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:20:00 INFO - PROCESS | 10111 | 1456993200949 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60087 00:20:00 INFO - PROCESS | 10111 | 1456993200960 Marionette DEBUG Closed connection conn0 00:20:01 INFO - PROCESS | 10111 | [10111] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:20:01 INFO - PROCESS | 10111 | [10111] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:20:01 INFO - PROCESS | 10111 | 1456993201106 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60088 00:20:01 INFO - PROCESS | 10111 | 1456993201109 Marionette DEBUG Closed connection conn1 00:20:01 INFO - PROCESS | 10111 | [10111] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:20:01 INFO - PROCESS | 10111 | 1456993201161 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60089 00:20:01 INFO - PROCESS | 10111 | 1456993201174 Marionette DEBUG Closed connection conn2 00:20:01 INFO - PROCESS | 10111 | 1456993201210 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:20:01 INFO - PROCESS | 10111 | 1456993201231 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:20:02 INFO - PROCESS | 10111 | [10111] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:20:02 INFO - PROCESS | 10111 | ++DOCSHELL 0x7f9d84fc8000 == 3 [pid = 10111] [id = 3] 00:20:02 INFO - PROCESS | 10111 | ++DOMWINDOW == 6 (0x7f9d84fc8800) [pid = 10111] [serial = 6] [outer = (nil)] 00:20:02 INFO - PROCESS | 10111 | ++DOCSHELL 0x7f9d84fc9000 == 4 [pid = 10111] [id = 4] 00:20:02 INFO - PROCESS | 10111 | ++DOMWINDOW == 7 (0x7f9d84f29800) [pid = 10111] [serial = 7] [outer = (nil)] 00:20:03 INFO - PROCESS | 10111 | [10111] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:20:03 INFO - PROCESS | 10111 | ++DOCSHELL 0x7f9d83527000 == 5 [pid = 10111] [id = 5] 00:20:03 INFO - PROCESS | 10111 | ++DOMWINDOW == 8 (0x7f9d84443400) [pid = 10111] [serial = 8] [outer = (nil)] 00:20:03 INFO - PROCESS | 10111 | [10111] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:20:03 INFO - PROCESS | 10111 | [10111] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:20:03 INFO - PROCESS | 10111 | ++DOMWINDOW == 9 (0x7f9d8356e000) [pid = 10111] [serial = 9] [outer = 0x7f9d84443400] 00:20:04 INFO - PROCESS | 10111 | ++DOMWINDOW == 10 (0x7f9d831da000) [pid = 10111] [serial = 10] [outer = 0x7f9d84fc8800] 00:20:04 INFO - PROCESS | 10111 | ++DOMWINDOW == 11 (0x7f9d843c7800) [pid = 10111] [serial = 11] [outer = 0x7f9d84f29800] 00:20:04 INFO - PROCESS | 10111 | ++DOMWINDOW == 12 (0x7f9d843c9400) [pid = 10111] [serial = 12] [outer = 0x7f9d84443400] 00:20:05 INFO - PROCESS | 10111 | 1456993205223 Marionette DEBUG loaded listener.js 00:20:05 INFO - PROCESS | 10111 | 1456993205239 Marionette DEBUG loaded listener.js 00:20:05 INFO - PROCESS | 10111 | ++DOMWINDOW == 13 (0x7f9d91983800) [pid = 10111] [serial = 13] [outer = 0x7f9d84443400] 00:20:05 INFO - PROCESS | 10111 | 1456993205880 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c0781d2f-31ed-47eb-9778-6489e3d1f663","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:20:06 INFO - PROCESS | 10111 | 1456993206217 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:20:06 INFO - PROCESS | 10111 | 1456993206222 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:20:06 INFO - PROCESS | 10111 | 1456993206538 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:20:06 INFO - PROCESS | 10111 | 1456993206541 Marionette TRACE conn3 <- [1,3,null,{}] 00:20:06 INFO - PROCESS | 10111 | 1456993206598 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:20:06 INFO - PROCESS | 10111 | [10111] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:20:06 INFO - PROCESS | 10111 | ++DOMWINDOW == 14 (0x7f9d87871800) [pid = 10111] [serial = 14] [outer = 0x7f9d84443400] 00:20:07 INFO - PROCESS | 10111 | [10111] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:20:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 00:20:07 INFO - PROCESS | 10111 | ++DOCSHELL 0x7f9d7e4ee800 == 6 [pid = 10111] [id = 6] 00:20:07 INFO - PROCESS | 10111 | ++DOMWINDOW == 15 (0x7f9d7c808000) [pid = 10111] [serial = 15] [outer = (nil)] 00:20:07 INFO - PROCESS | 10111 | ++DOMWINDOW == 16 (0x7f9d7c809000) [pid = 10111] [serial = 16] [outer = 0x7f9d7c808000] 00:20:07 INFO - PROCESS | 10111 | ++DOMWINDOW == 17 (0x7f9d7c80f800) [pid = 10111] [serial = 17] [outer = 0x7f9d7c808000] 00:20:07 INFO - PROCESS | 10111 | ++DOCSHELL 0x7f9d7c8e6800 == 7 [pid = 10111] [id = 7] 00:20:07 INFO - PROCESS | 10111 | ++DOMWINDOW == 18 (0x7f9d7c63cc00) [pid = 10111] [serial = 18] [outer = (nil)] 00:20:08 INFO - PROCESS | 10111 | ++DOMWINDOW == 19 (0x7f9d7c640800) [pid = 10111] [serial = 19] [outer = 0x7f9d7c63cc00] 00:20:08 INFO - PROCESS | 10111 | ++DOCSHELL 0x7f9d7c8f5800 == 8 [pid = 10111] [id = 8] 00:20:08 INFO - PROCESS | 10111 | ++DOMWINDOW == 20 (0x7f9d7c5ab400) [pid = 10111] [serial = 20] [outer = (nil)] 00:20:08 INFO - PROCESS | 10111 | ++DOMWINDOW == 21 (0x7f9d7c5b7800) [pid = 10111] [serial = 21] [outer = 0x7f9d7c63cc00] 00:20:08 INFO - PROCESS | 10111 | ++DOMWINDOW == 22 (0x7f9d7b9c8c00) [pid = 10111] [serial = 22] [outer = 0x7f9d7c5ab400] 00:20:08 INFO - PROCESS | 10111 | [10111] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:20:08 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:20:08 INFO - document served over http requires an http 00:20:08 INFO - sub-resource via iframe-tag using the meta-referrer 00:20:08 INFO - delivery method with keep-origin-redirect and when 00:20:08 INFO - the target request is same-origin. - expected FAIL 00:20:08 INFO - TEST-INFO | expected FAIL 00:20:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1286ms 00:20:08 WARNING - u'runner_teardown' () 00:20:08 INFO - Setting up ssl 00:20:09 INFO - PROCESS | certutil | 00:20:09 INFO - PROCESS | certutil | 00:20:09 INFO - PROCESS | certutil | 00:20:09 INFO - Certificate Nickname Trust Attributes 00:20:09 INFO - SSL,S/MIME,JAR/XPI 00:20:09 INFO - 00:20:09 INFO - web-platform-tests CT,, 00:20:09 INFO - 00:20:09 INFO - Starting runner 00:20:11 INFO - PROCESS | 10175 | 1456993211876 Marionette DEBUG Marionette enabled via build flag and pref 00:20:12 INFO - PROCESS | 10175 | ++DOCSHELL 0x7f6d2fcc2800 == 1 [pid = 10175] [id = 1] 00:20:12 INFO - PROCESS | 10175 | ++DOMWINDOW == 1 (0x7f6d2fcc3000) [pid = 10175] [serial = 1] [outer = (nil)] 00:20:12 INFO - PROCESS | 10175 | ++DOMWINDOW == 2 (0x7f6d2fcc4000) [pid = 10175] [serial = 2] [outer = 0x7f6d2fcc3000] 00:20:12 INFO - PROCESS | 10175 | 1456993212834 Marionette INFO Listening on port 2952 00:20:13 INFO - PROCESS | 10175 | 1456993213350 Marionette DEBUG Marionette enabled via command-line flag 00:20:13 INFO - PROCESS | 10175 | ++DOCSHELL 0x7f6d2c829000 == 2 [pid = 10175] [id = 2] 00:20:13 INFO - PROCESS | 10175 | ++DOMWINDOW == 3 (0x7f6d2c839800) [pid = 10175] [serial = 3] [outer = (nil)] 00:20:13 INFO - PROCESS | 10175 | ++DOMWINDOW == 4 (0x7f6d2c83a800) [pid = 10175] [serial = 4] [outer = 0x7f6d2c839800] 00:20:13 INFO - PROCESS | 10175 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6d33c5fc10 00:20:13 INFO - PROCESS | 10175 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6d2c73cfd0 00:20:13 INFO - PROCESS | 10175 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6d2c755160 00:20:13 INFO - PROCESS | 10175 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6d2c755460 00:20:13 INFO - PROCESS | 10175 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6d2c755790 00:20:13 INFO - PROCESS | 10175 | ++DOMWINDOW == 5 (0x7f6d2c79b800) [pid = 10175] [serial = 5] [outer = 0x7f6d2fcc3000] 00:20:13 INFO - PROCESS | 10175 | [10175] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:20:13 INFO - PROCESS | 10175 | 1456993213671 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51950 00:20:13 INFO - PROCESS | 10175 | [10175] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:20:13 INFO - PROCESS | 10175 | 1456993213760 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51951 00:20:13 INFO - PROCESS | 10175 | 1456993213767 Marionette DEBUG Closed connection conn0 00:20:13 INFO - PROCESS | 10175 | [10175] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:20:13 INFO - PROCESS | 10175 | [10175] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:20:13 INFO - PROCESS | 10175 | 1456993213911 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51952 00:20:13 INFO - PROCESS | 10175 | 1456993213914 Marionette DEBUG Closed connection conn1 00:20:13 INFO - PROCESS | 10175 | [10175] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:20:13 INFO - PROCESS | 10175 | 1456993213964 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:51953 00:20:13 INFO - PROCESS | 10175 | 1456993213973 Marionette DEBUG Closed connection conn2 00:20:14 INFO - PROCESS | 10175 | 1456993214014 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:20:14 INFO - PROCESS | 10175 | 1456993214033 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:20:14 INFO - PROCESS | 10175 | [10175] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:20:15 INFO - PROCESS | 10175 | ++DOCSHELL 0x7f6d20bf0000 == 3 [pid = 10175] [id = 3] 00:20:15 INFO - PROCESS | 10175 | ++DOMWINDOW == 6 (0x7f6d20bf0800) [pid = 10175] [serial = 6] [outer = (nil)] 00:20:15 INFO - PROCESS | 10175 | ++DOCSHELL 0x7f6d2101a800 == 4 [pid = 10175] [id = 4] 00:20:15 INFO - PROCESS | 10175 | ++DOMWINDOW == 7 (0x7f6d20709000) [pid = 10175] [serial = 7] [outer = (nil)] 00:20:16 INFO - PROCESS | 10175 | [10175] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:20:16 INFO - PROCESS | 10175 | ++DOCSHELL 0x7f6d1fabe800 == 5 [pid = 10175] [id = 5] 00:20:16 INFO - PROCESS | 10175 | ++DOMWINDOW == 8 (0x7f6d1fbaa800) [pid = 10175] [serial = 8] [outer = (nil)] 00:20:16 INFO - PROCESS | 10175 | [10175] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:20:16 INFO - PROCESS | 10175 | [10175] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:20:16 INFO - PROCESS | 10175 | ++DOMWINDOW == 9 (0x7f6d1ee53400) [pid = 10175] [serial = 9] [outer = 0x7f6d1fbaa800] 00:20:16 INFO - PROCESS | 10175 | ++DOMWINDOW == 10 (0x7f6d1e812000) [pid = 10175] [serial = 10] [outer = 0x7f6d20bf0800] 00:20:16 INFO - PROCESS | 10175 | ++DOMWINDOW == 11 (0x7f6d1e844000) [pid = 10175] [serial = 11] [outer = 0x7f6d20709000] 00:20:16 INFO - PROCESS | 10175 | ++DOMWINDOW == 12 (0x7f6d1e846000) [pid = 10175] [serial = 12] [outer = 0x7f6d1fbaa800] 00:20:17 INFO - PROCESS | 10175 | 1456993217810 Marionette DEBUG loaded listener.js 00:20:17 INFO - PROCESS | 10175 | 1456993217826 Marionette DEBUG loaded listener.js 00:20:18 INFO - PROCESS | 10175 | ++DOMWINDOW == 13 (0x7f6d2ca4c400) [pid = 10175] [serial = 13] [outer = 0x7f6d1fbaa800] 00:20:18 INFO - PROCESS | 10175 | 1456993218519 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"34333bbd-17c0-41e8-9b02-ac7ba3d32021","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:20:18 INFO - PROCESS | 10175 | 1456993218862 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:20:18 INFO - PROCESS | 10175 | 1456993218868 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:20:19 INFO - PROCESS | 10175 | 1456993219196 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:20:19 INFO - PROCESS | 10175 | 1456993219201 Marionette TRACE conn3 <- [1,3,null,{}] 00:20:19 INFO - PROCESS | 10175 | 1456993219284 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:20:19 INFO - PROCESS | 10175 | [10175] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:20:19 INFO - PROCESS | 10175 | ++DOMWINDOW == 14 (0x7f6d19273c00) [pid = 10175] [serial = 14] [outer = 0x7f6d1fbaa800] 00:20:19 INFO - PROCESS | 10175 | [10175] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:20:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 00:20:20 INFO - PROCESS | 10175 | ++DOCSHELL 0x7f6d1913a800 == 6 [pid = 10175] [id = 6] 00:20:20 INFO - PROCESS | 10175 | ++DOMWINDOW == 15 (0x7f6d17608400) [pid = 10175] [serial = 15] [outer = (nil)] 00:20:20 INFO - PROCESS | 10175 | ++DOMWINDOW == 16 (0x7f6d17609400) [pid = 10175] [serial = 16] [outer = 0x7f6d17608400] 00:20:20 INFO - PROCESS | 10175 | ++DOMWINDOW == 17 (0x7f6d17610000) [pid = 10175] [serial = 17] [outer = 0x7f6d17608400] 00:20:20 INFO - PROCESS | 10175 | ++DOCSHELL 0x7f6d17412000 == 7 [pid = 10175] [id = 7] 00:20:20 INFO - PROCESS | 10175 | ++DOMWINDOW == 18 (0x7f6d17610c00) [pid = 10175] [serial = 18] [outer = (nil)] 00:20:20 INFO - PROCESS | 10175 | ++DOCSHELL 0x7f6d17413000 == 8 [pid = 10175] [id = 8] 00:20:20 INFO - PROCESS | 10175 | ++DOMWINDOW == 19 (0x7f6d19b9e400) [pid = 10175] [serial = 19] [outer = (nil)] 00:20:20 INFO - PROCESS | 10175 | ++DOMWINDOW == 20 (0x7f6d16d6bc00) [pid = 10175] [serial = 20] [outer = 0x7f6d19b9e400] 00:20:20 INFO - PROCESS | 10175 | ++DOMWINDOW == 21 (0x7f6d16d7a400) [pid = 10175] [serial = 21] [outer = 0x7f6d19b9e400] 00:20:20 INFO - PROCESS | 10175 | ++DOMWINDOW == 22 (0x7f6d16ed2c00) [pid = 10175] [serial = 22] [outer = 0x7f6d17610c00] 00:20:21 INFO - PROCESS | 10175 | [10175] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:20:21 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a 00:20:21 INFO - document served over http requires an http 00:20:21 INFO - sub-resource via iframe-tag using the meta-referrer 00:20:21 INFO - delivery method with no-redirect and when 00:20:21 INFO - the target request is same-origin. - expected FAIL 00:20:21 INFO - TEST-INFO | expected FAIL 00:20:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1186ms 00:20:21 WARNING - u'runner_teardown' () 00:20:21 INFO - Setting up ssl 00:20:21 INFO - PROCESS | certutil | 00:20:21 INFO - PROCESS | certutil | 00:20:21 INFO - PROCESS | certutil | 00:20:21 INFO - Certificate Nickname Trust Attributes 00:20:21 INFO - SSL,S/MIME,JAR/XPI 00:20:21 INFO - 00:20:21 INFO - web-platform-tests CT,, 00:20:21 INFO - 00:20:21 INFO - Starting runner 00:20:24 INFO - PROCESS | 10237 | 1456993224361 Marionette DEBUG Marionette enabled via build flag and pref 00:20:24 INFO - PROCESS | 10237 | ++DOCSHELL 0x7f3f9fec1000 == 1 [pid = 10237] [id = 1] 00:20:24 INFO - PROCESS | 10237 | ++DOMWINDOW == 1 (0x7f3f9fec1800) [pid = 10237] [serial = 1] [outer = (nil)] 00:20:24 INFO - PROCESS | 10237 | ++DOMWINDOW == 2 (0x7f3f9fec2800) [pid = 10237] [serial = 2] [outer = 0x7f3f9fec1800] 00:20:25 INFO - PROCESS | 10237 | 1456993225055 Marionette INFO Listening on port 2953 00:20:25 INFO - PROCESS | 10237 | 1456993225566 Marionette DEBUG Marionette enabled via command-line flag 00:20:25 INFO - PROCESS | 10237 | ++DOCSHELL 0x7f3f9ca46000 == 2 [pid = 10237] [id = 2] 00:20:25 INFO - PROCESS | 10237 | ++DOMWINDOW == 3 (0x7f3f9ca56800) [pid = 10237] [serial = 3] [outer = (nil)] 00:20:25 INFO - PROCESS | 10237 | ++DOMWINDOW == 4 (0x7f3f9ca57800) [pid = 10237] [serial = 4] [outer = 0x7f3f9ca56800] 00:20:25 INFO - PROCESS | 10237 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f3fa3e5fb80 00:20:25 INFO - PROCESS | 10237 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f3f9c940f40 00:20:25 INFO - PROCESS | 10237 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f3f9c9520d0 00:20:25 INFO - PROCESS | 10237 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f3f9c9523d0 00:20:25 INFO - PROCESS | 10237 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f3f9c952790 00:20:25 INFO - PROCESS | 10237 | ++DOMWINDOW == 5 (0x7f3f9c997800) [pid = 10237] [serial = 5] [outer = 0x7f3f9fec1800] 00:20:25 INFO - PROCESS | 10237 | [10237] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:20:25 INFO - PROCESS | 10237 | 1456993225888 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:33561 00:20:25 INFO - PROCESS | 10237 | [10237] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:20:25 INFO - PROCESS | 10237 | 1456993225980 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:33562 00:20:25 INFO - PROCESS | 10237 | 1456993225986 Marionette DEBUG Closed connection conn0 00:20:26 INFO - PROCESS | 10237 | [10237] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:20:26 INFO - PROCESS | 10237 | [10237] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:20:26 INFO - PROCESS | 10237 | 1456993226130 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:33563 00:20:26 INFO - PROCESS | 10237 | 1456993226134 Marionette DEBUG Closed connection conn1 00:20:26 INFO - PROCESS | 10237 | [10237] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:20:26 INFO - PROCESS | 10237 | 1456993226186 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:33564 00:20:26 INFO - PROCESS | 10237 | 1456993226190 Marionette DEBUG Closed connection conn2 00:20:26 INFO - PROCESS | 10237 | 1456993226232 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:20:26 INFO - PROCESS | 10237 | 1456993226250 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:20:27 INFO - PROCESS | 10237 | [10237] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:20:27 INFO - PROCESS | 10237 | ++DOCSHELL 0x7f3f9008e000 == 3 [pid = 10237] [id = 3] 00:20:27 INFO - PROCESS | 10237 | ++DOMWINDOW == 6 (0x7f3f9008e800) [pid = 10237] [serial = 6] [outer = (nil)] 00:20:27 INFO - PROCESS | 10237 | ++DOCSHELL 0x7f3f9008f000 == 4 [pid = 10237] [id = 4] 00:20:27 INFO - PROCESS | 10237 | ++DOMWINDOW == 7 (0x7f3f9029e800) [pid = 10237] [serial = 7] [outer = (nil)] 00:20:28 INFO - PROCESS | 10237 | [10237] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:20:28 INFO - PROCESS | 10237 | ++DOCSHELL 0x7f3f8e706800 == 5 [pid = 10237] [id = 5] 00:20:28 INFO - PROCESS | 10237 | ++DOMWINDOW == 8 (0x7f3f8f4d0000) [pid = 10237] [serial = 8] [outer = (nil)] 00:20:28 INFO - PROCESS | 10237 | [10237] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:20:28 INFO - PROCESS | 10237 | [10237] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:20:28 INFO - PROCESS | 10237 | ++DOMWINDOW == 9 (0x7f3f8e777800) [pid = 10237] [serial = 9] [outer = 0x7f3f8f4d0000] 00:20:28 INFO - PROCESS | 10237 | ++DOMWINDOW == 10 (0x7f3f8e123800) [pid = 10237] [serial = 10] [outer = 0x7f3f9008e800] 00:20:28 INFO - PROCESS | 10237 | ++DOMWINDOW == 11 (0x7f3f8e144800) [pid = 10237] [serial = 11] [outer = 0x7f3f9029e800] 00:20:28 INFO - PROCESS | 10237 | ++DOMWINDOW == 12 (0x7f3f8e146800) [pid = 10237] [serial = 12] [outer = 0x7f3f8f4d0000] 00:20:30 INFO - PROCESS | 10237 | 1456993230118 Marionette DEBUG loaded listener.js 00:20:30 INFO - PROCESS | 10237 | 1456993230133 Marionette DEBUG loaded listener.js 00:20:30 INFO - PROCESS | 10237 | ++DOMWINDOW == 13 (0x7f3f9cc7d800) [pid = 10237] [serial = 13] [outer = 0x7f3f8f4d0000] 00:20:30 INFO - PROCESS | 10237 | 1456993230783 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"9453a727-b68c-4df0-b39a-2e97f5176ee1","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:20:31 INFO - PROCESS | 10237 | 1456993231110 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:20:31 INFO - PROCESS | 10237 | 1456993231116 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:20:31 INFO - PROCESS | 10237 | 1456993231467 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:20:31 INFO - PROCESS | 10237 | 1456993231469 Marionette TRACE conn3 <- [1,3,null,{}] 00:20:31 INFO - PROCESS | 10237 | 1456993231527 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:20:31 INFO - PROCESS | 10237 | [10237] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:20:31 INFO - PROCESS | 10237 | ++DOMWINDOW == 14 (0x7f3f922b1800) [pid = 10237] [serial = 14] [outer = 0x7f3f8f4d0000] 00:20:32 INFO - PROCESS | 10237 | [10237] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:20:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 00:20:32 INFO - PROCESS | 10237 | ++DOCSHELL 0x7f3f8931e800 == 6 [pid = 10237] [id = 6] 00:20:32 INFO - PROCESS | 10237 | ++DOMWINDOW == 15 (0x7f3f87808000) [pid = 10237] [serial = 15] [outer = (nil)] 00:20:32 INFO - PROCESS | 10237 | ++DOMWINDOW == 16 (0x7f3f87809000) [pid = 10237] [serial = 16] [outer = 0x7f3f87808000] 00:20:32 INFO - PROCESS | 10237 | ++DOMWINDOW == 17 (0x7f3f8780f800) [pid = 10237] [serial = 17] [outer = 0x7f3f87808000] 00:20:32 INFO - PROCESS | 10237 | ++DOCSHELL 0x7f3f8760e800 == 7 [pid = 10237] [id = 7] 00:20:32 INFO - PROCESS | 10237 | ++DOMWINDOW == 18 (0x7f3f87650800) [pid = 10237] [serial = 18] [outer = (nil)] 00:20:32 INFO - PROCESS | 10237 | ++DOCSHELL 0x7f3f87612000 == 8 [pid = 10237] [id = 8] 00:20:32 INFO - PROCESS | 10237 | ++DOMWINDOW == 19 (0x7f3f89340000) [pid = 10237] [serial = 19] [outer = (nil)] 00:20:33 INFO - PROCESS | 10237 | ++DOMWINDOW == 20 (0x7f3f89341800) [pid = 10237] [serial = 20] [outer = 0x7f3f89340000] 00:20:33 INFO - PROCESS | 10237 | ++DOMWINDOW == 21 (0x7f3f87599400) [pid = 10237] [serial = 21] [outer = 0x7f3f89340000] 00:20:33 INFO - PROCESS | 10237 | ++DOMWINDOW == 22 (0x7f3f869e3400) [pid = 10237] [serial = 22] [outer = 0x7f3f87650800] 00:20:33 INFO - PROCESS | 10237 | [10237] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:20:33 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:20:33 INFO - document served over http requires an http 00:20:33 INFO - sub-resource via iframe-tag using the meta-referrer 00:20:33 INFO - delivery method with swap-origin-redirect and when 00:20:33 INFO - the target request is same-origin. - expected FAIL 00:20:33 INFO - TEST-INFO | expected FAIL 00:20:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1286ms 00:20:33 WARNING - u'runner_teardown' () 00:20:33 INFO - Setting up ssl 00:20:33 INFO - PROCESS | certutil | 00:20:34 INFO - PROCESS | certutil | 00:20:34 INFO - PROCESS | certutil | 00:20:34 INFO - Certificate Nickname Trust Attributes 00:20:34 INFO - SSL,S/MIME,JAR/XPI 00:20:34 INFO - 00:20:34 INFO - web-platform-tests CT,, 00:20:34 INFO - 00:20:34 INFO - Starting runner 00:20:36 INFO - PROCESS | 10301 | 1456993236728 Marionette DEBUG Marionette enabled via build flag and pref 00:20:37 INFO - PROCESS | 10301 | ++DOCSHELL 0x7fa98e3c1800 == 1 [pid = 10301] [id = 1] 00:20:37 INFO - PROCESS | 10301 | ++DOMWINDOW == 1 (0x7fa98e3c2000) [pid = 10301] [serial = 1] [outer = (nil)] 00:20:37 INFO - PROCESS | 10301 | ++DOMWINDOW == 2 (0x7fa98e3c3000) [pid = 10301] [serial = 2] [outer = 0x7fa98e3c2000] 00:20:37 INFO - PROCESS | 10301 | 1456993237419 Marionette INFO Listening on port 2954 00:20:37 INFO - PROCESS | 10301 | 1456993237930 Marionette DEBUG Marionette enabled via command-line flag 00:20:37 INFO - PROCESS | 10301 | ++DOCSHELL 0x7fa98af27000 == 2 [pid = 10301] [id = 2] 00:20:37 INFO - PROCESS | 10301 | ++DOMWINDOW == 3 (0x7fa98af37800) [pid = 10301] [serial = 3] [outer = (nil)] 00:20:37 INFO - PROCESS | 10301 | ++DOMWINDOW == 4 (0x7fa98af38800) [pid = 10301] [serial = 4] [outer = 0x7fa98af37800] 00:20:38 INFO - PROCESS | 10301 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fa99235fb80 00:20:38 INFO - PROCESS | 10301 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fa98ae40f40 00:20:38 INFO - PROCESS | 10301 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fa98ae520d0 00:20:38 INFO - PROCESS | 10301 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fa98ae523d0 00:20:38 INFO - PROCESS | 10301 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fa98ae52790 00:20:38 INFO - PROCESS | 10301 | ++DOMWINDOW == 5 (0x7fa98ae9d800) [pid = 10301] [serial = 5] [outer = 0x7fa98e3c2000] 00:20:38 INFO - PROCESS | 10301 | [10301] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:20:38 INFO - PROCESS | 10301 | 1456993238252 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46614 00:20:38 INFO - PROCESS | 10301 | [10301] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:20:38 INFO - PROCESS | 10301 | 1456993238342 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46615 00:20:38 INFO - PROCESS | 10301 | 1456993238349 Marionette DEBUG Closed connection conn0 00:20:38 INFO - PROCESS | 10301 | [10301] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:20:38 INFO - PROCESS | 10301 | [10301] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:20:38 INFO - PROCESS | 10301 | 1456993238493 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46616 00:20:38 INFO - PROCESS | 10301 | 1456993238497 Marionette DEBUG Closed connection conn1 00:20:38 INFO - PROCESS | 10301 | [10301] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:20:38 INFO - PROCESS | 10301 | 1456993238547 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46617 00:20:38 INFO - PROCESS | 10301 | 1456993238555 Marionette DEBUG Closed connection conn2 00:20:38 INFO - PROCESS | 10301 | 1456993238582 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:20:38 INFO - PROCESS | 10301 | 1456993238591 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:20:39 INFO - PROCESS | 10301 | [10301] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:20:40 INFO - PROCESS | 10301 | ++DOCSHELL 0x7fa97e48d800 == 3 [pid = 10301] [id = 3] 00:20:40 INFO - PROCESS | 10301 | ++DOMWINDOW == 6 (0x7fa97e48e800) [pid = 10301] [serial = 6] [outer = (nil)] 00:20:40 INFO - PROCESS | 10301 | ++DOCSHELL 0x7fa97e48f000 == 4 [pid = 10301] [id = 4] 00:20:40 INFO - PROCESS | 10301 | ++DOMWINDOW == 7 (0x7fa97e7a5c00) [pid = 10301] [serial = 7] [outer = (nil)] 00:20:40 INFO - PROCESS | 10301 | [10301] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:20:41 INFO - PROCESS | 10301 | ++DOCSHELL 0x7fa97ccb0800 == 5 [pid = 10301] [id = 5] 00:20:41 INFO - PROCESS | 10301 | ++DOMWINDOW == 8 (0x7fa97d8d8400) [pid = 10301] [serial = 8] [outer = (nil)] 00:20:41 INFO - PROCESS | 10301 | [10301] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:20:41 INFO - PROCESS | 10301 | [10301] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:20:41 INFO - PROCESS | 10301 | ++DOMWINDOW == 9 (0x7fa97cbeac00) [pid = 10301] [serial = 9] [outer = 0x7fa97d8d8400] 00:20:41 INFO - PROCESS | 10301 | ++DOMWINDOW == 10 (0x7fa97c8ab800) [pid = 10301] [serial = 10] [outer = 0x7fa97e48e800] 00:20:41 INFO - PROCESS | 10301 | ++DOMWINDOW == 11 (0x7fa97c8d6c00) [pid = 10301] [serial = 11] [outer = 0x7fa97e7a5c00] 00:20:41 INFO - PROCESS | 10301 | ++DOMWINDOW == 12 (0x7fa97c8d8c00) [pid = 10301] [serial = 12] [outer = 0x7fa97d8d8400] 00:20:42 INFO - PROCESS | 10301 | 1456993242566 Marionette DEBUG loaded listener.js 00:20:42 INFO - PROCESS | 10301 | 1456993242585 Marionette DEBUG loaded listener.js 00:20:43 INFO - PROCESS | 10301 | ++DOMWINDOW == 13 (0x7fa98b1e0c00) [pid = 10301] [serial = 13] [outer = 0x7fa97d8d8400] 00:20:43 INFO - PROCESS | 10301 | 1456993243234 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"0cd8555c-266e-490c-87d5-03fe11b59308","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:20:43 INFO - PROCESS | 10301 | 1456993243540 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:20:43 INFO - PROCESS | 10301 | 1456993243546 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:20:43 INFO - PROCESS | 10301 | 1456993243891 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:20:43 INFO - PROCESS | 10301 | 1456993243895 Marionette TRACE conn3 <- [1,3,null,{}] 00:20:43 INFO - PROCESS | 10301 | 1456993243944 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:20:44 INFO - PROCESS | 10301 | [10301] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:20:44 INFO - PROCESS | 10301 | ++DOMWINDOW == 14 (0x7fa9783ab800) [pid = 10301] [serial = 14] [outer = 0x7fa97d8d8400] 00:20:44 INFO - PROCESS | 10301 | [10301] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:20:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 00:20:44 INFO - PROCESS | 10301 | ++DOCSHELL 0x7fa976152800 == 6 [pid = 10301] [id = 6] 00:20:44 INFO - PROCESS | 10301 | ++DOMWINDOW == 15 (0x7fa976007400) [pid = 10301] [serial = 15] [outer = (nil)] 00:20:44 INFO - PROCESS | 10301 | ++DOMWINDOW == 16 (0x7fa976008400) [pid = 10301] [serial = 16] [outer = 0x7fa976007400] 00:20:44 INFO - PROCESS | 10301 | ++DOMWINDOW == 17 (0x7fa97600f400) [pid = 10301] [serial = 17] [outer = 0x7fa976007400] 00:20:45 INFO - PROCESS | 10301 | ++DOCSHELL 0x7fa975e07000 == 7 [pid = 10301] [id = 7] 00:20:45 INFO - PROCESS | 10301 | ++DOMWINDOW == 18 (0x7fa975e37800) [pid = 10301] [serial = 18] [outer = (nil)] 00:20:45 INFO - PROCESS | 10301 | ++DOMWINDOW == 19 (0x7fa97600d800) [pid = 10301] [serial = 19] [outer = 0x7fa975e37800] 00:20:45 INFO - PROCESS | 10301 | ++DOMWINDOW == 20 (0x7fa97584ec00) [pid = 10301] [serial = 20] [outer = 0x7fa975e37800] 00:20:45 INFO - PROCESS | 10301 | [10301] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:20:45 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:20:45 INFO - document served over http requires an http 00:20:45 INFO - sub-resource via script-tag using the meta-referrer 00:20:45 INFO - delivery method with keep-origin-redirect and when 00:20:45 INFO - the target request is same-origin. - expected FAIL 00:20:45 INFO - TEST-INFO | expected FAIL 00:20:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1192ms 00:20:46 WARNING - u'runner_teardown' () 00:20:46 INFO - Setting up ssl 00:20:46 INFO - PROCESS | certutil | 00:20:46 INFO - PROCESS | certutil | 00:20:46 INFO - PROCESS | certutil | 00:20:46 INFO - Certificate Nickname Trust Attributes 00:20:46 INFO - SSL,S/MIME,JAR/XPI 00:20:46 INFO - 00:20:46 INFO - web-platform-tests CT,, 00:20:46 INFO - 00:20:46 INFO - Starting runner 00:20:48 INFO - PROCESS | 10364 | 1456993248930 Marionette DEBUG Marionette enabled via build flag and pref 00:20:49 INFO - PROCESS | 10364 | ++DOCSHELL 0x7f2b06dc4000 == 1 [pid = 10364] [id = 1] 00:20:49 INFO - PROCESS | 10364 | ++DOMWINDOW == 1 (0x7f2b06dc4800) [pid = 10364] [serial = 1] [outer = (nil)] 00:20:49 INFO - PROCESS | 10364 | ++DOMWINDOW == 2 (0x7f2b06dc5800) [pid = 10364] [serial = 2] [outer = 0x7f2b06dc4800] 00:20:49 INFO - PROCESS | 10364 | 1456993249618 Marionette INFO Listening on port 2955 00:20:50 INFO - PROCESS | 10364 | 1456993250130 Marionette DEBUG Marionette enabled via command-line flag 00:20:50 INFO - PROCESS | 10364 | ++DOCSHELL 0x7f2b03924800 == 2 [pid = 10364] [id = 2] 00:20:50 INFO - PROCESS | 10364 | ++DOMWINDOW == 3 (0x7f2b03935000) [pid = 10364] [serial = 3] [outer = (nil)] 00:20:50 INFO - PROCESS | 10364 | ++DOMWINDOW == 4 (0x7f2b03936000) [pid = 10364] [serial = 4] [outer = 0x7f2b03935000] 00:20:50 INFO - PROCESS | 10364 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f2b0ad5fc10 00:20:50 INFO - PROCESS | 10364 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f2b0383afd0 00:20:50 INFO - PROCESS | 10364 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f2b03853160 00:20:50 INFO - PROCESS | 10364 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f2b03853460 00:20:50 INFO - PROCESS | 10364 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f2b03853790 00:20:50 INFO - PROCESS | 10364 | ++DOMWINDOW == 5 (0x7f2b038a3800) [pid = 10364] [serial = 5] [outer = 0x7f2b06dc4800] 00:20:50 INFO - PROCESS | 10364 | [10364] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:20:50 INFO - PROCESS | 10364 | 1456993250458 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38073 00:20:50 INFO - PROCESS | 10364 | [10364] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:20:50 INFO - PROCESS | 10364 | 1456993250546 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38074 00:20:50 INFO - PROCESS | 10364 | 1456993250554 Marionette DEBUG Closed connection conn0 00:20:50 INFO - PROCESS | 10364 | [10364] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:20:50 INFO - PROCESS | 10364 | [10364] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:20:50 INFO - PROCESS | 10364 | 1456993250697 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38075 00:20:50 INFO - PROCESS | 10364 | 1456993250701 Marionette DEBUG Closed connection conn1 00:20:50 INFO - PROCESS | 10364 | [10364] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:20:50 INFO - PROCESS | 10364 | 1456993250751 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38076 00:20:50 INFO - PROCESS | 10364 | 1456993250755 Marionette DEBUG Closed connection conn2 00:20:50 INFO - PROCESS | 10364 | 1456993250802 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:20:50 INFO - PROCESS | 10364 | 1456993250835 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:20:51 INFO - PROCESS | 10364 | [10364] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:20:52 INFO - PROCESS | 10364 | ++DOCSHELL 0x7f2af7085000 == 3 [pid = 10364] [id = 3] 00:20:52 INFO - PROCESS | 10364 | ++DOMWINDOW == 6 (0x7f2af7088800) [pid = 10364] [serial = 6] [outer = (nil)] 00:20:52 INFO - PROCESS | 10364 | ++DOCSHELL 0x7f2af7089000 == 4 [pid = 10364] [id = 4] 00:20:52 INFO - PROCESS | 10364 | ++DOMWINDOW == 7 (0x7f2af73e7800) [pid = 10364] [serial = 7] [outer = (nil)] 00:20:52 INFO - PROCESS | 10364 | [10364] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:20:53 INFO - PROCESS | 10364 | ++DOCSHELL 0x7f2af5629800 == 5 [pid = 10364] [id = 5] 00:20:53 INFO - PROCESS | 10364 | ++DOMWINDOW == 8 (0x7f2af64e5000) [pid = 10364] [serial = 8] [outer = (nil)] 00:20:53 INFO - PROCESS | 10364 | [10364] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:20:53 INFO - PROCESS | 10364 | [10364] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:20:53 INFO - PROCESS | 10364 | ++DOMWINDOW == 9 (0x7f2af5686800) [pid = 10364] [serial = 9] [outer = 0x7f2af64e5000] 00:20:53 INFO - PROCESS | 10364 | ++DOMWINDOW == 10 (0x7f2af5138000) [pid = 10364] [serial = 10] [outer = 0x7f2af7088800] 00:20:53 INFO - PROCESS | 10364 | ++DOMWINDOW == 11 (0x7f2af5152000) [pid = 10364] [serial = 11] [outer = 0x7f2af73e7800] 00:20:53 INFO - PROCESS | 10364 | ++DOMWINDOW == 12 (0x7f2af5154000) [pid = 10364] [serial = 12] [outer = 0x7f2af64e5000] 00:20:54 INFO - PROCESS | 10364 | 1456993254692 Marionette DEBUG loaded listener.js 00:20:54 INFO - PROCESS | 10364 | 1456993254708 Marionette DEBUG loaded listener.js 00:20:55 INFO - PROCESS | 10364 | ++DOMWINDOW == 13 (0x7f2b03b72000) [pid = 10364] [serial = 13] [outer = 0x7f2af64e5000] 00:20:55 INFO - PROCESS | 10364 | 1456993255348 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"3c1d15d0-99b6-4bc9-8e31-9f79f0b1945e","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:20:55 INFO - PROCESS | 10364 | 1456993255664 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:20:55 INFO - PROCESS | 10364 | 1456993255668 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:20:56 INFO - PROCESS | 10364 | 1456993256011 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:20:56 INFO - PROCESS | 10364 | 1456993256013 Marionette TRACE conn3 <- [1,3,null,{}] 00:20:56 INFO - PROCESS | 10364 | 1456993256072 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:20:56 INFO - PROCESS | 10364 | [10364] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:20:56 INFO - PROCESS | 10364 | ++DOMWINDOW == 14 (0x7f2af0697400) [pid = 10364] [serial = 14] [outer = 0x7f2af64e5000] 00:20:56 INFO - PROCESS | 10364 | [10364] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:20:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html 00:20:57 INFO - PROCESS | 10364 | ++DOCSHELL 0x7f2af04dc800 == 6 [pid = 10364] [id = 6] 00:20:57 INFO - PROCESS | 10364 | ++DOMWINDOW == 15 (0x7f2aee808000) [pid = 10364] [serial = 15] [outer = (nil)] 00:20:57 INFO - PROCESS | 10364 | ++DOMWINDOW == 16 (0x7f2aee809000) [pid = 10364] [serial = 16] [outer = 0x7f2aee808000] 00:20:57 INFO - PROCESS | 10364 | ++DOMWINDOW == 17 (0x7f2aee80f800) [pid = 10364] [serial = 17] [outer = 0x7f2aee808000] 00:20:57 INFO - PROCESS | 10364 | ++DOCSHELL 0x7f2aee611800 == 7 [pid = 10364] [id = 7] 00:20:57 INFO - PROCESS | 10364 | ++DOMWINDOW == 18 (0x7f2aee80e400) [pid = 10364] [serial = 18] [outer = (nil)] 00:20:57 INFO - PROCESS | 10364 | ++DOMWINDOW == 19 (0x7f2aeea3ec00) [pid = 10364] [serial = 19] [outer = 0x7f2aee80e400] 00:20:57 INFO - PROCESS | 10364 | ++DOMWINDOW == 20 (0x7f2aee5c6c00) [pid = 10364] [serial = 20] [outer = 0x7f2aee80e400] 00:20:57 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a 00:20:57 INFO - document served over http requires an http 00:20:57 INFO - sub-resource via script-tag using the meta-referrer 00:20:57 INFO - delivery method with no-redirect and when 00:20:57 INFO - the target request is same-origin. - expected FAIL 00:20:57 INFO - TEST-INFO | expected FAIL 00:20:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 991ms 00:20:58 WARNING - u'runner_teardown' () 00:20:58 INFO - Setting up ssl 00:20:58 INFO - PROCESS | certutil | 00:20:58 INFO - PROCESS | certutil | 00:20:58 INFO - PROCESS | certutil | 00:20:58 INFO - Certificate Nickname Trust Attributes 00:20:58 INFO - SSL,S/MIME,JAR/XPI 00:20:58 INFO - 00:20:58 INFO - web-platform-tests CT,, 00:20:58 INFO - 00:20:58 INFO - Starting runner 00:21:00 INFO - PROCESS | 10427 | 1456993260919 Marionette DEBUG Marionette enabled via build flag and pref 00:21:01 INFO - PROCESS | 10427 | ++DOCSHELL 0x7fe28dac2800 == 1 [pid = 10427] [id = 1] 00:21:01 INFO - PROCESS | 10427 | ++DOMWINDOW == 1 (0x7fe28dac3000) [pid = 10427] [serial = 1] [outer = (nil)] 00:21:01 INFO - PROCESS | 10427 | ++DOMWINDOW == 2 (0x7fe28dac4000) [pid = 10427] [serial = 2] [outer = 0x7fe28dac3000] 00:21:01 INFO - PROCESS | 10427 | 1456993261657 Marionette INFO Listening on port 2956 00:21:02 INFO - PROCESS | 10427 | 1456993262170 Marionette DEBUG Marionette enabled via command-line flag 00:21:02 INFO - PROCESS | 10427 | ++DOCSHELL 0x7fe28a627000 == 2 [pid = 10427] [id = 2] 00:21:02 INFO - PROCESS | 10427 | ++DOMWINDOW == 3 (0x7fe28a637800) [pid = 10427] [serial = 3] [outer = (nil)] 00:21:02 INFO - PROCESS | 10427 | ++DOMWINDOW == 4 (0x7fe28a638800) [pid = 10427] [serial = 4] [outer = 0x7fe28a637800] 00:21:02 INFO - PROCESS | 10427 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fe291a5fc10 00:21:02 INFO - PROCESS | 10427 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fe28a540fd0 00:21:02 INFO - PROCESS | 10427 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fe28a552160 00:21:02 INFO - PROCESS | 10427 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fe28a552460 00:21:02 INFO - PROCESS | 10427 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fe28a552790 00:21:02 INFO - PROCESS | 10427 | ++DOMWINDOW == 5 (0x7fe28a5a0000) [pid = 10427] [serial = 5] [outer = 0x7fe28dac3000] 00:21:02 INFO - PROCESS | 10427 | [10427] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:02 INFO - PROCESS | 10427 | 1456993262674 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43747 00:21:02 INFO - PROCESS | 10427 | [10427] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:02 INFO - PROCESS | 10427 | 1456993262764 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43748 00:21:02 INFO - PROCESS | 10427 | 1456993262771 Marionette DEBUG Closed connection conn0 00:21:02 INFO - PROCESS | 10427 | [10427] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:21:02 INFO - PROCESS | 10427 | 1456993262898 Marionette DEBUG Closed connection conn1 00:21:02 INFO - PROCESS | 10427 | [10427] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:02 INFO - PROCESS | 10427 | 1456993262964 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43749 00:21:03 INFO - PROCESS | 10427 | [10427] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:03 INFO - PROCESS | 10427 | 1456993263011 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43750 00:21:03 INFO - PROCESS | 10427 | 1456993263015 Marionette DEBUG Closed connection conn2 00:21:03 INFO - PROCESS | 10427 | [10427] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:03 INFO - PROCESS | 10427 | 1456993263055 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:43751 00:21:03 INFO - PROCESS | 10427 | 1456993263062 Marionette DEBUG Closed connection conn3 00:21:03 INFO - PROCESS | 10427 | 1456993263106 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:21:03 INFO - PROCESS | 10427 | 1456993263126 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:21:03 INFO - PROCESS | 10427 | [10427] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:21:04 INFO - PROCESS | 10427 | ++DOCSHELL 0x7fe27ef6e800 == 3 [pid = 10427] [id = 3] 00:21:04 INFO - PROCESS | 10427 | ++DOMWINDOW == 6 (0x7fe27ef6f000) [pid = 10427] [serial = 6] [outer = (nil)] 00:21:04 INFO - PROCESS | 10427 | ++DOCSHELL 0x7fe27ef6f800 == 4 [pid = 10427] [id = 4] 00:21:04 INFO - PROCESS | 10427 | ++DOMWINDOW == 7 (0x7fe27ff8b800) [pid = 10427] [serial = 7] [outer = (nil)] 00:21:05 INFO - PROCESS | 10427 | [10427] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:21:05 INFO - PROCESS | 10427 | ++DOCSHELL 0x7fe27d508000 == 5 [pid = 10427] [id = 5] 00:21:05 INFO - PROCESS | 10427 | ++DOMWINDOW == 8 (0x7fe27d52f000) [pid = 10427] [serial = 8] [outer = (nil)] 00:21:05 INFO - PROCESS | 10427 | [10427] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:21:05 INFO - PROCESS | 10427 | [10427] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:21:05 INFO - PROCESS | 10427 | ++DOMWINDOW == 9 (0x7fe27ff8b000) [pid = 10427] [serial = 9] [outer = 0x7fe27d52f000] 00:21:05 INFO - PROCESS | 10427 | ++DOMWINDOW == 10 (0x7fe27d019800) [pid = 10427] [serial = 10] [outer = 0x7fe27ef6f000] 00:21:05 INFO - PROCESS | 10427 | ++DOMWINDOW == 11 (0x7fe27d0bd000) [pid = 10427] [serial = 11] [outer = 0x7fe27ff8b800] 00:21:05 INFO - PROCESS | 10427 | ++DOMWINDOW == 12 (0x7fe27d0bf000) [pid = 10427] [serial = 12] [outer = 0x7fe27d52f000] 00:21:07 INFO - PROCESS | 10427 | 1456993267296 Marionette DEBUG loaded listener.js 00:21:07 INFO - PROCESS | 10427 | 1456993267312 Marionette DEBUG loaded listener.js 00:21:07 INFO - PROCESS | 10427 | ++DOMWINDOW == 13 (0x7fe28a8bd000) [pid = 10427] [serial = 13] [outer = 0x7fe27d52f000] 00:21:07 INFO - PROCESS | 10427 | 1456993267942 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"f7b5f65d-295b-4728-9c9d-ec505d9d0313","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:21:08 INFO - PROCESS | 10427 | 1456993268257 Marionette TRACE conn4 -> [0,2,"getContext",null] 00:21:08 INFO - PROCESS | 10427 | 1456993268262 Marionette TRACE conn4 <- [1,2,null,{"value":"content"}] 00:21:08 INFO - PROCESS | 10427 | 1456993268592 Marionette TRACE conn4 -> [0,3,"setContext",{"value":"chrome"}] 00:21:08 INFO - PROCESS | 10427 | 1456993268598 Marionette TRACE conn4 <- [1,3,null,{}] 00:21:08 INFO - PROCESS | 10427 | 1456993268666 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:21:08 INFO - PROCESS | 10427 | [10427] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:21:08 INFO - PROCESS | 10427 | ++DOMWINDOW == 14 (0x7fe2778e2400) [pid = 10427] [serial = 14] [outer = 0x7fe27d52f000] 00:21:09 INFO - PROCESS | 10427 | [10427] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:21:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 00:21:09 INFO - PROCESS | 10427 | ++DOCSHELL 0x7fe275984000 == 6 [pid = 10427] [id = 6] 00:21:09 INFO - PROCESS | 10427 | ++DOMWINDOW == 15 (0x7fe275717400) [pid = 10427] [serial = 15] [outer = (nil)] 00:21:09 INFO - PROCESS | 10427 | ++DOMWINDOW == 16 (0x7fe275718400) [pid = 10427] [serial = 16] [outer = 0x7fe275717400] 00:21:09 INFO - PROCESS | 10427 | ++DOMWINDOW == 17 (0x7fe27571f000) [pid = 10427] [serial = 17] [outer = 0x7fe275717400] 00:21:10 INFO - PROCESS | 10427 | ++DOCSHELL 0x7fe275512800 == 7 [pid = 10427] [id = 7] 00:21:10 INFO - PROCESS | 10427 | ++DOMWINDOW == 18 (0x7fe275950000) [pid = 10427] [serial = 18] [outer = (nil)] 00:21:10 INFO - PROCESS | 10427 | ++DOMWINDOW == 19 (0x7fe27b906c00) [pid = 10427] [serial = 19] [outer = 0x7fe275950000] 00:21:10 INFO - PROCESS | 10427 | ++DOMWINDOW == 20 (0x7fe274e9a000) [pid = 10427] [serial = 20] [outer = 0x7fe275950000] 00:21:10 INFO - PROCESS | 10427 | [10427] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:21:10 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:21:10 INFO - document served over http requires an http 00:21:10 INFO - sub-resource via script-tag using the meta-referrer 00:21:10 INFO - delivery method with swap-origin-redirect and when 00:21:10 INFO - the target request is same-origin. - expected FAIL 00:21:10 INFO - TEST-INFO | expected FAIL 00:21:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1191ms 00:21:10 WARNING - u'runner_teardown' () 00:21:10 INFO - Setting up ssl 00:21:10 INFO - PROCESS | certutil | 00:21:10 INFO - PROCESS | certutil | 00:21:11 INFO - PROCESS | certutil | 00:21:11 INFO - Certificate Nickname Trust Attributes 00:21:11 INFO - SSL,S/MIME,JAR/XPI 00:21:11 INFO - 00:21:11 INFO - web-platform-tests CT,, 00:21:11 INFO - 00:21:11 INFO - Starting runner 00:21:13 INFO - PROCESS | 10487 | 1456993273651 Marionette DEBUG Marionette enabled via build flag and pref 00:21:13 INFO - PROCESS | 10487 | ++DOCSHELL 0x7f08055c5800 == 1 [pid = 10487] [id = 1] 00:21:13 INFO - PROCESS | 10487 | ++DOMWINDOW == 1 (0x7f08055c6000) [pid = 10487] [serial = 1] [outer = (nil)] 00:21:13 INFO - PROCESS | 10487 | ++DOMWINDOW == 2 (0x7f08055c7000) [pid = 10487] [serial = 2] [outer = 0x7f08055c6000] 00:21:14 INFO - PROCESS | 10487 | 1456993274337 Marionette INFO Listening on port 2957 00:21:14 INFO - PROCESS | 10487 | 1456993274853 Marionette DEBUG Marionette enabled via command-line flag 00:21:14 INFO - PROCESS | 10487 | ++DOCSHELL 0x7f0802128800 == 2 [pid = 10487] [id = 2] 00:21:14 INFO - PROCESS | 10487 | ++DOMWINDOW == 3 (0x7f0802139000) [pid = 10487] [serial = 3] [outer = (nil)] 00:21:14 INFO - PROCESS | 10487 | ++DOMWINDOW == 4 (0x7f080213a000) [pid = 10487] [serial = 4] [outer = 0x7f0802139000] 00:21:14 INFO - PROCESS | 10487 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f080955fc10 00:21:15 INFO - PROCESS | 10487 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f080203ffd0 00:21:15 INFO - PROCESS | 10487 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0802058160 00:21:15 INFO - PROCESS | 10487 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0802058460 00:21:15 INFO - PROCESS | 10487 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0802058790 00:21:15 INFO - PROCESS | 10487 | ++DOMWINDOW == 5 (0x7f07fc3d5000) [pid = 10487] [serial = 5] [outer = 0x7f08055c6000] 00:21:15 INFO - PROCESS | 10487 | [10487] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:15 INFO - PROCESS | 10487 | 1456993275178 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52544 00:21:15 INFO - PROCESS | 10487 | [10487] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:15 INFO - PROCESS | 10487 | 1456993275267 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52545 00:21:15 INFO - PROCESS | 10487 | 1456993275275 Marionette DEBUG Closed connection conn0 00:21:15 INFO - PROCESS | 10487 | [10487] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:21:15 INFO - PROCESS | 10487 | [10487] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:15 INFO - PROCESS | 10487 | 1456993275420 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52546 00:21:15 INFO - PROCESS | 10487 | 1456993275424 Marionette DEBUG Closed connection conn1 00:21:15 INFO - PROCESS | 10487 | [10487] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:15 INFO - PROCESS | 10487 | 1456993275477 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:52547 00:21:15 INFO - PROCESS | 10487 | 1456993275480 Marionette DEBUG Closed connection conn2 00:21:15 INFO - PROCESS | 10487 | 1456993275515 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:21:15 INFO - PROCESS | 10487 | 1456993275533 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:21:16 INFO - PROCESS | 10487 | [10487] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:21:16 INFO - PROCESS | 10487 | ++DOCSHELL 0x7f07f64f4000 == 3 [pid = 10487] [id = 3] 00:21:16 INFO - PROCESS | 10487 | ++DOMWINDOW == 6 (0x7f07f64f4800) [pid = 10487] [serial = 6] [outer = (nil)] 00:21:16 INFO - PROCESS | 10487 | ++DOCSHELL 0x7f07f6922000 == 4 [pid = 10487] [id = 4] 00:21:16 INFO - PROCESS | 10487 | ++DOMWINDOW == 7 (0x7f07f6009000) [pid = 10487] [serial = 7] [outer = (nil)] 00:21:17 INFO - PROCESS | 10487 | [10487] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:21:17 INFO - PROCESS | 10487 | ++DOCSHELL 0x7f07f53be000 == 5 [pid = 10487] [id = 5] 00:21:17 INFO - PROCESS | 10487 | ++DOMWINDOW == 8 (0x7f07f54a3800) [pid = 10487] [serial = 8] [outer = (nil)] 00:21:17 INFO - PROCESS | 10487 | [10487] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:21:17 INFO - PROCESS | 10487 | [10487] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:21:17 INFO - PROCESS | 10487 | ++DOMWINDOW == 9 (0x7f07f474e400) [pid = 10487] [serial = 9] [outer = 0x7f07f54a3800] 00:21:18 INFO - PROCESS | 10487 | ++DOMWINDOW == 10 (0x7f07f4111000) [pid = 10487] [serial = 10] [outer = 0x7f07f64f4800] 00:21:18 INFO - PROCESS | 10487 | ++DOMWINDOW == 11 (0x7f07f414b800) [pid = 10487] [serial = 11] [outer = 0x7f07f6009000] 00:21:18 INFO - PROCESS | 10487 | ++DOMWINDOW == 12 (0x7f07f414d800) [pid = 10487] [serial = 12] [outer = 0x7f07f54a3800] 00:21:19 INFO - PROCESS | 10487 | 1456993279297 Marionette DEBUG loaded listener.js 00:21:19 INFO - PROCESS | 10487 | 1456993279315 Marionette DEBUG loaded listener.js 00:21:19 INFO - PROCESS | 10487 | ++DOMWINDOW == 13 (0x7f080239c000) [pid = 10487] [serial = 13] [outer = 0x7f07f54a3800] 00:21:19 INFO - PROCESS | 10487 | 1456993279960 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2158bcf1-6717-4a44-b6eb-b0837a0692b3","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:21:20 INFO - PROCESS | 10487 | 1456993280308 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:21:20 INFO - PROCESS | 10487 | 1456993280313 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:21:20 INFO - PROCESS | 10487 | 1456993280627 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:21:20 INFO - PROCESS | 10487 | 1456993280629 Marionette TRACE conn3 <- [1,3,null,{}] 00:21:20 INFO - PROCESS | 10487 | 1456993280713 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:21:20 INFO - PROCESS | 10487 | [10487] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:21:21 INFO - PROCESS | 10487 | ++DOMWINDOW == 14 (0x7f080553d400) [pid = 10487] [serial = 14] [outer = 0x7f07f54a3800] 00:21:21 INFO - PROCESS | 10487 | [10487] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:21:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 00:21:21 INFO - PROCESS | 10487 | ++DOCSHELL 0x7f07eea1d800 == 6 [pid = 10487] [id = 6] 00:21:21 INFO - PROCESS | 10487 | ++DOMWINDOW == 15 (0x7f07ecf07000) [pid = 10487] [serial = 15] [outer = (nil)] 00:21:21 INFO - PROCESS | 10487 | ++DOMWINDOW == 16 (0x7f07ecf08000) [pid = 10487] [serial = 16] [outer = 0x7f07ecf07000] 00:21:21 INFO - PROCESS | 10487 | ++DOMWINDOW == 17 (0x7f07ecf0ec00) [pid = 10487] [serial = 17] [outer = 0x7f07ecf07000] 00:21:22 INFO - PROCESS | 10487 | ++DOCSHELL 0x7f07ecd07000 == 7 [pid = 10487] [id = 7] 00:21:22 INFO - PROCESS | 10487 | ++DOMWINDOW == 18 (0x7f07ecd3b000) [pid = 10487] [serial = 18] [outer = (nil)] 00:21:22 INFO - PROCESS | 10487 | ++DOMWINDOW == 19 (0x7f07ecd49800) [pid = 10487] [serial = 19] [outer = 0x7f07ecd3b000] 00:21:22 INFO - PROCESS | 10487 | ++DOMWINDOW == 20 (0x7f07ecc5b000) [pid = 10487] [serial = 20] [outer = 0x7f07ecd3b000] 00:21:22 INFO - PROCESS | 10487 | [10487] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:21:22 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:21:22 INFO - document served over http requires an http 00:21:22 INFO - sub-resource via xhr-request using the meta-referrer 00:21:22 INFO - delivery method with keep-origin-redirect and when 00:21:22 INFO - the target request is same-origin. - expected FAIL 00:21:22 INFO - TEST-INFO | expected FAIL 00:21:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1142ms 00:21:22 WARNING - u'runner_teardown' () 00:21:22 INFO - Setting up ssl 00:21:22 INFO - PROCESS | certutil | 00:21:23 INFO - PROCESS | certutil | 00:21:23 INFO - PROCESS | certutil | 00:21:23 INFO - Certificate Nickname Trust Attributes 00:21:23 INFO - SSL,S/MIME,JAR/XPI 00:21:23 INFO - 00:21:23 INFO - web-platform-tests CT,, 00:21:23 INFO - 00:21:23 INFO - Starting runner 00:21:25 INFO - PROCESS | 10550 | 1456993285729 Marionette DEBUG Marionette enabled via build flag and pref 00:21:26 INFO - PROCESS | 10550 | ++DOCSHELL 0x7f0a4a4c4800 == 1 [pid = 10550] [id = 1] 00:21:26 INFO - PROCESS | 10550 | ++DOMWINDOW == 1 (0x7f0a4a4c5000) [pid = 10550] [serial = 1] [outer = (nil)] 00:21:26 INFO - PROCESS | 10550 | ++DOMWINDOW == 2 (0x7f0a4a4c6000) [pid = 10550] [serial = 2] [outer = 0x7f0a4a4c5000] 00:21:26 INFO - PROCESS | 10550 | 1456993286417 Marionette INFO Listening on port 2958 00:21:26 INFO - PROCESS | 10550 | 1456993286931 Marionette DEBUG Marionette enabled via command-line flag 00:21:26 INFO - PROCESS | 10550 | ++DOCSHELL 0x7f0a47027800 == 2 [pid = 10550] [id = 2] 00:21:26 INFO - PROCESS | 10550 | ++DOMWINDOW == 3 (0x7f0a47038000) [pid = 10550] [serial = 3] [outer = (nil)] 00:21:26 INFO - PROCESS | 10550 | ++DOMWINDOW == 4 (0x7f0a47039000) [pid = 10550] [serial = 4] [outer = 0x7f0a47038000] 00:21:27 INFO - PROCESS | 10550 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0a4e45fc10 00:21:27 INFO - PROCESS | 10550 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f0a46f3cfd0 00:21:27 INFO - PROCESS | 10550 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0a46f55160 00:21:27 INFO - PROCESS | 10550 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0a46f55460 00:21:27 INFO - PROCESS | 10550 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0a46f55790 00:21:27 INFO - PROCESS | 10550 | ++DOMWINDOW == 5 (0x7f0a46fa3000) [pid = 10550] [serial = 5] [outer = 0x7f0a4a4c5000] 00:21:27 INFO - PROCESS | 10550 | [10550] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:27 INFO - PROCESS | 10550 | 1456993287257 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40668 00:21:27 INFO - PROCESS | 10550 | [10550] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:27 INFO - PROCESS | 10550 | 1456993287348 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40669 00:21:27 INFO - PROCESS | 10550 | 1456993287354 Marionette DEBUG Closed connection conn0 00:21:27 INFO - PROCESS | 10550 | [10550] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:21:27 INFO - PROCESS | 10550 | [10550] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:27 INFO - PROCESS | 10550 | 1456993287499 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40670 00:21:27 INFO - PROCESS | 10550 | 1456993287503 Marionette DEBUG Closed connection conn1 00:21:27 INFO - PROCESS | 10550 | [10550] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:27 INFO - PROCESS | 10550 | 1456993287555 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40671 00:21:27 INFO - PROCESS | 10550 | 1456993287558 Marionette DEBUG Closed connection conn2 00:21:27 INFO - PROCESS | 10550 | 1456993287595 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:21:27 INFO - PROCESS | 10550 | 1456993287613 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:21:28 INFO - PROCESS | 10550 | [10550] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:21:29 INFO - PROCESS | 10550 | ++DOCSHELL 0x7f0a3a7c3800 == 3 [pid = 10550] [id = 3] 00:21:29 INFO - PROCESS | 10550 | ++DOMWINDOW == 6 (0x7f0a3a7c4000) [pid = 10550] [serial = 6] [outer = (nil)] 00:21:29 INFO - PROCESS | 10550 | ++DOCSHELL 0x7f0a3a7c4800 == 4 [pid = 10550] [id = 4] 00:21:29 INFO - PROCESS | 10550 | ++DOMWINDOW == 7 (0x7f0a3a9ab800) [pid = 10550] [serial = 7] [outer = (nil)] 00:21:29 INFO - PROCESS | 10550 | [10550] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:21:29 INFO - PROCESS | 10550 | ++DOCSHELL 0x7f0a39abe000 == 5 [pid = 10550] [id = 5] 00:21:29 INFO - PROCESS | 10550 | ++DOMWINDOW == 8 (0x7f0a39bea800) [pid = 10550] [serial = 8] [outer = (nil)] 00:21:29 INFO - PROCESS | 10550 | [10550] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:21:29 INFO - PROCESS | 10550 | [10550] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:21:30 INFO - PROCESS | 10550 | ++DOMWINDOW == 9 (0x7f0a38d50400) [pid = 10550] [serial = 9] [outer = 0x7f0a39bea800] 00:21:30 INFO - PROCESS | 10550 | ++DOMWINDOW == 10 (0x7f0a38845000) [pid = 10550] [serial = 10] [outer = 0x7f0a3a7c4000] 00:21:30 INFO - PROCESS | 10550 | ++DOMWINDOW == 11 (0x7f0a3885d800) [pid = 10550] [serial = 11] [outer = 0x7f0a3a9ab800] 00:21:30 INFO - PROCESS | 10550 | ++DOMWINDOW == 12 (0x7f0a3885f800) [pid = 10550] [serial = 12] [outer = 0x7f0a39bea800] 00:21:31 INFO - PROCESS | 10550 | 1456993291450 Marionette DEBUG loaded listener.js 00:21:31 INFO - PROCESS | 10550 | 1456993291466 Marionette DEBUG loaded listener.js 00:21:32 INFO - PROCESS | 10550 | ++DOMWINDOW == 13 (0x7f0a472a0c00) [pid = 10550] [serial = 13] [outer = 0x7f0a39bea800] 00:21:32 INFO - PROCESS | 10550 | 1456993292099 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"ecfad366-c171-4901-833f-a1ce921ed3bd","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:21:32 INFO - PROCESS | 10550 | 1456993292427 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:21:32 INFO - PROCESS | 10550 | 1456993292433 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:21:32 INFO - PROCESS | 10550 | 1456993292728 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:21:32 INFO - PROCESS | 10550 | 1456993292731 Marionette TRACE conn3 <- [1,3,null,{}] 00:21:32 INFO - PROCESS | 10550 | 1456993292773 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:21:33 INFO - PROCESS | 10550 | [10550] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:21:33 INFO - PROCESS | 10550 | ++DOMWINDOW == 14 (0x7f0a33e87400) [pid = 10550] [serial = 14] [outer = 0x7f0a39bea800] 00:21:33 INFO - PROCESS | 10550 | [10550] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:21:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html 00:21:33 INFO - PROCESS | 10550 | ++DOCSHELL 0x7f0a32a60800 == 6 [pid = 10550] [id = 6] 00:21:33 INFO - PROCESS | 10550 | ++DOMWINDOW == 15 (0x7f0a31f08000) [pid = 10550] [serial = 15] [outer = (nil)] 00:21:33 INFO - PROCESS | 10550 | ++DOMWINDOW == 16 (0x7f0a31f09000) [pid = 10550] [serial = 16] [outer = 0x7f0a31f08000] 00:21:33 INFO - PROCESS | 10550 | ++DOMWINDOW == 17 (0x7f0a31f0f800) [pid = 10550] [serial = 17] [outer = 0x7f0a31f08000] 00:21:34 INFO - PROCESS | 10550 | ++DOCSHELL 0x7f0a31fed800 == 7 [pid = 10550] [id = 7] 00:21:34 INFO - PROCESS | 10550 | ++DOMWINDOW == 18 (0x7f0a31c21000) [pid = 10550] [serial = 18] [outer = (nil)] 00:21:34 INFO - PROCESS | 10550 | ++DOMWINDOW == 19 (0x7f0a31d35000) [pid = 10550] [serial = 19] [outer = 0x7f0a31c21000] 00:21:34 INFO - PROCESS | 10550 | ++DOMWINDOW == 20 (0x7f0a31f11c00) [pid = 10550] [serial = 20] [outer = 0x7f0a31c21000] 00:21:34 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:21:34 INFO - document served over http requires an http 00:21:34 INFO - sub-resource via xhr-request using the meta-referrer 00:21:34 INFO - delivery method with no-redirect and when 00:21:34 INFO - the target request is same-origin. - expected FAIL 00:21:34 INFO - TEST-INFO | expected FAIL 00:21:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 932ms 00:21:34 WARNING - u'runner_teardown' () 00:21:34 INFO - Setting up ssl 00:21:34 INFO - PROCESS | certutil | 00:21:34 INFO - PROCESS | certutil | 00:21:34 INFO - PROCESS | certutil | 00:21:34 INFO - Certificate Nickname Trust Attributes 00:21:34 INFO - SSL,S/MIME,JAR/XPI 00:21:34 INFO - 00:21:34 INFO - web-platform-tests CT,, 00:21:34 INFO - 00:21:35 INFO - Starting runner 00:21:37 INFO - PROCESS | 10614 | 1456993297547 Marionette DEBUG Marionette enabled via build flag and pref 00:21:37 INFO - PROCESS | 10614 | ++DOCSHELL 0x7f86b18c2800 == 1 [pid = 10614] [id = 1] 00:21:37 INFO - PROCESS | 10614 | ++DOMWINDOW == 1 (0x7f86b18c3000) [pid = 10614] [serial = 1] [outer = (nil)] 00:21:37 INFO - PROCESS | 10614 | ++DOMWINDOW == 2 (0x7f86b18c4000) [pid = 10614] [serial = 2] [outer = 0x7f86b18c3000] 00:21:38 INFO - PROCESS | 10614 | 1456993298228 Marionette INFO Listening on port 2959 00:21:38 INFO - PROCESS | 10614 | 1456993298729 Marionette DEBUG Marionette enabled via command-line flag 00:21:38 INFO - PROCESS | 10614 | ++DOCSHELL 0x7f86ae424800 == 2 [pid = 10614] [id = 2] 00:21:38 INFO - PROCESS | 10614 | ++DOMWINDOW == 3 (0x7f86ae435000) [pid = 10614] [serial = 3] [outer = (nil)] 00:21:38 INFO - PROCESS | 10614 | ++DOMWINDOW == 4 (0x7f86ae436000) [pid = 10614] [serial = 4] [outer = 0x7f86ae435000] 00:21:38 INFO - PROCESS | 10614 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f86b585fb80 00:21:38 INFO - PROCESS | 10614 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f86ae339fd0 00:21:38 INFO - PROCESS | 10614 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f86ae352160 00:21:38 INFO - PROCESS | 10614 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f86ae352460 00:21:38 INFO - PROCESS | 10614 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f86ae352790 00:21:39 INFO - PROCESS | 10614 | ++DOMWINDOW == 5 (0x7f86ae39f000) [pid = 10614] [serial = 5] [outer = 0x7f86b18c3000] 00:21:39 INFO - PROCESS | 10614 | [10614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:39 INFO - PROCESS | 10614 | 1456993299046 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47301 00:21:39 INFO - PROCESS | 10614 | [10614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:39 INFO - PROCESS | 10614 | 1456993299135 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47302 00:21:39 INFO - PROCESS | 10614 | 1456993299142 Marionette DEBUG Closed connection conn0 00:21:39 INFO - PROCESS | 10614 | [10614] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:21:39 INFO - PROCESS | 10614 | [10614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:39 INFO - PROCESS | 10614 | 1456993299284 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47303 00:21:39 INFO - PROCESS | 10614 | 1456993299289 Marionette DEBUG Closed connection conn1 00:21:39 INFO - PROCESS | 10614 | [10614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:39 INFO - PROCESS | 10614 | 1456993299333 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47304 00:21:39 INFO - PROCESS | 10614 | 1456993299343 Marionette DEBUG Closed connection conn2 00:21:39 INFO - PROCESS | 10614 | 1456993299381 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:21:39 INFO - PROCESS | 10614 | 1456993299399 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:21:40 INFO - PROCESS | 10614 | [10614] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:21:40 INFO - PROCESS | 10614 | ++DOCSHELL 0x7f86a1fe9000 == 3 [pid = 10614] [id = 3] 00:21:40 INFO - PROCESS | 10614 | ++DOMWINDOW == 6 (0x7f86a1fec000) [pid = 10614] [serial = 6] [outer = (nil)] 00:21:40 INFO - PROCESS | 10614 | ++DOCSHELL 0x7f86a1fec800 == 4 [pid = 10614] [id = 4] 00:21:40 INFO - PROCESS | 10614 | ++DOMWINDOW == 7 (0x7f86a1decc00) [pid = 10614] [serial = 7] [outer = (nil)] 00:21:41 INFO - PROCESS | 10614 | [10614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:21:41 INFO - PROCESS | 10614 | ++DOCSHELL 0x7f86a0ebd000 == 5 [pid = 10614] [id = 5] 00:21:41 INFO - PROCESS | 10614 | ++DOMWINDOW == 8 (0x7f86a0f99000) [pid = 10614] [serial = 8] [outer = (nil)] 00:21:41 INFO - PROCESS | 10614 | [10614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:21:41 INFO - PROCESS | 10614 | [10614] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:21:41 INFO - PROCESS | 10614 | ++DOMWINDOW == 9 (0x7f86a020e800) [pid = 10614] [serial = 9] [outer = 0x7f86a0f99000] 00:21:41 INFO - PROCESS | 10614 | ++DOMWINDOW == 10 (0x7f869fc10000) [pid = 10614] [serial = 10] [outer = 0x7f86a1fec000] 00:21:41 INFO - PROCESS | 10614 | ++DOMWINDOW == 11 (0x7f869fc29c00) [pid = 10614] [serial = 11] [outer = 0x7f86a1decc00] 00:21:41 INFO - PROCESS | 10614 | ++DOMWINDOW == 12 (0x7f869fc2bc00) [pid = 10614] [serial = 12] [outer = 0x7f86a0f99000] 00:21:43 INFO - PROCESS | 10614 | 1456993303017 Marionette DEBUG loaded listener.js 00:21:43 INFO - PROCESS | 10614 | 1456993303033 Marionette DEBUG loaded listener.js 00:21:43 INFO - PROCESS | 10614 | ++DOMWINDOW == 13 (0x7f869e160000) [pid = 10614] [serial = 13] [outer = 0x7f86a0f99000] 00:21:43 INFO - PROCESS | 10614 | 1456993303713 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"df42737f-ce04-4d36-89e0-87c6a8a1cfa9","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:21:44 INFO - PROCESS | 10614 | 1456993304072 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:21:44 INFO - PROCESS | 10614 | 1456993304078 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:21:44 INFO - PROCESS | 10614 | 1456993304388 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:21:44 INFO - PROCESS | 10614 | 1456993304392 Marionette TRACE conn3 <- [1,3,null,{}] 00:21:44 INFO - PROCESS | 10614 | 1456993304487 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:21:44 INFO - PROCESS | 10614 | [10614] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:21:44 INFO - PROCESS | 10614 | ++DOMWINDOW == 14 (0x7f86a181d800) [pid = 10614] [serial = 14] [outer = 0x7f86a0f99000] 00:21:45 INFO - PROCESS | 10614 | [10614] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:21:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 00:21:45 INFO - PROCESS | 10614 | ++DOCSHELL 0x7f869af24800 == 6 [pid = 10614] [id = 6] 00:21:45 INFO - PROCESS | 10614 | ++DOMWINDOW == 15 (0x7f8699408000) [pid = 10614] [serial = 15] [outer = (nil)] 00:21:45 INFO - PROCESS | 10614 | ++DOMWINDOW == 16 (0x7f8699409000) [pid = 10614] [serial = 16] [outer = 0x7f8699408000] 00:21:45 INFO - PROCESS | 10614 | ++DOMWINDOW == 17 (0x7f869940fc00) [pid = 10614] [serial = 17] [outer = 0x7f8699408000] 00:21:46 INFO - PROCESS | 10614 | ++DOCSHELL 0x7f869e183000 == 7 [pid = 10614] [id = 7] 00:21:46 INFO - PROCESS | 10614 | ++DOMWINDOW == 18 (0x7f86992abc00) [pid = 10614] [serial = 18] [outer = (nil)] 00:21:46 INFO - PROCESS | 10614 | ++DOMWINDOW == 19 (0x7f86992acc00) [pid = 10614] [serial = 19] [outer = 0x7f86992abc00] 00:21:46 INFO - PROCESS | 10614 | ++DOMWINDOW == 20 (0x7f869923ec00) [pid = 10614] [serial = 20] [outer = 0x7f86992abc00] 00:21:46 INFO - PROCESS | 10614 | [10614] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:21:46 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:21:46 INFO - document served over http requires an http 00:21:46 INFO - sub-resource via xhr-request using the meta-referrer 00:21:46 INFO - delivery method with swap-origin-redirect and when 00:21:46 INFO - the target request is same-origin. - expected FAIL 00:21:46 INFO - TEST-INFO | expected FAIL 00:21:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1131ms 00:21:46 WARNING - u'runner_teardown' () 00:21:46 INFO - Setting up ssl 00:21:46 INFO - PROCESS | certutil | 00:21:46 INFO - PROCESS | certutil | 00:21:46 INFO - PROCESS | certutil | 00:21:46 INFO - Certificate Nickname Trust Attributes 00:21:46 INFO - SSL,S/MIME,JAR/XPI 00:21:46 INFO - 00:21:46 INFO - web-platform-tests CT,, 00:21:46 INFO - 00:21:46 INFO - Starting runner 00:21:49 INFO - PROCESS | 10679 | 1456993309492 Marionette DEBUG Marionette enabled via build flag and pref 00:21:49 INFO - PROCESS | 10679 | ++DOCSHELL 0x7f0dd7dc4000 == 1 [pid = 10679] [id = 1] 00:21:49 INFO - PROCESS | 10679 | ++DOMWINDOW == 1 (0x7f0dd7dc4800) [pid = 10679] [serial = 1] [outer = (nil)] 00:21:49 INFO - PROCESS | 10679 | ++DOMWINDOW == 2 (0x7f0dd7dc5800) [pid = 10679] [serial = 2] [outer = 0x7f0dd7dc4800] 00:21:50 INFO - PROCESS | 10679 | 1456993310178 Marionette INFO Listening on port 2960 00:21:50 INFO - PROCESS | 10679 | 1456993310687 Marionette DEBUG Marionette enabled via command-line flag 00:21:50 INFO - PROCESS | 10679 | ++DOCSHELL 0x7f0dd4928000 == 2 [pid = 10679] [id = 2] 00:21:50 INFO - PROCESS | 10679 | ++DOMWINDOW == 3 (0x7f0dd4938800) [pid = 10679] [serial = 3] [outer = (nil)] 00:21:50 INFO - PROCESS | 10679 | ++DOMWINDOW == 4 (0x7f0dd4939800) [pid = 10679] [serial = 4] [outer = 0x7f0dd4938800] 00:21:50 INFO - PROCESS | 10679 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0ddbd5fb80 00:21:50 INFO - PROCESS | 10679 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f0dd4842fd0 00:21:50 INFO - PROCESS | 10679 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0dd4854160 00:21:50 INFO - PROCESS | 10679 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0dd4854460 00:21:50 INFO - PROCESS | 10679 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0dd4854790 00:21:50 INFO - PROCESS | 10679 | ++DOMWINDOW == 5 (0x7f0dd489e000) [pid = 10679] [serial = 5] [outer = 0x7f0dd7dc4800] 00:21:51 INFO - PROCESS | 10679 | [10679] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:51 INFO - PROCESS | 10679 | 1456993311010 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57501 00:21:51 INFO - PROCESS | 10679 | [10679] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:51 INFO - PROCESS | 10679 | 1456993311099 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57502 00:21:51 INFO - PROCESS | 10679 | 1456993311106 Marionette DEBUG Closed connection conn0 00:21:51 INFO - PROCESS | 10679 | [10679] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:21:51 INFO - PROCESS | 10679 | [10679] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:51 INFO - PROCESS | 10679 | 1456993311249 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57503 00:21:51 INFO - PROCESS | 10679 | 1456993311254 Marionette DEBUG Closed connection conn1 00:21:51 INFO - PROCESS | 10679 | [10679] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:21:51 INFO - PROCESS | 10679 | 1456993311299 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57504 00:21:51 INFO - PROCESS | 10679 | 1456993311307 Marionette DEBUG Closed connection conn2 00:21:51 INFO - PROCESS | 10679 | 1456993311348 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:21:51 INFO - PROCESS | 10679 | 1456993311368 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:21:52 INFO - PROCESS | 10679 | [10679] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:21:52 INFO - PROCESS | 10679 | ++DOCSHELL 0x7f0dc898d800 == 3 [pid = 10679] [id = 3] 00:21:52 INFO - PROCESS | 10679 | ++DOMWINDOW == 6 (0x7f0dc8992000) [pid = 10679] [serial = 6] [outer = (nil)] 00:21:52 INFO - PROCESS | 10679 | ++DOCSHELL 0x7f0dc8992800 == 4 [pid = 10679] [id = 4] 00:21:52 INFO - PROCESS | 10679 | ++DOMWINDOW == 7 (0x7f0dc8cdd800) [pid = 10679] [serial = 7] [outer = (nil)] 00:21:53 INFO - PROCESS | 10679 | [10679] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:21:53 INFO - PROCESS | 10679 | ++DOCSHELL 0x7f0dc7cbe800 == 5 [pid = 10679] [id = 5] 00:21:53 INFO - PROCESS | 10679 | ++DOMWINDOW == 8 (0x7f0dc7ddd000) [pid = 10679] [serial = 8] [outer = (nil)] 00:21:53 INFO - PROCESS | 10679 | [10679] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:21:53 INFO - PROCESS | 10679 | [10679] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:21:53 INFO - PROCESS | 10679 | ++DOMWINDOW == 9 (0x7f0dc6f81800) [pid = 10679] [serial = 9] [outer = 0x7f0dc7ddd000] 00:21:53 INFO - PROCESS | 10679 | ++DOMWINDOW == 10 (0x7f0dc6a38800) [pid = 10679] [serial = 10] [outer = 0x7f0dc8992000] 00:21:54 INFO - PROCESS | 10679 | ++DOMWINDOW == 11 (0x7f0dc6a53800) [pid = 10679] [serial = 11] [outer = 0x7f0dc8cdd800] 00:21:54 INFO - PROCESS | 10679 | ++DOMWINDOW == 12 (0x7f0dc6a55800) [pid = 10679] [serial = 12] [outer = 0x7f0dc7ddd000] 00:21:55 INFO - PROCESS | 10679 | 1456993315209 Marionette DEBUG loaded listener.js 00:21:55 INFO - PROCESS | 10679 | 1456993315225 Marionette DEBUG loaded listener.js 00:21:55 INFO - PROCESS | 10679 | ++DOMWINDOW == 13 (0x7f0dd4bd7000) [pid = 10679] [serial = 13] [outer = 0x7f0dc7ddd000] 00:21:55 INFO - PROCESS | 10679 | 1456993315857 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"1ee42b46-a005-4f03-a468-c3d072ff28f3","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:21:56 INFO - PROCESS | 10679 | 1456993316163 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:21:56 INFO - PROCESS | 10679 | 1456993316173 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:21:56 INFO - PROCESS | 10679 | 1456993316478 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:21:56 INFO - PROCESS | 10679 | 1456993316480 Marionette TRACE conn3 <- [1,3,null,{}] 00:21:56 INFO - PROCESS | 10679 | 1456993316533 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:21:56 INFO - PROCESS | 10679 | [10679] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:21:56 INFO - PROCESS | 10679 | ++DOMWINDOW == 14 (0x7f0dc1919800) [pid = 10679] [serial = 14] [outer = 0x7f0dc7ddd000] 00:21:57 INFO - PROCESS | 10679 | [10679] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:21:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 00:21:57 INFO - PROCESS | 10679 | ++DOCSHELL 0x7f0dbfb66800 == 6 [pid = 10679] [id = 6] 00:21:57 INFO - PROCESS | 10679 | ++DOMWINDOW == 15 (0x7f0dbf907400) [pid = 10679] [serial = 15] [outer = (nil)] 00:21:57 INFO - PROCESS | 10679 | ++DOMWINDOW == 16 (0x7f0dbf908400) [pid = 10679] [serial = 16] [outer = 0x7f0dbf907400] 00:21:57 INFO - PROCESS | 10679 | ++DOMWINDOW == 17 (0x7f0dbf90f000) [pid = 10679] [serial = 17] [outer = 0x7f0dbf907400] 00:21:57 INFO - PROCESS | 10679 | ++DOCSHELL 0x7f0dbf9de000 == 7 [pid = 10679] [id = 7] 00:21:57 INFO - PROCESS | 10679 | ++DOMWINDOW == 18 (0x7f0dbf734400) [pid = 10679] [serial = 18] [outer = (nil)] 00:21:57 INFO - PROCESS | 10679 | ++DOMWINDOW == 19 (0x7f0dbf742800) [pid = 10679] [serial = 19] [outer = 0x7f0dbf734400] 00:21:58 INFO - PROCESS | 10679 | ++DOMWINDOW == 20 (0x7f0dbf19e400) [pid = 10679] [serial = 20] [outer = 0x7f0dbf734400] 00:21:58 INFO - PROCESS | 10679 | [10679] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:21:58 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:21:58 INFO - document served over http requires an https 00:21:58 INFO - sub-resource via fetch-request using the meta-referrer 00:21:58 INFO - delivery method with keep-origin-redirect and when 00:21:58 INFO - the target request is same-origin. - expected FAIL 00:21:58 INFO - TEST-INFO | expected FAIL 00:21:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1340ms 00:21:58 WARNING - u'runner_teardown' () 00:21:58 INFO - Setting up ssl 00:21:58 INFO - PROCESS | certutil | 00:21:59 INFO - PROCESS | certutil | 00:21:59 INFO - PROCESS | certutil | 00:21:59 INFO - Certificate Nickname Trust Attributes 00:21:59 INFO - SSL,S/MIME,JAR/XPI 00:21:59 INFO - 00:21:59 INFO - web-platform-tests CT,, 00:21:59 INFO - 00:21:59 INFO - Starting runner 00:22:01 INFO - PROCESS | 10745 | 1456993321787 Marionette DEBUG Marionette enabled via build flag and pref 00:22:02 INFO - PROCESS | 10745 | ++DOCSHELL 0x7f6eaafc5000 == 1 [pid = 10745] [id = 1] 00:22:02 INFO - PROCESS | 10745 | ++DOMWINDOW == 1 (0x7f6eaafc5800) [pid = 10745] [serial = 1] [outer = (nil)] 00:22:02 INFO - PROCESS | 10745 | ++DOMWINDOW == 2 (0x7f6eaafc6800) [pid = 10745] [serial = 2] [outer = 0x7f6eaafc5800] 00:22:02 INFO - PROCESS | 10745 | 1456993322690 Marionette INFO Listening on port 2961 00:22:03 INFO - PROCESS | 10745 | 1456993323210 Marionette DEBUG Marionette enabled via command-line flag 00:22:03 INFO - PROCESS | 10745 | ++DOCSHELL 0x7f6ea7a26800 == 2 [pid = 10745] [id = 2] 00:22:03 INFO - PROCESS | 10745 | ++DOMWINDOW == 3 (0x7f6ea7a37000) [pid = 10745] [serial = 3] [outer = (nil)] 00:22:03 INFO - PROCESS | 10745 | ++DOMWINDOW == 4 (0x7f6ea7a38000) [pid = 10745] [serial = 4] [outer = 0x7f6ea7a37000] 00:22:03 INFO - PROCESS | 10745 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6eaef5fc10 00:22:03 INFO - PROCESS | 10745 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6ea7940fd0 00:22:03 INFO - PROCESS | 10745 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6ea7959160 00:22:03 INFO - PROCESS | 10745 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6ea7959460 00:22:03 INFO - PROCESS | 10745 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6ea7959790 00:22:03 INFO - PROCESS | 10745 | ++DOMWINDOW == 5 (0x7f6ea1c49000) [pid = 10745] [serial = 5] [outer = 0x7f6eaafc5800] 00:22:03 INFO - PROCESS | 10745 | [10745] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:03 INFO - PROCESS | 10745 | 1456993323535 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55094 00:22:03 INFO - PROCESS | 10745 | [10745] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:03 INFO - PROCESS | 10745 | 1456993323623 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55095 00:22:03 INFO - PROCESS | 10745 | 1456993323630 Marionette DEBUG Closed connection conn0 00:22:03 INFO - PROCESS | 10745 | [10745] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:22:03 INFO - PROCESS | 10745 | [10745] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:03 INFO - PROCESS | 10745 | 1456993323775 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55096 00:22:03 INFO - PROCESS | 10745 | 1456993323779 Marionette DEBUG Closed connection conn1 00:22:03 INFO - PROCESS | 10745 | [10745] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:03 INFO - PROCESS | 10745 | 1456993323825 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55097 00:22:03 INFO - PROCESS | 10745 | 1456993323832 Marionette DEBUG Closed connection conn2 00:22:03 INFO - PROCESS | 10745 | 1456993323869 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:22:03 INFO - PROCESS | 10745 | 1456993323886 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:22:04 INFO - PROCESS | 10745 | [10745] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:22:05 INFO - PROCESS | 10745 | ++DOCSHELL 0x7f6e9b990000 == 3 [pid = 10745] [id = 3] 00:22:05 INFO - PROCESS | 10745 | ++DOMWINDOW == 6 (0x7f6e9b990800) [pid = 10745] [serial = 6] [outer = (nil)] 00:22:05 INFO - PROCESS | 10745 | ++DOCSHELL 0x7f6e9b991000 == 4 [pid = 10745] [id = 4] 00:22:05 INFO - PROCESS | 10745 | ++DOMWINDOW == 7 (0x7f6e9b90cc00) [pid = 10745] [serial = 7] [outer = (nil)] 00:22:05 INFO - PROCESS | 10745 | [10745] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:22:06 INFO - PROCESS | 10745 | ++DOCSHELL 0x7f6e9acbd000 == 5 [pid = 10745] [id = 5] 00:22:06 INFO - PROCESS | 10745 | ++DOMWINDOW == 8 (0x7f6e9add9800) [pid = 10745] [serial = 8] [outer = (nil)] 00:22:06 INFO - PROCESS | 10745 | [10745] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:22:06 INFO - PROCESS | 10745 | [10745] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:22:06 INFO - PROCESS | 10745 | ++DOMWINDOW == 9 (0x7f6e99f5ec00) [pid = 10745] [serial = 9] [outer = 0x7f6e9add9800] 00:22:06 INFO - PROCESS | 10745 | ++DOMWINDOW == 10 (0x7f6e99a39800) [pid = 10745] [serial = 10] [outer = 0x7f6e9b990800] 00:22:06 INFO - PROCESS | 10745 | ++DOMWINDOW == 11 (0x7f6e99a56000) [pid = 10745] [serial = 11] [outer = 0x7f6e9b90cc00] 00:22:06 INFO - PROCESS | 10745 | ++DOMWINDOW == 12 (0x7f6e99a58000) [pid = 10745] [serial = 12] [outer = 0x7f6e9add9800] 00:22:07 INFO - PROCESS | 10745 | 1456993327747 Marionette DEBUG loaded listener.js 00:22:07 INFO - PROCESS | 10745 | 1456993327762 Marionette DEBUG loaded listener.js 00:22:08 INFO - PROCESS | 10745 | ++DOMWINDOW == 13 (0x7f6ea7c8a000) [pid = 10745] [serial = 13] [outer = 0x7f6e9add9800] 00:22:08 INFO - PROCESS | 10745 | 1456993328396 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5e65803f-c6e1-4c73-9baf-445e6d5b65c0","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:22:08 INFO - PROCESS | 10745 | 1456993328710 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:22:08 INFO - PROCESS | 10745 | 1456993328714 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:22:09 INFO - PROCESS | 10745 | 1456993329051 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:22:09 INFO - PROCESS | 10745 | 1456993329054 Marionette TRACE conn3 <- [1,3,null,{}] 00:22:09 INFO - PROCESS | 10745 | 1456993329094 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:22:09 INFO - PROCESS | 10745 | [10745] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:22:09 INFO - PROCESS | 10745 | ++DOMWINDOW == 14 (0x7f6e94a93800) [pid = 10745] [serial = 14] [outer = 0x7f6e9add9800] 00:22:09 INFO - PROCESS | 10745 | [10745] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html 00:22:10 INFO - PROCESS | 10745 | ++DOCSHELL 0x7f6e92b44800 == 6 [pid = 10745] [id = 6] 00:22:10 INFO - PROCESS | 10745 | ++DOMWINDOW == 15 (0x7f6e92908c00) [pid = 10745] [serial = 15] [outer = (nil)] 00:22:10 INFO - PROCESS | 10745 | ++DOMWINDOW == 16 (0x7f6e92909c00) [pid = 10745] [serial = 16] [outer = 0x7f6e92908c00] 00:22:10 INFO - PROCESS | 10745 | ++DOMWINDOW == 17 (0x7f6e92910800) [pid = 10745] [serial = 17] [outer = 0x7f6e92908c00] 00:22:10 INFO - PROCESS | 10745 | ++DOCSHELL 0x7f6e9270f800 == 7 [pid = 10745] [id = 7] 00:22:10 INFO - PROCESS | 10745 | ++DOMWINDOW == 18 (0x7f6e9290f000) [pid = 10745] [serial = 18] [outer = (nil)] 00:22:10 INFO - PROCESS | 10745 | ++DOMWINDOW == 19 (0x7f6e92b0b800) [pid = 10745] [serial = 19] [outer = 0x7f6e9290f000] 00:22:10 INFO - PROCESS | 10745 | ++DOMWINDOW == 20 (0x7f6e926a0000) [pid = 10745] [serial = 20] [outer = 0x7f6e9290f000] 00:22:11 INFO - PROCESS | 10745 | [10745] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:22:11 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:22:11 INFO - document served over http requires an https 00:22:11 INFO - sub-resource via fetch-request using the meta-referrer 00:22:11 INFO - delivery method with no-redirect and when 00:22:11 INFO - the target request is same-origin. - expected FAIL 00:22:11 INFO - TEST-INFO | expected FAIL 00:22:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1189ms 00:22:11 WARNING - u'runner_teardown' () 00:22:11 INFO - Setting up ssl 00:22:11 INFO - PROCESS | certutil | 00:22:11 INFO - PROCESS | certutil | 00:22:11 INFO - PROCESS | certutil | 00:22:11 INFO - Certificate Nickname Trust Attributes 00:22:11 INFO - SSL,S/MIME,JAR/XPI 00:22:11 INFO - 00:22:11 INFO - web-platform-tests CT,, 00:22:11 INFO - 00:22:11 INFO - Starting runner 00:22:14 INFO - PROCESS | 10811 | 1456993334128 Marionette DEBUG Marionette enabled via build flag and pref 00:22:14 INFO - PROCESS | 10811 | ++DOCSHELL 0x7f7a79dc3000 == 1 [pid = 10811] [id = 1] 00:22:14 INFO - PROCESS | 10811 | ++DOMWINDOW == 1 (0x7f7a79dc3800) [pid = 10811] [serial = 1] [outer = (nil)] 00:22:14 INFO - PROCESS | 10811 | ++DOMWINDOW == 2 (0x7f7a79dc4800) [pid = 10811] [serial = 2] [outer = 0x7f7a79dc3800] 00:22:14 INFO - PROCESS | 10811 | 1456993334823 Marionette INFO Listening on port 2962 00:22:15 INFO - PROCESS | 10811 | 1456993335335 Marionette DEBUG Marionette enabled via command-line flag 00:22:15 INFO - PROCESS | 10811 | ++DOCSHELL 0x7f7a76926800 == 2 [pid = 10811] [id = 2] 00:22:15 INFO - PROCESS | 10811 | ++DOMWINDOW == 3 (0x7f7a76937000) [pid = 10811] [serial = 3] [outer = (nil)] 00:22:15 INFO - PROCESS | 10811 | ++DOMWINDOW == 4 (0x7f7a76938000) [pid = 10811] [serial = 4] [outer = 0x7f7a76937000] 00:22:15 INFO - PROCESS | 10811 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7a7dd5fc10 00:22:15 INFO - PROCESS | 10811 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7a7683efd0 00:22:15 INFO - PROCESS | 10811 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7a76856160 00:22:15 INFO - PROCESS | 10811 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7a76856460 00:22:15 INFO - PROCESS | 10811 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7a76856790 00:22:15 INFO - PROCESS | 10811 | ++DOMWINDOW == 5 (0x7f7a768a3000) [pid = 10811] [serial = 5] [outer = 0x7f7a79dc3800] 00:22:15 INFO - PROCESS | 10811 | [10811] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:15 INFO - PROCESS | 10811 | 1456993335794 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53558 00:22:15 INFO - PROCESS | 10811 | [10811] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:15 INFO - PROCESS | 10811 | 1456993335919 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53559 00:22:15 INFO - PROCESS | 10811 | 1456993335927 Marionette DEBUG Closed connection conn0 00:22:15 INFO - PROCESS | 10811 | [10811] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:22:16 INFO - PROCESS | 10811 | 1456993336052 Marionette DEBUG Closed connection conn1 00:22:16 INFO - PROCESS | 10811 | [10811] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:16 INFO - PROCESS | 10811 | 1456993336084 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53560 00:22:16 INFO - PROCESS | 10811 | [10811] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:16 INFO - PROCESS | 10811 | 1456993336122 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53561 00:22:16 INFO - PROCESS | 10811 | 1456993336129 Marionette DEBUG Closed connection conn2 00:22:16 INFO - PROCESS | 10811 | [10811] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:16 INFO - PROCESS | 10811 | 1456993336159 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:53562 00:22:16 INFO - PROCESS | 10811 | 1456993336165 Marionette DEBUG Closed connection conn3 00:22:16 INFO - PROCESS | 10811 | 1456993336207 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:22:16 INFO - PROCESS | 10811 | 1456993336233 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:22:17 INFO - PROCESS | 10811 | [10811] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:22:17 INFO - PROCESS | 10811 | ++DOCSHELL 0x7f7a6ac64800 == 3 [pid = 10811] [id = 3] 00:22:17 INFO - PROCESS | 10811 | ++DOMWINDOW == 6 (0x7f7a7c17a000) [pid = 10811] [serial = 6] [outer = (nil)] 00:22:17 INFO - PROCESS | 10811 | ++DOCSHELL 0x7f7a7fe16800 == 4 [pid = 10811] [id = 4] 00:22:17 INFO - PROCESS | 10811 | ++DOMWINDOW == 7 (0x7f7a6aab6400) [pid = 10811] [serial = 7] [outer = (nil)] 00:22:18 INFO - PROCESS | 10811 | [10811] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:22:18 INFO - PROCESS | 10811 | ++DOCSHELL 0x7f7a68f04800 == 5 [pid = 10811] [id = 5] 00:22:18 INFO - PROCESS | 10811 | ++DOMWINDOW == 8 (0x7f7a68f25800) [pid = 10811] [serial = 8] [outer = (nil)] 00:22:18 INFO - PROCESS | 10811 | [10811] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:22:18 INFO - PROCESS | 10811 | [10811] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:22:18 INFO - PROCESS | 10811 | ++DOMWINDOW == 9 (0x7f7a68f33800) [pid = 10811] [serial = 9] [outer = 0x7f7a68f25800] 00:22:18 INFO - PROCESS | 10811 | ++DOMWINDOW == 10 (0x7f7a68919000) [pid = 10811] [serial = 10] [outer = 0x7f7a7c17a000] 00:22:18 INFO - PROCESS | 10811 | ++DOMWINDOW == 11 (0x7f7a6893a800) [pid = 10811] [serial = 11] [outer = 0x7f7a6aab6400] 00:22:18 INFO - PROCESS | 10811 | ++DOMWINDOW == 12 (0x7f7a6893c800) [pid = 10811] [serial = 12] [outer = 0x7f7a68f25800] 00:22:19 INFO - PROCESS | 10811 | 1456993339904 Marionette DEBUG loaded listener.js 00:22:19 INFO - PROCESS | 10811 | 1456993339920 Marionette DEBUG loaded listener.js 00:22:20 INFO - PROCESS | 10811 | ++DOMWINDOW == 13 (0x7f7a76b3cc00) [pid = 10811] [serial = 13] [outer = 0x7f7a68f25800] 00:22:20 INFO - PROCESS | 10811 | 1456993340576 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"8d4e0adf-8c0b-4a24-9d02-8b45be571b53","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:22:20 INFO - PROCESS | 10811 | 1456993340910 Marionette TRACE conn4 -> [0,2,"getContext",null] 00:22:20 INFO - PROCESS | 10811 | 1456993340914 Marionette TRACE conn4 <- [1,2,null,{"value":"content"}] 00:22:21 INFO - PROCESS | 10811 | 1456993341238 Marionette TRACE conn4 -> [0,3,"setContext",{"value":"chrome"}] 00:22:21 INFO - PROCESS | 10811 | 1456993341244 Marionette TRACE conn4 <- [1,3,null,{}] 00:22:21 INFO - PROCESS | 10811 | 1456993341343 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:22:21 INFO - PROCESS | 10811 | [10811] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:22:21 INFO - PROCESS | 10811 | ++DOMWINDOW == 14 (0x7f7a6333f800) [pid = 10811] [serial = 14] [outer = 0x7f7a68f25800] 00:22:22 INFO - PROCESS | 10811 | [10811] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 00:22:22 INFO - PROCESS | 10811 | ++DOCSHELL 0x7f7a63222800 == 6 [pid = 10811] [id = 6] 00:22:22 INFO - PROCESS | 10811 | ++DOMWINDOW == 15 (0x7f7a6171b000) [pid = 10811] [serial = 15] [outer = (nil)] 00:22:22 INFO - PROCESS | 10811 | ++DOMWINDOW == 16 (0x7f7a6171c000) [pid = 10811] [serial = 16] [outer = 0x7f7a6171b000] 00:22:22 INFO - PROCESS | 10811 | ++DOMWINDOW == 17 (0x7f7a61722800) [pid = 10811] [serial = 17] [outer = 0x7f7a6171b000] 00:22:22 INFO - PROCESS | 10811 | ++DOCSHELL 0x7f7a61504800 == 7 [pid = 10811] [id = 7] 00:22:22 INFO - PROCESS | 10811 | ++DOMWINDOW == 18 (0x7f7a63346c00) [pid = 10811] [serial = 18] [outer = (nil)] 00:22:22 INFO - PROCESS | 10811 | ++DOMWINDOW == 19 (0x7f7a633ee800) [pid = 10811] [serial = 19] [outer = 0x7f7a63346c00] 00:22:22 INFO - PROCESS | 10811 | ++DOMWINDOW == 20 (0x7f7a61492800) [pid = 10811] [serial = 20] [outer = 0x7f7a63346c00] 00:22:23 INFO - PROCESS | 10811 | [10811] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:22:23 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:22:23 INFO - document served over http requires an https 00:22:23 INFO - sub-resource via fetch-request using the meta-referrer 00:22:23 INFO - delivery method with swap-origin-redirect and when 00:22:23 INFO - the target request is same-origin. - expected FAIL 00:22:23 INFO - TEST-INFO | expected FAIL 00:22:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1280ms 00:22:23 WARNING - u'runner_teardown' () 00:22:23 INFO - Setting up ssl 00:22:23 INFO - PROCESS | certutil | 00:22:23 INFO - PROCESS | certutil | 00:22:23 INFO - PROCESS | certutil | 00:22:23 INFO - Certificate Nickname Trust Attributes 00:22:23 INFO - SSL,S/MIME,JAR/XPI 00:22:23 INFO - 00:22:23 INFO - web-platform-tests CT,, 00:22:23 INFO - 00:22:23 INFO - Starting runner 00:22:26 INFO - PROCESS | 10875 | 1456993346481 Marionette DEBUG Marionette enabled via build flag and pref 00:22:26 INFO - PROCESS | 10875 | ++DOCSHELL 0x7fa79b6c5800 == 1 [pid = 10875] [id = 1] 00:22:26 INFO - PROCESS | 10875 | ++DOMWINDOW == 1 (0x7fa79b6c6000) [pid = 10875] [serial = 1] [outer = (nil)] 00:22:26 INFO - PROCESS | 10875 | ++DOMWINDOW == 2 (0x7fa79b6c7000) [pid = 10875] [serial = 2] [outer = 0x7fa79b6c6000] 00:22:27 INFO - PROCESS | 10875 | 1456993347158 Marionette INFO Listening on port 2963 00:22:27 INFO - PROCESS | 10875 | 1456993347664 Marionette DEBUG Marionette enabled via command-line flag 00:22:27 INFO - PROCESS | 10875 | ++DOCSHELL 0x7fa79812a000 == 2 [pid = 10875] [id = 2] 00:22:27 INFO - PROCESS | 10875 | ++DOMWINDOW == 3 (0x7fa79813a800) [pid = 10875] [serial = 3] [outer = (nil)] 00:22:27 INFO - PROCESS | 10875 | ++DOMWINDOW == 4 (0x7fa79813b800) [pid = 10875] [serial = 4] [outer = 0x7fa79813a800] 00:22:27 INFO - PROCESS | 10875 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fa79f65fb80 00:22:27 INFO - PROCESS | 10875 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fa798041f40 00:22:27 INFO - PROCESS | 10875 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fa798053160 00:22:27 INFO - PROCESS | 10875 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fa798053460 00:22:27 INFO - PROCESS | 10875 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fa798053790 00:22:27 INFO - PROCESS | 10875 | ++DOMWINDOW == 5 (0x7fa79809f800) [pid = 10875] [serial = 5] [outer = 0x7fa79b6c6000] 00:22:27 INFO - PROCESS | 10875 | [10875] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:27 INFO - PROCESS | 10875 | 1456993347987 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:33342 00:22:28 INFO - PROCESS | 10875 | [10875] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:28 INFO - PROCESS | 10875 | 1456993348075 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:33343 00:22:28 INFO - PROCESS | 10875 | 1456993348082 Marionette DEBUG Closed connection conn0 00:22:28 INFO - PROCESS | 10875 | [10875] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:22:28 INFO - PROCESS | 10875 | [10875] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:28 INFO - PROCESS | 10875 | 1456993348224 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:33344 00:22:28 INFO - PROCESS | 10875 | 1456993348228 Marionette DEBUG Closed connection conn1 00:22:28 INFO - PROCESS | 10875 | [10875] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:28 INFO - PROCESS | 10875 | 1456993348273 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:33345 00:22:28 INFO - PROCESS | 10875 | 1456993348280 Marionette DEBUG Closed connection conn2 00:22:28 INFO - PROCESS | 10875 | 1456993348309 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:22:28 INFO - PROCESS | 10875 | 1456993348319 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:22:29 INFO - PROCESS | 10875 | [10875] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:22:29 INFO - PROCESS | 10875 | ++DOCSHELL 0x7fa78beb5000 == 3 [pid = 10875] [id = 3] 00:22:29 INFO - PROCESS | 10875 | ++DOMWINDOW == 6 (0x7fa78beb5800) [pid = 10875] [serial = 6] [outer = (nil)] 00:22:29 INFO - PROCESS | 10875 | ++DOCSHELL 0x7fa78beb6000 == 4 [pid = 10875] [id = 4] 00:22:29 INFO - PROCESS | 10875 | ++DOMWINDOW == 7 (0x7fa78c0a7c00) [pid = 10875] [serial = 7] [outer = (nil)] 00:22:30 INFO - PROCESS | 10875 | [10875] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:22:30 INFO - PROCESS | 10875 | ++DOCSHELL 0x7fa78a6ab800 == 5 [pid = 10875] [id = 5] 00:22:30 INFO - PROCESS | 10875 | ++DOMWINDOW == 8 (0x7fa78b2d3400) [pid = 10875] [serial = 8] [outer = (nil)] 00:22:30 INFO - PROCESS | 10875 | [10875] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:22:30 INFO - PROCESS | 10875 | [10875] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:22:30 INFO - PROCESS | 10875 | ++DOMWINDOW == 9 (0x7fa78a5ebc00) [pid = 10875] [serial = 9] [outer = 0x7fa78b2d3400] 00:22:31 INFO - PROCESS | 10875 | ++DOMWINDOW == 10 (0x7fa78a2ab800) [pid = 10875] [serial = 10] [outer = 0x7fa78beb5800] 00:22:31 INFO - PROCESS | 10875 | ++DOMWINDOW == 11 (0x7fa78a2d5800) [pid = 10875] [serial = 11] [outer = 0x7fa78c0a7c00] 00:22:31 INFO - PROCESS | 10875 | ++DOMWINDOW == 12 (0x7fa78a2d7800) [pid = 10875] [serial = 12] [outer = 0x7fa78b2d3400] 00:22:32 INFO - PROCESS | 10875 | 1456993352238 Marionette DEBUG loaded listener.js 00:22:32 INFO - PROCESS | 10875 | 1456993352256 Marionette DEBUG loaded listener.js 00:22:32 INFO - PROCESS | 10875 | ++DOMWINDOW == 13 (0x7fa7983de000) [pid = 10875] [serial = 13] [outer = 0x7fa78b2d3400] 00:22:32 INFO - PROCESS | 10875 | 1456993352891 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"49b5f354-93c9-4e6b-a004-4cb7892d91ae","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:22:33 INFO - PROCESS | 10875 | 1456993353120 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:22:33 INFO - PROCESS | 10875 | 1456993353144 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:22:33 INFO - PROCESS | 10875 | 1456993353521 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:22:33 INFO - PROCESS | 10875 | 1456993353524 Marionette TRACE conn3 <- [1,3,null,{}] 00:22:33 INFO - PROCESS | 10875 | 1456993353575 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:22:33 INFO - PROCESS | 10875 | [10875] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:22:33 INFO - PROCESS | 10875 | ++DOMWINDOW == 14 (0x7fa78d022400) [pid = 10875] [serial = 14] [outer = 0x7fa78b2d3400] 00:22:34 INFO - PROCESS | 10875 | [10875] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 00:22:34 INFO - PROCESS | 10875 | ++DOCSHELL 0x7fa783381800 == 6 [pid = 10875] [id = 6] 00:22:34 INFO - PROCESS | 10875 | ++DOMWINDOW == 15 (0x7fa783108000) [pid = 10875] [serial = 15] [outer = (nil)] 00:22:34 INFO - PROCESS | 10875 | ++DOMWINDOW == 16 (0x7fa783109000) [pid = 10875] [serial = 16] [outer = 0x7fa783108000] 00:22:34 INFO - PROCESS | 10875 | ++DOMWINDOW == 17 (0x7fa78310f800) [pid = 10875] [serial = 17] [outer = 0x7fa783108000] 00:22:34 INFO - PROCESS | 10875 | ++DOCSHELL 0x7fa7831d8000 == 7 [pid = 10875] [id = 7] 00:22:34 INFO - PROCESS | 10875 | ++DOMWINDOW == 18 (0x7fa782f3a400) [pid = 10875] [serial = 18] [outer = (nil)] 00:22:34 INFO - PROCESS | 10875 | ++DOMWINDOW == 19 (0x7fa783111400) [pid = 10875] [serial = 19] [outer = 0x7fa782f3a400] 00:22:35 INFO - PROCESS | 10875 | ++DOCSHELL 0x7fa7831e7800 == 8 [pid = 10875] [id = 8] 00:22:35 INFO - PROCESS | 10875 | ++DOMWINDOW == 20 (0x7fa782e44800) [pid = 10875] [serial = 20] [outer = (nil)] 00:22:35 INFO - PROCESS | 10875 | ++DOMWINDOW == 21 (0x7fa782e4b000) [pid = 10875] [serial = 21] [outer = 0x7fa782f3a400] 00:22:35 INFO - PROCESS | 10875 | ++DOMWINDOW == 22 (0x7fa782a46c00) [pid = 10875] [serial = 22] [outer = 0x7fa782e44800] 00:22:35 INFO - PROCESS | 10875 | [10875] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:22:35 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:22:35 INFO - document served over http requires an https 00:22:35 INFO - sub-resource via iframe-tag using the meta-referrer 00:22:35 INFO - delivery method with keep-origin-redirect and when 00:22:35 INFO - the target request is same-origin. - expected FAIL 00:22:35 INFO - TEST-INFO | expected FAIL 00:22:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1389ms 00:22:35 WARNING - u'runner_teardown' () 00:22:35 INFO - Setting up ssl 00:22:36 INFO - PROCESS | certutil | 00:22:36 INFO - PROCESS | certutil | 00:22:36 INFO - PROCESS | certutil | 00:22:36 INFO - Certificate Nickname Trust Attributes 00:22:36 INFO - SSL,S/MIME,JAR/XPI 00:22:36 INFO - 00:22:36 INFO - web-platform-tests CT,, 00:22:36 INFO - 00:22:36 INFO - Starting runner 00:22:38 INFO - PROCESS | 10942 | 1456993358739 Marionette DEBUG Marionette enabled via build flag and pref 00:22:39 INFO - PROCESS | 10942 | ++DOCSHELL 0x7feebc3c3800 == 1 [pid = 10942] [id = 1] 00:22:39 INFO - PROCESS | 10942 | ++DOMWINDOW == 1 (0x7feebc3c4000) [pid = 10942] [serial = 1] [outer = (nil)] 00:22:39 INFO - PROCESS | 10942 | ++DOMWINDOW == 2 (0x7feebc3c5000) [pid = 10942] [serial = 2] [outer = 0x7feebc3c4000] 00:22:39 INFO - PROCESS | 10942 | 1456993359426 Marionette INFO Listening on port 2964 00:22:39 INFO - PROCESS | 10942 | 1456993359936 Marionette DEBUG Marionette enabled via command-line flag 00:22:39 INFO - PROCESS | 10942 | ++DOCSHELL 0x7feeb8f28000 == 2 [pid = 10942] [id = 2] 00:22:39 INFO - PROCESS | 10942 | ++DOMWINDOW == 3 (0x7feeb8f38800) [pid = 10942] [serial = 3] [outer = (nil)] 00:22:39 INFO - PROCESS | 10942 | ++DOMWINDOW == 4 (0x7feeb8f39800) [pid = 10942] [serial = 4] [outer = 0x7feeb8f38800] 00:22:40 INFO - PROCESS | 10942 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7feec035fc10 00:22:40 INFO - PROCESS | 10942 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7feeb8e41fd0 00:22:40 INFO - PROCESS | 10942 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7feeb8e53160 00:22:40 INFO - PROCESS | 10942 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7feeb8e53460 00:22:40 INFO - PROCESS | 10942 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7feeb8e53790 00:22:40 INFO - PROCESS | 10942 | ++DOMWINDOW == 5 (0x7feeb8ea2800) [pid = 10942] [serial = 5] [outer = 0x7feebc3c4000] 00:22:40 INFO - PROCESS | 10942 | [10942] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:40 INFO - PROCESS | 10942 | 1456993360259 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35937 00:22:40 INFO - PROCESS | 10942 | [10942] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:40 INFO - PROCESS | 10942 | 1456993360348 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35938 00:22:40 INFO - PROCESS | 10942 | 1456993360356 Marionette DEBUG Closed connection conn0 00:22:40 INFO - PROCESS | 10942 | [10942] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:22:40 INFO - PROCESS | 10942 | [10942] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:40 INFO - PROCESS | 10942 | 1456993360501 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35939 00:22:40 INFO - PROCESS | 10942 | 1456993360504 Marionette DEBUG Closed connection conn1 00:22:40 INFO - PROCESS | 10942 | [10942] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:40 INFO - PROCESS | 10942 | 1456993360555 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35940 00:22:40 INFO - PROCESS | 10942 | 1456993360562 Marionette DEBUG Closed connection conn2 00:22:40 INFO - PROCESS | 10942 | 1456993360597 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:22:40 INFO - PROCESS | 10942 | 1456993360614 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:22:41 INFO - PROCESS | 10942 | [10942] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:22:42 INFO - PROCESS | 10942 | ++DOCSHELL 0x7feeacebc000 == 3 [pid = 10942] [id = 3] 00:22:42 INFO - PROCESS | 10942 | ++DOMWINDOW == 6 (0x7feeacebc800) [pid = 10942] [serial = 6] [outer = (nil)] 00:22:42 INFO - PROCESS | 10942 | ++DOCSHELL 0x7feeacebd000 == 4 [pid = 10942] [id = 4] 00:22:42 INFO - PROCESS | 10942 | ++DOMWINDOW == 7 (0x7feead0a6400) [pid = 10942] [serial = 7] [outer = (nil)] 00:22:42 INFO - PROCESS | 10942 | [10942] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:22:42 INFO - PROCESS | 10942 | ++DOCSHELL 0x7feeab42f000 == 5 [pid = 10942] [id = 5] 00:22:42 INFO - PROCESS | 10942 | ++DOMWINDOW == 8 (0x7feeac2f5c00) [pid = 10942] [serial = 8] [outer = (nil)] 00:22:42 INFO - PROCESS | 10942 | [10942] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:22:42 INFO - PROCESS | 10942 | [10942] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:22:43 INFO - PROCESS | 10942 | ++DOMWINDOW == 9 (0x7feeab477800) [pid = 10942] [serial = 9] [outer = 0x7feeac2f5c00] 00:22:43 INFO - PROCESS | 10942 | ++DOMWINDOW == 10 (0x7feeaaf44000) [pid = 10942] [serial = 10] [outer = 0x7feeacebc800] 00:22:43 INFO - PROCESS | 10942 | ++DOMWINDOW == 11 (0x7feeaaf6c800) [pid = 10942] [serial = 11] [outer = 0x7feead0a6400] 00:22:43 INFO - PROCESS | 10942 | ++DOMWINDOW == 12 (0x7feeaaf6e800) [pid = 10942] [serial = 12] [outer = 0x7feeac2f5c00] 00:22:44 INFO - PROCESS | 10942 | 1456993364454 Marionette DEBUG loaded listener.js 00:22:44 INFO - PROCESS | 10942 | 1456993364469 Marionette DEBUG loaded listener.js 00:22:45 INFO - PROCESS | 10942 | ++DOMWINDOW == 13 (0x7feeb9199000) [pid = 10942] [serial = 13] [outer = 0x7feeac2f5c00] 00:22:45 INFO - PROCESS | 10942 | 1456993365102 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"6eb7ac2a-9375-45fa-bff0-45a21679412d","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:22:45 INFO - PROCESS | 10942 | 1456993365440 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:22:45 INFO - PROCESS | 10942 | 1456993365444 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:22:45 INFO - PROCESS | 10942 | 1456993365737 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:22:45 INFO - PROCESS | 10942 | 1456993365740 Marionette TRACE conn3 <- [1,3,null,{}] 00:22:45 INFO - PROCESS | 10942 | 1456993365782 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:22:46 INFO - PROCESS | 10942 | [10942] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:22:46 INFO - PROCESS | 10942 | ++DOMWINDOW == 14 (0x7feea5c94000) [pid = 10942] [serial = 14] [outer = 0x7feeac2f5c00] 00:22:46 INFO - PROCESS | 10942 | [10942] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 00:22:46 INFO - PROCESS | 10942 | ++DOCSHELL 0x7feea484f800 == 6 [pid = 10942] [id = 6] 00:22:46 INFO - PROCESS | 10942 | ++DOMWINDOW == 15 (0x7feea3d08000) [pid = 10942] [serial = 15] [outer = (nil)] 00:22:46 INFO - PROCESS | 10942 | ++DOMWINDOW == 16 (0x7feea3d09000) [pid = 10942] [serial = 16] [outer = 0x7feea3d08000] 00:22:46 INFO - PROCESS | 10942 | ++DOMWINDOW == 17 (0x7feea3d0fc00) [pid = 10942] [serial = 17] [outer = 0x7feea3d08000] 00:22:47 INFO - PROCESS | 10942 | ++DOCSHELL 0x7feea3b10800 == 7 [pid = 10942] [id = 7] 00:22:47 INFO - PROCESS | 10942 | ++DOMWINDOW == 18 (0x7feea3b43800) [pid = 10942] [serial = 18] [outer = (nil)] 00:22:47 INFO - PROCESS | 10942 | ++DOCSHELL 0x7feea3ab2000 == 8 [pid = 10942] [id = 8] 00:22:47 INFO - PROCESS | 10942 | ++DOMWINDOW == 19 (0x7feeb94b0400) [pid = 10942] [serial = 19] [outer = (nil)] 00:22:47 INFO - PROCESS | 10942 | ++DOMWINDOW == 20 (0x7feea3ac1c00) [pid = 10942] [serial = 20] [outer = 0x7feeb94b0400] 00:22:47 INFO - PROCESS | 10942 | ++DOMWINDOW == 21 (0x7feea3ac8000) [pid = 10942] [serial = 21] [outer = 0x7feea3b43800] 00:22:47 INFO - PROCESS | 10942 | ++DOMWINDOW == 22 (0x7feea1e57000) [pid = 10942] [serial = 22] [outer = 0x7feeb94b0400] 00:22:47 INFO - PROCESS | 10942 | [10942] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:22:47 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a 00:22:47 INFO - document served over http requires an https 00:22:47 INFO - sub-resource via iframe-tag using the meta-referrer 00:22:47 INFO - delivery method with no-redirect and when 00:22:47 INFO - the target request is same-origin. - expected FAIL 00:22:47 INFO - TEST-INFO | expected FAIL 00:22:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1141ms 00:22:47 WARNING - u'runner_teardown' () 00:22:47 INFO - Setting up ssl 00:22:47 INFO - PROCESS | certutil | 00:22:48 INFO - PROCESS | certutil | 00:22:48 INFO - PROCESS | certutil | 00:22:48 INFO - Certificate Nickname Trust Attributes 00:22:48 INFO - SSL,S/MIME,JAR/XPI 00:22:48 INFO - 00:22:48 INFO - web-platform-tests CT,, 00:22:48 INFO - 00:22:48 INFO - Starting runner 00:22:50 INFO - PROCESS | 11008 | 1456993370717 Marionette DEBUG Marionette enabled via build flag and pref 00:22:51 INFO - PROCESS | 11008 | ++DOCSHELL 0x7f37d01c1800 == 1 [pid = 11008] [id = 1] 00:22:51 INFO - PROCESS | 11008 | ++DOMWINDOW == 1 (0x7f37d01c2000) [pid = 11008] [serial = 1] [outer = (nil)] 00:22:51 INFO - PROCESS | 11008 | ++DOMWINDOW == 2 (0x7f37d01c3000) [pid = 11008] [serial = 2] [outer = 0x7f37d01c2000] 00:22:51 INFO - PROCESS | 11008 | 1456993371401 Marionette INFO Listening on port 2965 00:22:51 INFO - PROCESS | 11008 | 1456993371909 Marionette DEBUG Marionette enabled via command-line flag 00:22:51 INFO - PROCESS | 11008 | ++DOCSHELL 0x7f37ccd25000 == 2 [pid = 11008] [id = 2] 00:22:51 INFO - PROCESS | 11008 | ++DOMWINDOW == 3 (0x7f37ccd35800) [pid = 11008] [serial = 3] [outer = (nil)] 00:22:51 INFO - PROCESS | 11008 | ++DOMWINDOW == 4 (0x7f37ccd36800) [pid = 11008] [serial = 4] [outer = 0x7f37ccd35800] 00:22:52 INFO - PROCESS | 11008 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f37d465fb80 00:22:52 INFO - PROCESS | 11008 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f37ccc3cfd0 00:22:52 INFO - PROCESS | 11008 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f37ccc55160 00:22:52 INFO - PROCESS | 11008 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f37ccc55460 00:22:52 INFO - PROCESS | 11008 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f37ccc55790 00:22:52 INFO - PROCESS | 11008 | ++DOMWINDOW == 5 (0x7f37ccca4000) [pid = 11008] [serial = 5] [outer = 0x7f37d01c2000] 00:22:52 INFO - PROCESS | 11008 | [11008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:52 INFO - PROCESS | 11008 | 1456993372225 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:56839 00:22:52 INFO - PROCESS | 11008 | [11008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:52 INFO - PROCESS | 11008 | 1456993372314 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:56840 00:22:52 INFO - PROCESS | 11008 | 1456993372320 Marionette DEBUG Closed connection conn0 00:22:52 INFO - PROCESS | 11008 | [11008] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:22:52 INFO - PROCESS | 11008 | [11008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:52 INFO - PROCESS | 11008 | 1456993372462 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:56841 00:22:52 INFO - PROCESS | 11008 | 1456993372466 Marionette DEBUG Closed connection conn1 00:22:52 INFO - PROCESS | 11008 | [11008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:22:52 INFO - PROCESS | 11008 | 1456993372515 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:56842 00:22:52 INFO - PROCESS | 11008 | 1456993372518 Marionette DEBUG Closed connection conn2 00:22:52 INFO - PROCESS | 11008 | 1456993372564 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:22:52 INFO - PROCESS | 11008 | 1456993372582 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:22:53 INFO - PROCESS | 11008 | [11008] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:22:53 INFO - PROCESS | 11008 | ++DOCSHELL 0x7f37c1547800 == 3 [pid = 11008] [id = 3] 00:22:53 INFO - PROCESS | 11008 | ++DOMWINDOW == 6 (0x7f37c1af2000) [pid = 11008] [serial = 6] [outer = (nil)] 00:22:53 INFO - PROCESS | 11008 | ++DOCSHELL 0x7f37cd27f000 == 4 [pid = 11008] [id = 4] 00:22:53 INFO - PROCESS | 11008 | ++DOMWINDOW == 7 (0x7f37c0eecc00) [pid = 11008] [serial = 7] [outer = (nil)] 00:22:54 INFO - PROCESS | 11008 | [11008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:22:54 INFO - PROCESS | 11008 | ++DOCSHELL 0x7f37bf4d5800 == 5 [pid = 11008] [id = 5] 00:22:54 INFO - PROCESS | 11008 | ++DOMWINDOW == 8 (0x7f37c0098800) [pid = 11008] [serial = 8] [outer = (nil)] 00:22:54 INFO - PROCESS | 11008 | [11008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:22:54 INFO - PROCESS | 11008 | [11008] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:22:54 INFO - PROCESS | 11008 | ++DOMWINDOW == 9 (0x7f37bf342400) [pid = 11008] [serial = 9] [outer = 0x7f37c0098800] 00:22:55 INFO - PROCESS | 11008 | ++DOMWINDOW == 10 (0x7f37bed13800) [pid = 11008] [serial = 10] [outer = 0x7f37c1af2000] 00:22:55 INFO - PROCESS | 11008 | ++DOMWINDOW == 11 (0x7f37bed44000) [pid = 11008] [serial = 11] [outer = 0x7f37c0eecc00] 00:22:55 INFO - PROCESS | 11008 | ++DOMWINDOW == 12 (0x7f37bed46000) [pid = 11008] [serial = 12] [outer = 0x7f37c0098800] 00:22:56 INFO - PROCESS | 11008 | 1456993376240 Marionette DEBUG loaded listener.js 00:22:56 INFO - PROCESS | 11008 | 1456993376257 Marionette DEBUG loaded listener.js 00:22:56 INFO - PROCESS | 11008 | ++DOMWINDOW == 13 (0x7f37ccf7e800) [pid = 11008] [serial = 13] [outer = 0x7f37c0098800] 00:22:56 INFO - PROCESS | 11008 | 1456993376916 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"7e18c809-0f18-4bb4-9237-de5ed207afe2","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:22:57 INFO - PROCESS | 11008 | 1456993377260 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:22:57 INFO - PROCESS | 11008 | 1456993377265 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:22:57 INFO - PROCESS | 11008 | 1456993377598 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:22:57 INFO - PROCESS | 11008 | 1456993377600 Marionette TRACE conn3 <- [1,3,null,{}] 00:22:57 INFO - PROCESS | 11008 | 1456993377698 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:22:57 INFO - PROCESS | 11008 | [11008] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:22:58 INFO - PROCESS | 11008 | ++DOMWINDOW == 14 (0x7f37b9832c00) [pid = 11008] [serial = 14] [outer = 0x7f37c0098800] 00:22:58 INFO - PROCESS | 11008 | [11008] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 00:22:58 INFO - PROCESS | 11008 | ++DOCSHELL 0x7f37b972d800 == 6 [pid = 11008] [id = 6] 00:22:58 INFO - PROCESS | 11008 | ++DOMWINDOW == 15 (0x7f37b7c08000) [pid = 11008] [serial = 15] [outer = (nil)] 00:22:58 INFO - PROCESS | 11008 | ++DOMWINDOW == 16 (0x7f37b7c09000) [pid = 11008] [serial = 16] [outer = 0x7f37b7c08000] 00:22:58 INFO - PROCESS | 11008 | ++DOMWINDOW == 17 (0x7f37b7c0fc00) [pid = 11008] [serial = 17] [outer = 0x7f37b7c08000] 00:22:59 INFO - PROCESS | 11008 | ++DOCSHELL 0x7f37b7a10000 == 7 [pid = 11008] [id = 7] 00:22:59 INFO - PROCESS | 11008 | ++DOMWINDOW == 18 (0x7f37b7c10800) [pid = 11008] [serial = 18] [outer = (nil)] 00:22:59 INFO - PROCESS | 11008 | ++DOCSHELL 0x7f37b738c000 == 8 [pid = 11008] [id = 8] 00:22:59 INFO - PROCESS | 11008 | ++DOMWINDOW == 19 (0x7f37b73a6000) [pid = 11008] [serial = 19] [outer = (nil)] 00:22:59 INFO - PROCESS | 11008 | ++DOMWINDOW == 20 (0x7f37b73a5c00) [pid = 11008] [serial = 20] [outer = 0x7f37b73a6000] 00:22:59 INFO - PROCESS | 11008 | ++DOMWINDOW == 21 (0x7f37b73ac000) [pid = 11008] [serial = 21] [outer = 0x7f37b73a6000] 00:22:59 INFO - PROCESS | 11008 | ++DOMWINDOW == 22 (0x7f37b76b0000) [pid = 11008] [serial = 22] [outer = 0x7f37b7c10800] 00:22:59 INFO - PROCESS | 11008 | [11008] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:22:59 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:22:59 INFO - document served over http requires an https 00:22:59 INFO - sub-resource via iframe-tag using the meta-referrer 00:22:59 INFO - delivery method with swap-origin-redirect and when 00:22:59 INFO - the target request is same-origin. - expected FAIL 00:22:59 INFO - TEST-INFO | expected FAIL 00:22:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1341ms 00:23:00 WARNING - u'runner_teardown' () 00:23:00 INFO - Setting up ssl 00:23:00 INFO - PROCESS | certutil | 00:23:00 INFO - PROCESS | certutil | 00:23:00 INFO - PROCESS | certutil | 00:23:00 INFO - Certificate Nickname Trust Attributes 00:23:00 INFO - SSL,S/MIME,JAR/XPI 00:23:00 INFO - 00:23:00 INFO - web-platform-tests CT,, 00:23:00 INFO - 00:23:00 INFO - Starting runner 00:23:02 INFO - PROCESS | 11074 | 1456993382984 Marionette DEBUG Marionette enabled via build flag and pref 00:23:03 INFO - PROCESS | 11074 | ++DOCSHELL 0x7f3a0efc4000 == 1 [pid = 11074] [id = 1] 00:23:03 INFO - PROCESS | 11074 | ++DOMWINDOW == 1 (0x7f3a0efc4800) [pid = 11074] [serial = 1] [outer = (nil)] 00:23:03 INFO - PROCESS | 11074 | ++DOMWINDOW == 2 (0x7f3a0efc5800) [pid = 11074] [serial = 2] [outer = 0x7f3a0efc4800] 00:23:03 INFO - PROCESS | 11074 | 1456993383671 Marionette INFO Listening on port 2966 00:23:04 INFO - PROCESS | 11074 | 1456993384180 Marionette DEBUG Marionette enabled via command-line flag 00:23:04 INFO - PROCESS | 11074 | ++DOCSHELL 0x7f3a0bb28000 == 2 [pid = 11074] [id = 2] 00:23:04 INFO - PROCESS | 11074 | ++DOMWINDOW == 3 (0x7f3a0bb38800) [pid = 11074] [serial = 3] [outer = (nil)] 00:23:04 INFO - PROCESS | 11074 | ++DOMWINDOW == 4 (0x7f3a0bb39800) [pid = 11074] [serial = 4] [outer = 0x7f3a0bb38800] 00:23:04 INFO - PROCESS | 11074 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f3a12f5fc10 00:23:04 INFO - PROCESS | 11074 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f3a0ba40fd0 00:23:04 INFO - PROCESS | 11074 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f3a0ba52160 00:23:04 INFO - PROCESS | 11074 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f3a0ba52460 00:23:04 INFO - PROCESS | 11074 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f3a0ba52790 00:23:04 INFO - PROCESS | 11074 | ++DOMWINDOW == 5 (0x7f3a0ba9f800) [pid = 11074] [serial = 5] [outer = 0x7f3a0efc4800] 00:23:04 INFO - PROCESS | 11074 | [11074] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:23:04 INFO - PROCESS | 11074 | 1456993384499 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58694 00:23:04 INFO - PROCESS | 11074 | [11074] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:23:04 INFO - PROCESS | 11074 | 1456993384588 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58695 00:23:04 INFO - PROCESS | 11074 | 1456993384596 Marionette DEBUG Closed connection conn0 00:23:04 INFO - PROCESS | 11074 | [11074] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:23:04 INFO - PROCESS | 11074 | [11074] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:23:04 INFO - PROCESS | 11074 | 1456993384738 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58696 00:23:04 INFO - PROCESS | 11074 | 1456993384741 Marionette DEBUG Closed connection conn1 00:23:04 INFO - PROCESS | 11074 | [11074] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:23:04 INFO - PROCESS | 11074 | 1456993384791 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58697 00:23:04 INFO - PROCESS | 11074 | 1456993384798 Marionette DEBUG Closed connection conn2 00:23:04 INFO - PROCESS | 11074 | 1456993384840 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:23:04 INFO - PROCESS | 11074 | 1456993384858 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:23:05 INFO - PROCESS | 11074 | [11074] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:23:06 INFO - PROCESS | 11074 | ++DOCSHELL 0x7f39ffbbf000 == 3 [pid = 11074] [id = 3] 00:23:06 INFO - PROCESS | 11074 | ++DOMWINDOW == 6 (0x7f39ffbbf800) [pid = 11074] [serial = 6] [outer = (nil)] 00:23:06 INFO - PROCESS | 11074 | ++DOCSHELL 0x7f39ffbc0000 == 4 [pid = 11074] [id = 4] 00:23:06 INFO - PROCESS | 11074 | ++DOMWINDOW == 7 (0x7f39ffdc7800) [pid = 11074] [serial = 7] [outer = (nil)] 00:23:06 INFO - PROCESS | 11074 | [11074] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:23:07 INFO - PROCESS | 11074 | ++DOCSHELL 0x7f39fe13a800 == 5 [pid = 11074] [id = 5] 00:23:07 INFO - PROCESS | 11074 | ++DOMWINDOW == 8 (0x7f39fefe7c00) [pid = 11074] [serial = 8] [outer = (nil)] 00:23:07 INFO - PROCESS | 11074 | [11074] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:23:07 INFO - PROCESS | 11074 | [11074] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:23:07 INFO - PROCESS | 11074 | ++DOMWINDOW == 9 (0x7f39fe16f800) [pid = 11074] [serial = 9] [outer = 0x7f39fefe7c00] 00:23:07 INFO - PROCESS | 11074 | ++DOMWINDOW == 10 (0x7f39fdc41800) [pid = 11074] [serial = 10] [outer = 0x7f39ffbbf800] 00:23:07 INFO - PROCESS | 11074 | ++DOMWINDOW == 11 (0x7f39fdc5c800) [pid = 11074] [serial = 11] [outer = 0x7f39ffdc7800] 00:23:07 INFO - PROCESS | 11074 | ++DOMWINDOW == 12 (0x7f39fdc5e800) [pid = 11074] [serial = 12] [outer = 0x7f39fefe7c00] 00:23:09 INFO - PROCESS | 11074 | 1456993389024 Marionette DEBUG loaded listener.js 00:23:09 INFO - PROCESS | 11074 | 1456993389041 Marionette DEBUG loaded listener.js 00:23:09 INFO - PROCESS | 11074 | ++DOMWINDOW == 13 (0x7f3a0bda9400) [pid = 11074] [serial = 13] [outer = 0x7f39fefe7c00] 00:23:09 INFO - PROCESS | 11074 | 1456993389678 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"da536657-8e2d-43f0-9954-0426b2f56cd0","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:23:10 INFO - PROCESS | 11074 | 1456993389999 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:23:10 INFO - PROCESS | 11074 | 1456993390003 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:23:10 INFO - PROCESS | 11074 | 1456993390342 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:23:10 INFO - PROCESS | 11074 | 1456993390346 Marionette TRACE conn3 <- [1,3,null,{}] 00:23:10 INFO - PROCESS | 11074 | 1456993390386 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:23:10 INFO - PROCESS | 11074 | [11074] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:23:10 INFO - PROCESS | 11074 | ++DOMWINDOW == 14 (0x7f3a00ba4c00) [pid = 11074] [serial = 14] [outer = 0x7f39fefe7c00] 00:23:11 INFO - PROCESS | 11074 | [11074] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:23:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 00:23:11 INFO - PROCESS | 11074 | ++DOCSHELL 0x7f39f6e53800 == 6 [pid = 11074] [id = 6] 00:23:11 INFO - PROCESS | 11074 | ++DOMWINDOW == 15 (0x7f39f6c09000) [pid = 11074] [serial = 15] [outer = (nil)] 00:23:11 INFO - PROCESS | 11074 | ++DOMWINDOW == 16 (0x7f39f6c0a000) [pid = 11074] [serial = 16] [outer = 0x7f39f6c09000] 00:23:11 INFO - PROCESS | 11074 | ++DOMWINDOW == 17 (0x7f39f6c10800) [pid = 11074] [serial = 17] [outer = 0x7f39f6c09000] 00:23:11 INFO - PROCESS | 11074 | ++DOCSHELL 0x7f39f6a10000 == 7 [pid = 11074] [id = 7] 00:23:11 INFO - PROCESS | 11074 | ++DOMWINDOW == 18 (0x7f39f6c11400) [pid = 11074] [serial = 18] [outer = (nil)] 00:23:11 INFO - PROCESS | 11074 | ++DOMWINDOW == 19 (0x7f39f6e0c800) [pid = 11074] [serial = 19] [outer = 0x7f39f6c11400] 00:23:12 INFO - PROCESS | 11074 | ++DOMWINDOW == 20 (0x7f39ffd69800) [pid = 11074] [serial = 20] [outer = 0x7f39f6c11400] 00:23:12 INFO - PROCESS | 11074 | [11074] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:23:12 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:23:12 INFO - document served over http requires an https 00:23:12 INFO - sub-resource via script-tag using the meta-referrer 00:23:12 INFO - delivery method with keep-origin-redirect and when 00:23:12 INFO - the target request is same-origin. - expected FAIL 00:23:12 INFO - TEST-INFO | expected FAIL 00:23:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1191ms 00:23:12 WARNING - u'runner_teardown' () 00:23:12 INFO - Setting up ssl 00:23:12 INFO - PROCESS | certutil | 00:23:12 INFO - PROCESS | certutil | 00:23:12 INFO - PROCESS | certutil | 00:23:12 INFO - Certificate Nickname Trust Attributes 00:23:12 INFO - SSL,S/MIME,JAR/XPI 00:23:12 INFO - 00:23:12 INFO - web-platform-tests CT,, 00:23:12 INFO - 00:23:12 INFO - Starting runner 00:23:15 INFO - PROCESS | 11139 | 1456993395425 Marionette DEBUG Marionette enabled via build flag and pref 00:23:15 INFO - PROCESS | 11139 | ++DOCSHELL 0x7f45383c1800 == 1 [pid = 11139] [id = 1] 00:23:15 INFO - PROCESS | 11139 | ++DOMWINDOW == 1 (0x7f45383c2000) [pid = 11139] [serial = 1] [outer = (nil)] 00:23:15 INFO - PROCESS | 11139 | ++DOMWINDOW == 2 (0x7f45383c3000) [pid = 11139] [serial = 2] [outer = 0x7f45383c2000] 00:23:16 INFO - PROCESS | 11139 | 1456993396110 Marionette INFO Listening on port 2967 00:23:16 INFO - PROCESS | 11139 | 1456993396616 Marionette DEBUG Marionette enabled via command-line flag 00:23:16 INFO - PROCESS | 11139 | ++DOCSHELL 0x7f4534f27000 == 2 [pid = 11139] [id = 2] 00:23:16 INFO - PROCESS | 11139 | ++DOMWINDOW == 3 (0x7f4534f37800) [pid = 11139] [serial = 3] [outer = (nil)] 00:23:16 INFO - PROCESS | 11139 | ++DOMWINDOW == 4 (0x7f4534f38800) [pid = 11139] [serial = 4] [outer = 0x7f4534f37800] 00:23:16 INFO - PROCESS | 11139 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f453c35fc10 00:23:16 INFO - PROCESS | 11139 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f4534e3dfd0 00:23:16 INFO - PROCESS | 11139 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f4534e4f160 00:23:16 INFO - PROCESS | 11139 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f4534e4f460 00:23:16 INFO - PROCESS | 11139 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4534e4f790 00:23:16 INFO - PROCESS | 11139 | ++DOMWINDOW == 5 (0x7f4534e91800) [pid = 11139] [serial = 5] [outer = 0x7f45383c2000] 00:23:16 INFO - PROCESS | 11139 | [11139] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:23:16 INFO - PROCESS | 11139 | 1456993396937 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40433 00:23:17 INFO - PROCESS | 11139 | [11139] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:23:17 INFO - PROCESS | 11139 | 1456993397026 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40434 00:23:17 INFO - PROCESS | 11139 | 1456993397033 Marionette DEBUG Closed connection conn0 00:23:17 INFO - PROCESS | 11139 | [11139] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:23:17 INFO - PROCESS | 11139 | [11139] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:23:17 INFO - PROCESS | 11139 | 1456993397173 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40435 00:23:17 INFO - PROCESS | 11139 | 1456993397178 Marionette DEBUG Closed connection conn1 00:23:17 INFO - PROCESS | 11139 | [11139] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:23:17 INFO - PROCESS | 11139 | 1456993397224 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40436 00:23:17 INFO - PROCESS | 11139 | 1456993397233 Marionette DEBUG Closed connection conn2 00:23:17 INFO - PROCESS | 11139 | 1456993397266 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:23:17 INFO - PROCESS | 11139 | 1456993397286 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:23:18 INFO - PROCESS | 11139 | [11139] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:23:18 INFO - PROCESS | 11139 | ++DOCSHELL 0x7f4528e73800 == 3 [pid = 11139] [id = 3] 00:23:18 INFO - PROCESS | 11139 | ++DOMWINDOW == 6 (0x7f4528e77800) [pid = 11139] [serial = 6] [outer = (nil)] 00:23:18 INFO - PROCESS | 11139 | ++DOCSHELL 0x7f4528e78000 == 4 [pid = 11139] [id = 4] 00:23:18 INFO - PROCESS | 11139 | ++DOMWINDOW == 7 (0x7f45291e0800) [pid = 11139] [serial = 7] [outer = (nil)] 00:23:19 INFO - PROCESS | 11139 | [11139] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:23:19 INFO - PROCESS | 11139 | ++DOCSHELL 0x7f4527503800 == 5 [pid = 11139] [id = 5] 00:23:19 INFO - PROCESS | 11139 | ++DOMWINDOW == 8 (0x7f45282cd000) [pid = 11139] [serial = 8] [outer = (nil)] 00:23:19 INFO - PROCESS | 11139 | [11139] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:23:19 INFO - PROCESS | 11139 | [11139] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:23:19 INFO - PROCESS | 11139 | ++DOMWINDOW == 9 (0x7f4527572800) [pid = 11139] [serial = 9] [outer = 0x7f45282cd000] 00:23:19 INFO - PROCESS | 11139 | ++DOMWINDOW == 10 (0x7f4526f23800) [pid = 11139] [serial = 10] [outer = 0x7f4528e77800] 00:23:19 INFO - PROCESS | 11139 | ++DOMWINDOW == 11 (0x7f4526f41800) [pid = 11139] [serial = 11] [outer = 0x7f45291e0800] 00:23:19 INFO - PROCESS | 11139 | ++DOMWINDOW == 12 (0x7f4526f43800) [pid = 11139] [serial = 12] [outer = 0x7f45282cd000] 00:23:21 INFO - PROCESS | 11139 | 1456993401100 Marionette DEBUG loaded listener.js 00:23:21 INFO - PROCESS | 11139 | 1456993401116 Marionette DEBUG loaded listener.js 00:23:21 INFO - PROCESS | 11139 | ++DOMWINDOW == 13 (0x7f4535187c00) [pid = 11139] [serial = 13] [outer = 0x7f45282cd000] 00:23:21 INFO - PROCESS | 11139 | 1456993401769 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"ade6e87e-bdf2-47ef-bb1b-9ac0344ff5c5","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:23:22 INFO - PROCESS | 11139 | 1456993402084 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:23:22 INFO - PROCESS | 11139 | 1456993402089 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:23:22 INFO - PROCESS | 11139 | 1456993402438 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:23:22 INFO - PROCESS | 11139 | 1456993402442 Marionette TRACE conn3 <- [1,3,null,{}] 00:23:22 INFO - PROCESS | 11139 | 1456993402494 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:23:22 INFO - PROCESS | 11139 | [11139] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:23:22 INFO - PROCESS | 11139 | ++DOMWINDOW == 14 (0x7f452225dc00) [pid = 11139] [serial = 14] [outer = 0x7f45282cd000] 00:23:23 INFO - PROCESS | 11139 | [11139] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:23:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html 00:23:23 INFO - PROCESS | 11139 | ++DOCSHELL 0x7f451ff1d800 == 6 [pid = 11139] [id = 6] 00:23:23 INFO - PROCESS | 11139 | ++DOMWINDOW == 15 (0x7f451fd07800) [pid = 11139] [serial = 15] [outer = (nil)] 00:23:23 INFO - PROCESS | 11139 | ++DOMWINDOW == 16 (0x7f451fd08800) [pid = 11139] [serial = 16] [outer = 0x7f451fd07800] 00:23:23 INFO - PROCESS | 11139 | ++DOMWINDOW == 17 (0x7f451fd0f400) [pid = 11139] [serial = 17] [outer = 0x7f451fd07800] 00:23:23 INFO - PROCESS | 11139 | ++DOCSHELL 0x7f451fb11000 == 7 [pid = 11139] [id = 7] 00:23:23 INFO - PROCESS | 11139 | ++DOMWINDOW == 18 (0x7f451fb4d800) [pid = 11139] [serial = 18] [outer = (nil)] 00:23:23 INFO - PROCESS | 11139 | ++DOMWINDOW == 19 (0x7f451ff3bc00) [pid = 11139] [serial = 19] [outer = 0x7f451fb4d800] 00:23:24 INFO - PROCESS | 11139 | ++DOMWINDOW == 20 (0x7f451facc400) [pid = 11139] [serial = 20] [outer = 0x7f451fb4d800] 00:23:24 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a 00:23:24 INFO - document served over http requires an https 00:23:24 INFO - sub-resource via script-tag using the meta-referrer 00:23:24 INFO - delivery method with no-redirect and when 00:23:24 INFO - the target request is same-origin. - expected FAIL 00:23:24 INFO - TEST-INFO | expected FAIL 00:23:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1027ms 00:23:24 WARNING - u'runner_teardown' () 00:23:24 INFO - Setting up ssl 00:23:24 INFO - PROCESS | certutil | 00:23:24 INFO - PROCESS | certutil | 00:23:24 INFO - PROCESS | certutil | 00:23:24 INFO - Certificate Nickname Trust Attributes 00:23:24 INFO - SSL,S/MIME,JAR/XPI 00:23:24 INFO - 00:23:24 INFO - web-platform-tests CT,, 00:23:24 INFO - 00:23:24 INFO - Starting runner 00:23:27 INFO - PROCESS | 11205 | 1456993407366 Marionette DEBUG Marionette enabled via build flag and pref 00:23:27 INFO - PROCESS | 11205 | ++DOCSHELL 0x7f2e01ac4800 == 1 [pid = 11205] [id = 1] 00:23:27 INFO - PROCESS | 11205 | ++DOMWINDOW == 1 (0x7f2e01ac5000) [pid = 11205] [serial = 1] [outer = (nil)] 00:23:27 INFO - PROCESS | 11205 | ++DOMWINDOW == 2 (0x7f2e01ac6000) [pid = 11205] [serial = 2] [outer = 0x7f2e01ac5000] 00:23:28 INFO - PROCESS | 11205 | 1456993408053 Marionette INFO Listening on port 2968 00:23:28 INFO - PROCESS | 11205 | 1456993408563 Marionette DEBUG Marionette enabled via command-line flag 00:23:28 INFO - PROCESS | 11205 | ++DOCSHELL 0x7f2dfe624000 == 2 [pid = 11205] [id = 2] 00:23:28 INFO - PROCESS | 11205 | ++DOMWINDOW == 3 (0x7f2dfe634800) [pid = 11205] [serial = 3] [outer = (nil)] 00:23:28 INFO - PROCESS | 11205 | ++DOMWINDOW == 4 (0x7f2dfe635800) [pid = 11205] [serial = 4] [outer = 0x7f2dfe634800] 00:23:28 INFO - PROCESS | 11205 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f2e05a5fc10 00:23:28 INFO - PROCESS | 11205 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f2dfe53afd0 00:23:28 INFO - PROCESS | 11205 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f2dfe553160 00:23:28 INFO - PROCESS | 11205 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f2dfe553460 00:23:28 INFO - PROCESS | 11205 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f2dfe553790 00:23:28 INFO - PROCESS | 11205 | ++DOMWINDOW == 5 (0x7f2dfe5a8000) [pid = 11205] [serial = 5] [outer = 0x7f2e01ac5000] 00:23:28 INFO - PROCESS | 11205 | [11205] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:23:28 INFO - PROCESS | 11205 | 1456993408882 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49678 00:23:28 INFO - PROCESS | 11205 | [11205] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:23:28 INFO - PROCESS | 11205 | 1456993408972 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49679 00:23:28 INFO - PROCESS | 11205 | 1456993408979 Marionette DEBUG Closed connection conn0 00:23:29 INFO - PROCESS | 11205 | [11205] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:23:29 INFO - PROCESS | 11205 | [11205] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:23:29 INFO - PROCESS | 11205 | 1456993409121 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49680 00:23:29 INFO - PROCESS | 11205 | 1456993409125 Marionette DEBUG Closed connection conn1 00:23:29 INFO - PROCESS | 11205 | [11205] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:23:29 INFO - PROCESS | 11205 | 1456993409167 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49681 00:23:29 INFO - PROCESS | 11205 | 1456993409179 Marionette DEBUG Closed connection conn2 00:23:29 INFO - PROCESS | 11205 | 1456993409217 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:23:29 INFO - PROCESS | 11205 | 1456993409235 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:23:30 INFO - PROCESS | 11205 | [11205] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:23:30 INFO - PROCESS | 11205 | ++DOCSHELL 0x7f2df2022800 == 3 [pid = 11205] [id = 3] 00:23:30 INFO - PROCESS | 11205 | ++DOMWINDOW == 6 (0x7f2df2634800) [pid = 11205] [serial = 6] [outer = (nil)] 00:23:30 INFO - PROCESS | 11205 | ++DOCSHELL 0x7f2df2636800 == 4 [pid = 11205] [id = 4] 00:23:30 INFO - PROCESS | 11205 | ++DOMWINDOW == 7 (0x7f2df1d0a000) [pid = 11205] [serial = 7] [outer = (nil)] 00:23:31 INFO - PROCESS | 11205 | [11205] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:23:31 INFO - PROCESS | 11205 | ++DOCSHELL 0x7f2df1432000 == 5 [pid = 11205] [id = 5] 00:23:31 INFO - PROCESS | 11205 | ++DOMWINDOW == 8 (0x7f2df11bfc00) [pid = 11205] [serial = 8] [outer = (nil)] 00:23:31 INFO - PROCESS | 11205 | [11205] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:23:31 INFO - PROCESS | 11205 | [11205] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:23:31 INFO - PROCESS | 11205 | ++DOMWINDOW == 9 (0x7f2df046b400) [pid = 11205] [serial = 9] [outer = 0x7f2df11bfc00] 00:23:31 INFO - PROCESS | 11205 | ++DOMWINDOW == 10 (0x7f2defe21000) [pid = 11205] [serial = 10] [outer = 0x7f2df2634800] 00:23:31 INFO - PROCESS | 11205 | ++DOMWINDOW == 11 (0x7f2defe38c00) [pid = 11205] [serial = 11] [outer = 0x7f2df1d0a000] 00:23:31 INFO - PROCESS | 11205 | ++DOMWINDOW == 12 (0x7f2defe3ac00) [pid = 11205] [serial = 12] [outer = 0x7f2df11bfc00] 00:23:32 INFO - PROCESS | 11205 | 1456993412995 Marionette DEBUG loaded listener.js 00:23:33 INFO - PROCESS | 11205 | 1456993413011 Marionette DEBUG loaded listener.js 00:23:33 INFO - PROCESS | 11205 | ++DOMWINDOW == 13 (0x7f2dfe854000) [pid = 11205] [serial = 13] [outer = 0x7f2df11bfc00] 00:23:33 INFO - PROCESS | 11205 | 1456993413665 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"48bfcab9-b65a-4d24-b10d-98666cd37154","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:23:34 INFO - PROCESS | 11205 | 1456993413997 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:23:34 INFO - PROCESS | 11205 | 1456993414003 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:23:34 INFO - PROCESS | 11205 | 1456993414334 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:23:34 INFO - PROCESS | 11205 | 1456993414338 Marionette TRACE conn3 <- [1,3,null,{}] 00:23:34 INFO - PROCESS | 11205 | 1456993414414 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:23:34 INFO - PROCESS | 11205 | [11205] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:23:34 INFO - PROCESS | 11205 | ++DOMWINDOW == 14 (0x7f2deb0bb800) [pid = 11205] [serial = 14] [outer = 0x7f2df11bfc00] 00:23:35 INFO - PROCESS | 11205 | [11205] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:23:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 00:23:35 INFO - PROCESS | 11205 | ++DOCSHELL 0x7f2deaf3e000 == 6 [pid = 11205] [id = 6] 00:23:35 INFO - PROCESS | 11205 | ++DOMWINDOW == 15 (0x7f2de940c000) [pid = 11205] [serial = 15] [outer = (nil)] 00:23:35 INFO - PROCESS | 11205 | ++DOMWINDOW == 16 (0x7f2de940d000) [pid = 11205] [serial = 16] [outer = 0x7f2de940c000] 00:23:35 INFO - PROCESS | 11205 | ++DOMWINDOW == 17 (0x7f2de9413800) [pid = 11205] [serial = 17] [outer = 0x7f2de940c000] 00:23:35 INFO - PROCESS | 11205 | ++DOCSHELL 0x7f2de9206000 == 7 [pid = 11205] [id = 7] 00:23:35 INFO - PROCESS | 11205 | ++DOMWINDOW == 18 (0x7f2de9241c00) [pid = 11205] [serial = 18] [outer = (nil)] 00:23:35 INFO - PROCESS | 11205 | ++DOMWINDOW == 19 (0x7f2de924e400) [pid = 11205] [serial = 19] [outer = 0x7f2de9241c00] 00:23:36 INFO - PROCESS | 11205 | ++DOMWINDOW == 20 (0x7f2de8c10000) [pid = 11205] [serial = 20] [outer = 0x7f2de9241c00] 00:23:36 INFO - PROCESS | 11205 | [11205] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:23:36 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:23:36 INFO - document served over http requires an https 00:23:36 INFO - sub-resource via script-tag using the meta-referrer 00:23:36 INFO - delivery method with swap-origin-redirect and when 00:23:36 INFO - the target request is same-origin. - expected FAIL 00:23:36 INFO - TEST-INFO | expected FAIL 00:23:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1242ms 00:23:36 WARNING - u'runner_teardown' () 00:23:36 INFO - Setting up ssl 00:23:36 INFO - PROCESS | certutil | 00:23:36 INFO - PROCESS | certutil | 00:23:36 INFO - PROCESS | certutil | 00:23:36 INFO - Certificate Nickname Trust Attributes 00:23:36 INFO - SSL,S/MIME,JAR/XPI 00:23:36 INFO - 00:23:36 INFO - web-platform-tests CT,, 00:23:36 INFO - 00:23:37 INFO - Starting runner 00:23:39 INFO - PROCESS | 11273 | 1456993419551 Marionette DEBUG Marionette enabled via build flag and pref 00:23:39 INFO - PROCESS | 11273 | ++DOCSHELL 0x7f014fdc4000 == 1 [pid = 11273] [id = 1] 00:23:39 INFO - PROCESS | 11273 | ++DOMWINDOW == 1 (0x7f014fdc4800) [pid = 11273] [serial = 1] [outer = (nil)] 00:23:39 INFO - PROCESS | 11273 | ++DOMWINDOW == 2 (0x7f014fdc5800) [pid = 11273] [serial = 2] [outer = 0x7f014fdc4800] 00:23:40 INFO - PROCESS | 11273 | 1456993420246 Marionette INFO Listening on port 2969 00:23:40 INFO - PROCESS | 11273 | 1456993420764 Marionette DEBUG Marionette enabled via command-line flag 00:23:40 INFO - PROCESS | 11273 | ++DOCSHELL 0x7f014c926000 == 2 [pid = 11273] [id = 2] 00:23:40 INFO - PROCESS | 11273 | ++DOMWINDOW == 3 (0x7f014c936800) [pid = 11273] [serial = 3] [outer = (nil)] 00:23:40 INFO - PROCESS | 11273 | ++DOMWINDOW == 4 (0x7f014c937800) [pid = 11273] [serial = 4] [outer = 0x7f014c936800] 00:23:40 INFO - PROCESS | 11273 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f015425fb80 00:23:40 INFO - PROCESS | 11273 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f014c83ef40 00:23:40 INFO - PROCESS | 11273 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f014c8570d0 00:23:40 INFO - PROCESS | 11273 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f014c8573d0 00:23:40 INFO - PROCESS | 11273 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f014c857790 00:23:41 INFO - PROCESS | 11273 | ++DOMWINDOW == 5 (0x7f014c8a8000) [pid = 11273] [serial = 5] [outer = 0x7f014fdc4800] 00:23:41 INFO - PROCESS | 11273 | [11273] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:23:41 INFO - PROCESS | 11273 | 1456993421087 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:56812 00:23:41 INFO - PROCESS | 11273 | [11273] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:23:41 INFO - PROCESS | 11273 | 1456993421177 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:56813 00:23:41 INFO - PROCESS | 11273 | 1456993421183 Marionette DEBUG Closed connection conn0 00:23:41 INFO - PROCESS | 11273 | [11273] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:23:41 INFO - PROCESS | 11273 | [11273] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:23:41 INFO - PROCESS | 11273 | 1456993421326 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:56814 00:23:41 INFO - PROCESS | 11273 | 1456993421330 Marionette DEBUG Closed connection conn1 00:23:41 INFO - PROCESS | 11273 | [11273] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:23:41 INFO - PROCESS | 11273 | 1456993421381 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:56815 00:23:41 INFO - PROCESS | 11273 | 1456993421387 Marionette DEBUG Closed connection conn2 00:23:41 INFO - PROCESS | 11273 | 1456993421425 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:23:41 INFO - PROCESS | 11273 | 1456993421444 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:23:42 INFO - PROCESS | 11273 | [11273] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:23:42 INFO - PROCESS | 11273 | ++DOCSHELL 0x7f01409b9800 == 3 [pid = 11273] [id = 3] 00:23:42 INFO - PROCESS | 11273 | ++DOMWINDOW == 6 (0x7f01400d3800) [pid = 11273] [serial = 6] [outer = (nil)] 00:23:42 INFO - PROCESS | 11273 | ++DOCSHELL 0x7f01400d4000 == 4 [pid = 11273] [id = 4] 00:23:42 INFO - PROCESS | 11273 | ++DOMWINDOW == 7 (0x7f014000b000) [pid = 11273] [serial = 7] [outer = (nil)] 00:23:43 INFO - PROCESS | 11273 | [11273] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:23:43 INFO - PROCESS | 11273 | ++DOCSHELL 0x7f013f3bd800 == 5 [pid = 11273] [id = 5] 00:23:43 INFO - PROCESS | 11273 | ++DOMWINDOW == 8 (0x7f013f4d3800) [pid = 11273] [serial = 8] [outer = (nil)] 00:23:43 INFO - PROCESS | 11273 | [11273] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:23:43 INFO - PROCESS | 11273 | [11273] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:23:43 INFO - PROCESS | 11273 | ++DOMWINDOW == 9 (0x7f013e752c00) [pid = 11273] [serial = 9] [outer = 0x7f013f4d3800] 00:23:44 INFO - PROCESS | 11273 | ++DOMWINDOW == 10 (0x7f013e121000) [pid = 11273] [serial = 10] [outer = 0x7f01400d3800] 00:23:44 INFO - PROCESS | 11273 | ++DOMWINDOW == 11 (0x7f013e147000) [pid = 11273] [serial = 11] [outer = 0x7f014000b000] 00:23:44 INFO - PROCESS | 11273 | ++DOMWINDOW == 12 (0x7f013e149000) [pid = 11273] [serial = 12] [outer = 0x7f013f4d3800] 00:23:45 INFO - PROCESS | 11273 | 1456993425330 Marionette DEBUG loaded listener.js 00:23:45 INFO - PROCESS | 11273 | 1456993425348 Marionette DEBUG loaded listener.js 00:23:45 INFO - PROCESS | 11273 | ++DOMWINDOW == 13 (0x7f014cb85c00) [pid = 11273] [serial = 13] [outer = 0x7f013f4d3800] 00:23:46 INFO - PROCESS | 11273 | 1456993425994 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8bf03a37-83ce-4edb-bd9d-1c10bf1633d7","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:23:46 INFO - PROCESS | 11273 | 1456993426309 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:23:46 INFO - PROCESS | 11273 | 1456993426315 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:23:46 INFO - PROCESS | 11273 | 1456993426659 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:23:46 INFO - PROCESS | 11273 | 1456993426663 Marionette TRACE conn3 <- [1,3,null,{}] 00:23:46 INFO - PROCESS | 11273 | 1456993426709 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:23:47 INFO - PROCESS | 11273 | [11273] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:23:47 INFO - PROCESS | 11273 | ++DOMWINDOW == 14 (0x7f013948c800) [pid = 11273] [serial = 14] [outer = 0x7f013f4d3800] 00:23:47 INFO - PROCESS | 11273 | [11273] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:23:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 00:23:47 INFO - PROCESS | 11273 | ++DOCSHELL 0x7f0139346800 == 6 [pid = 11273] [id = 6] 00:23:47 INFO - PROCESS | 11273 | ++DOMWINDOW == 15 (0x7f0137814400) [pid = 11273] [serial = 15] [outer = (nil)] 00:23:47 INFO - PROCESS | 11273 | ++DOMWINDOW == 16 (0x7f0137815400) [pid = 11273] [serial = 16] [outer = 0x7f0137814400] 00:23:47 INFO - PROCESS | 11273 | ++DOMWINDOW == 17 (0x7f013781bc00) [pid = 11273] [serial = 17] [outer = 0x7f0137814400] 00:23:48 INFO - PROCESS | 11273 | ++DOCSHELL 0x7f0137506000 == 7 [pid = 11273] [id = 7] 00:23:48 INFO - PROCESS | 11273 | ++DOMWINDOW == 18 (0x7f013ce7c000) [pid = 11273] [serial = 18] [outer = (nil)] 00:23:48 INFO - PROCESS | 11273 | ++DOMWINDOW == 19 (0x7f01376efc00) [pid = 11273] [serial = 19] [outer = 0x7f013ce7c000] 00:23:48 INFO - PROCESS | 11273 | ++DOMWINDOW == 20 (0x7f01376f5800) [pid = 11273] [serial = 20] [outer = 0x7f013ce7c000] 00:23:48 INFO - PROCESS | 11273 | [11273] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:23:48 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a 00:23:48 INFO - document served over http requires an https 00:23:48 INFO - sub-resource via xhr-request using the meta-referrer 00:23:48 INFO - delivery method with keep-origin-redirect and when 00:23:48 INFO - the target request is same-origin. - expected FAIL 00:23:48 INFO - TEST-INFO | expected FAIL 00:23:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1197ms 00:23:48 WARNING - u'runner_teardown' () 00:23:49 INFO - Setting up ssl 00:23:49 INFO - PROCESS | certutil | 00:23:49 INFO - PROCESS | certutil | 00:23:49 INFO - PROCESS | certutil | 00:23:49 INFO - Certificate Nickname Trust Attributes 00:23:49 INFO - SSL,S/MIME,JAR/XPI 00:23:49 INFO - 00:23:49 INFO - web-platform-tests CT,, 00:23:49 INFO - 00:23:49 INFO - Starting runner 00:23:52 INFO - PROCESS | 11341 | 1456993432017 Marionette DEBUG Marionette enabled via build flag and pref 00:23:52 INFO - PROCESS | 11341 | ++DOCSHELL 0x7fe71a7c5000 == 1 [pid = 11341] [id = 1] 00:23:52 INFO - PROCESS | 11341 | ++DOMWINDOW == 1 (0x7fe71a7c5800) [pid = 11341] [serial = 1] [outer = (nil)] 00:23:52 INFO - PROCESS | 11341 | ++DOMWINDOW == 2 (0x7fe71a7c6800) [pid = 11341] [serial = 2] [outer = 0x7fe71a7c5800] 00:23:52 INFO - PROCESS | 11341 | 1456993432707 Marionette INFO Listening on port 2970 00:23:53 INFO - PROCESS | 11341 | 1456993433213 Marionette DEBUG Marionette enabled via command-line flag 00:23:53 INFO - PROCESS | 11341 | ++DOCSHELL 0x7fe71732b000 == 2 [pid = 11341] [id = 2] 00:23:53 INFO - PROCESS | 11341 | ++DOMWINDOW == 3 (0x7fe71733b800) [pid = 11341] [serial = 3] [outer = (nil)] 00:23:53 INFO - PROCESS | 11341 | ++DOMWINDOW == 4 (0x7fe71733c800) [pid = 11341] [serial = 4] [outer = 0x7fe71733b800] 00:23:53 INFO - PROCESS | 11341 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fe71e75fc10 00:23:53 INFO - PROCESS | 11341 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fe71723efd0 00:23:53 INFO - PROCESS | 11341 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fe717255160 00:23:53 INFO - PROCESS | 11341 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fe717255460 00:23:53 INFO - PROCESS | 11341 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fe717255790 00:23:53 INFO - PROCESS | 11341 | ++DOMWINDOW == 5 (0x7fe71729b800) [pid = 11341] [serial = 5] [outer = 0x7fe71a7c5800] 00:23:53 INFO - PROCESS | 11341 | [11341] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:23:53 INFO - PROCESS | 11341 | 1456993433533 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36569 00:23:53 INFO - PROCESS | 11341 | [11341] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:23:53 INFO - PROCESS | 11341 | 1456993433623 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36570 00:23:53 INFO - PROCESS | 11341 | 1456993433630 Marionette DEBUG Closed connection conn0 00:23:53 INFO - PROCESS | 11341 | [11341] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:23:53 INFO - PROCESS | 11341 | [11341] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:23:53 INFO - PROCESS | 11341 | 1456993433772 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36571 00:23:53 INFO - PROCESS | 11341 | 1456993433776 Marionette DEBUG Closed connection conn1 00:23:53 INFO - PROCESS | 11341 | [11341] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:23:53 INFO - PROCESS | 11341 | 1456993433808 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36572 00:23:53 INFO - PROCESS | 11341 | 1456993433813 Marionette DEBUG Closed connection conn2 00:23:53 INFO - PROCESS | 11341 | 1456993433844 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:23:53 INFO - PROCESS | 11341 | 1456993433858 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:23:54 INFO - PROCESS | 11341 | [11341] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:23:55 INFO - PROCESS | 11341 | ++DOCSHELL 0x7fe70b1e6000 == 3 [pid = 11341] [id = 3] 00:23:55 INFO - PROCESS | 11341 | ++DOMWINDOW == 6 (0x7fe70b1e6800) [pid = 11341] [serial = 6] [outer = (nil)] 00:23:55 INFO - PROCESS | 11341 | ++DOCSHELL 0x7fe70b1e7000 == 4 [pid = 11341] [id = 4] 00:23:55 INFO - PROCESS | 11341 | ++DOMWINDOW == 7 (0x7fe70af87800) [pid = 11341] [serial = 7] [outer = (nil)] 00:23:56 INFO - PROCESS | 11341 | [11341] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:23:56 INFO - PROCESS | 11341 | ++DOCSHELL 0x7fe709873800 == 5 [pid = 11341] [id = 5] 00:23:56 INFO - PROCESS | 11341 | ++DOMWINDOW == 8 (0x7fe709806800) [pid = 11341] [serial = 8] [outer = (nil)] 00:23:56 INFO - PROCESS | 11341 | [11341] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:23:56 INFO - PROCESS | 11341 | [11341] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:23:56 INFO - PROCESS | 11341 | ++DOMWINDOW == 9 (0x7fe709794000) [pid = 11341] [serial = 9] [outer = 0x7fe709806800] 00:23:56 INFO - PROCESS | 11341 | ++DOMWINDOW == 10 (0x7fe7094b7000) [pid = 11341] [serial = 10] [outer = 0x7fe70b1e6800] 00:23:56 INFO - PROCESS | 11341 | ++DOMWINDOW == 11 (0x7fe7094e4400) [pid = 11341] [serial = 11] [outer = 0x7fe70af87800] 00:23:56 INFO - PROCESS | 11341 | ++DOMWINDOW == 12 (0x7fe7094e6400) [pid = 11341] [serial = 12] [outer = 0x7fe709806800] 00:23:57 INFO - PROCESS | 11341 | 1456993437792 Marionette DEBUG loaded listener.js 00:23:57 INFO - PROCESS | 11341 | 1456993437808 Marionette DEBUG loaded listener.js 00:23:58 INFO - PROCESS | 11341 | ++DOMWINDOW == 13 (0x7fe707307c00) [pid = 11341] [serial = 13] [outer = 0x7fe709806800] 00:23:58 INFO - PROCESS | 11341 | 1456993438434 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"18337e72-8222-471f-abe3-531a70deb1df","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:23:58 INFO - PROCESS | 11341 | 1456993438692 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:23:58 INFO - PROCESS | 11341 | 1456993438700 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:23:59 INFO - PROCESS | 11341 | 1456993439065 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:23:59 INFO - PROCESS | 11341 | 1456993439069 Marionette TRACE conn3 <- [1,3,null,{}] 00:23:59 INFO - PROCESS | 11341 | 1456993439138 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:23:59 INFO - PROCESS | 11341 | [11341] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:23:59 INFO - PROCESS | 11341 | ++DOMWINDOW == 14 (0x7fe70c218000) [pid = 11341] [serial = 14] [outer = 0x7fe709806800] 00:23:59 INFO - PROCESS | 11341 | [11341] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:23:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html 00:23:59 INFO - PROCESS | 11341 | ++DOCSHELL 0x7fe70233b000 == 6 [pid = 11341] [id = 6] 00:23:59 INFO - PROCESS | 11341 | ++DOMWINDOW == 15 (0x7fe702206c00) [pid = 11341] [serial = 15] [outer = (nil)] 00:23:59 INFO - PROCESS | 11341 | ++DOMWINDOW == 16 (0x7fe702207c00) [pid = 11341] [serial = 16] [outer = 0x7fe702206c00] 00:24:00 INFO - PROCESS | 11341 | ++DOMWINDOW == 17 (0x7fe70220e800) [pid = 11341] [serial = 17] [outer = 0x7fe702206c00] 00:24:00 INFO - PROCESS | 11341 | ++DOCSHELL 0x7fe7022e6000 == 7 [pid = 11341] [id = 7] 00:24:00 INFO - PROCESS | 11341 | ++DOMWINDOW == 18 (0x7fe702211000) [pid = 11341] [serial = 18] [outer = (nil)] 00:24:00 INFO - PROCESS | 11341 | ++DOMWINDOW == 19 (0x7fe70235c400) [pid = 11341] [serial = 19] [outer = 0x7fe702211000] 00:24:00 INFO - PROCESS | 11341 | ++DOMWINDOW == 20 (0x7fe701fc5000) [pid = 11341] [serial = 20] [outer = 0x7fe702211000] 00:24:00 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a 00:24:00 INFO - document served over http requires an https 00:24:00 INFO - sub-resource via xhr-request using the meta-referrer 00:24:00 INFO - delivery method with no-redirect and when 00:24:00 INFO - the target request is same-origin. - expected FAIL 00:24:00 INFO - TEST-INFO | expected FAIL 00:24:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 985ms 00:24:00 WARNING - u'runner_teardown' () 00:24:01 INFO - Setting up ssl 00:24:01 INFO - PROCESS | certutil | 00:24:01 INFO - PROCESS | certutil | 00:24:01 INFO - PROCESS | certutil | 00:24:01 INFO - Certificate Nickname Trust Attributes 00:24:01 INFO - SSL,S/MIME,JAR/XPI 00:24:01 INFO - 00:24:01 INFO - web-platform-tests CT,, 00:24:01 INFO - 00:24:01 INFO - Starting runner 00:24:03 INFO - PROCESS | 11405 | 1456993443875 Marionette DEBUG Marionette enabled via build flag and pref 00:24:04 INFO - PROCESS | 11405 | ++DOCSHELL 0x7f513e7c4800 == 1 [pid = 11405] [id = 1] 00:24:04 INFO - PROCESS | 11405 | ++DOMWINDOW == 1 (0x7f513e7c5000) [pid = 11405] [serial = 1] [outer = (nil)] 00:24:04 INFO - PROCESS | 11405 | ++DOMWINDOW == 2 (0x7f513e7c6000) [pid = 11405] [serial = 2] [outer = 0x7f513e7c5000] 00:24:04 INFO - PROCESS | 11405 | 1456993444560 Marionette INFO Listening on port 2971 00:24:05 INFO - PROCESS | 11405 | 1456993445069 Marionette DEBUG Marionette enabled via command-line flag 00:24:05 INFO - PROCESS | 11405 | ++DOCSHELL 0x7f513b228000 == 2 [pid = 11405] [id = 2] 00:24:05 INFO - PROCESS | 11405 | ++DOMWINDOW == 3 (0x7f513b238800) [pid = 11405] [serial = 3] [outer = (nil)] 00:24:05 INFO - PROCESS | 11405 | ++DOMWINDOW == 4 (0x7f513b239800) [pid = 11405] [serial = 4] [outer = 0x7f513b238800] 00:24:05 INFO - PROCESS | 11405 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f514275fc10 00:24:05 INFO - PROCESS | 11405 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f513b144fd0 00:24:05 INFO - PROCESS | 11405 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f513b156160 00:24:05 INFO - PROCESS | 11405 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f513b156460 00:24:05 INFO - PROCESS | 11405 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f513b156790 00:24:05 INFO - PROCESS | 11405 | ++DOMWINDOW == 5 (0x7f513b1a2000) [pid = 11405] [serial = 5] [outer = 0x7f513e7c5000] 00:24:05 INFO - PROCESS | 11405 | [11405] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:24:05 INFO - PROCESS | 11405 | 1456993445386 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46156 00:24:05 INFO - PROCESS | 11405 | [11405] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:24:05 INFO - PROCESS | 11405 | 1456993445475 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46157 00:24:05 INFO - PROCESS | 11405 | 1456993445483 Marionette DEBUG Closed connection conn0 00:24:05 INFO - PROCESS | 11405 | [11405] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:24:05 INFO - PROCESS | 11405 | [11405] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:24:05 INFO - PROCESS | 11405 | 1456993445639 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46158 00:24:05 INFO - PROCESS | 11405 | 1456993445644 Marionette DEBUG Closed connection conn1 00:24:05 INFO - PROCESS | 11405 | [11405] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:24:05 INFO - PROCESS | 11405 | 1456993445685 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46159 00:24:05 INFO - PROCESS | 11405 | 1456993445696 Marionette DEBUG Closed connection conn2 00:24:05 INFO - PROCESS | 11405 | 1456993445737 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:24:05 INFO - PROCESS | 11405 | 1456993445749 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:24:06 INFO - PROCESS | 11405 | [11405] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:24:07 INFO - PROCESS | 11405 | ++DOCSHELL 0x7f512f5f2800 == 3 [pid = 11405] [id = 3] 00:24:07 INFO - PROCESS | 11405 | ++DOMWINDOW == 6 (0x7f512f5f6000) [pid = 11405] [serial = 6] [outer = (nil)] 00:24:07 INFO - PROCESS | 11405 | ++DOCSHELL 0x7f512f5f6800 == 4 [pid = 11405] [id = 4] 00:24:07 INFO - PROCESS | 11405 | ++DOMWINDOW == 7 (0x7f512f3edc00) [pid = 11405] [serial = 7] [outer = (nil)] 00:24:07 INFO - PROCESS | 11405 | [11405] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:24:07 INFO - PROCESS | 11405 | ++DOCSHELL 0x7f512e4bd800 == 5 [pid = 11405] [id = 5] 00:24:07 INFO - PROCESS | 11405 | ++DOMWINDOW == 8 (0x7f512e59d800) [pid = 11405] [serial = 8] [outer = (nil)] 00:24:07 INFO - PROCESS | 11405 | [11405] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:24:07 INFO - PROCESS | 11405 | [11405] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:24:08 INFO - PROCESS | 11405 | ++DOMWINDOW == 9 (0x7f512d842400) [pid = 11405] [serial = 9] [outer = 0x7f512e59d800] 00:24:08 INFO - PROCESS | 11405 | ++DOMWINDOW == 10 (0x7f512d211000) [pid = 11405] [serial = 10] [outer = 0x7f512f5f6000] 00:24:08 INFO - PROCESS | 11405 | ++DOMWINDOW == 11 (0x7f512d229400) [pid = 11405] [serial = 11] [outer = 0x7f512f3edc00] 00:24:08 INFO - PROCESS | 11405 | ++DOMWINDOW == 12 (0x7f512d22b400) [pid = 11405] [serial = 12] [outer = 0x7f512e59d800] 00:24:09 INFO - PROCESS | 11405 | 1456993449376 Marionette DEBUG loaded listener.js 00:24:09 INFO - PROCESS | 11405 | 1456993449392 Marionette DEBUG loaded listener.js 00:24:10 INFO - PROCESS | 11405 | ++DOMWINDOW == 13 (0x7f512b749c00) [pid = 11405] [serial = 13] [outer = 0x7f512e59d800] 00:24:10 INFO - PROCESS | 11405 | 1456993450085 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8491735d-3803-4c80-b8cd-982e16413067","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:24:10 INFO - PROCESS | 11405 | 1456993450446 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:24:10 INFO - PROCESS | 11405 | 1456993450452 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:24:10 INFO - PROCESS | 11405 | 1456993450768 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:24:10 INFO - PROCESS | 11405 | 1456993450771 Marionette TRACE conn3 <- [1,3,null,{}] 00:24:10 INFO - PROCESS | 11405 | 1456993450868 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:24:11 INFO - PROCESS | 11405 | [11405] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:24:11 INFO - PROCESS | 11405 | ++DOMWINDOW == 14 (0x7f5128391c00) [pid = 11405] [serial = 14] [outer = 0x7f512e59d800] 00:24:11 INFO - PROCESS | 11405 | [11405] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 00:24:11 INFO - PROCESS | 11405 | ++DOCSHELL 0x7f5127c41000 == 6 [pid = 11405] [id = 6] 00:24:11 INFO - PROCESS | 11405 | ++DOMWINDOW == 15 (0x7f5126108000) [pid = 11405] [serial = 15] [outer = (nil)] 00:24:11 INFO - PROCESS | 11405 | ++DOMWINDOW == 16 (0x7f5126109000) [pid = 11405] [serial = 16] [outer = 0x7f5126108000] 00:24:11 INFO - PROCESS | 11405 | ++DOMWINDOW == 17 (0x7f512610fc00) [pid = 11405] [serial = 17] [outer = 0x7f5126108000] 00:24:12 INFO - PROCESS | 11405 | ++DOCSHELL 0x7f512b6f1000 == 7 [pid = 11405] [id = 7] 00:24:12 INFO - PROCESS | 11405 | ++DOMWINDOW == 18 (0x7f5125fe2400) [pid = 11405] [serial = 18] [outer = (nil)] 00:24:12 INFO - PROCESS | 11405 | ++DOMWINDOW == 19 (0x7f5125fe4800) [pid = 11405] [serial = 19] [outer = 0x7f5125fe2400] 00:24:12 INFO - PROCESS | 11405 | ++DOMWINDOW == 20 (0x7f5125852c00) [pid = 11405] [serial = 20] [outer = 0x7f5125fe2400] 00:24:12 INFO - PROCESS | 11405 | [11405] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:24:12 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a 00:24:12 INFO - document served over http requires an https 00:24:12 INFO - sub-resource via xhr-request using the meta-referrer 00:24:12 INFO - delivery method with swap-origin-redirect and when 00:24:12 INFO - the target request is same-origin. - expected FAIL 00:24:12 INFO - TEST-INFO | expected FAIL 00:24:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1183ms 00:24:13 WARNING - u'runner_teardown' () 00:24:13 INFO - Setting up ssl 00:24:13 INFO - PROCESS | certutil | 00:24:13 INFO - PROCESS | certutil | 00:24:13 INFO - PROCESS | certutil | 00:24:13 INFO - Certificate Nickname Trust Attributes 00:24:13 INFO - SSL,S/MIME,JAR/XPI 00:24:13 INFO - 00:24:13 INFO - web-platform-tests CT,, 00:24:13 INFO - 00:24:13 INFO - Starting runner 00:24:15 INFO - PROCESS | 11472 | 1456993455960 Marionette DEBUG Marionette enabled via build flag and pref 00:24:16 INFO - PROCESS | 11472 | ++DOCSHELL 0x7f464f1c1800 == 1 [pid = 11472] [id = 1] 00:24:16 INFO - PROCESS | 11472 | ++DOMWINDOW == 1 (0x7f464f1c2000) [pid = 11472] [serial = 1] [outer = (nil)] 00:24:16 INFO - PROCESS | 11472 | ++DOMWINDOW == 2 (0x7f464f1c3000) [pid = 11472] [serial = 2] [outer = 0x7f464f1c2000] 00:24:16 INFO - PROCESS | 11472 | 1456993456658 Marionette INFO Listening on port 2972 00:24:17 INFO - PROCESS | 11472 | 1456993457167 Marionette DEBUG Marionette enabled via command-line flag 00:24:17 INFO - PROCESS | 11472 | ++DOCSHELL 0x7f464bd27000 == 2 [pid = 11472] [id = 2] 00:24:17 INFO - PROCESS | 11472 | ++DOMWINDOW == 3 (0x7f464bd37800) [pid = 11472] [serial = 3] [outer = (nil)] 00:24:17 INFO - PROCESS | 11472 | ++DOMWINDOW == 4 (0x7f464bd38800) [pid = 11472] [serial = 4] [outer = 0x7f464bd37800] 00:24:17 INFO - PROCESS | 11472 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f465315fb80 00:24:17 INFO - PROCESS | 11472 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f464bc40f40 00:24:17 INFO - PROCESS | 11472 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f464bc520d0 00:24:17 INFO - PROCESS | 11472 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f464bc523d0 00:24:17 INFO - PROCESS | 11472 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f464bc52700 00:24:17 INFO - PROCESS | 11472 | ++DOMWINDOW == 5 (0x7f464bc9f800) [pid = 11472] [serial = 5] [outer = 0x7f464f1c2000] 00:24:17 INFO - PROCESS | 11472 | [11472] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:24:17 INFO - PROCESS | 11472 | 1456993457486 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:45114 00:24:17 INFO - PROCESS | 11472 | [11472] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:24:17 INFO - PROCESS | 11472 | 1456993457575 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:45115 00:24:17 INFO - PROCESS | 11472 | 1456993457582 Marionette DEBUG Closed connection conn0 00:24:17 INFO - PROCESS | 11472 | [11472] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:24:17 INFO - PROCESS | 11472 | [11472] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:24:17 INFO - PROCESS | 11472 | 1456993457724 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:45116 00:24:17 INFO - PROCESS | 11472 | 1456993457728 Marionette DEBUG Closed connection conn1 00:24:17 INFO - PROCESS | 11472 | [11472] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:24:17 INFO - PROCESS | 11472 | 1456993457773 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:45117 00:24:17 INFO - PROCESS | 11472 | 1456993457781 Marionette DEBUG Closed connection conn2 00:24:17 INFO - PROCESS | 11472 | 1456993457821 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:24:17 INFO - PROCESS | 11472 | 1456993457837 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:24:18 INFO - PROCESS | 11472 | [11472] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:24:19 INFO - PROCESS | 11472 | ++DOCSHELL 0x7f463f48a800 == 3 [pid = 11472] [id = 3] 00:24:19 INFO - PROCESS | 11472 | ++DOMWINDOW == 6 (0x7f463f48d000) [pid = 11472] [serial = 6] [outer = (nil)] 00:24:19 INFO - PROCESS | 11472 | ++DOCSHELL 0x7f463f48d800 == 4 [pid = 11472] [id = 4] 00:24:19 INFO - PROCESS | 11472 | ++DOMWINDOW == 7 (0x7f463f6b4000) [pid = 11472] [serial = 7] [outer = (nil)] 00:24:19 INFO - PROCESS | 11472 | [11472] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:24:20 INFO - PROCESS | 11472 | ++DOCSHELL 0x7f463eb4b800 == 5 [pid = 11472] [id = 5] 00:24:20 INFO - PROCESS | 11472 | ++DOMWINDOW == 8 (0x7f463e8d1400) [pid = 11472] [serial = 8] [outer = (nil)] 00:24:20 INFO - PROCESS | 11472 | [11472] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:24:20 INFO - PROCESS | 11472 | [11472] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:24:20 INFO - PROCESS | 11472 | ++DOMWINDOW == 9 (0x7f463db7e800) [pid = 11472] [serial = 9] [outer = 0x7f463e8d1400] 00:24:20 INFO - PROCESS | 11472 | ++DOMWINDOW == 10 (0x7f463d528800) [pid = 11472] [serial = 10] [outer = 0x7f463f48d000] 00:24:20 INFO - PROCESS | 11472 | ++DOMWINDOW == 11 (0x7f463d549c00) [pid = 11472] [serial = 11] [outer = 0x7f463f6b4000] 00:24:20 INFO - PROCESS | 11472 | ++DOMWINDOW == 12 (0x7f463d54bc00) [pid = 11472] [serial = 12] [outer = 0x7f463e8d1400] 00:24:21 INFO - PROCESS | 11472 | 1456993461659 Marionette DEBUG loaded listener.js 00:24:21 INFO - PROCESS | 11472 | 1456993461675 Marionette DEBUG loaded listener.js 00:24:22 INFO - PROCESS | 11472 | ++DOMWINDOW == 13 (0x7f464bf45000) [pid = 11472] [serial = 13] [outer = 0x7f463e8d1400] 00:24:22 INFO - PROCESS | 11472 | 1456993462334 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b41db516-16e7-44a6-9e66-04f2b52f19b1","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:24:22 INFO - PROCESS | 11472 | 1456993462653 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:24:22 INFO - PROCESS | 11472 | 1456993462659 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:24:22 INFO - PROCESS | 11472 | 1456993462972 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:24:22 INFO - PROCESS | 11472 | 1456993462977 Marionette TRACE conn3 <- [1,3,null,{}] 00:24:23 INFO - PROCESS | 11472 | 1456993463076 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:24:23 INFO - PROCESS | 11472 | [11472] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:24:23 INFO - PROCESS | 11472 | ++DOMWINDOW == 14 (0x7f463913f800) [pid = 11472] [serial = 14] [outer = 0x7f463e8d1400] 00:24:23 INFO - PROCESS | 11472 | [11472] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html 00:24:23 INFO - PROCESS | 11472 | ++DOCSHELL 0x7f4638740000 == 6 [pid = 11472] [id = 6] 00:24:23 INFO - PROCESS | 11472 | ++DOMWINDOW == 15 (0x7f4636c09400) [pid = 11472] [serial = 15] [outer = (nil)] 00:24:24 INFO - PROCESS | 11472 | ++DOMWINDOW == 16 (0x7f4636c0a400) [pid = 11472] [serial = 16] [outer = 0x7f4636c09400] 00:24:24 INFO - PROCESS | 11472 | ++DOMWINDOW == 17 (0x7f4636c11000) [pid = 11472] [serial = 17] [outer = 0x7f4636c09400] 00:24:24 INFO - PROCESS | 11472 | ++DOCSHELL 0x7f4636a11000 == 7 [pid = 11472] [id = 7] 00:24:24 INFO - PROCESS | 11472 | ++DOMWINDOW == 18 (0x7f4636c0f800) [pid = 11472] [serial = 18] [outer = (nil)] 00:24:24 INFO - PROCESS | 11472 | ++DOCSHELL 0x7f4636a12000 == 8 [pid = 11472] [id = 8] 00:24:24 INFO - PROCESS | 11472 | ++DOMWINDOW == 19 (0x7f463871c400) [pid = 11472] [serial = 19] [outer = (nil)] 00:24:24 INFO - PROCESS | 11472 | ++DOMWINDOW == 20 (0x7f463871e400) [pid = 11472] [serial = 20] [outer = 0x7f463871c400] 00:24:24 INFO - PROCESS | 11472 | ++DOMWINDOW == 21 (0x7f4636996400) [pid = 11472] [serial = 21] [outer = 0x7f463871c400] 00:24:24 INFO - PROCESS | 11472 | ++DOMWINDOW == 22 (0x7f4635d08000) [pid = 11472] [serial = 22] [outer = 0x7f4636c0f800] 00:24:24 INFO - PROCESS | 11472 | [11472] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:24:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:24:25 INFO - document served over http requires an http 00:24:25 INFO - sub-resource via iframe-tag using the attr-referrer 00:24:25 INFO - delivery method with keep-origin-redirect and when 00:24:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html" 00:24:25 INFO - ReferrerPolicyTestCase/t.start/] 00:32:02 INFO - PROCESS | 11472 | --DOMWINDOW == 17 (0x7f4635d0a400) [pid = 11472] [serial = 137] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.] 00:32:07 INFO - PROCESS | 11472 | --DOMWINDOW == 16 (0x7f463c691800) [pid = 11472] [serial = 149] [outer = (nil)] [url = about:blank] 00:32:07 INFO - PROCESS | 11472 | --DOMWINDOW == 15 (0x7f4635da8800) [pid = 11472] [serial = 33] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:32:20 INFO - PROCESS | 11472 | MARIONETTE LOG: INFO: Timeout fired 00:32:20 INFO - TEST-NOTRUN | /referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a 00:32:20 INFO - document served over http requires an https 00:32:20 INFO - sub-resource via img-tag using the attr-referrer 00:32:20 INFO - delivery method with no-redirect and when 00:32:20 INFO - the target request is same-origin. 00:32:20 INFO - TEST-TIMEOUT | /referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 30472ms 00:32:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html 00:32:20 INFO - PROCESS | 11472 | ++DOCSHELL 0x7f4635e19800 == 8 [pid = 11472] [id = 56] 00:32:20 INFO - PROCESS | 11472 | ++DOMWINDOW == 16 (0x7f4638883c00) [pid = 11472] [serial = 153] [outer = (nil)] 00:32:20 INFO - PROCESS | 11472 | ++DOMWINDOW == 17 (0x7f4638e2d000) [pid = 11472] [serial = 154] [outer = 0x7f4638883c00] 00:32:20 INFO - PROCESS | 11472 | ++DOMWINDOW == 18 (0x7f4638ed5400) [pid = 11472] [serial = 155] [outer = 0x7f4638883c00] 00:32:21 INFO - PROCESS | 11472 | [11472] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:32:21 INFO - PROCESS | 11472 | [11472] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:32:21 INFO - PROCESS | 11472 | [11472] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:32:21 INFO - PROCESS | 11472 | [11472] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:32:21 WARNING - wptserve Traceback (most recent call last): 00:32:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 00:32:21 WARNING - rv = self.func(request, response) 00:32:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:32:21 WARNING - access_control_allow_origin = "*") 00:32:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:32:21 WARNING - payload = payload_generator(server_data) 00:32:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:32:21 WARNING - return encode_string_as_bmp_image(data) 00:32:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 00:32:21 WARNING - img.save(f, "BMP") 00:32:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:32:21 WARNING - f.write(bmpfileheader) 00:32:21 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:32:21 WARNING - 00:32:21 INFO - PROCESS | 11472 | [11472] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:32:30 INFO - PROCESS | 11472 | --DOCSHELL 0x7f4638735800 == 7 [pid = 11472] [id = 55] 00:32:32 INFO - PROCESS | 11472 | --DOMWINDOW == 17 (0x7f4638e2d000) [pid = 11472] [serial = 154] [outer = (nil)] [url = about:blank] 00:32:32 INFO - PROCESS | 11472 | --DOMWINDOW == 16 (0x7f4638ed5000) [pid = 11472] [serial = 150] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html] 00:32:37 INFO - PROCESS | 11472 | --DOMWINDOW == 15 (0x7f463c690000) [pid = 11472] [serial = 152] [outer = (nil)] [url = about:blank] 00:32:50 INFO - PROCESS | 11472 | MARIONETTE LOG: INFO: Timeout fired 00:32:50 INFO - TEST-NOTRUN | /referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 00:32:50 INFO - document served over http requires an https 00:32:50 INFO - sub-resource via img-tag using the attr-referrer 00:32:50 INFO - delivery method with swap-origin-redirect and when 00:32:50 INFO - the target request is same-origin. 00:32:50 INFO - TEST-TIMEOUT | /referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 30481ms 00:32:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html 00:32:51 INFO - PROCESS | 11472 | ++DOCSHELL 0x7f4635e1b800 == 8 [pid = 11472] [id = 57] 00:32:51 INFO - PROCESS | 11472 | ++DOMWINDOW == 16 (0x7f4638887800) [pid = 11472] [serial = 156] [outer = (nil)] 00:32:51 INFO - PROCESS | 11472 | ++DOMWINDOW == 17 (0x7f4638e2b400) [pid = 11472] [serial = 157] [outer = 0x7f4638887800] 00:32:51 INFO - PROCESS | 11472 | ++DOMWINDOW == 18 (0x7f4638ecdc00) [pid = 11472] [serial = 158] [outer = 0x7f4638887800] 00:32:51 INFO - PROCESS | 11472 | [11472] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:32:51 INFO - PROCESS | 11472 | [11472] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:32:51 INFO - PROCESS | 11472 | [11472] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:32:51 INFO - PROCESS | 11472 | [11472] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:32:51 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:32:51 INFO - document served over http requires an http 00:32:51 INFO - sub-resource via fetch-request using the http-csp 00:32:51 INFO - delivery method with keep-origin-redirect and when 00:32:51 INFO - the target request is cross-origin. - expected FAIL 00:32:51 INFO - TEST-INFO | expected FAIL 00:32:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | took 881ms 00:32:51 WARNING - u'runner_teardown' () 00:32:52 INFO - Setting up ssl 00:32:52 INFO - PROCESS | certutil | 00:32:52 INFO - PROCESS | certutil | 00:32:52 INFO - PROCESS | certutil | 00:32:52 INFO - Certificate Nickname Trust Attributes 00:32:52 INFO - SSL,S/MIME,JAR/XPI 00:32:52 INFO - 00:32:52 INFO - web-platform-tests CT,, 00:32:52 INFO - 00:32:52 INFO - Starting runner 00:32:54 INFO - PROCESS | 11643 | 1456993974794 Marionette DEBUG Marionette enabled via build flag and pref 00:32:55 INFO - PROCESS | 11643 | ++DOCSHELL 0x7f5aac5c3000 == 1 [pid = 11643] [id = 1] 00:32:55 INFO - PROCESS | 11643 | ++DOMWINDOW == 1 (0x7f5aac5c3800) [pid = 11643] [serial = 1] [outer = (nil)] 00:32:55 INFO - PROCESS | 11643 | ++DOMWINDOW == 2 (0x7f5aac5c4800) [pid = 11643] [serial = 2] [outer = 0x7f5aac5c3800] 00:32:55 INFO - PROCESS | 11643 | 1456993975480 Marionette INFO Listening on port 2973 00:32:56 INFO - PROCESS | 11643 | 1456993975999 Marionette DEBUG Marionette enabled via command-line flag 00:32:56 INFO - PROCESS | 11643 | ++DOCSHELL 0x7f5aa9026000 == 2 [pid = 11643] [id = 2] 00:32:56 INFO - PROCESS | 11643 | ++DOMWINDOW == 3 (0x7f5aa9036800) [pid = 11643] [serial = 3] [outer = (nil)] 00:32:56 INFO - PROCESS | 11643 | ++DOMWINDOW == 4 (0x7f5aa9037800) [pid = 11643] [serial = 4] [outer = 0x7f5aa9036800] 00:32:56 INFO - PROCESS | 11643 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f5ab055fc10 00:32:56 INFO - PROCESS | 11643 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f5aa8f3afd0 00:32:56 INFO - PROCESS | 11643 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5aa8f53160 00:32:56 INFO - PROCESS | 11643 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5aa8f53460 00:32:56 INFO - PROCESS | 11643 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5aa8f53790 00:32:56 INFO - PROCESS | 11643 | ++DOMWINDOW == 5 (0x7f5aa8fa8000) [pid = 11643] [serial = 5] [outer = 0x7f5aac5c3800] 00:32:56 INFO - PROCESS | 11643 | [11643] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:32:56 INFO - PROCESS | 11643 | 1456993976316 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37303 00:32:56 INFO - PROCESS | 11643 | [11643] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:32:56 INFO - PROCESS | 11643 | 1456993976404 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37304 00:32:56 INFO - PROCESS | 11643 | 1456993976411 Marionette DEBUG Closed connection conn0 00:32:56 INFO - PROCESS | 11643 | [11643] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:32:56 INFO - PROCESS | 11643 | [11643] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:32:56 INFO - PROCESS | 11643 | 1456993976552 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37305 00:32:56 INFO - PROCESS | 11643 | 1456993976556 Marionette DEBUG Closed connection conn1 00:32:56 INFO - PROCESS | 11643 | [11643] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:32:56 INFO - PROCESS | 11643 | 1456993976603 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37306 00:32:56 INFO - PROCESS | 11643 | 1456993976606 Marionette DEBUG Closed connection conn2 00:32:56 INFO - PROCESS | 11643 | 1456993976636 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:32:56 INFO - PROCESS | 11643 | 1456993976646 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:32:57 INFO - PROCESS | 11643 | [11643] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:32:58 INFO - PROCESS | 11643 | ++DOCSHELL 0x7f5a9c7e3000 == 3 [pid = 11643] [id = 3] 00:32:58 INFO - PROCESS | 11643 | ++DOMWINDOW == 6 (0x7f5a9c7e5800) [pid = 11643] [serial = 6] [outer = (nil)] 00:32:58 INFO - PROCESS | 11643 | ++DOCSHELL 0x7f5a9c7e6000 == 4 [pid = 11643] [id = 4] 00:32:58 INFO - PROCESS | 11643 | ++DOMWINDOW == 7 (0x7f5a9d6a7800) [pid = 11643] [serial = 7] [outer = (nil)] 00:32:58 INFO - PROCESS | 11643 | [11643] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:32:59 INFO - PROCESS | 11643 | ++DOCSHELL 0x7f5a9ad67800 == 5 [pid = 11643] [id = 5] 00:32:59 INFO - PROCESS | 11643 | ++DOMWINDOW == 8 (0x7f5a9ad11800) [pid = 11643] [serial = 8] [outer = (nil)] 00:32:59 INFO - PROCESS | 11643 | [11643] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:32:59 INFO - PROCESS | 11643 | [11643] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:32:59 INFO - PROCESS | 11643 | ++DOMWINDOW == 9 (0x7f5a9c39b000) [pid = 11643] [serial = 9] [outer = 0x7f5a9ad11800] 00:32:59 INFO - PROCESS | 11643 | ++DOMWINDOW == 10 (0x7f5a9a89b800) [pid = 11643] [serial = 10] [outer = 0x7f5a9c7e5800] 00:32:59 INFO - PROCESS | 11643 | ++DOMWINDOW == 11 (0x7f5a9a8c6400) [pid = 11643] [serial = 11] [outer = 0x7f5a9d6a7800] 00:32:59 INFO - PROCESS | 11643 | ++DOMWINDOW == 12 (0x7f5a9a8c8400) [pid = 11643] [serial = 12] [outer = 0x7f5a9ad11800] 00:33:00 INFO - PROCESS | 11643 | 1456993980446 Marionette DEBUG loaded listener.js 00:33:00 INFO - PROCESS | 11643 | 1456993980462 Marionette DEBUG loaded listener.js 00:33:01 INFO - PROCESS | 11643 | ++DOMWINDOW == 13 (0x7f5aa9286000) [pid = 11643] [serial = 13] [outer = 0x7f5a9ad11800] 00:33:01 INFO - PROCESS | 11643 | 1456993981103 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a8ba5214-4042-463e-a856-c6807bedd776","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:33:01 INFO - PROCESS | 11643 | 1456993981423 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:33:01 INFO - PROCESS | 11643 | 1456993981428 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:33:01 INFO - PROCESS | 11643 | 1456993981731 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:33:01 INFO - PROCESS | 11643 | 1456993981736 Marionette TRACE conn3 <- [1,3,null,{}] 00:33:01 INFO - PROCESS | 11643 | 1456993981822 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:33:02 INFO - PROCESS | 11643 | [11643] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:33:02 INFO - PROCESS | 11643 | ++DOMWINDOW == 14 (0x7f5a9633f800) [pid = 11643] [serial = 14] [outer = 0x7f5a9ad11800] 00:33:02 INFO - PROCESS | 11643 | [11643] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:33:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html 00:33:02 INFO - PROCESS | 11643 | ++DOCSHELL 0x7f5a94a52800 == 6 [pid = 11643] [id = 6] 00:33:02 INFO - PROCESS | 11643 | ++DOMWINDOW == 15 (0x7f5a94af0400) [pid = 11643] [serial = 15] [outer = (nil)] 00:33:02 INFO - PROCESS | 11643 | ++DOMWINDOW == 16 (0x7f5a94af1400) [pid = 11643] [serial = 16] [outer = 0x7f5a94af0400] 00:33:02 INFO - PROCESS | 11643 | ++DOMWINDOW == 17 (0x7f5a94af8000) [pid = 11643] [serial = 17] [outer = 0x7f5a94af0400] 00:33:03 INFO - PROCESS | 11643 | ++DOCSHELL 0x7f5a93fe2000 == 7 [pid = 11643] [id = 7] 00:33:03 INFO - PROCESS | 11643 | ++DOMWINDOW == 18 (0x7f5a94a14000) [pid = 11643] [serial = 18] [outer = (nil)] 00:33:03 INFO - PROCESS | 11643 | ++DOMWINDOW == 19 (0x7f5a94a17000) [pid = 11643] [serial = 19] [outer = 0x7f5a94a14000] 00:33:03 INFO - PROCESS | 11643 | ++DOMWINDOW == 20 (0x7f5a93c9b000) [pid = 11643] [serial = 20] [outer = 0x7f5a94a14000] 00:33:03 INFO - PROCESS | 11643 | [11643] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:33:03 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:33:03 INFO - document served over http requires an http 00:33:03 INFO - sub-resource via fetch-request using the http-csp 00:33:03 INFO - delivery method with no-redirect and when 00:33:03 INFO - the target request is cross-origin. - expected FAIL 00:33:03 INFO - TEST-INFO | expected FAIL 00:33:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1091ms 00:33:03 WARNING - u'runner_teardown' () 00:33:03 INFO - Setting up ssl 00:33:03 INFO - PROCESS | certutil | 00:33:04 INFO - PROCESS | certutil | 00:33:04 INFO - PROCESS | certutil | 00:33:04 INFO - Certificate Nickname Trust Attributes 00:33:04 INFO - SSL,S/MIME,JAR/XPI 00:33:04 INFO - 00:33:04 INFO - web-platform-tests CT,, 00:33:04 INFO - 00:33:04 INFO - Starting runner 00:33:06 INFO - PROCESS | 11708 | 1456993986668 Marionette DEBUG Marionette enabled via build flag and pref 00:33:06 INFO - PROCESS | 11708 | ++DOCSHELL 0x7fa2a00c4000 == 1 [pid = 11708] [id = 1] 00:33:06 INFO - PROCESS | 11708 | ++DOMWINDOW == 1 (0x7fa2a00c4800) [pid = 11708] [serial = 1] [outer = (nil)] 00:33:06 INFO - PROCESS | 11708 | ++DOMWINDOW == 2 (0x7fa2a00c5800) [pid = 11708] [serial = 2] [outer = 0x7fa2a00c4800] 00:33:07 INFO - PROCESS | 11708 | 1456993987357 Marionette INFO Listening on port 2974 00:33:07 INFO - PROCESS | 11708 | 1456993987883 Marionette DEBUG Marionette enabled via command-line flag 00:33:07 INFO - PROCESS | 11708 | ++DOCSHELL 0x7fa29cc26000 == 2 [pid = 11708] [id = 2] 00:33:07 INFO - PROCESS | 11708 | ++DOMWINDOW == 3 (0x7fa29cc36800) [pid = 11708] [serial = 3] [outer = (nil)] 00:33:07 INFO - PROCESS | 11708 | ++DOMWINDOW == 4 (0x7fa29cc37800) [pid = 11708] [serial = 4] [outer = 0x7fa29cc36800] 00:33:08 INFO - PROCESS | 11708 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fa2a405ec10 00:33:08 INFO - PROCESS | 11708 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fa29cb37fd0 00:33:08 INFO - PROCESS | 11708 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fa29cb50160 00:33:08 INFO - PROCESS | 11708 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fa29cb50460 00:33:08 INFO - PROCESS | 11708 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fa29cb50790 00:33:08 INFO - PROCESS | 11708 | ++DOMWINDOW == 5 (0x7fa29cb8c800) [pid = 11708] [serial = 5] [outer = 0x7fa2a00c4800] 00:33:08 INFO - PROCESS | 11708 | [11708] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:33:08 INFO - PROCESS | 11708 | 1456993988206 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50883 00:33:08 INFO - PROCESS | 11708 | [11708] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:33:08 INFO - PROCESS | 11708 | 1456993988295 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50884 00:33:08 INFO - PROCESS | 11708 | 1456993988303 Marionette DEBUG Closed connection conn0 00:33:08 INFO - PROCESS | 11708 | [11708] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:33:08 INFO - PROCESS | 11708 | [11708] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:33:08 INFO - PROCESS | 11708 | 1456993988446 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50885 00:33:08 INFO - PROCESS | 11708 | 1456993988451 Marionette DEBUG Closed connection conn1 00:33:08 INFO - PROCESS | 11708 | [11708] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:33:08 INFO - PROCESS | 11708 | 1456993988496 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50886 00:33:08 INFO - PROCESS | 11708 | 1456993988504 Marionette DEBUG Closed connection conn2 00:33:08 INFO - PROCESS | 11708 | 1456993988539 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:33:08 INFO - PROCESS | 11708 | 1456993988549 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:33:09 INFO - PROCESS | 11708 | [11708] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:33:10 INFO - PROCESS | 11708 | ++DOCSHELL 0x7fa290983800 == 3 [pid = 11708] [id = 3] 00:33:10 INFO - PROCESS | 11708 | ++DOMWINDOW == 6 (0x7fa290987800) [pid = 11708] [serial = 6] [outer = (nil)] 00:33:10 INFO - PROCESS | 11708 | ++DOCSHELL 0x7fa290988000 == 4 [pid = 11708] [id = 4] 00:33:10 INFO - PROCESS | 11708 | ++DOMWINDOW == 7 (0x7fa290bc6c00) [pid = 11708] [serial = 7] [outer = (nil)] 00:33:10 INFO - PROCESS | 11708 | [11708] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:33:11 INFO - PROCESS | 11708 | ++DOCSHELL 0x7fa28f163800 == 5 [pid = 11708] [id = 5] 00:33:11 INFO - PROCESS | 11708 | ++DOMWINDOW == 8 (0x7fa28fdefc00) [pid = 11708] [serial = 8] [outer = (nil)] 00:33:11 INFO - PROCESS | 11708 | [11708] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:33:11 INFO - PROCESS | 11708 | [11708] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:33:11 INFO - PROCESS | 11708 | ++DOMWINDOW == 9 (0x7fa28f098c00) [pid = 11708] [serial = 9] [outer = 0x7fa28fdefc00] 00:33:11 INFO - PROCESS | 11708 | ++DOMWINDOW == 10 (0x7fa28eda6000) [pid = 11708] [serial = 10] [outer = 0x7fa290987800] 00:33:11 INFO - PROCESS | 11708 | ++DOMWINDOW == 11 (0x7fa28edd0000) [pid = 11708] [serial = 11] [outer = 0x7fa290bc6c00] 00:33:11 INFO - PROCESS | 11708 | ++DOMWINDOW == 12 (0x7fa28edd2000) [pid = 11708] [serial = 12] [outer = 0x7fa28fdefc00] 00:33:12 INFO - PROCESS | 11708 | 1456993992489 Marionette DEBUG loaded listener.js 00:33:12 INFO - PROCESS | 11708 | 1456993992506 Marionette DEBUG loaded listener.js 00:33:13 INFO - PROCESS | 11708 | ++DOMWINDOW == 13 (0x7fa28cd13400) [pid = 11708] [serial = 13] [outer = 0x7fa28fdefc00] 00:33:13 INFO - PROCESS | 11708 | 1456993993145 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"97ea0322-32c8-4dd6-abd8-d469a1af5097","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:33:13 INFO - PROCESS | 11708 | 1456993993438 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:33:13 INFO - PROCESS | 11708 | 1456993993444 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:33:13 INFO - PROCESS | 11708 | 1456993993778 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:33:13 INFO - PROCESS | 11708 | 1456993993781 Marionette TRACE conn3 <- [1,3,null,{}] 00:33:13 INFO - PROCESS | 11708 | 1456993993819 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:33:14 INFO - PROCESS | 11708 | [11708] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:33:14 INFO - PROCESS | 11708 | ++DOMWINDOW == 14 (0x7fa291b29000) [pid = 11708] [serial = 14] [outer = 0x7fa28fdefc00] 00:33:14 INFO - PROCESS | 11708 | [11708] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:33:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html 00:33:14 INFO - PROCESS | 11708 | ++DOCSHELL 0x7fa287e81800 == 6 [pid = 11708] [id = 6] 00:33:14 INFO - PROCESS | 11708 | ++DOMWINDOW == 15 (0x7fa287c06c00) [pid = 11708] [serial = 15] [outer = (nil)] 00:33:14 INFO - PROCESS | 11708 | ++DOMWINDOW == 16 (0x7fa287c07c00) [pid = 11708] [serial = 16] [outer = 0x7fa287c06c00] 00:33:14 INFO - PROCESS | 11708 | ++DOMWINDOW == 17 (0x7fa287c0e800) [pid = 11708] [serial = 17] [outer = 0x7fa287c06c00] 00:33:15 INFO - PROCESS | 11708 | ++DOCSHELL 0x7fa287ccf800 == 7 [pid = 11708] [id = 7] 00:33:15 INFO - PROCESS | 11708 | ++DOMWINDOW == 18 (0x7fa287a35800) [pid = 11708] [serial = 18] [outer = (nil)] 00:33:15 INFO - PROCESS | 11708 | ++DOMWINDOW == 19 (0x7fa287c0f800) [pid = 11708] [serial = 19] [outer = 0x7fa287a35800] 00:33:15 INFO - PROCESS | 11708 | ++DOMWINDOW == 20 (0x7fa28794f000) [pid = 11708] [serial = 20] [outer = 0x7fa287a35800] 00:33:15 INFO - PROCESS | 11708 | [11708] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:33:15 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:33:15 INFO - document served over http requires an http 00:33:15 INFO - sub-resource via fetch-request using the http-csp 00:33:15 INFO - delivery method with swap-origin-redirect and when 00:33:15 INFO - the target request is cross-origin. 00:33:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | took 1288ms 00:33:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html 00:33:16 INFO - PROCESS | 11708 | ++DOCSHELL 0x7fa2875f7800 == 8 [pid = 11708] [id = 8] 00:33:16 INFO - PROCESS | 11708 | ++DOMWINDOW == 21 (0x7fa2874c4000) [pid = 11708] [serial = 21] [outer = (nil)] 00:33:16 INFO - PROCESS | 11708 | ++DOMWINDOW == 22 (0x7fa2876bbc00) [pid = 11708] [serial = 22] [outer = 0x7fa2874c4000] 00:33:16 INFO - PROCESS | 11708 | ++DOMWINDOW == 23 (0x7fa2876c1c00) [pid = 11708] [serial = 23] [outer = 0x7fa2874c4000] 00:33:16 INFO - PROCESS | 11708 | [11708] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:33:16 INFO - PROCESS | 11708 | [11708] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:33:16 INFO - PROCESS | 11708 | [11708] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:33:16 INFO - PROCESS | 11708 | [11708] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:33:16 INFO - PROCESS | 11708 | ++DOCSHELL 0x7fa287720800 == 9 [pid = 11708] [id = 9] 00:33:16 INFO - PROCESS | 11708 | ++DOMWINDOW == 24 (0x7fa2877e2c00) [pid = 11708] [serial = 24] [outer = (nil)] 00:33:16 INFO - PROCESS | 11708 | ++DOMWINDOW == 25 (0x7fa2877e8000) [pid = 11708] [serial = 25] [outer = 0x7fa2877e2c00] 00:33:16 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:33:16 INFO - document served over http requires an http 00:33:16 INFO - sub-resource via iframe-tag using the http-csp 00:33:16 INFO - delivery method with keep-origin-redirect and when 00:33:16 INFO - the target request is cross-origin. - expected FAIL 00:33:16 INFO - TEST-INFO | expected FAIL 00:33:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 882ms 00:33:16 WARNING - u'runner_teardown' () 00:33:16 INFO - Setting up ssl 00:33:17 INFO - PROCESS | certutil | 00:33:17 INFO - PROCESS | certutil | 00:33:17 INFO - PROCESS | certutil | 00:33:17 INFO - Certificate Nickname Trust Attributes 00:33:17 INFO - SSL,S/MIME,JAR/XPI 00:33:17 INFO - 00:33:17 INFO - web-platform-tests CT,, 00:33:17 INFO - 00:33:17 INFO - Starting runner 00:33:19 INFO - PROCESS | 11776 | 1456993999713 Marionette DEBUG Marionette enabled via build flag and pref 00:33:20 INFO - PROCESS | 11776 | ++DOCSHELL 0x7f95906c1000 == 1 [pid = 11776] [id = 1] 00:33:20 INFO - PROCESS | 11776 | ++DOMWINDOW == 1 (0x7f95906c1800) [pid = 11776] [serial = 1] [outer = (nil)] 00:33:20 INFO - PROCESS | 11776 | ++DOMWINDOW == 2 (0x7f95906c2800) [pid = 11776] [serial = 2] [outer = 0x7f95906c1800] 00:33:20 INFO - PROCESS | 11776 | 1456994000387 Marionette INFO Listening on port 2975 00:33:20 INFO - PROCESS | 11776 | 1456994000894 Marionette DEBUG Marionette enabled via command-line flag 00:33:20 INFO - PROCESS | 11776 | ++DOCSHELL 0x7f958d246000 == 2 [pid = 11776] [id = 2] 00:33:20 INFO - PROCESS | 11776 | ++DOMWINDOW == 3 (0x7f958d256800) [pid = 11776] [serial = 3] [outer = (nil)] 00:33:20 INFO - PROCESS | 11776 | ++DOMWINDOW == 4 (0x7f958d257800) [pid = 11776] [serial = 4] [outer = 0x7f958d256800] 00:33:21 INFO - PROCESS | 11776 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f959465fb80 00:33:21 INFO - PROCESS | 11776 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f958d13ef40 00:33:21 INFO - PROCESS | 11776 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f958d150160 00:33:21 INFO - PROCESS | 11776 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f958d150460 00:33:21 INFO - PROCESS | 11776 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f958d150790 00:33:21 INFO - PROCESS | 11776 | ++DOMWINDOW == 5 (0x7f958d18d800) [pid = 11776] [serial = 5] [outer = 0x7f95906c1800] 00:33:21 INFO - PROCESS | 11776 | [11776] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:33:21 INFO - PROCESS | 11776 | 1456994001206 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43940 00:33:21 INFO - PROCESS | 11776 | [11776] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:33:21 INFO - PROCESS | 11776 | 1456994001293 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43941 00:33:21 INFO - PROCESS | 11776 | 1456994001300 Marionette DEBUG Closed connection conn0 00:33:21 INFO - PROCESS | 11776 | [11776] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:33:21 INFO - PROCESS | 11776 | [11776] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:33:21 INFO - PROCESS | 11776 | 1456994001440 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43942 00:33:21 INFO - PROCESS | 11776 | 1456994001445 Marionette DEBUG Closed connection conn1 00:33:21 INFO - PROCESS | 11776 | [11776] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:33:21 INFO - PROCESS | 11776 | 1456994001491 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43943 00:33:21 INFO - PROCESS | 11776 | 1456994001499 Marionette DEBUG Closed connection conn2 00:33:21 INFO - PROCESS | 11776 | 1456994001524 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:33:21 INFO - PROCESS | 11776 | 1456994001533 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:33:22 INFO - PROCESS | 11776 | [11776] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:33:23 INFO - PROCESS | 11776 | ++DOCSHELL 0x7f9580f8d800 == 3 [pid = 11776] [id = 3] 00:33:23 INFO - PROCESS | 11776 | ++DOMWINDOW == 6 (0x7f9580f8e000) [pid = 11776] [serial = 6] [outer = (nil)] 00:33:23 INFO - PROCESS | 11776 | ++DOCSHELL 0x7f9580f8e800 == 4 [pid = 11776] [id = 4] 00:33:23 INFO - PROCESS | 11776 | ++DOMWINDOW == 7 (0x7f95812ab400) [pid = 11776] [serial = 7] [outer = (nil)] 00:33:23 INFO - PROCESS | 11776 | [11776] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:33:23 INFO - PROCESS | 11776 | ++DOCSHELL 0x7f957f762800 == 5 [pid = 11776] [id = 5] 00:33:23 INFO - PROCESS | 11776 | ++DOMWINDOW == 8 (0x7f95803f1c00) [pid = 11776] [serial = 8] [outer = (nil)] 00:33:23 INFO - PROCESS | 11776 | [11776] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:33:24 INFO - PROCESS | 11776 | [11776] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:33:24 INFO - PROCESS | 11776 | ++DOMWINDOW == 9 (0x7f957f6e8c00) [pid = 11776] [serial = 9] [outer = 0x7f95803f1c00] 00:33:24 INFO - PROCESS | 11776 | ++DOMWINDOW == 10 (0x7f957f3a7800) [pid = 11776] [serial = 10] [outer = 0x7f9580f8e000] 00:33:24 INFO - PROCESS | 11776 | ++DOMWINDOW == 11 (0x7f957f3d3800) [pid = 11776] [serial = 11] [outer = 0x7f95812ab400] 00:33:24 INFO - PROCESS | 11776 | ++DOMWINDOW == 12 (0x7f957f3d5800) [pid = 11776] [serial = 12] [outer = 0x7f95803f1c00] 00:33:25 INFO - PROCESS | 11776 | 1456994005353 Marionette DEBUG loaded listener.js 00:33:25 INFO - PROCESS | 11776 | 1456994005370 Marionette DEBUG loaded listener.js 00:33:25 INFO - PROCESS | 11776 | ++DOMWINDOW == 13 (0x7f958d4dac00) [pid = 11776] [serial = 13] [outer = 0x7f95803f1c00] 00:33:26 INFO - PROCESS | 11776 | 1456994006012 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"ba839674-99c8-4a29-ad2a-fa0d90cbc017","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:33:26 INFO - PROCESS | 11776 | 1456994006237 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:33:26 INFO - PROCESS | 11776 | 1456994006244 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:33:26 INFO - PROCESS | 11776 | 1456994006637 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:33:26 INFO - PROCESS | 11776 | 1456994006641 Marionette TRACE conn3 <- [1,3,null,{}] 00:33:26 INFO - PROCESS | 11776 | 1456994006700 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:33:26 INFO - PROCESS | 11776 | [11776] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:33:26 INFO - PROCESS | 11776 | ++DOMWINDOW == 14 (0x7f957a0ad000) [pid = 11776] [serial = 14] [outer = 0x7f95803f1c00] 00:33:27 INFO - PROCESS | 11776 | [11776] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:33:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html 00:33:27 INFO - PROCESS | 11776 | ++DOCSHELL 0x7f957836c000 == 6 [pid = 11776] [id = 6] 00:33:27 INFO - PROCESS | 11776 | ++DOMWINDOW == 15 (0x7f95783f5c00) [pid = 11776] [serial = 15] [outer = (nil)] 00:33:27 INFO - PROCESS | 11776 | ++DOMWINDOW == 16 (0x7f95783f6c00) [pid = 11776] [serial = 16] [outer = 0x7f95783f5c00] 00:33:27 INFO - PROCESS | 11776 | ++DOMWINDOW == 17 (0x7f95783fd800) [pid = 11776] [serial = 17] [outer = 0x7f95783f5c00] 00:33:27 INFO - PROCESS | 11776 | ++DOCSHELL 0x7f95781de000 == 7 [pid = 11776] [id = 7] 00:33:27 INFO - PROCESS | 11776 | ++DOMWINDOW == 18 (0x7f9577f2c400) [pid = 11776] [serial = 18] [outer = (nil)] 00:33:28 INFO - PROCESS | 11776 | ++DOMWINDOW == 19 (0x7f957833a000) [pid = 11776] [serial = 19] [outer = 0x7f9577f2c400] 00:33:28 INFO - PROCESS | 11776 | ++DOCSHELL 0x7f95781eb800 == 8 [pid = 11776] [id = 8] 00:33:28 INFO - PROCESS | 11776 | ++DOMWINDOW == 20 (0x7f9577899c00) [pid = 11776] [serial = 20] [outer = (nil)] 00:33:28 INFO - PROCESS | 11776 | ++DOMWINDOW == 21 (0x7f957789cc00) [pid = 11776] [serial = 21] [outer = 0x7f9577f2c400] 00:33:28 INFO - PROCESS | 11776 | ++DOMWINDOW == 22 (0x7f957789e800) [pid = 11776] [serial = 22] [outer = 0x7f9577899c00] 00:33:28 INFO - PROCESS | 11776 | [11776] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:33:28 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:33:28 INFO - document served over http requires an http 00:33:28 INFO - sub-resource via iframe-tag using the http-csp 00:33:28 INFO - delivery method with no-redirect and when 00:33:28 INFO - the target request is cross-origin. - expected FAIL 00:33:28 INFO - TEST-INFO | expected FAIL 00:33:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1131ms 00:33:28 WARNING - u'runner_teardown' () 00:33:28 INFO - Setting up ssl 00:33:28 INFO - PROCESS | certutil | 00:33:28 INFO - PROCESS | certutil | 00:33:28 INFO - PROCESS | certutil | 00:33:28 INFO - Certificate Nickname Trust Attributes 00:33:28 INFO - SSL,S/MIME,JAR/XPI 00:33:28 INFO - 00:33:28 INFO - web-platform-tests CT,, 00:33:28 INFO - 00:33:29 INFO - Starting runner 00:33:31 INFO - PROCESS | 11840 | 1456994011582 Marionette DEBUG Marionette enabled via build flag and pref 00:33:31 INFO - PROCESS | 11840 | ++DOCSHELL 0x7fa596cc4000 == 1 [pid = 11840] [id = 1] 00:33:31 INFO - PROCESS | 11840 | ++DOMWINDOW == 1 (0x7fa596cc4800) [pid = 11840] [serial = 1] [outer = (nil)] 00:33:31 INFO - PROCESS | 11840 | ++DOMWINDOW == 2 (0x7fa596cc5800) [pid = 11840] [serial = 2] [outer = 0x7fa596cc4800] 00:33:32 INFO - PROCESS | 11840 | 1456994012273 Marionette INFO Listening on port 2976 00:33:32 INFO - PROCESS | 11840 | 1456994012781 Marionette DEBUG Marionette enabled via command-line flag 00:33:32 INFO - PROCESS | 11840 | ++DOCSHELL 0x7fa593827000 == 2 [pid = 11840] [id = 2] 00:33:32 INFO - PROCESS | 11840 | ++DOMWINDOW == 3 (0x7fa593837800) [pid = 11840] [serial = 3] [outer = (nil)] 00:33:32 INFO - PROCESS | 11840 | ++DOMWINDOW == 4 (0x7fa593838800) [pid = 11840] [serial = 4] [outer = 0x7fa593837800] 00:33:32 INFO - PROCESS | 11840 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fa59ac5fc10 00:33:32 INFO - PROCESS | 11840 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fa593740fd0 00:33:32 INFO - PROCESS | 11840 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fa593752160 00:33:32 INFO - PROCESS | 11840 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fa593752460 00:33:32 INFO - PROCESS | 11840 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fa593752790 00:33:33 INFO - PROCESS | 11840 | ++DOMWINDOW == 5 (0x7fa59379f800) [pid = 11840] [serial = 5] [outer = 0x7fa596cc4800] 00:33:33 INFO - PROCESS | 11840 | [11840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:33:33 INFO - PROCESS | 11840 | 1456994013096 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57312 00:33:33 INFO - PROCESS | 11840 | [11840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:33:33 INFO - PROCESS | 11840 | 1456994013185 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57313 00:33:33 INFO - PROCESS | 11840 | 1456994013192 Marionette DEBUG Closed connection conn0 00:33:33 INFO - PROCESS | 11840 | [11840] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:33:33 INFO - PROCESS | 11840 | [11840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:33:33 INFO - PROCESS | 11840 | 1456994013336 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57314 00:33:33 INFO - PROCESS | 11840 | 1456994013340 Marionette DEBUG Closed connection conn1 00:33:33 INFO - PROCESS | 11840 | [11840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:33:33 INFO - PROCESS | 11840 | 1456994013385 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57315 00:33:33 INFO - PROCESS | 11840 | 1456994013393 Marionette DEBUG Closed connection conn2 00:33:33 INFO - PROCESS | 11840 | 1456994013432 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:33:33 INFO - PROCESS | 11840 | 1456994013449 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:33:34 INFO - PROCESS | 11840 | [11840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:33:34 INFO - PROCESS | 11840 | ++DOCSHELL 0x7fa586f43800 == 3 [pid = 11840] [id = 3] 00:33:34 INFO - PROCESS | 11840 | ++DOMWINDOW == 6 (0x7fa586f45800) [pid = 11840] [serial = 6] [outer = (nil)] 00:33:34 INFO - PROCESS | 11840 | ++DOCSHELL 0x7fa586f46000 == 4 [pid = 11840] [id = 4] 00:33:34 INFO - PROCESS | 11840 | ++DOMWINDOW == 7 (0x7fa5871f8000) [pid = 11840] [serial = 7] [outer = (nil)] 00:33:35 INFO - PROCESS | 11840 | [11840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:33:35 INFO - PROCESS | 11840 | ++DOCSHELL 0x7fa585604800 == 5 [pid = 11840] [id = 5] 00:33:35 INFO - PROCESS | 11840 | ++DOMWINDOW == 8 (0x7fa5863c2800) [pid = 11840] [serial = 8] [outer = (nil)] 00:33:35 INFO - PROCESS | 11840 | [11840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:33:35 INFO - PROCESS | 11840 | [11840] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:33:35 INFO - PROCESS | 11840 | ++DOMWINDOW == 9 (0x7fa58566e800) [pid = 11840] [serial = 9] [outer = 0x7fa5863c2800] 00:33:35 INFO - PROCESS | 11840 | ++DOMWINDOW == 10 (0x7fa585013800) [pid = 11840] [serial = 10] [outer = 0x7fa586f45800] 00:33:35 INFO - PROCESS | 11840 | ++DOMWINDOW == 11 (0x7fa58503a800) [pid = 11840] [serial = 11] [outer = 0x7fa5871f8000] 00:33:36 INFO - PROCESS | 11840 | ++DOMWINDOW == 12 (0x7fa58503c800) [pid = 11840] [serial = 12] [outer = 0x7fa5863c2800] 00:33:37 INFO - PROCESS | 11840 | 1456994017123 Marionette DEBUG loaded listener.js 00:33:37 INFO - PROCESS | 11840 | 1456994017138 Marionette DEBUG loaded listener.js 00:33:37 INFO - PROCESS | 11840 | ++DOMWINDOW == 13 (0x7fa593a5f800) [pid = 11840] [serial = 13] [outer = 0x7fa5863c2800] 00:33:37 INFO - PROCESS | 11840 | 1456994017775 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"399f347e-97ed-4324-92b2-e16c6ade4d6e","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:33:38 INFO - PROCESS | 11840 | 1456994018099 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:33:38 INFO - PROCESS | 11840 | 1456994018109 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:33:38 INFO - PROCESS | 11840 | 1456994018459 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:33:38 INFO - PROCESS | 11840 | 1456994018464 Marionette TRACE conn3 <- [1,3,null,{}] 00:33:38 INFO - PROCESS | 11840 | 1456994018530 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:33:38 INFO - PROCESS | 11840 | [11840] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:33:38 INFO - PROCESS | 11840 | ++DOMWINDOW == 14 (0x7fa580333000) [pid = 11840] [serial = 14] [outer = 0x7fa5863c2800] 00:33:39 INFO - PROCESS | 11840 | [11840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:33:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html 00:33:39 INFO - PROCESS | 11840 | ++DOCSHELL 0x7fa580273000 == 6 [pid = 11840] [id = 6] 00:33:39 INFO - PROCESS | 11840 | ++DOMWINDOW == 15 (0x7fa57e808000) [pid = 11840] [serial = 15] [outer = (nil)] 00:33:39 INFO - PROCESS | 11840 | ++DOMWINDOW == 16 (0x7fa57e809000) [pid = 11840] [serial = 16] [outer = 0x7fa57e808000] 00:33:39 INFO - PROCESS | 11840 | ++DOMWINDOW == 17 (0x7fa57e80fc00) [pid = 11840] [serial = 17] [outer = 0x7fa57e808000] 00:33:39 INFO - PROCESS | 11840 | ++DOCSHELL 0x7fa57e8ec000 == 7 [pid = 11840] [id = 7] 00:33:39 INFO - PROCESS | 11840 | ++DOMWINDOW == 18 (0x7fa57e810800) [pid = 11840] [serial = 18] [outer = (nil)] 00:33:39 INFO - PROCESS | 11840 | ++DOCSHELL 0x7fa57e8e5800 == 8 [pid = 11840] [id = 8] 00:33:39 INFO - PROCESS | 11840 | ++DOMWINDOW == 19 (0x7fa580c07c00) [pid = 11840] [serial = 19] [outer = (nil)] 00:33:39 INFO - PROCESS | 11840 | ++DOMWINDOW == 20 (0x7fa57df6cc00) [pid = 11840] [serial = 20] [outer = 0x7fa580c07c00] 00:33:40 INFO - PROCESS | 11840 | ++DOMWINDOW == 21 (0x7fa57df71000) [pid = 11840] [serial = 21] [outer = 0x7fa580c07c00] 00:33:40 INFO - PROCESS | 11840 | ++DOMWINDOW == 22 (0x7fa57e0d4000) [pid = 11840] [serial = 22] [outer = 0x7fa57e810800] 00:33:40 INFO - PROCESS | 11840 | [11840] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:33:40 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:33:40 INFO - document served over http requires an http 00:33:40 INFO - sub-resource via iframe-tag using the http-csp 00:33:40 INFO - delivery method with swap-origin-redirect and when 00:33:40 INFO - the target request is cross-origin. 00:33:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1178ms 00:33:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html 00:33:40 INFO - PROCESS | 11840 | ++DOCSHELL 0x7fa593dd9000 == 9 [pid = 11840] [id = 9] 00:33:40 INFO - PROCESS | 11840 | ++DOMWINDOW == 23 (0x7fa57e3ca000) [pid = 11840] [serial = 23] [outer = (nil)] 00:33:40 INFO - PROCESS | 11840 | ++DOMWINDOW == 24 (0x7fa57e3cb800) [pid = 11840] [serial = 24] [outer = 0x7fa57e3ca000] 00:33:41 INFO - PROCESS | 11840 | ++DOMWINDOW == 25 (0x7fa57e3d0400) [pid = 11840] [serial = 25] [outer = 0x7fa57e3ca000] 00:33:41 INFO - PROCESS | 11840 | [11840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:33:41 INFO - PROCESS | 11840 | [11840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:33:41 INFO - PROCESS | 11840 | [11840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:33:41 INFO - PROCESS | 11840 | [11840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:33:41 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:33:41 INFO - document served over http requires an http 00:33:41 INFO - sub-resource via script-tag using the http-csp 00:33:41 INFO - delivery method with keep-origin-redirect and when 00:33:41 INFO - the target request is cross-origin. - expected FAIL 00:33:41 INFO - TEST-INFO | expected FAIL 00:33:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | took 844ms 00:33:41 WARNING - u'runner_teardown' () 00:33:41 INFO - Setting up ssl 00:33:41 INFO - PROCESS | certutil | 00:33:41 INFO - PROCESS | certutil | 00:33:41 INFO - PROCESS | certutil | 00:33:41 INFO - Certificate Nickname Trust Attributes 00:33:41 INFO - SSL,S/MIME,JAR/XPI 00:33:41 INFO - 00:33:41 INFO - web-platform-tests CT,, 00:33:41 INFO - 00:33:41 INFO - Starting runner 00:33:44 INFO - PROCESS | 11908 | 1456994024463 Marionette DEBUG Marionette enabled via build flag and pref 00:33:44 INFO - PROCESS | 11908 | ++DOCSHELL 0x7f5a920c2800 == 1 [pid = 11908] [id = 1] 00:33:44 INFO - PROCESS | 11908 | ++DOMWINDOW == 1 (0x7f5a920c3000) [pid = 11908] [serial = 1] [outer = (nil)] 00:33:44 INFO - PROCESS | 11908 | ++DOMWINDOW == 2 (0x7f5a920c4000) [pid = 11908] [serial = 2] [outer = 0x7f5a920c3000] 00:33:45 INFO - PROCESS | 11908 | 1456994025143 Marionette INFO Listening on port 2977 00:33:45 INFO - PROCESS | 11908 | 1456994025654 Marionette DEBUG Marionette enabled via command-line flag 00:33:45 INFO - PROCESS | 11908 | ++DOCSHELL 0x7f5a8ec29000 == 2 [pid = 11908] [id = 2] 00:33:45 INFO - PROCESS | 11908 | ++DOMWINDOW == 3 (0x7f5a8ec39800) [pid = 11908] [serial = 3] [outer = (nil)] 00:33:45 INFO - PROCESS | 11908 | ++DOMWINDOW == 4 (0x7f5a8ec3a800) [pid = 11908] [serial = 4] [outer = 0x7f5a8ec39800] 00:33:45 INFO - PROCESS | 11908 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f5a9605fb80 00:33:45 INFO - PROCESS | 11908 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f5a8eb3efd0 00:33:45 INFO - PROCESS | 11908 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5a8eb55160 00:33:45 INFO - PROCESS | 11908 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5a8eb55460 00:33:45 INFO - PROCESS | 11908 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5a8eb55790 00:33:45 INFO - PROCESS | 11908 | ++DOMWINDOW == 5 (0x7f5a8eb9d800) [pid = 11908] [serial = 5] [outer = 0x7f5a920c3000] 00:33:45 INFO - PROCESS | 11908 | [11908] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:33:45 INFO - PROCESS | 11908 | 1456994025971 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48192 00:33:46 INFO - PROCESS | 11908 | [11908] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:33:46 INFO - PROCESS | 11908 | 1456994026060 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48193 00:33:46 INFO - PROCESS | 11908 | 1456994026067 Marionette DEBUG Closed connection conn0 00:33:46 INFO - PROCESS | 11908 | [11908] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:33:46 INFO - PROCESS | 11908 | [11908] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:33:46 INFO - PROCESS | 11908 | 1456994026209 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48194 00:33:46 INFO - PROCESS | 11908 | 1456994026213 Marionette DEBUG Closed connection conn1 00:33:46 INFO - PROCESS | 11908 | [11908] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:33:46 INFO - PROCESS | 11908 | 1456994026254 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48195 00:33:46 INFO - PROCESS | 11908 | 1456994026265 Marionette DEBUG Closed connection conn2 00:33:46 INFO - PROCESS | 11908 | 1456994026302 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:33:46 INFO - PROCESS | 11908 | 1456994026323 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:33:47 INFO - PROCESS | 11908 | [11908] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:33:47 INFO - PROCESS | 11908 | ++DOCSHELL 0x7f5a82fda800 == 3 [pid = 11908] [id = 3] 00:33:47 INFO - PROCESS | 11908 | ++DOMWINDOW == 6 (0x7f5a93a4b000) [pid = 11908] [serial = 6] [outer = (nil)] 00:33:47 INFO - PROCESS | 11908 | ++DOCSHELL 0x7f5a9447c000 == 4 [pid = 11908] [id = 4] 00:33:47 INFO - PROCESS | 11908 | ++DOMWINDOW == 7 (0x7f5a82ded000) [pid = 11908] [serial = 7] [outer = (nil)] 00:33:48 INFO - PROCESS | 11908 | [11908] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:33:48 INFO - PROCESS | 11908 | ++DOCSHELL 0x7f5a813c8800 == 5 [pid = 11908] [id = 5] 00:33:48 INFO - PROCESS | 11908 | ++DOMWINDOW == 8 (0x7f5a81fa5000) [pid = 11908] [serial = 8] [outer = (nil)] 00:33:48 INFO - PROCESS | 11908 | [11908] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:33:48 INFO - PROCESS | 11908 | [11908] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:33:48 INFO - PROCESS | 11908 | ++DOMWINDOW == 9 (0x7f5a8124f400) [pid = 11908] [serial = 9] [outer = 0x7f5a81fa5000] 00:33:48 INFO - PROCESS | 11908 | ++DOMWINDOW == 10 (0x7f5a80c13800) [pid = 11908] [serial = 10] [outer = 0x7f5a93a4b000] 00:33:48 INFO - PROCESS | 11908 | ++DOMWINDOW == 11 (0x7f5a80c43800) [pid = 11908] [serial = 11] [outer = 0x7f5a82ded000] 00:33:48 INFO - PROCESS | 11908 | ++DOMWINDOW == 12 (0x7f5a80c45800) [pid = 11908] [serial = 12] [outer = 0x7f5a81fa5000] 00:33:50 INFO - PROCESS | 11908 | 1456994030028 Marionette DEBUG loaded listener.js 00:33:50 INFO - PROCESS | 11908 | 1456994030046 Marionette DEBUG loaded listener.js 00:33:50 INFO - PROCESS | 11908 | ++DOMWINDOW == 13 (0x7f5a8ee86800) [pid = 11908] [serial = 13] [outer = 0x7f5a81fa5000] 00:33:50 INFO - PROCESS | 11908 | 1456994030690 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"56b8e1bb-3d91-411a-9950-875931af7d79","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:33:51 INFO - PROCESS | 11908 | 1456994031027 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:33:51 INFO - PROCESS | 11908 | 1456994031031 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:33:51 INFO - PROCESS | 11908 | 1456994031345 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:33:51 INFO - PROCESS | 11908 | 1456994031348 Marionette TRACE conn3 <- [1,3,null,{}] 00:33:51 INFO - PROCESS | 11908 | 1456994031429 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:33:51 INFO - PROCESS | 11908 | [11908] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:33:51 INFO - PROCESS | 11908 | ++DOMWINDOW == 14 (0x7f5a7b624800) [pid = 11908] [serial = 14] [outer = 0x7f5a81fa5000] 00:33:52 INFO - PROCESS | 11908 | [11908] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:33:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html 00:33:52 INFO - PROCESS | 11908 | ++DOCSHELL 0x7f5a7b521000 == 6 [pid = 11908] [id = 6] 00:33:52 INFO - PROCESS | 11908 | ++DOMWINDOW == 15 (0x7f5a79a07c00) [pid = 11908] [serial = 15] [outer = (nil)] 00:33:52 INFO - PROCESS | 11908 | ++DOMWINDOW == 16 (0x7f5a79a08c00) [pid = 11908] [serial = 16] [outer = 0x7f5a79a07c00] 00:33:52 INFO - PROCESS | 11908 | ++DOMWINDOW == 17 (0x7f5a79a0f800) [pid = 11908] [serial = 17] [outer = 0x7f5a79a07c00] 00:33:52 INFO - PROCESS | 11908 | ++DOCSHELL 0x7f5a79aec800 == 7 [pid = 11908] [id = 7] 00:33:52 INFO - PROCESS | 11908 | ++DOMWINDOW == 18 (0x7f5a7984a800) [pid = 11908] [serial = 18] [outer = (nil)] 00:33:52 INFO - PROCESS | 11908 | ++DOMWINDOW == 19 (0x7f5a7ef1f000) [pid = 11908] [serial = 19] [outer = 0x7f5a7984a800] 00:33:53 INFO - PROCESS | 11908 | ++DOMWINDOW == 20 (0x7f5a797c6800) [pid = 11908] [serial = 20] [outer = 0x7f5a7984a800] 00:33:53 INFO - PROCESS | 11908 | [11908] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:33:53 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:33:53 INFO - document served over http requires an http 00:33:53 INFO - sub-resource via script-tag using the http-csp 00:33:53 INFO - delivery method with no-redirect and when 00:33:53 INFO - the target request is cross-origin. - expected FAIL 00:33:53 INFO - TEST-INFO | expected FAIL 00:33:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1042ms 00:33:53 WARNING - u'runner_teardown' () 00:33:53 INFO - Setting up ssl 00:33:53 INFO - PROCESS | certutil | 00:33:53 INFO - PROCESS | certutil | 00:33:53 INFO - PROCESS | certutil | 00:33:53 INFO - Certificate Nickname Trust Attributes 00:33:53 INFO - SSL,S/MIME,JAR/XPI 00:33:53 INFO - 00:33:53 INFO - web-platform-tests CT,, 00:33:53 INFO - 00:33:53 INFO - Starting runner 00:33:56 INFO - PROCESS | 11972 | 1456994036292 Marionette DEBUG Marionette enabled via build flag and pref 00:33:56 INFO - PROCESS | 11972 | ++DOCSHELL 0x7fb6ec1c1800 == 1 [pid = 11972] [id = 1] 00:33:56 INFO - PROCESS | 11972 | ++DOMWINDOW == 1 (0x7fb6ec1c2000) [pid = 11972] [serial = 1] [outer = (nil)] 00:33:56 INFO - PROCESS | 11972 | ++DOMWINDOW == 2 (0x7fb6ec1c3000) [pid = 11972] [serial = 2] [outer = 0x7fb6ec1c2000] 00:33:56 INFO - PROCESS | 11972 | 1456994036986 Marionette INFO Listening on port 2978 00:33:57 INFO - PROCESS | 11972 | 1456994037495 Marionette DEBUG Marionette enabled via command-line flag 00:33:57 INFO - PROCESS | 11972 | ++DOCSHELL 0x7fb6e8d26000 == 2 [pid = 11972] [id = 2] 00:33:57 INFO - PROCESS | 11972 | ++DOMWINDOW == 3 (0x7fb6e8d36800) [pid = 11972] [serial = 3] [outer = (nil)] 00:33:57 INFO - PROCESS | 11972 | ++DOMWINDOW == 4 (0x7fb6e8d37800) [pid = 11972] [serial = 4] [outer = 0x7fb6e8d36800] 00:33:57 INFO - PROCESS | 11972 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb6f015fc10 00:33:57 INFO - PROCESS | 11972 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb6e8c3ffd0 00:33:57 INFO - PROCESS | 11972 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb6e8c51160 00:33:57 INFO - PROCESS | 11972 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb6e8c51460 00:33:57 INFO - PROCESS | 11972 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb6e8c51790 00:33:57 INFO - PROCESS | 11972 | ++DOMWINDOW == 5 (0x7fb6e8c9a800) [pid = 11972] [serial = 5] [outer = 0x7fb6ec1c2000] 00:33:57 INFO - PROCESS | 11972 | [11972] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:33:57 INFO - PROCESS | 11972 | 1456994037813 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47245 00:33:57 INFO - PROCESS | 11972 | [11972] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:33:57 INFO - PROCESS | 11972 | 1456994037900 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47246 00:33:57 INFO - PROCESS | 11972 | 1456994037907 Marionette DEBUG Closed connection conn0 00:33:58 INFO - PROCESS | 11972 | [11972] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:33:58 INFO - PROCESS | 11972 | [11972] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:33:58 INFO - PROCESS | 11972 | 1456994038048 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47247 00:33:58 INFO - PROCESS | 11972 | 1456994038052 Marionette DEBUG Closed connection conn1 00:33:58 INFO - PROCESS | 11972 | [11972] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:33:58 INFO - PROCESS | 11972 | 1456994038102 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47248 00:33:58 INFO - PROCESS | 11972 | 1456994038109 Marionette DEBUG Closed connection conn2 00:33:58 INFO - PROCESS | 11972 | 1456994038145 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:33:58 INFO - PROCESS | 11972 | 1456994038158 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:33:58 INFO - PROCESS | 11972 | [11972] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:33:59 INFO - PROCESS | 11972 | ++DOCSHELL 0x7fb6dc47c000 == 3 [pid = 11972] [id = 3] 00:33:59 INFO - PROCESS | 11972 | ++DOMWINDOW == 6 (0x7fb6dc47f800) [pid = 11972] [serial = 6] [outer = (nil)] 00:33:59 INFO - PROCESS | 11972 | ++DOCSHELL 0x7fb6dc480000 == 4 [pid = 11972] [id = 4] 00:33:59 INFO - PROCESS | 11972 | ++DOMWINDOW == 7 (0x7fb6dc6d7800) [pid = 11972] [serial = 7] [outer = (nil)] 00:34:00 INFO - PROCESS | 11972 | [11972] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:34:00 INFO - PROCESS | 11972 | ++DOCSHELL 0x7fb6daa0b800 == 5 [pid = 11972] [id = 5] 00:34:00 INFO - PROCESS | 11972 | ++DOMWINDOW == 8 (0x7fb6db8d4400) [pid = 11972] [serial = 8] [outer = (nil)] 00:34:00 INFO - PROCESS | 11972 | [11972] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:34:00 INFO - PROCESS | 11972 | [11972] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:34:00 INFO - PROCESS | 11972 | ++DOMWINDOW == 9 (0x7fb6daa7c800) [pid = 11972] [serial = 9] [outer = 0x7fb6db8d4400] 00:34:00 INFO - PROCESS | 11972 | ++DOMWINDOW == 10 (0x7fb6da514000) [pid = 11972] [serial = 10] [outer = 0x7fb6dc47f800] 00:34:00 INFO - PROCESS | 11972 | ++DOMWINDOW == 11 (0x7fb6da551c00) [pid = 11972] [serial = 11] [outer = 0x7fb6dc6d7800] 00:34:00 INFO - PROCESS | 11972 | ++DOMWINDOW == 12 (0x7fb6da553c00) [pid = 11972] [serial = 12] [outer = 0x7fb6db8d4400] 00:34:01 INFO - PROCESS | 11972 | 1456994041851 Marionette DEBUG loaded listener.js 00:34:01 INFO - PROCESS | 11972 | 1456994041868 Marionette DEBUG loaded listener.js 00:34:02 INFO - PROCESS | 11972 | ++DOMWINDOW == 13 (0x7fb6e8f57c00) [pid = 11972] [serial = 13] [outer = 0x7fb6db8d4400] 00:34:02 INFO - PROCESS | 11972 | 1456994042520 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"e69cd4b5-bec5-4249-8576-12111d4d35f2","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:34:02 INFO - PROCESS | 11972 | 1456994042771 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:34:02 INFO - PROCESS | 11972 | 1456994042781 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:34:03 INFO - PROCESS | 11972 | 1456994043172 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:34:03 INFO - PROCESS | 11972 | 1456994043176 Marionette TRACE conn3 <- [1,3,null,{}] 00:34:03 INFO - PROCESS | 11972 | 1456994043228 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:34:03 INFO - PROCESS | 11972 | [11972] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:34:03 INFO - PROCESS | 11972 | ++DOMWINDOW == 14 (0x7fb6d586a400) [pid = 11972] [serial = 14] [outer = 0x7fb6db8d4400] 00:34:03 INFO - PROCESS | 11972 | [11972] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:34:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html 00:34:04 INFO - PROCESS | 11972 | ++DOCSHELL 0x7fb6dd33d000 == 6 [pid = 11972] [id = 6] 00:34:04 INFO - PROCESS | 11972 | ++DOMWINDOW == 15 (0x7fb6d3b07c00) [pid = 11972] [serial = 15] [outer = (nil)] 00:34:04 INFO - PROCESS | 11972 | ++DOMWINDOW == 16 (0x7fb6d3b08c00) [pid = 11972] [serial = 16] [outer = 0x7fb6d3b07c00] 00:34:04 INFO - PROCESS | 11972 | ++DOMWINDOW == 17 (0x7fb6d3b0f800) [pid = 11972] [serial = 17] [outer = 0x7fb6d3b07c00] 00:34:04 INFO - PROCESS | 11972 | ++DOCSHELL 0x7fb6d3be3000 == 7 [pid = 11972] [id = 7] 00:34:04 INFO - PROCESS | 11972 | ++DOMWINDOW == 18 (0x7fb6d394c800) [pid = 11972] [serial = 18] [outer = (nil)] 00:34:04 INFO - PROCESS | 11972 | ++DOMWINDOW == 19 (0x7fb6d394f400) [pid = 11972] [serial = 19] [outer = 0x7fb6d394c800] 00:34:04 INFO - PROCESS | 11972 | ++DOMWINDOW == 20 (0x7fb6d4632800) [pid = 11972] [serial = 20] [outer = 0x7fb6d394c800] 00:34:05 INFO - PROCESS | 11972 | [11972] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:34:05 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:34:05 INFO - document served over http requires an http 00:34:05 INFO - sub-resource via script-tag using the http-csp 00:34:05 INFO - delivery method with swap-origin-redirect and when 00:34:05 INFO - the target request is cross-origin. 00:34:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | took 1089ms 00:34:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html 00:34:05 INFO - PROCESS | 11972 | ++DOCSHELL 0x7fb6d2bf0000 == 8 [pid = 11972] [id = 8] 00:34:05 INFO - PROCESS | 11972 | ++DOMWINDOW == 21 (0x7fb6d29cc400) [pid = 11972] [serial = 21] [outer = (nil)] 00:34:05 INFO - PROCESS | 11972 | ++DOMWINDOW == 22 (0x7fb6d29cd800) [pid = 11972] [serial = 22] [outer = 0x7fb6d29cc400] 00:34:05 INFO - PROCESS | 11972 | ++DOMWINDOW == 23 (0x7fb6d29d3800) [pid = 11972] [serial = 23] [outer = 0x7fb6d29cc400] 00:34:05 INFO - PROCESS | 11972 | [11972] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:34:05 INFO - PROCESS | 11972 | [11972] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:34:05 INFO - PROCESS | 11972 | [11972] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:34:05 INFO - PROCESS | 11972 | [11972] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:34:06 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:34:06 INFO - document served over http requires an http 00:34:06 INFO - sub-resource via xhr-request using the http-csp 00:34:06 INFO - delivery method with keep-origin-redirect and when 00:34:06 INFO - the target request is cross-origin. - expected FAIL 00:34:06 INFO - TEST-INFO | expected FAIL 00:34:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | took 801ms 00:34:06 WARNING - u'runner_teardown' () 00:34:06 INFO - Setting up ssl 00:34:06 INFO - PROCESS | certutil | 00:34:06 INFO - PROCESS | certutil | 00:34:06 INFO - PROCESS | certutil | 00:34:06 INFO - Certificate Nickname Trust Attributes 00:34:06 INFO - SSL,S/MIME,JAR/XPI 00:34:06 INFO - 00:34:06 INFO - web-platform-tests CT,, 00:34:06 INFO - 00:34:06 INFO - Starting runner 00:34:09 INFO - PROCESS | 12040 | 1456994049040 Marionette DEBUG Marionette enabled via build flag and pref 00:34:09 INFO - PROCESS | 12040 | ++DOCSHELL 0x7f5c42ac5800 == 1 [pid = 12040] [id = 1] 00:34:09 INFO - PROCESS | 12040 | ++DOMWINDOW == 1 (0x7f5c42ac6000) [pid = 12040] [serial = 1] [outer = (nil)] 00:34:09 INFO - PROCESS | 12040 | ++DOMWINDOW == 2 (0x7f5c42ac7000) [pid = 12040] [serial = 2] [outer = 0x7f5c42ac6000] 00:34:09 INFO - PROCESS | 12040 | 1456994049710 Marionette INFO Listening on port 2979 00:34:10 INFO - PROCESS | 12040 | 1456994050212 Marionette DEBUG Marionette enabled via command-line flag 00:34:10 INFO - PROCESS | 12040 | ++DOCSHELL 0x7f5c3f629000 == 2 [pid = 12040] [id = 2] 00:34:10 INFO - PROCESS | 12040 | ++DOMWINDOW == 3 (0x7f5c3f639800) [pid = 12040] [serial = 3] [outer = (nil)] 00:34:10 INFO - PROCESS | 12040 | ++DOMWINDOW == 4 (0x7f5c3f63a800) [pid = 12040] [serial = 4] [outer = 0x7f5c3f639800] 00:34:10 INFO - PROCESS | 12040 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f5c46f5fb80 00:34:10 INFO - PROCESS | 12040 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f5c3f542f40 00:34:10 INFO - PROCESS | 12040 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5c3f554160 00:34:10 INFO - PROCESS | 12040 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5c3f554460 00:34:10 INFO - PROCESS | 12040 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5c3f554790 00:34:10 INFO - PROCESS | 12040 | ++DOMWINDOW == 5 (0x7f5c3f59c000) [pid = 12040] [serial = 5] [outer = 0x7f5c42ac6000] 00:34:10 INFO - PROCESS | 12040 | [12040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:34:10 INFO - PROCESS | 12040 | 1456994050535 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55533 00:34:10 INFO - PROCESS | 12040 | [12040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:34:10 INFO - PROCESS | 12040 | 1456994050626 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55534 00:34:10 INFO - PROCESS | 12040 | 1456994050633 Marionette DEBUG Closed connection conn0 00:34:10 INFO - PROCESS | 12040 | [12040] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:34:10 INFO - PROCESS | 12040 | [12040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:34:10 INFO - PROCESS | 12040 | 1456994050779 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55535 00:34:10 INFO - PROCESS | 12040 | 1456994050783 Marionette DEBUG Closed connection conn1 00:34:10 INFO - PROCESS | 12040 | [12040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:34:10 INFO - PROCESS | 12040 | 1456994050829 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55536 00:34:10 INFO - PROCESS | 12040 | 1456994050840 Marionette DEBUG Closed connection conn2 00:34:10 INFO - PROCESS | 12040 | 1456994050874 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:34:10 INFO - PROCESS | 12040 | 1456994050890 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:34:11 INFO - PROCESS | 12040 | [12040] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:34:12 INFO - PROCESS | 12040 | ++DOCSHELL 0x7f5c32dd2800 == 3 [pid = 12040] [id = 3] 00:34:12 INFO - PROCESS | 12040 | ++DOMWINDOW == 6 (0x7f5c32dd3800) [pid = 12040] [serial = 6] [outer = (nil)] 00:34:12 INFO - PROCESS | 12040 | ++DOCSHELL 0x7f5c32dd4000 == 4 [pid = 12040] [id = 4] 00:34:12 INFO - PROCESS | 12040 | ++DOMWINDOW == 7 (0x7f5c32f8e800) [pid = 12040] [serial = 7] [outer = (nil)] 00:34:12 INFO - PROCESS | 12040 | [12040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:34:13 INFO - PROCESS | 12040 | ++DOCSHELL 0x7f5c3245f800 == 5 [pid = 12040] [id = 5] 00:34:13 INFO - PROCESS | 12040 | ++DOMWINDOW == 8 (0x7f5c321e9800) [pid = 12040] [serial = 8] [outer = (nil)] 00:34:13 INFO - PROCESS | 12040 | [12040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:34:13 INFO - PROCESS | 12040 | [12040] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:34:13 INFO - PROCESS | 12040 | ++DOMWINDOW == 9 (0x7f5c31351400) [pid = 12040] [serial = 9] [outer = 0x7f5c321e9800] 00:34:13 INFO - PROCESS | 12040 | ++DOMWINDOW == 10 (0x7f5c30e41800) [pid = 12040] [serial = 10] [outer = 0x7f5c32dd3800] 00:34:13 INFO - PROCESS | 12040 | ++DOMWINDOW == 11 (0x7f5c30e58400) [pid = 12040] [serial = 11] [outer = 0x7f5c32f8e800] 00:34:13 INFO - PROCESS | 12040 | ++DOMWINDOW == 12 (0x7f5c30e5a400) [pid = 12040] [serial = 12] [outer = 0x7f5c321e9800] 00:34:14 INFO - PROCESS | 12040 | 1456994054671 Marionette DEBUG loaded listener.js 00:34:14 INFO - PROCESS | 12040 | 1456994054687 Marionette DEBUG loaded listener.js 00:34:15 INFO - PROCESS | 12040 | ++DOMWINDOW == 13 (0x7f5c3f887000) [pid = 12040] [serial = 13] [outer = 0x7f5c321e9800] 00:34:15 INFO - PROCESS | 12040 | 1456994055310 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"03214bc0-d14e-411e-95fe-cff3a57c5f73","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:34:15 INFO - PROCESS | 12040 | 1456994055614 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:34:15 INFO - PROCESS | 12040 | 1456994055620 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:34:15 INFO - PROCESS | 12040 | 1456994055937 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:34:15 INFO - PROCESS | 12040 | 1456994055939 Marionette TRACE conn3 <- [1,3,null,{}] 00:34:15 INFO - PROCESS | 12040 | 1456994055978 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:34:16 INFO - PROCESS | 12040 | [12040] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:34:16 INFO - PROCESS | 12040 | ++DOMWINDOW == 14 (0x7f5c2af5b400) [pid = 12040] [serial = 14] [outer = 0x7f5c321e9800] 00:34:16 INFO - PROCESS | 12040 | [12040] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:34:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html 00:34:16 INFO - PROCESS | 12040 | ++DOCSHELL 0x7f5c2af7a800 == 6 [pid = 12040] [id = 6] 00:34:16 INFO - PROCESS | 12040 | ++DOMWINDOW == 15 (0x7f5c2a408000) [pid = 12040] [serial = 15] [outer = (nil)] 00:34:16 INFO - PROCESS | 12040 | ++DOMWINDOW == 16 (0x7f5c2a409000) [pid = 12040] [serial = 16] [outer = 0x7f5c2a408000] 00:34:17 INFO - PROCESS | 12040 | ++DOMWINDOW == 17 (0x7f5c2a410000) [pid = 12040] [serial = 17] [outer = 0x7f5c2a408000] 00:34:17 INFO - PROCESS | 12040 | ++DOCSHELL 0x7f5c2a4e9800 == 7 [pid = 12040] [id = 7] 00:34:17 INFO - PROCESS | 12040 | ++DOMWINDOW == 18 (0x7f5c2a411c00) [pid = 12040] [serial = 18] [outer = (nil)] 00:34:17 INFO - PROCESS | 12040 | ++DOMWINDOW == 19 (0x7f5c307dc800) [pid = 12040] [serial = 19] [outer = 0x7f5c2a411c00] 00:34:17 INFO - PROCESS | 12040 | ++DOMWINDOW == 20 (0x7f5c2a239400) [pid = 12040] [serial = 20] [outer = 0x7f5c2a411c00] 00:34:17 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:34:17 INFO - document served over http requires an http 00:34:17 INFO - sub-resource via xhr-request using the http-csp 00:34:17 INFO - delivery method with no-redirect and when 00:34:17 INFO - the target request is cross-origin. - expected FAIL 00:34:17 INFO - TEST-INFO | expected FAIL 00:34:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 931ms 00:34:17 WARNING - u'runner_teardown' () 00:34:17 INFO - Setting up ssl 00:34:17 INFO - PROCESS | certutil | 00:34:18 INFO - PROCESS | certutil | 00:34:18 INFO - PROCESS | certutil | 00:34:18 INFO - Certificate Nickname Trust Attributes 00:34:18 INFO - SSL,S/MIME,JAR/XPI 00:34:18 INFO - 00:34:18 INFO - web-platform-tests CT,, 00:34:18 INFO - 00:34:18 INFO - Starting runner 00:34:21 INFO - PROCESS | 12103 | 1456994061058 Marionette DEBUG Marionette enabled via build flag and pref 00:34:21 INFO - PROCESS | 12103 | ++DOCSHELL 0x7fb15e7c4000 == 1 [pid = 12103] [id = 1] 00:34:21 INFO - PROCESS | 12103 | ++DOMWINDOW == 1 (0x7fb15e7c4800) [pid = 12103] [serial = 1] [outer = (nil)] 00:34:21 INFO - PROCESS | 12103 | ++DOMWINDOW == 2 (0x7fb15e7c5800) [pid = 12103] [serial = 2] [outer = 0x7fb15e7c4800] 00:34:21 INFO - PROCESS | 12103 | 1456994061738 Marionette INFO Listening on port 2980 00:34:22 INFO - PROCESS | 12103 | 1456994062249 Marionette DEBUG Marionette enabled via command-line flag 00:34:22 INFO - PROCESS | 12103 | ++DOCSHELL 0x7fb15b327000 == 2 [pid = 12103] [id = 2] 00:34:22 INFO - PROCESS | 12103 | ++DOMWINDOW == 3 (0x7fb15b337800) [pid = 12103] [serial = 3] [outer = (nil)] 00:34:22 INFO - PROCESS | 12103 | ++DOMWINDOW == 4 (0x7fb15b338800) [pid = 12103] [serial = 4] [outer = 0x7fb15b337800] 00:34:22 INFO - PROCESS | 12103 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb16275fc10 00:34:22 INFO - PROCESS | 12103 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb15b23bfd0 00:34:22 INFO - PROCESS | 12103 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb15b254160 00:34:22 INFO - PROCESS | 12103 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb15b254460 00:34:22 INFO - PROCESS | 12103 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb15b254790 00:34:22 INFO - PROCESS | 12103 | ++DOMWINDOW == 5 (0x7fb15b2a2000) [pid = 12103] [serial = 5] [outer = 0x7fb15e7c4800] 00:34:22 INFO - PROCESS | 12103 | [12103] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:34:22 INFO - PROCESS | 12103 | 1456994062567 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50774 00:34:22 INFO - PROCESS | 12103 | [12103] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:34:22 INFO - PROCESS | 12103 | 1456994062655 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50775 00:34:22 INFO - PROCESS | 12103 | 1456994062662 Marionette DEBUG Closed connection conn0 00:34:22 INFO - PROCESS | 12103 | [12103] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:34:22 INFO - PROCESS | 12103 | [12103] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:34:22 INFO - PROCESS | 12103 | 1456994062801 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50776 00:34:22 INFO - PROCESS | 12103 | 1456994062806 Marionette DEBUG Closed connection conn1 00:34:22 INFO - PROCESS | 12103 | [12103] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:34:22 INFO - PROCESS | 12103 | 1456994062852 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50777 00:34:22 INFO - PROCESS | 12103 | 1456994062856 Marionette DEBUG Closed connection conn2 00:34:22 INFO - PROCESS | 12103 | 1456994062886 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:34:22 INFO - PROCESS | 12103 | 1456994062896 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:34:23 INFO - PROCESS | 12103 | [12103] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:34:24 INFO - PROCESS | 12103 | ++DOCSHELL 0x7fb14f0ab000 == 3 [pid = 12103] [id = 3] 00:34:24 INFO - PROCESS | 12103 | ++DOMWINDOW == 6 (0x7fb14f0ab800) [pid = 12103] [serial = 6] [outer = (nil)] 00:34:24 INFO - PROCESS | 12103 | ++DOCSHELL 0x7fb14f0ac000 == 4 [pid = 12103] [id = 4] 00:34:24 INFO - PROCESS | 12103 | ++DOMWINDOW == 7 (0x7fb14f3f5000) [pid = 12103] [serial = 7] [outer = (nil)] 00:34:25 INFO - PROCESS | 12103 | [12103] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:34:25 INFO - PROCESS | 12103 | ++DOCSHELL 0x7fb14d8b4800 == 5 [pid = 12103] [id = 5] 00:34:25 INFO - PROCESS | 12103 | ++DOMWINDOW == 8 (0x7fb14e4d9000) [pid = 12103] [serial = 8] [outer = (nil)] 00:34:25 INFO - PROCESS | 12103 | [12103] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:34:25 INFO - PROCESS | 12103 | [12103] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:34:25 INFO - PROCESS | 12103 | ++DOMWINDOW == 9 (0x7fb14d787000) [pid = 12103] [serial = 9] [outer = 0x7fb14e4d9000] 00:34:25 INFO - PROCESS | 12103 | ++DOMWINDOW == 10 (0x7fb14d4ab000) [pid = 12103] [serial = 10] [outer = 0x7fb14f0ab800] 00:34:25 INFO - PROCESS | 12103 | ++DOMWINDOW == 11 (0x7fb14d4d5400) [pid = 12103] [serial = 11] [outer = 0x7fb14f3f5000] 00:34:25 INFO - PROCESS | 12103 | ++DOMWINDOW == 12 (0x7fb14d4d7400) [pid = 12103] [serial = 12] [outer = 0x7fb14e4d9000] 00:34:26 INFO - PROCESS | 12103 | 1456994066800 Marionette DEBUG loaded listener.js 00:34:26 INFO - PROCESS | 12103 | 1456994066818 Marionette DEBUG loaded listener.js 00:34:27 INFO - PROCESS | 12103 | ++DOMWINDOW == 13 (0x7fb14b418000) [pid = 12103] [serial = 13] [outer = 0x7fb14e4d9000] 00:34:27 INFO - PROCESS | 12103 | 1456994067460 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"69fdbf2e-87b8-42a6-a928-42d677aab46d","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:34:27 INFO - PROCESS | 12103 | 1456994067714 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:34:27 INFO - PROCESS | 12103 | 1456994067718 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:34:28 INFO - PROCESS | 12103 | 1456994068099 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:34:28 INFO - PROCESS | 12103 | 1456994068103 Marionette TRACE conn3 <- [1,3,null,{}] 00:34:28 INFO - PROCESS | 12103 | 1456994068145 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:34:28 INFO - PROCESS | 12103 | [12103] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:34:28 INFO - PROCESS | 12103 | ++DOMWINDOW == 14 (0x7fb1481b1400) [pid = 12103] [serial = 14] [outer = 0x7fb14e4d9000] 00:34:28 INFO - PROCESS | 12103 | [12103] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:34:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html 00:34:28 INFO - PROCESS | 12103 | ++DOCSHELL 0x7fb14645e000 == 6 [pid = 12103] [id = 6] 00:34:28 INFO - PROCESS | 12103 | ++DOMWINDOW == 15 (0x7fb146307000) [pid = 12103] [serial = 15] [outer = (nil)] 00:34:29 INFO - PROCESS | 12103 | ++DOMWINDOW == 16 (0x7fb146308000) [pid = 12103] [serial = 16] [outer = 0x7fb146307000] 00:34:29 INFO - PROCESS | 12103 | ++DOMWINDOW == 17 (0x7fb14630ec00) [pid = 12103] [serial = 17] [outer = 0x7fb146307000] 00:34:29 INFO - PROCESS | 12103 | ++DOCSHELL 0x7fb1463dc800 == 7 [pid = 12103] [id = 7] 00:34:29 INFO - PROCESS | 12103 | ++DOMWINDOW == 18 (0x7fb14642c800) [pid = 12103] [serial = 18] [outer = (nil)] 00:34:29 INFO - PROCESS | 12103 | ++DOMWINDOW == 19 (0x7fb14642ec00) [pid = 12103] [serial = 19] [outer = 0x7fb14642c800] 00:34:29 INFO - PROCESS | 12103 | ++DOMWINDOW == 20 (0x7fb146097400) [pid = 12103] [serial = 20] [outer = 0x7fb14642c800] 00:34:29 INFO - PROCESS | 12103 | [12103] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:34:29 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:34:29 INFO - document served over http requires an http 00:34:29 INFO - sub-resource via xhr-request using the http-csp 00:34:29 INFO - delivery method with swap-origin-redirect and when 00:34:29 INFO - the target request is cross-origin. 00:34:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | took 1083ms 00:34:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html 00:34:30 INFO - PROCESS | 12103 | ++DOCSHELL 0x7fb1452f2800 == 8 [pid = 12103] [id = 8] 00:34:30 INFO - PROCESS | 12103 | ++DOMWINDOW == 21 (0x7fb1451a1000) [pid = 12103] [serial = 21] [outer = (nil)] 00:34:30 INFO - PROCESS | 12103 | ++DOMWINDOW == 22 (0x7fb1451a2400) [pid = 12103] [serial = 22] [outer = 0x7fb1451a1000] 00:34:30 INFO - PROCESS | 12103 | ++DOMWINDOW == 23 (0x7fb1451a7c00) [pid = 12103] [serial = 23] [outer = 0x7fb1451a1000] 00:34:30 INFO - PROCESS | 12103 | [12103] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:34:30 INFO - PROCESS | 12103 | [12103] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:34:30 INFO - PROCESS | 12103 | [12103] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:34:30 INFO - PROCESS | 12103 | [12103] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:34:30 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:34:31 INFO - document served over http requires an https 00:34:31 INFO - sub-resource via fetch-request using the http-csp 00:34:31 INFO - delivery method with keep-origin-redirect and when 00:34:31 INFO - the target request is cross-origin. - expected FAIL 00:34:31 INFO - TEST-INFO | expected FAIL 00:34:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | took 907ms 00:34:31 WARNING - u'runner_teardown' () 00:34:31 INFO - Setting up ssl 00:34:31 INFO - PROCESS | certutil | 00:34:31 INFO - PROCESS | certutil | 00:34:31 INFO - PROCESS | certutil | 00:34:31 INFO - Certificate Nickname Trust Attributes 00:34:31 INFO - SSL,S/MIME,JAR/XPI 00:34:31 INFO - 00:34:31 INFO - web-platform-tests CT,, 00:34:31 INFO - 00:34:31 INFO - Starting runner 00:34:34 INFO - PROCESS | 12173 | 1456994074282 Marionette DEBUG Marionette enabled via build flag and pref 00:34:34 INFO - PROCESS | 12173 | ++DOCSHELL 0x7f0214bc2800 == 1 [pid = 12173] [id = 1] 00:34:34 INFO - PROCESS | 12173 | ++DOMWINDOW == 1 (0x7f0214bc3000) [pid = 12173] [serial = 1] [outer = (nil)] 00:34:34 INFO - PROCESS | 12173 | ++DOMWINDOW == 2 (0x7f0214bc4000) [pid = 12173] [serial = 2] [outer = 0x7f0214bc3000] 00:34:35 INFO - PROCESS | 12173 | 1456994075175 Marionette INFO Listening on port 2981 00:34:35 INFO - PROCESS | 12173 | 1456994075824 Marionette DEBUG Marionette enabled via command-line flag 00:34:35 INFO - PROCESS | 12173 | ++DOCSHELL 0x7f0211626800 == 2 [pid = 12173] [id = 2] 00:34:35 INFO - PROCESS | 12173 | ++DOMWINDOW == 3 (0x7f0211637000) [pid = 12173] [serial = 3] [outer = (nil)] 00:34:35 INFO - PROCESS | 12173 | ++DOMWINDOW == 4 (0x7f0211638000) [pid = 12173] [serial = 4] [outer = 0x7f0211637000] 00:34:35 INFO - PROCESS | 12173 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0218b5fc10 00:34:36 INFO - PROCESS | 12173 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f0211542fd0 00:34:36 INFO - PROCESS | 12173 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0211554160 00:34:36 INFO - PROCESS | 12173 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0211554460 00:34:36 INFO - PROCESS | 12173 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0211554790 00:34:36 INFO - PROCESS | 12173 | ++DOMWINDOW == 5 (0x7f021159f800) [pid = 12173] [serial = 5] [outer = 0x7f0214bc3000] 00:34:36 INFO - PROCESS | 12173 | [12173] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:34:36 INFO - PROCESS | 12173 | 1456994076213 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55789 00:34:36 INFO - PROCESS | 12173 | [12173] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:34:36 INFO - PROCESS | 12173 | 1456994076256 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55790 00:34:36 INFO - PROCESS | 12173 | 1456994076311 Marionette DEBUG Closed connection conn0 00:34:36 INFO - PROCESS | 12173 | 1456994076316 Marionette DEBUG Closed connection conn1 00:34:36 INFO - PROCESS | 12173 | [12173] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:34:36 INFO - PROCESS | 12173 | [12173] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:34:36 INFO - PROCESS | 12173 | 1456994076448 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55791 00:34:36 INFO - PROCESS | 12173 | [12173] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:34:36 INFO - PROCESS | 12173 | 1456994076492 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55792 00:34:36 INFO - PROCESS | 12173 | 1456994076498 Marionette DEBUG Closed connection conn2 00:34:36 INFO - PROCESS | 12173 | [12173] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:34:36 INFO - PROCESS | 12173 | 1456994076530 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:55793 00:34:36 INFO - PROCESS | 12173 | 1456994076541 Marionette DEBUG Closed connection conn3 00:34:36 INFO - PROCESS | 12173 | 1456994076585 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:34:36 INFO - PROCESS | 12173 | 1456994076607 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:34:37 INFO - PROCESS | 12173 | [12173] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:34:38 INFO - PROCESS | 12173 | ++DOCSHELL 0x7f02056a4000 == 3 [pid = 12173] [id = 3] 00:34:38 INFO - PROCESS | 12173 | ++DOMWINDOW == 6 (0x7f02056a4800) [pid = 12173] [serial = 6] [outer = (nil)] 00:34:38 INFO - PROCESS | 12173 | ++DOCSHELL 0x7f02056a5000 == 4 [pid = 12173] [id = 4] 00:34:38 INFO - PROCESS | 12173 | ++DOMWINDOW == 7 (0x7f02058cd000) [pid = 12173] [serial = 7] [outer = (nil)] 00:34:38 INFO - PROCESS | 12173 | [12173] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:34:38 INFO - PROCESS | 12173 | ++DOCSHELL 0x7f0203c2f800 == 5 [pid = 12173] [id = 5] 00:34:38 INFO - PROCESS | 12173 | ++DOMWINDOW == 8 (0x7f02058cc800) [pid = 12173] [serial = 8] [outer = (nil)] 00:34:38 INFO - PROCESS | 12173 | [12173] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:34:38 INFO - PROCESS | 12173 | [12173] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:34:38 INFO - PROCESS | 12173 | ++DOMWINDOW == 9 (0x7f0203c75400) [pid = 12173] [serial = 9] [outer = 0x7f02058cc800] 00:34:39 INFO - PROCESS | 12173 | ++DOMWINDOW == 10 (0x7f020374a000) [pid = 12173] [serial = 10] [outer = 0x7f02056a4800] 00:34:39 INFO - PROCESS | 12173 | ++DOMWINDOW == 11 (0x7f0203772400) [pid = 12173] [serial = 11] [outer = 0x7f02058cd000] 00:34:39 INFO - PROCESS | 12173 | ++DOMWINDOW == 12 (0x7f0203774400) [pid = 12173] [serial = 12] [outer = 0x7f02058cc800] 00:34:40 INFO - PROCESS | 12173 | 1456994080450 Marionette DEBUG loaded listener.js 00:34:40 INFO - PROCESS | 12173 | 1456994080468 Marionette DEBUG loaded listener.js 00:34:41 INFO - PROCESS | 12173 | ++DOMWINDOW == 13 (0x7f021186f800) [pid = 12173] [serial = 13] [outer = 0x7f02058cc800] 00:34:41 INFO - PROCESS | 12173 | 1456994081107 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"edacd674-7f40-429b-be02-de9b99391aa3","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:34:41 INFO - PROCESS | 12173 | 1456994081428 Marionette TRACE conn4 -> [0,2,"getContext",null] 00:34:41 INFO - PROCESS | 12173 | 1456994081434 Marionette TRACE conn4 <- [1,2,null,{"value":"content"}] 00:34:41 INFO - PROCESS | 12173 | 1456994081779 Marionette TRACE conn4 -> [0,3,"setContext",{"value":"chrome"}] 00:34:41 INFO - PROCESS | 12173 | 1456994081785 Marionette TRACE conn4 <- [1,3,null,{}] 00:34:41 INFO - PROCESS | 12173 | 1456994081835 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:34:42 INFO - PROCESS | 12173 | [12173] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:34:42 INFO - PROCESS | 12173 | ++DOMWINDOW == 14 (0x7f01fe125800) [pid = 12173] [serial = 14] [outer = 0x7f02058cc800] 00:34:42 INFO - PROCESS | 12173 | [12173] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:34:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html 00:34:42 INFO - PROCESS | 12173 | ++DOCSHELL 0x7f01fe048000 == 6 [pid = 12173] [id = 6] 00:34:42 INFO - PROCESS | 12173 | ++DOMWINDOW == 15 (0x7f01fc514000) [pid = 12173] [serial = 15] [outer = (nil)] 00:34:42 INFO - PROCESS | 12173 | ++DOMWINDOW == 16 (0x7f01fc515000) [pid = 12173] [serial = 16] [outer = 0x7f01fc514000] 00:34:42 INFO - PROCESS | 12173 | ++DOMWINDOW == 17 (0x7f01fc51b800) [pid = 12173] [serial = 17] [outer = 0x7f01fc514000] 00:34:43 INFO - PROCESS | 12173 | ++DOCSHELL 0x7f01fc309000 == 7 [pid = 12173] [id = 7] 00:34:43 INFO - PROCESS | 12173 | ++DOMWINDOW == 18 (0x7f01fc51c400) [pid = 12173] [serial = 18] [outer = (nil)] 00:34:43 INFO - PROCESS | 12173 | ++DOMWINDOW == 19 (0x7f01fe013c00) [pid = 12173] [serial = 19] [outer = 0x7f01fc51c400] 00:34:43 INFO - PROCESS | 12173 | ++DOMWINDOW == 20 (0x7f01fc2b3000) [pid = 12173] [serial = 20] [outer = 0x7f01fc51c400] 00:34:43 INFO - PROCESS | 12173 | [12173] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:34:44 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:34:44 INFO - document served over http requires an https 00:34:44 INFO - sub-resource via fetch-request using the http-csp 00:34:44 INFO - delivery method with no-redirect and when 00:34:44 INFO - the target request is cross-origin. - expected FAIL 00:34:44 INFO - TEST-INFO | expected FAIL 00:34:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1742ms 00:34:44 WARNING - u'runner_teardown' () 00:34:44 INFO - Setting up ssl 00:34:44 INFO - PROCESS | certutil | 00:34:44 INFO - PROCESS | certutil | 00:34:44 INFO - PROCESS | certutil | 00:34:44 INFO - Certificate Nickname Trust Attributes 00:34:44 INFO - SSL,S/MIME,JAR/XPI 00:34:44 INFO - 00:34:44 INFO - web-platform-tests CT,, 00:34:44 INFO - 00:34:44 INFO - Starting runner 00:34:47 INFO - PROCESS | 12238 | 1456994087490 Marionette DEBUG Marionette enabled via build flag and pref 00:34:47 INFO - PROCESS | 12238 | ++DOCSHELL 0x7f2b134c4000 == 1 [pid = 12238] [id = 1] 00:34:47 INFO - PROCESS | 12238 | ++DOMWINDOW == 1 (0x7f2b134c4800) [pid = 12238] [serial = 1] [outer = (nil)] 00:34:47 INFO - PROCESS | 12238 | ++DOMWINDOW == 2 (0x7f2b134c5800) [pid = 12238] [serial = 2] [outer = 0x7f2b134c4800] 00:34:48 INFO - PROCESS | 12238 | 1456994088188 Marionette INFO Listening on port 2982 00:34:48 INFO - PROCESS | 12238 | 1456994088699 Marionette DEBUG Marionette enabled via command-line flag 00:34:48 INFO - PROCESS | 12238 | ++DOCSHELL 0x7f2b10027000 == 2 [pid = 12238] [id = 2] 00:34:48 INFO - PROCESS | 12238 | ++DOMWINDOW == 3 (0x7f2b10037800) [pid = 12238] [serial = 3] [outer = (nil)] 00:34:48 INFO - PROCESS | 12238 | ++DOMWINDOW == 4 (0x7f2b10038800) [pid = 12238] [serial = 4] [outer = 0x7f2b10037800] 00:34:48 INFO - PROCESS | 12238 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f2b1745fb80 00:34:48 INFO - PROCESS | 12238 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f2b0ff3afd0 00:34:48 INFO - PROCESS | 12238 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f2b0ff53160 00:34:48 INFO - PROCESS | 12238 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f2b0ff53460 00:34:48 INFO - PROCESS | 12238 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f2b0ff53790 00:34:49 INFO - PROCESS | 12238 | ++DOMWINDOW == 5 (0x7f2b0ffa2000) [pid = 12238] [serial = 5] [outer = 0x7f2b134c4800] 00:34:49 INFO - PROCESS | 12238 | [12238] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:34:49 INFO - PROCESS | 12238 | 1456994089019 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59341 00:34:49 INFO - PROCESS | 12238 | [12238] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:34:49 INFO - PROCESS | 12238 | 1456994089112 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59342 00:34:49 INFO - PROCESS | 12238 | 1456994089119 Marionette DEBUG Closed connection conn0 00:34:49 INFO - PROCESS | 12238 | [12238] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:34:49 INFO - PROCESS | 12238 | [12238] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:34:49 INFO - PROCESS | 12238 | 1456994089265 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59343 00:34:49 INFO - PROCESS | 12238 | 1456994089269 Marionette DEBUG Closed connection conn1 00:34:49 INFO - PROCESS | 12238 | [12238] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:34:49 INFO - PROCESS | 12238 | 1456994089312 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:59344 00:34:49 INFO - PROCESS | 12238 | 1456994089325 Marionette DEBUG Closed connection conn2 00:34:49 INFO - PROCESS | 12238 | 1456994089370 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:34:49 INFO - PROCESS | 12238 | 1456994089386 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:34:50 INFO - PROCESS | 12238 | [12238] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:34:50 INFO - PROCESS | 12238 | ++DOCSHELL 0x7f2b03e03000 == 3 [pid = 12238] [id = 3] 00:34:50 INFO - PROCESS | 12238 | ++DOMWINDOW == 6 (0x7f2b03e05000) [pid = 12238] [serial = 6] [outer = (nil)] 00:34:50 INFO - PROCESS | 12238 | ++DOCSHELL 0x7f2b03e05800 == 4 [pid = 12238] [id = 4] 00:34:50 INFO - PROCESS | 12238 | ++DOMWINDOW == 7 (0x7f2b043d3800) [pid = 12238] [serial = 7] [outer = (nil)] 00:34:51 INFO - PROCESS | 12238 | [12238] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:34:51 INFO - PROCESS | 12238 | ++DOCSHELL 0x7f2b033bd800 == 5 [pid = 12238] [id = 5] 00:34:51 INFO - PROCESS | 12238 | ++DOMWINDOW == 8 (0x7f2b034d6c00) [pid = 12238] [serial = 8] [outer = (nil)] 00:34:51 INFO - PROCESS | 12238 | [12238] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:34:51 INFO - PROCESS | 12238 | [12238] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:34:51 INFO - PROCESS | 12238 | ++DOMWINDOW == 9 (0x7f2b02637000) [pid = 12238] [serial = 9] [outer = 0x7f2b034d6c00] 00:34:51 INFO - PROCESS | 12238 | ++DOMWINDOW == 10 (0x7f2b02136000) [pid = 12238] [serial = 10] [outer = 0x7f2b03e05000] 00:34:52 INFO - PROCESS | 12238 | ++DOMWINDOW == 11 (0x7f2b02154000) [pid = 12238] [serial = 11] [outer = 0x7f2b043d3800] 00:34:52 INFO - PROCESS | 12238 | ++DOMWINDOW == 12 (0x7f2b02156000) [pid = 12238] [serial = 12] [outer = 0x7f2b034d6c00] 00:34:53 INFO - PROCESS | 12238 | 1456994093202 Marionette DEBUG loaded listener.js 00:34:53 INFO - PROCESS | 12238 | 1456994093219 Marionette DEBUG loaded listener.js 00:34:53 INFO - PROCESS | 12238 | ++DOMWINDOW == 13 (0x7f2b10283000) [pid = 12238] [serial = 13] [outer = 0x7f2b034d6c00] 00:34:53 INFO - PROCESS | 12238 | 1456994093855 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d62f8691-c6ed-4493-954b-27646d646e0d","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:34:54 INFO - PROCESS | 12238 | 1456994094162 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:34:54 INFO - PROCESS | 12238 | 1456994094168 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:34:54 INFO - PROCESS | 12238 | 1456994094496 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:34:54 INFO - PROCESS | 12238 | 1456994094500 Marionette TRACE conn3 <- [1,3,null,{}] 00:34:54 INFO - PROCESS | 12238 | 1456994094539 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:34:55 INFO - PROCESS | 12238 | [12238] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:34:55 INFO - PROCESS | 12238 | ++DOMWINDOW == 14 (0x7f2afcbb5000) [pid = 12238] [serial = 14] [outer = 0x7f2b034d6c00] 00:34:55 INFO - PROCESS | 12238 | [12238] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:34:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html 00:34:55 INFO - PROCESS | 12238 | ++DOCSHELL 0x7f2afb977000 == 6 [pid = 12238] [id = 6] 00:34:55 INFO - PROCESS | 12238 | ++DOMWINDOW == 15 (0x7f2afae04400) [pid = 12238] [serial = 15] [outer = (nil)] 00:34:55 INFO - PROCESS | 12238 | ++DOMWINDOW == 16 (0x7f2afae05400) [pid = 12238] [serial = 16] [outer = 0x7f2afae04400] 00:34:55 INFO - PROCESS | 12238 | ++DOMWINDOW == 17 (0x7f2afae0bc00) [pid = 12238] [serial = 17] [outer = 0x7f2afae04400] 00:34:56 INFO - PROCESS | 12238 | ++DOCSHELL 0x7f2afac4d800 == 7 [pid = 12238] [id = 7] 00:34:56 INFO - PROCESS | 12238 | ++DOMWINDOW == 18 (0x7f2afaca8400) [pid = 12238] [serial = 18] [outer = (nil)] 00:34:56 INFO - PROCESS | 12238 | ++DOMWINDOW == 19 (0x7f2afaca9000) [pid = 12238] [serial = 19] [outer = 0x7f2afaca8400] 00:34:56 INFO - PROCESS | 12238 | ++DOMWINDOW == 20 (0x7f2afaca8000) [pid = 12238] [serial = 20] [outer = 0x7f2afaca8400] 00:34:56 INFO - PROCESS | 12238 | [12238] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:34:57 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:34:57 INFO - document served over http requires an https 00:34:57 INFO - sub-resource via fetch-request using the http-csp 00:34:57 INFO - delivery method with swap-origin-redirect and when 00:34:57 INFO - the target request is cross-origin. - expected FAIL 00:34:57 INFO - TEST-INFO | expected FAIL 00:34:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | took 1333ms 00:34:57 WARNING - u'runner_teardown' () 00:34:57 INFO - Setting up ssl 00:34:57 INFO - PROCESS | certutil | 00:34:57 INFO - PROCESS | certutil | 00:34:57 INFO - PROCESS | certutil | 00:34:57 INFO - Certificate Nickname Trust Attributes 00:34:57 INFO - SSL,S/MIME,JAR/XPI 00:34:57 INFO - 00:34:57 INFO - web-platform-tests CT,, 00:34:57 INFO - 00:34:57 INFO - Starting runner 00:35:00 INFO - PROCESS | 12302 | 1456994100491 Marionette DEBUG Marionette enabled via build flag and pref 00:35:00 INFO - PROCESS | 12302 | ++DOCSHELL 0x7f3f2e0c1800 == 1 [pid = 12302] [id = 1] 00:35:00 INFO - PROCESS | 12302 | ++DOMWINDOW == 1 (0x7f3f2e0c2000) [pid = 12302] [serial = 1] [outer = (nil)] 00:35:00 INFO - PROCESS | 12302 | ++DOMWINDOW == 2 (0x7f3f2e0c3000) [pid = 12302] [serial = 2] [outer = 0x7f3f2e0c2000] 00:35:01 INFO - PROCESS | 12302 | 1456994101183 Marionette INFO Listening on port 2983 00:35:01 INFO - PROCESS | 12302 | 1456994101693 Marionette DEBUG Marionette enabled via command-line flag 00:35:01 INFO - PROCESS | 12302 | ++DOCSHELL 0x7f3f2ac27000 == 2 [pid = 12302] [id = 2] 00:35:01 INFO - PROCESS | 12302 | ++DOMWINDOW == 3 (0x7f3f2ac37800) [pid = 12302] [serial = 3] [outer = (nil)] 00:35:01 INFO - PROCESS | 12302 | ++DOMWINDOW == 4 (0x7f3f2ac38800) [pid = 12302] [serial = 4] [outer = 0x7f3f2ac37800] 00:35:01 INFO - PROCESS | 12302 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f3f3205fc10 00:35:01 INFO - PROCESS | 12302 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f3f2ab41fd0 00:35:01 INFO - PROCESS | 12302 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f3f2ab53160 00:35:01 INFO - PROCESS | 12302 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f3f2ab53460 00:35:01 INFO - PROCESS | 12302 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f3f2ab53790 00:35:02 INFO - PROCESS | 12302 | ++DOMWINDOW == 5 (0x7f3f2aba4000) [pid = 12302] [serial = 5] [outer = 0x7f3f2e0c2000] 00:35:02 INFO - PROCESS | 12302 | [12302] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:35:02 INFO - PROCESS | 12302 | 1456994102026 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60919 00:35:02 INFO - PROCESS | 12302 | [12302] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:35:02 INFO - PROCESS | 12302 | 1456994102115 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60920 00:35:02 INFO - PROCESS | 12302 | 1456994102122 Marionette DEBUG Closed connection conn0 00:35:02 INFO - PROCESS | 12302 | [12302] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:35:02 INFO - PROCESS | 12302 | [12302] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:35:02 INFO - PROCESS | 12302 | 1456994102276 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60921 00:35:02 INFO - PROCESS | 12302 | 1456994102280 Marionette DEBUG Closed connection conn1 00:35:02 INFO - PROCESS | 12302 | [12302] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:35:02 INFO - PROCESS | 12302 | 1456994102314 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60922 00:35:02 INFO - PROCESS | 12302 | 1456994102320 Marionette DEBUG Closed connection conn2 00:35:02 INFO - PROCESS | 12302 | 1456994102348 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:35:02 INFO - PROCESS | 12302 | 1456994102365 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:35:03 INFO - PROCESS | 12302 | [12302] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:35:04 INFO - PROCESS | 12302 | ++DOCSHELL 0x7f3f1ead5000 == 3 [pid = 12302] [id = 3] 00:35:04 INFO - PROCESS | 12302 | ++DOMWINDOW == 6 (0x7f3f1ead6000) [pid = 12302] [serial = 6] [outer = (nil)] 00:35:04 INFO - PROCESS | 12302 | ++DOCSHELL 0x7f3f1ead7000 == 4 [pid = 12302] [id = 4] 00:35:04 INFO - PROCESS | 12302 | ++DOMWINDOW == 7 (0x7f3f1e865c00) [pid = 12302] [serial = 7] [outer = (nil)] 00:35:04 INFO - PROCESS | 12302 | [12302] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:35:04 INFO - PROCESS | 12302 | ++DOCSHELL 0x7f3f1d1bb800 == 5 [pid = 12302] [id = 5] 00:35:04 INFO - PROCESS | 12302 | ++DOMWINDOW == 8 (0x7f3f1d127000) [pid = 12302] [serial = 8] [outer = (nil)] 00:35:04 INFO - PROCESS | 12302 | [12302] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:35:04 INFO - PROCESS | 12302 | [12302] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:35:04 INFO - PROCESS | 12302 | ++DOMWINDOW == 9 (0x7f3f1d099000) [pid = 12302] [serial = 9] [outer = 0x7f3f1d127000] 00:35:05 INFO - PROCESS | 12302 | ++DOMWINDOW == 10 (0x7f3f1cdbd000) [pid = 12302] [serial = 10] [outer = 0x7f3f1ead6000] 00:35:05 INFO - PROCESS | 12302 | ++DOMWINDOW == 11 (0x7f3f1cde7400) [pid = 12302] [serial = 11] [outer = 0x7f3f1e865c00] 00:35:05 INFO - PROCESS | 12302 | ++DOMWINDOW == 12 (0x7f3f1cde9400) [pid = 12302] [serial = 12] [outer = 0x7f3f1d127000] 00:35:06 INFO - PROCESS | 12302 | 1456994106230 Marionette DEBUG loaded listener.js 00:35:06 INFO - PROCESS | 12302 | 1456994106245 Marionette DEBUG loaded listener.js 00:35:06 INFO - PROCESS | 12302 | ++DOMWINDOW == 13 (0x7f3f1ac08000) [pid = 12302] [serial = 13] [outer = 0x7f3f1d127000] 00:35:06 INFO - PROCESS | 12302 | 1456994106897 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b110614d-5994-43c6-87e1-5c2eaa863bb9","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:35:07 INFO - PROCESS | 12302 | 1456994107121 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:35:07 INFO - PROCESS | 12302 | 1456994107128 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:35:07 INFO - PROCESS | 12302 | 1456994107492 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:35:07 INFO - PROCESS | 12302 | 1456994107495 Marionette TRACE conn3 <- [1,3,null,{}] 00:35:07 INFO - PROCESS | 12302 | 1456994107576 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:35:07 INFO - PROCESS | 12302 | [12302] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:35:07 INFO - PROCESS | 12302 | ++DOMWINDOW == 14 (0x7f3f1780c800) [pid = 12302] [serial = 14] [outer = 0x7f3f1d127000] 00:35:08 INFO - PROCESS | 12302 | [12302] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:35:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html 00:35:08 INFO - PROCESS | 12302 | ++DOCSHELL 0x7f3f15d91800 == 6 [pid = 12302] [id = 6] 00:35:08 INFO - PROCESS | 12302 | ++DOMWINDOW == 15 (0x7f3f15c07800) [pid = 12302] [serial = 15] [outer = (nil)] 00:35:08 INFO - PROCESS | 12302 | ++DOMWINDOW == 16 (0x7f3f15c08800) [pid = 12302] [serial = 16] [outer = 0x7f3f15c07800] 00:35:08 INFO - PROCESS | 12302 | ++DOMWINDOW == 17 (0x7f3f15c0f400) [pid = 12302] [serial = 17] [outer = 0x7f3f15c07800] 00:35:08 INFO - PROCESS | 12302 | ++DOCSHELL 0x7f3f15ced000 == 7 [pid = 12302] [id = 7] 00:35:08 INFO - PROCESS | 12302 | ++DOMWINDOW == 18 (0x7f3f15c10400) [pid = 12302] [serial = 18] [outer = (nil)] 00:35:08 INFO - PROCESS | 12302 | ++DOCSHELL 0x7f3f15984000 == 8 [pid = 12302] [id = 8] 00:35:08 INFO - PROCESS | 12302 | ++DOMWINDOW == 19 (0x7f3f159adc00) [pid = 12302] [serial = 19] [outer = (nil)] 00:35:08 INFO - PROCESS | 12302 | ++DOMWINDOW == 20 (0x7f3f159ad800) [pid = 12302] [serial = 20] [outer = 0x7f3f159adc00] 00:35:08 INFO - PROCESS | 12302 | ++DOMWINDOW == 21 (0x7f3f159b3c00) [pid = 12302] [serial = 21] [outer = 0x7f3f159adc00] 00:35:09 INFO - PROCESS | 12302 | ++DOMWINDOW == 22 (0x7f3f154cc800) [pid = 12302] [serial = 22] [outer = 0x7f3f15c10400] 00:35:09 INFO - PROCESS | 12302 | [12302] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:35:09 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:35:09 INFO - document served over http requires an https 00:35:09 INFO - sub-resource via iframe-tag using the http-csp 00:35:09 INFO - delivery method with keep-origin-redirect and when 00:35:09 INFO - the target request is cross-origin. - expected FAIL 00:35:09 INFO - TEST-INFO | expected FAIL 00:35:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 1289ms 00:35:09 WARNING - u'runner_teardown' () 00:35:09 INFO - Setting up ssl 00:35:09 INFO - PROCESS | certutil | 00:35:09 INFO - PROCESS | certutil | 00:35:09 INFO - PROCESS | certutil | 00:35:09 INFO - Certificate Nickname Trust Attributes 00:35:09 INFO - SSL,S/MIME,JAR/XPI 00:35:09 INFO - 00:35:09 INFO - web-platform-tests CT,, 00:35:09 INFO - 00:35:10 INFO - Starting runner 00:35:12 INFO - PROCESS | 12369 | 1456994112856 Marionette DEBUG Marionette enabled via build flag and pref 00:35:13 INFO - PROCESS | 12369 | ++DOCSHELL 0x7f474b9c4000 == 1 [pid = 12369] [id = 1] 00:35:13 INFO - PROCESS | 12369 | ++DOMWINDOW == 1 (0x7f474b9c4800) [pid = 12369] [serial = 1] [outer = (nil)] 00:35:13 INFO - PROCESS | 12369 | ++DOMWINDOW == 2 (0x7f474b9c5800) [pid = 12369] [serial = 2] [outer = 0x7f474b9c4800] 00:35:13 INFO - PROCESS | 12369 | 1456994113529 Marionette INFO Listening on port 2984 00:35:14 INFO - PROCESS | 12369 | 1456994114025 Marionette DEBUG Marionette enabled via command-line flag 00:35:14 INFO - PROCESS | 12369 | ++DOCSHELL 0x7f4748428000 == 2 [pid = 12369] [id = 2] 00:35:14 INFO - PROCESS | 12369 | ++DOMWINDOW == 3 (0x7f4748438800) [pid = 12369] [serial = 3] [outer = (nil)] 00:35:14 INFO - PROCESS | 12369 | ++DOMWINDOW == 4 (0x7f4748439800) [pid = 12369] [serial = 4] [outer = 0x7f4748438800] 00:35:14 INFO - PROCESS | 12369 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f474f95fb80 00:35:14 INFO - PROCESS | 12369 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f474833df40 00:35:14 INFO - PROCESS | 12369 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f47483560d0 00:35:14 INFO - PROCESS | 12369 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f47483563d0 00:35:14 INFO - PROCESS | 12369 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4748356700 00:35:14 INFO - PROCESS | 12369 | ++DOMWINDOW == 5 (0x7f47483a3000) [pid = 12369] [serial = 5] [outer = 0x7f474b9c4800] 00:35:14 INFO - PROCESS | 12369 | [12369] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:35:14 INFO - PROCESS | 12369 | 1456994114347 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59398 00:35:14 INFO - PROCESS | 12369 | [12369] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:35:14 INFO - PROCESS | 12369 | 1456994114439 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59399 00:35:14 INFO - PROCESS | 12369 | 1456994114445 Marionette DEBUG Closed connection conn0 00:35:14 INFO - PROCESS | 12369 | [12369] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:35:14 INFO - PROCESS | 12369 | [12369] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:35:14 INFO - PROCESS | 12369 | 1456994114591 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59400 00:35:14 INFO - PROCESS | 12369 | 1456994114595 Marionette DEBUG Closed connection conn1 00:35:14 INFO - PROCESS | 12369 | [12369] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:35:14 INFO - PROCESS | 12369 | 1456994114643 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:59401 00:35:14 INFO - PROCESS | 12369 | 1456994114651 Marionette DEBUG Closed connection conn2 00:35:14 INFO - PROCESS | 12369 | 1456994114695 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:35:14 INFO - PROCESS | 12369 | 1456994114714 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:35:15 INFO - PROCESS | 12369 | [12369] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:35:16 INFO - PROCESS | 12369 | ++DOCSHELL 0x7f473c3d0800 == 3 [pid = 12369] [id = 3] 00:35:16 INFO - PROCESS | 12369 | ++DOMWINDOW == 6 (0x7f473c3d2800) [pid = 12369] [serial = 6] [outer = (nil)] 00:35:16 INFO - PROCESS | 12369 | ++DOCSHELL 0x7f473c3d3000 == 4 [pid = 12369] [id = 4] 00:35:16 INFO - PROCESS | 12369 | ++DOMWINDOW == 7 (0x7f473c6cec00) [pid = 12369] [serial = 7] [outer = (nil)] 00:35:16 INFO - PROCESS | 12369 | [12369] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:35:16 INFO - PROCESS | 12369 | ++DOCSHELL 0x7f473a90b800 == 5 [pid = 12369] [id = 5] 00:35:16 INFO - PROCESS | 12369 | ++DOMWINDOW == 8 (0x7f473b7d9000) [pid = 12369] [serial = 8] [outer = (nil)] 00:35:17 INFO - PROCESS | 12369 | [12369] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:35:17 INFO - PROCESS | 12369 | [12369] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:35:17 INFO - PROCESS | 12369 | ++DOMWINDOW == 9 (0x7f473a97e800) [pid = 12369] [serial = 9] [outer = 0x7f473b7d9000] 00:35:17 INFO - PROCESS | 12369 | ++DOMWINDOW == 10 (0x7f473a414000) [pid = 12369] [serial = 10] [outer = 0x7f473c3d2800] 00:35:17 INFO - PROCESS | 12369 | ++DOMWINDOW == 11 (0x7f473a452800) [pid = 12369] [serial = 11] [outer = 0x7f473c6cec00] 00:35:17 INFO - PROCESS | 12369 | ++DOMWINDOW == 12 (0x7f473a454800) [pid = 12369] [serial = 12] [outer = 0x7f473b7d9000] 00:35:18 INFO - PROCESS | 12369 | 1456994118571 Marionette DEBUG loaded listener.js 00:35:18 INFO - PROCESS | 12369 | 1456994118587 Marionette DEBUG loaded listener.js 00:35:19 INFO - PROCESS | 12369 | ++DOMWINDOW == 13 (0x7f474864d400) [pid = 12369] [serial = 13] [outer = 0x7f473b7d9000] 00:35:19 INFO - PROCESS | 12369 | 1456994119262 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"4723ae68-b86f-4d25-a62d-bff998f242fd","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:35:19 INFO - PROCESS | 12369 | 1456994119586 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:35:19 INFO - PROCESS | 12369 | 1456994119592 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:35:19 INFO - PROCESS | 12369 | 1456994119929 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:35:19 INFO - PROCESS | 12369 | 1456994119932 Marionette TRACE conn3 <- [1,3,null,{}] 00:35:20 INFO - PROCESS | 12369 | 1456994120004 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:35:20 INFO - PROCESS | 12369 | [12369] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:35:20 INFO - PROCESS | 12369 | ++DOMWINDOW == 14 (0x7f473d20a000) [pid = 12369] [serial = 14] [outer = 0x7f473b7d9000] 00:35:20 INFO - PROCESS | 12369 | [12369] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:35:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html 00:35:20 INFO - PROCESS | 12369 | ++DOCSHELL 0x7f4734fd9800 == 6 [pid = 12369] [id = 6] 00:35:20 INFO - PROCESS | 12369 | ++DOMWINDOW == 15 (0x7f4733307400) [pid = 12369] [serial = 15] [outer = (nil)] 00:35:20 INFO - PROCESS | 12369 | ++DOMWINDOW == 16 (0x7f4733308400) [pid = 12369] [serial = 16] [outer = 0x7f4733307400] 00:35:21 INFO - PROCESS | 12369 | ++DOMWINDOW == 17 (0x7f473330ec00) [pid = 12369] [serial = 17] [outer = 0x7f4733307400] 00:35:21 INFO - PROCESS | 12369 | ++DOCSHELL 0x7f47333e6800 == 7 [pid = 12369] [id = 7] 00:35:21 INFO - PROCESS | 12369 | ++DOMWINDOW == 18 (0x7f4733149c00) [pid = 12369] [serial = 18] [outer = (nil)] 00:35:21 INFO - PROCESS | 12369 | ++DOCSHELL 0x7f47330d2800 == 8 [pid = 12369] [id = 8] 00:35:21 INFO - PROCESS | 12369 | ++DOMWINDOW == 19 (0x7f4739d8c000) [pid = 12369] [serial = 19] [outer = (nil)] 00:35:21 INFO - PROCESS | 12369 | ++DOMWINDOW == 20 (0x7f4733045000) [pid = 12369] [serial = 20] [outer = 0x7f4739d8c000] 00:35:21 INFO - PROCESS | 12369 | ++DOMWINDOW == 21 (0x7f4733538c00) [pid = 12369] [serial = 21] [outer = 0x7f4733149c00] 00:35:21 INFO - PROCESS | 12369 | ++DOMWINDOW == 22 (0x7f473c6c7400) [pid = 12369] [serial = 22] [outer = 0x7f4739d8c000] 00:35:22 INFO - PROCESS | 12369 | [12369] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:35:22 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:35:22 INFO - document served over http requires an https 00:35:22 INFO - sub-resource via iframe-tag using the http-csp 00:35:22 INFO - delivery method with no-redirect and when 00:35:22 INFO - the target request is cross-origin. - expected FAIL 00:35:22 INFO - TEST-INFO | expected FAIL 00:35:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1184ms 00:35:22 WARNING - u'runner_teardown' () 00:35:22 INFO - Setting up ssl 00:35:22 INFO - PROCESS | certutil | 00:35:22 INFO - PROCESS | certutil | 00:35:22 INFO - PROCESS | certutil | 00:35:22 INFO - Certificate Nickname Trust Attributes 00:35:22 INFO - SSL,S/MIME,JAR/XPI 00:35:22 INFO - 00:35:22 INFO - web-platform-tests CT,, 00:35:22 INFO - 00:35:22 INFO - Starting runner 00:35:25 INFO - PROCESS | 12434 | 1456994125416 Marionette DEBUG Marionette enabled via build flag and pref 00:35:25 INFO - PROCESS | 12434 | ++DOCSHELL 0x7fd431fbf800 == 1 [pid = 12434] [id = 1] 00:35:25 INFO - PROCESS | 12434 | ++DOMWINDOW == 1 (0x7fd431fc0000) [pid = 12434] [serial = 1] [outer = (nil)] 00:35:25 INFO - PROCESS | 12434 | ++DOMWINDOW == 2 (0x7fd431fc1000) [pid = 12434] [serial = 2] [outer = 0x7fd431fc0000] 00:35:26 INFO - PROCESS | 12434 | 1456994126083 Marionette INFO Listening on port 2985 00:35:26 INFO - PROCESS | 12434 | 1456994126581 Marionette DEBUG Marionette enabled via command-line flag 00:35:26 INFO - PROCESS | 12434 | ++DOCSHELL 0x7fd42eb47000 == 2 [pid = 12434] [id = 2] 00:35:26 INFO - PROCESS | 12434 | ++DOMWINDOW == 3 (0x7fd42eb57800) [pid = 12434] [serial = 3] [outer = (nil)] 00:35:26 INFO - PROCESS | 12434 | ++DOMWINDOW == 4 (0x7fd42eb58800) [pid = 12434] [serial = 4] [outer = 0x7fd42eb57800] 00:35:26 INFO - PROCESS | 12434 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fd43367fc10 00:35:26 INFO - PROCESS | 12434 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fd42ea3bfd0 00:35:26 INFO - PROCESS | 12434 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fd42ea54160 00:35:26 INFO - PROCESS | 12434 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fd42ea54460 00:35:26 INFO - PROCESS | 12434 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fd42ea54790 00:35:26 INFO - PROCESS | 12434 | ++DOMWINDOW == 5 (0x7fd42ea95800) [pid = 12434] [serial = 5] [outer = 0x7fd431fc0000] 00:35:26 INFO - PROCESS | 12434 | [12434] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:35:26 INFO - PROCESS | 12434 | 1456994126893 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:34735 00:35:26 INFO - PROCESS | 12434 | [12434] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:35:26 INFO - PROCESS | 12434 | 1456994126981 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:34736 00:35:26 INFO - PROCESS | 12434 | 1456994126988 Marionette DEBUG Closed connection conn0 00:35:27 INFO - PROCESS | 12434 | [12434] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:35:27 INFO - PROCESS | 12434 | [12434] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:35:27 INFO - PROCESS | 12434 | 1456994127129 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:34737 00:35:27 INFO - PROCESS | 12434 | 1456994127134 Marionette DEBUG Closed connection conn1 00:35:27 INFO - PROCESS | 12434 | [12434] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:35:27 INFO - PROCESS | 12434 | 1456994127180 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:34738 00:35:27 INFO - PROCESS | 12434 | 1456994127190 Marionette DEBUG Closed connection conn2 00:35:27 INFO - PROCESS | 12434 | 1456994127220 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:35:27 INFO - PROCESS | 12434 | 1456994127230 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:35:28 INFO - PROCESS | 12434 | [12434] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:35:28 INFO - PROCESS | 12434 | ++DOCSHELL 0x7fd42297d000 == 3 [pid = 12434] [id = 3] 00:35:28 INFO - PROCESS | 12434 | ++DOMWINDOW == 6 (0x7fd42297e000) [pid = 12434] [serial = 6] [outer = (nil)] 00:35:28 INFO - PROCESS | 12434 | ++DOCSHELL 0x7fd42297e800 == 4 [pid = 12434] [id = 4] 00:35:28 INFO - PROCESS | 12434 | ++DOMWINDOW == 7 (0x7fd422e8f800) [pid = 12434] [serial = 7] [outer = (nil)] 00:35:29 INFO - PROCESS | 12434 | [12434] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:35:29 INFO - PROCESS | 12434 | ++DOCSHELL 0x7fd421159000 == 5 [pid = 12434] [id = 5] 00:35:29 INFO - PROCESS | 12434 | ++DOMWINDOW == 8 (0x7fd421dd5c00) [pid = 12434] [serial = 8] [outer = (nil)] 00:35:29 INFO - PROCESS | 12434 | [12434] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:35:29 INFO - PROCESS | 12434 | [12434] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:35:29 INFO - PROCESS | 12434 | ++DOMWINDOW == 9 (0x7fd421092800) [pid = 12434] [serial = 9] [outer = 0x7fd421dd5c00] 00:35:29 INFO - PROCESS | 12434 | ++DOMWINDOW == 10 (0x7fd420da8800) [pid = 12434] [serial = 10] [outer = 0x7fd42297e000] 00:35:29 INFO - PROCESS | 12434 | ++DOMWINDOW == 11 (0x7fd420dd1800) [pid = 12434] [serial = 11] [outer = 0x7fd422e8f800] 00:35:30 INFO - PROCESS | 12434 | ++DOMWINDOW == 12 (0x7fd420dd3800) [pid = 12434] [serial = 12] [outer = 0x7fd421dd5c00] 00:35:31 INFO - PROCESS | 12434 | 1456994131075 Marionette DEBUG loaded listener.js 00:35:31 INFO - PROCESS | 12434 | 1456994131093 Marionette DEBUG loaded listener.js 00:35:31 INFO - PROCESS | 12434 | ++DOMWINDOW == 13 (0x7fd42ede6800) [pid = 12434] [serial = 13] [outer = 0x7fd421dd5c00] 00:35:31 INFO - PROCESS | 12434 | 1456994131730 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a0b40ec4-e53b-4539-a5c7-2d69611f24eb","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:35:32 INFO - PROCESS | 12434 | 1456994132034 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:35:32 INFO - PROCESS | 12434 | 1456994132039 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:35:32 INFO - PROCESS | 12434 | 1456994132377 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:35:32 INFO - PROCESS | 12434 | 1456994132382 Marionette TRACE conn3 <- [1,3,null,{}] 00:35:32 INFO - PROCESS | 12434 | 1456994132437 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:35:32 INFO - PROCESS | 12434 | [12434] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:35:32 INFO - PROCESS | 12434 | ++DOMWINDOW == 14 (0x7fd41cf88000) [pid = 12434] [serial = 14] [outer = 0x7fd421dd5c00] 00:35:33 INFO - PROCESS | 12434 | [12434] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:35:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html 00:35:33 INFO - PROCESS | 12434 | ++DOCSHELL 0x7fd419e71000 == 6 [pid = 12434] [id = 6] 00:35:33 INFO - PROCESS | 12434 | ++DOMWINDOW == 15 (0x7fd419c06c00) [pid = 12434] [serial = 15] [outer = (nil)] 00:35:33 INFO - PROCESS | 12434 | ++DOMWINDOW == 16 (0x7fd419c07c00) [pid = 12434] [serial = 16] [outer = 0x7fd419c06c00] 00:35:33 INFO - PROCESS | 12434 | ++DOMWINDOW == 17 (0x7fd419c0e800) [pid = 12434] [serial = 17] [outer = 0x7fd419c06c00] 00:35:33 INFO - PROCESS | 12434 | ++DOCSHELL 0x7fd419ccb800 == 7 [pid = 12434] [id = 7] 00:35:33 INFO - PROCESS | 12434 | ++DOMWINDOW == 18 (0x7fd419a35800) [pid = 12434] [serial = 18] [outer = (nil)] 00:35:33 INFO - PROCESS | 12434 | ++DOMWINDOW == 19 (0x7fd419c10c00) [pid = 12434] [serial = 19] [outer = 0x7fd419a35800] 00:35:33 INFO - PROCESS | 12434 | ++DOCSHELL 0x7fd419ce7000 == 8 [pid = 12434] [id = 8] 00:35:33 INFO - PROCESS | 12434 | ++DOMWINDOW == 20 (0x7fd419444800) [pid = 12434] [serial = 20] [outer = (nil)] 00:35:34 INFO - PROCESS | 12434 | ++DOMWINDOW == 21 (0x7fd41e2bdc00) [pid = 12434] [serial = 21] [outer = 0x7fd419a35800] 00:35:34 INFO - PROCESS | 12434 | ++DOMWINDOW == 22 (0x7fd419690000) [pid = 12434] [serial = 22] [outer = 0x7fd419444800] 00:35:34 INFO - PROCESS | 12434 | [12434] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:35:34 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:35:34 INFO - document served over http requires an https 00:35:34 INFO - sub-resource via iframe-tag using the http-csp 00:35:34 INFO - delivery method with swap-origin-redirect and when 00:35:34 INFO - the target request is cross-origin. - expected FAIL 00:35:34 INFO - TEST-INFO | expected FAIL 00:35:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1381ms 00:35:34 WARNING - u'runner_teardown' () 00:35:34 INFO - Setting up ssl 00:35:34 INFO - PROCESS | certutil | 00:35:34 INFO - PROCESS | certutil | 00:35:35 INFO - PROCESS | certutil | 00:35:35 INFO - Certificate Nickname Trust Attributes 00:35:35 INFO - SSL,S/MIME,JAR/XPI 00:35:35 INFO - 00:35:35 INFO - web-platform-tests CT,, 00:35:35 INFO - 00:35:35 INFO - Starting runner 00:35:37 INFO - PROCESS | 12498 | 1456994137948 Marionette DEBUG Marionette enabled via build flag and pref 00:35:38 INFO - PROCESS | 12498 | ++DOCSHELL 0x7f7bf59c4000 == 1 [pid = 12498] [id = 1] 00:35:38 INFO - PROCESS | 12498 | ++DOMWINDOW == 1 (0x7f7bf59c4800) [pid = 12498] [serial = 1] [outer = (nil)] 00:35:38 INFO - PROCESS | 12498 | ++DOMWINDOW == 2 (0x7f7bf59c5800) [pid = 12498] [serial = 2] [outer = 0x7f7bf59c4800] 00:35:38 INFO - PROCESS | 12498 | 1456994138624 Marionette INFO Listening on port 2986 00:35:39 INFO - PROCESS | 12498 | 1456994139127 Marionette DEBUG Marionette enabled via command-line flag 00:35:39 INFO - PROCESS | 12498 | ++DOCSHELL 0x7f7bf2525000 == 2 [pid = 12498] [id = 2] 00:35:39 INFO - PROCESS | 12498 | ++DOMWINDOW == 3 (0x7f7bf2535800) [pid = 12498] [serial = 3] [outer = (nil)] 00:35:39 INFO - PROCESS | 12498 | ++DOMWINDOW == 4 (0x7f7bf2536800) [pid = 12498] [serial = 4] [outer = 0x7f7bf2535800] 00:35:39 INFO - PROCESS | 12498 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7bf995fb80 00:35:39 INFO - PROCESS | 12498 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7bf2440f40 00:35:39 INFO - PROCESS | 12498 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7bf24520d0 00:35:39 INFO - PROCESS | 12498 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7bf24523d0 00:35:39 INFO - PROCESS | 12498 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7bf2452790 00:35:39 INFO - PROCESS | 12498 | ++DOMWINDOW == 5 (0x7f7bf249f800) [pid = 12498] [serial = 5] [outer = 0x7f7bf59c4800] 00:35:39 INFO - PROCESS | 12498 | [12498] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:35:39 INFO - PROCESS | 12498 | 1456994139442 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60012 00:35:39 INFO - PROCESS | 12498 | [12498] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:35:39 INFO - PROCESS | 12498 | 1456994139533 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60013 00:35:39 INFO - PROCESS | 12498 | 1456994139540 Marionette DEBUG Closed connection conn0 00:35:39 INFO - PROCESS | 12498 | [12498] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:35:39 INFO - PROCESS | 12498 | [12498] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:35:39 INFO - PROCESS | 12498 | 1456994139683 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60014 00:35:39 INFO - PROCESS | 12498 | 1456994139688 Marionette DEBUG Closed connection conn1 00:35:39 INFO - PROCESS | 12498 | [12498] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:35:39 INFO - PROCESS | 12498 | 1456994139744 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60015 00:35:39 INFO - PROCESS | 12498 | 1456994139755 Marionette DEBUG Closed connection conn2 00:35:39 INFO - PROCESS | 12498 | 1456994139787 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:35:39 INFO - PROCESS | 12498 | 1456994139797 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:35:40 INFO - PROCESS | 12498 | [12498] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:35:41 INFO - PROCESS | 12498 | ++DOCSHELL 0x7f7be64a2000 == 3 [pid = 12498] [id = 3] 00:35:41 INFO - PROCESS | 12498 | ++DOMWINDOW == 6 (0x7f7be64a5800) [pid = 12498] [serial = 6] [outer = (nil)] 00:35:41 INFO - PROCESS | 12498 | ++DOCSHELL 0x7f7be64a6000 == 4 [pid = 12498] [id = 4] 00:35:41 INFO - PROCESS | 12498 | ++DOMWINDOW == 7 (0x7f7be625d800) [pid = 12498] [serial = 7] [outer = (nil)] 00:35:42 INFO - PROCESS | 12498 | [12498] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:35:42 INFO - PROCESS | 12498 | ++DOCSHELL 0x7f7be4bb0800 == 5 [pid = 12498] [id = 5] 00:35:42 INFO - PROCESS | 12498 | ++DOMWINDOW == 8 (0x7f7be4b17000) [pid = 12498] [serial = 8] [outer = (nil)] 00:35:42 INFO - PROCESS | 12498 | [12498] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:35:42 INFO - PROCESS | 12498 | [12498] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:35:42 INFO - PROCESS | 12498 | ++DOMWINDOW == 9 (0x7f7be4aeac00) [pid = 12498] [serial = 9] [outer = 0x7f7be4b17000] 00:35:42 INFO - PROCESS | 12498 | ++DOMWINDOW == 10 (0x7f7be47b3800) [pid = 12498] [serial = 10] [outer = 0x7f7be64a5800] 00:35:42 INFO - PROCESS | 12498 | ++DOMWINDOW == 11 (0x7f7be47dfc00) [pid = 12498] [serial = 11] [outer = 0x7f7be625d800] 00:35:42 INFO - PROCESS | 12498 | ++DOMWINDOW == 12 (0x7f7be47e1c00) [pid = 12498] [serial = 12] [outer = 0x7f7be4b17000] 00:35:43 INFO - PROCESS | 12498 | 1456994143737 Marionette DEBUG loaded listener.js 00:35:43 INFO - PROCESS | 12498 | 1456994143753 Marionette DEBUG loaded listener.js 00:35:44 INFO - PROCESS | 12498 | ++DOMWINDOW == 13 (0x7f7bf2722c00) [pid = 12498] [serial = 13] [outer = 0x7f7be4b17000] 00:35:44 INFO - PROCESS | 12498 | 1456994144375 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a97526b1-c8d9-4e4f-865d-1e4958659caf","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:35:44 INFO - PROCESS | 12498 | 1456994144694 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:35:44 INFO - PROCESS | 12498 | 1456994144700 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:35:44 INFO - PROCESS | 12498 | 1456994144984 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:35:44 INFO - PROCESS | 12498 | 1456994144986 Marionette TRACE conn3 <- [1,3,null,{}] 00:35:45 INFO - PROCESS | 12498 | 1456994145037 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:35:45 INFO - PROCESS | 12498 | [12498] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:35:45 INFO - PROCESS | 12498 | ++DOMWINDOW == 14 (0x7f7bdf61b800) [pid = 12498] [serial = 14] [outer = 0x7f7be4b17000] 00:35:45 INFO - PROCESS | 12498 | [12498] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:35:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html 00:35:45 INFO - PROCESS | 12498 | ++DOCSHELL 0x7f7bdd896000 == 6 [pid = 12498] [id = 6] 00:35:45 INFO - PROCESS | 12498 | ++DOMWINDOW == 15 (0x7f7bdd608000) [pid = 12498] [serial = 15] [outer = (nil)] 00:35:45 INFO - PROCESS | 12498 | ++DOMWINDOW == 16 (0x7f7bdd609000) [pid = 12498] [serial = 16] [outer = 0x7f7bdd608000] 00:35:45 INFO - PROCESS | 12498 | ++DOMWINDOW == 17 (0x7f7bdd60fc00) [pid = 12498] [serial = 17] [outer = 0x7f7bdd608000] 00:35:46 INFO - PROCESS | 12498 | ++DOCSHELL 0x7f7bdd6e4800 == 7 [pid = 12498] [id = 7] 00:35:46 INFO - PROCESS | 12498 | ++DOMWINDOW == 18 (0x7f7bdd611800) [pid = 12498] [serial = 18] [outer = (nil)] 00:35:46 INFO - PROCESS | 12498 | ++DOMWINDOW == 19 (0x7f7bdf2a8400) [pid = 12498] [serial = 19] [outer = 0x7f7bdd611800] 00:35:46 INFO - PROCESS | 12498 | ++DOMWINDOW == 20 (0x7f7bdd388800) [pid = 12498] [serial = 20] [outer = 0x7f7bdd611800] 00:35:46 INFO - PROCESS | 12498 | [12498] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:35:46 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:35:46 INFO - document served over http requires an https 00:35:46 INFO - sub-resource via script-tag using the http-csp 00:35:46 INFO - delivery method with keep-origin-redirect and when 00:35:46 INFO - the target request is cross-origin. - expected FAIL 00:35:46 INFO - TEST-INFO | expected FAIL 00:35:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | took 1232ms 00:35:47 WARNING - u'runner_teardown' () 00:35:47 INFO - Setting up ssl 00:35:47 INFO - PROCESS | certutil | 00:35:47 INFO - PROCESS | certutil | 00:35:47 INFO - PROCESS | certutil | 00:35:47 INFO - Certificate Nickname Trust Attributes 00:35:47 INFO - SSL,S/MIME,JAR/XPI 00:35:47 INFO - 00:35:47 INFO - web-platform-tests CT,, 00:35:47 INFO - 00:35:47 INFO - Starting runner 00:35:50 INFO - PROCESS | 12564 | 1456994150329 Marionette DEBUG Marionette enabled via build flag and pref 00:35:50 INFO - PROCESS | 12564 | ++DOCSHELL 0x7fd878cc5000 == 1 [pid = 12564] [id = 1] 00:35:50 INFO - PROCESS | 12564 | ++DOMWINDOW == 1 (0x7fd878cc5800) [pid = 12564] [serial = 1] [outer = (nil)] 00:35:50 INFO - PROCESS | 12564 | ++DOMWINDOW == 2 (0x7fd878cc6800) [pid = 12564] [serial = 2] [outer = 0x7fd878cc5800] 00:35:51 INFO - PROCESS | 12564 | 1456994150997 Marionette INFO Listening on port 2987 00:35:51 INFO - PROCESS | 12564 | 1456994151492 Marionette DEBUG Marionette enabled via command-line flag 00:35:51 INFO - PROCESS | 12564 | ++DOCSHELL 0x7fd875829000 == 2 [pid = 12564] [id = 2] 00:35:51 INFO - PROCESS | 12564 | ++DOMWINDOW == 3 (0x7fd875839800) [pid = 12564] [serial = 3] [outer = (nil)] 00:35:51 INFO - PROCESS | 12564 | ++DOMWINDOW == 4 (0x7fd87583a800) [pid = 12564] [serial = 4] [outer = 0x7fd875839800] 00:35:51 INFO - PROCESS | 12564 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fd87cc5fb80 00:35:51 INFO - PROCESS | 12564 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fd875742f40 00:35:51 INFO - PROCESS | 12564 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fd8757540d0 00:35:51 INFO - PROCESS | 12564 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fd8757543d0 00:35:51 INFO - PROCESS | 12564 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fd875754700 00:35:51 INFO - PROCESS | 12564 | ++DOMWINDOW == 5 (0x7fd87579d800) [pid = 12564] [serial = 5] [outer = 0x7fd878cc5800] 00:35:51 INFO - PROCESS | 12564 | [12564] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:35:51 INFO - PROCESS | 12564 | 1456994151810 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44317 00:35:51 INFO - PROCESS | 12564 | [12564] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:35:51 INFO - PROCESS | 12564 | 1456994151899 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44318 00:35:51 INFO - PROCESS | 12564 | 1456994151905 Marionette DEBUG Closed connection conn0 00:35:52 INFO - PROCESS | 12564 | [12564] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:35:52 INFO - PROCESS | 12564 | [12564] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:35:52 INFO - PROCESS | 12564 | 1456994152043 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44319 00:35:52 INFO - PROCESS | 12564 | 1456994152047 Marionette DEBUG Closed connection conn1 00:35:52 INFO - PROCESS | 12564 | [12564] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:35:52 INFO - PROCESS | 12564 | 1456994152091 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44320 00:35:52 INFO - PROCESS | 12564 | 1456994152098 Marionette DEBUG Closed connection conn2 00:35:52 INFO - PROCESS | 12564 | 1456994152125 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:35:52 INFO - PROCESS | 12564 | 1456994152135 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:35:52 INFO - PROCESS | 12564 | [12564] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:35:53 INFO - PROCESS | 12564 | ++DOCSHELL 0x7fd869504800 == 3 [pid = 12564] [id = 3] 00:35:53 INFO - PROCESS | 12564 | ++DOMWINDOW == 6 (0x7fd869505000) [pid = 12564] [serial = 6] [outer = (nil)] 00:35:53 INFO - PROCESS | 12564 | ++DOCSHELL 0x7fd869505800 == 4 [pid = 12564] [id = 4] 00:35:53 INFO - PROCESS | 12564 | ++DOMWINDOW == 7 (0x7fd869729000) [pid = 12564] [serial = 7] [outer = (nil)] 00:35:54 INFO - PROCESS | 12564 | [12564] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:35:54 INFO - PROCESS | 12564 | ++DOCSHELL 0x7fd867d48000 == 5 [pid = 12564] [id = 5] 00:35:54 INFO - PROCESS | 12564 | ++DOMWINDOW == 8 (0x7fd867d69c00) [pid = 12564] [serial = 8] [outer = (nil)] 00:35:54 INFO - PROCESS | 12564 | [12564] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:35:54 INFO - PROCESS | 12564 | [12564] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:35:54 INFO - PROCESS | 12564 | ++DOMWINDOW == 9 (0x7fd867d77c00) [pid = 12564] [serial = 9] [outer = 0x7fd867d69c00] 00:35:54 INFO - PROCESS | 12564 | ++DOMWINDOW == 10 (0x7fd8678a1800) [pid = 12564] [serial = 10] [outer = 0x7fd869505000] 00:35:54 INFO - PROCESS | 12564 | ++DOMWINDOW == 11 (0x7fd8678b7c00) [pid = 12564] [serial = 11] [outer = 0x7fd869729000] 00:35:54 INFO - PROCESS | 12564 | ++DOMWINDOW == 12 (0x7fd8678b9c00) [pid = 12564] [serial = 12] [outer = 0x7fd867d69c00] 00:35:55 INFO - PROCESS | 12564 | 1456994155893 Marionette DEBUG loaded listener.js 00:35:55 INFO - PROCESS | 12564 | 1456994155909 Marionette DEBUG loaded listener.js 00:35:56 INFO - PROCESS | 12564 | ++DOMWINDOW == 13 (0x7fd875ae9c00) [pid = 12564] [serial = 13] [outer = 0x7fd867d69c00] 00:35:56 INFO - PROCESS | 12564 | 1456994156536 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"9534cc18-25b0-42d6-aced-c41d2a465841","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:35:56 INFO - PROCESS | 12564 | 1456994156845 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:35:56 INFO - PROCESS | 12564 | 1456994156851 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:35:57 INFO - PROCESS | 12564 | 1456994157144 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:35:57 INFO - PROCESS | 12564 | 1456994157146 Marionette TRACE conn3 <- [1,3,null,{}] 00:35:57 INFO - PROCESS | 12564 | 1456994157213 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:35:57 INFO - PROCESS | 12564 | [12564] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:35:57 INFO - PROCESS | 12564 | ++DOMWINDOW == 14 (0x7fd862689000) [pid = 12564] [serial = 14] [outer = 0x7fd867d69c00] 00:35:57 INFO - PROCESS | 12564 | [12564] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:35:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html 00:35:58 INFO - PROCESS | 12564 | ++DOCSHELL 0x7fd86260d000 == 6 [pid = 12564] [id = 6] 00:35:58 INFO - PROCESS | 12564 | ++DOMWINDOW == 15 (0x7fd8623f7000) [pid = 12564] [serial = 15] [outer = (nil)] 00:35:58 INFO - PROCESS | 12564 | ++DOMWINDOW == 16 (0x7fd8623f8000) [pid = 12564] [serial = 16] [outer = 0x7fd8623f7000] 00:35:58 INFO - PROCESS | 12564 | ++DOMWINDOW == 17 (0x7fd8623fe800) [pid = 12564] [serial = 17] [outer = 0x7fd8623f7000] 00:35:58 INFO - PROCESS | 12564 | ++DOCSHELL 0x7fd86086c000 == 7 [pid = 12564] [id = 7] 00:35:58 INFO - PROCESS | 12564 | ++DOMWINDOW == 18 (0x7fd8623ff000) [pid = 12564] [serial = 18] [outer = (nil)] 00:35:58 INFO - PROCESS | 12564 | ++DOMWINDOW == 19 (0x7fd8625bc800) [pid = 12564] [serial = 19] [outer = 0x7fd8623ff000] 00:35:58 INFO - PROCESS | 12564 | ++DOMWINDOW == 20 (0x7fd860598400) [pid = 12564] [serial = 20] [outer = 0x7fd8623ff000] 00:35:58 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:35:58 INFO - document served over http requires an https 00:35:58 INFO - sub-resource via script-tag using the http-csp 00:35:58 INFO - delivery method with no-redirect and when 00:35:58 INFO - the target request is cross-origin. - expected FAIL 00:35:58 INFO - TEST-INFO | expected FAIL 00:35:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 997ms 00:35:59 WARNING - u'runner_teardown' () 00:35:59 INFO - Setting up ssl 00:35:59 INFO - PROCESS | certutil | 00:35:59 INFO - PROCESS | certutil | 00:35:59 INFO - PROCESS | certutil | 00:35:59 INFO - Certificate Nickname Trust Attributes 00:35:59 INFO - SSL,S/MIME,JAR/XPI 00:35:59 INFO - 00:35:59 INFO - web-platform-tests CT,, 00:35:59 INFO - 00:35:59 INFO - Starting runner 00:36:02 INFO - PROCESS | 12628 | 1456994162247 Marionette DEBUG Marionette enabled via build flag and pref 00:36:02 INFO - PROCESS | 12628 | ++DOCSHELL 0x7f5c5e4c0800 == 1 [pid = 12628] [id = 1] 00:36:02 INFO - PROCESS | 12628 | ++DOMWINDOW == 1 (0x7f5c5e4c1000) [pid = 12628] [serial = 1] [outer = (nil)] 00:36:02 INFO - PROCESS | 12628 | ++DOMWINDOW == 2 (0x7f5c5e4c2000) [pid = 12628] [serial = 2] [outer = 0x7f5c5e4c1000] 00:36:02 INFO - PROCESS | 12628 | 1456994162928 Marionette INFO Listening on port 2988 00:36:03 INFO - PROCESS | 12628 | 1456994163427 Marionette DEBUG Marionette enabled via command-line flag 00:36:03 INFO - PROCESS | 12628 | ++DOCSHELL 0x7f5c5b025000 == 2 [pid = 12628] [id = 2] 00:36:03 INFO - PROCESS | 12628 | ++DOMWINDOW == 3 (0x7f5c5b035800) [pid = 12628] [serial = 3] [outer = (nil)] 00:36:03 INFO - PROCESS | 12628 | ++DOMWINDOW == 4 (0x7f5c5b036800) [pid = 12628] [serial = 4] [outer = 0x7f5c5b035800] 00:36:03 INFO - PROCESS | 12628 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f5c6245fc10 00:36:03 INFO - PROCESS | 12628 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f5c5af3efd0 00:36:03 INFO - PROCESS | 12628 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5c5af50160 00:36:03 INFO - PROCESS | 12628 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5c5af50460 00:36:03 INFO - PROCESS | 12628 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5c5af50790 00:36:03 INFO - PROCESS | 12628 | ++DOMWINDOW == 5 (0x7f5c5af91800) [pid = 12628] [serial = 5] [outer = 0x7f5c5e4c1000] 00:36:03 INFO - PROCESS | 12628 | [12628] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:36:03 INFO - PROCESS | 12628 | 1456994163749 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50460 00:36:03 INFO - PROCESS | 12628 | [12628] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:36:03 INFO - PROCESS | 12628 | 1456994163837 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50461 00:36:03 INFO - PROCESS | 12628 | 1456994163845 Marionette DEBUG Closed connection conn0 00:36:03 INFO - PROCESS | 12628 | [12628] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:36:03 INFO - PROCESS | 12628 | [12628] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:36:03 INFO - PROCESS | 12628 | 1456994163984 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50462 00:36:03 INFO - PROCESS | 12628 | 1456994163989 Marionette DEBUG Closed connection conn1 00:36:04 INFO - PROCESS | 12628 | [12628] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:36:04 INFO - PROCESS | 12628 | 1456994164018 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50463 00:36:04 INFO - PROCESS | 12628 | 1456994164023 Marionette DEBUG Closed connection conn2 00:36:04 INFO - PROCESS | 12628 | 1456994164049 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:36:04 INFO - PROCESS | 12628 | 1456994164064 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:36:04 INFO - PROCESS | 12628 | [12628] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:36:05 INFO - PROCESS | 12628 | ++DOCSHELL 0x7f5c4efe0000 == 3 [pid = 12628] [id = 3] 00:36:05 INFO - PROCESS | 12628 | ++DOMWINDOW == 6 (0x7f5c4efe0800) [pid = 12628] [serial = 6] [outer = (nil)] 00:36:05 INFO - PROCESS | 12628 | ++DOCSHELL 0x7f5c4efe1000 == 4 [pid = 12628] [id = 4] 00:36:05 INFO - PROCESS | 12628 | ++DOMWINDOW == 7 (0x7f5c4f0d4c00) [pid = 12628] [serial = 7] [outer = (nil)] 00:36:06 INFO - PROCESS | 12628 | [12628] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:36:06 INFO - PROCESS | 12628 | ++DOCSHELL 0x7f5c4d594800 == 5 [pid = 12628] [id = 5] 00:36:06 INFO - PROCESS | 12628 | ++DOMWINDOW == 8 (0x7f5c4d529000) [pid = 12628] [serial = 8] [outer = (nil)] 00:36:06 INFO - PROCESS | 12628 | [12628] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:36:06 INFO - PROCESS | 12628 | [12628] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:36:06 INFO - PROCESS | 12628 | ++DOMWINDOW == 9 (0x7f5c4efa7800) [pid = 12628] [serial = 9] [outer = 0x7f5c4d529000] 00:36:06 INFO - PROCESS | 12628 | ++DOMWINDOW == 10 (0x7f5c4d1a8800) [pid = 12628] [serial = 10] [outer = 0x7f5c4efe0800] 00:36:06 INFO - PROCESS | 12628 | ++DOMWINDOW == 11 (0x7f5c4d1d5800) [pid = 12628] [serial = 11] [outer = 0x7f5c4f0d4c00] 00:36:06 INFO - PROCESS | 12628 | ++DOMWINDOW == 12 (0x7f5c4d1d7800) [pid = 12628] [serial = 12] [outer = 0x7f5c4d529000] 00:36:07 INFO - PROCESS | 12628 | 1456994167923 Marionette DEBUG loaded listener.js 00:36:07 INFO - PROCESS | 12628 | 1456994167941 Marionette DEBUG loaded listener.js 00:36:08 INFO - PROCESS | 12628 | ++DOMWINDOW == 13 (0x7f5c4b309400) [pid = 12628] [serial = 13] [outer = 0x7f5c4d529000] 00:36:08 INFO - PROCESS | 12628 | 1456994168597 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c00a086a-724f-4bc7-8ed9-223868f31cc0","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:36:08 INFO - PROCESS | 12628 | 1456994168893 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:36:08 INFO - PROCESS | 12628 | 1456994168897 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:36:09 INFO - PROCESS | 12628 | 1456994169222 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:36:09 INFO - PROCESS | 12628 | 1456994169226 Marionette TRACE conn3 <- [1,3,null,{}] 00:36:09 INFO - PROCESS | 12628 | 1456994169266 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:36:09 INFO - PROCESS | 12628 | [12628] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:36:09 INFO - PROCESS | 12628 | ++DOMWINDOW == 14 (0x7f5c4813b000) [pid = 12628] [serial = 14] [outer = 0x7f5c4d529000] 00:36:09 INFO - PROCESS | 12628 | [12628] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:36:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html 00:36:10 INFO - PROCESS | 12628 | ++DOCSHELL 0x7f5c4628b000 == 6 [pid = 12628] [id = 6] 00:36:10 INFO - PROCESS | 12628 | ++DOMWINDOW == 15 (0x7f5c462f6800) [pid = 12628] [serial = 15] [outer = (nil)] 00:36:10 INFO - PROCESS | 12628 | ++DOMWINDOW == 16 (0x7f5c462f7800) [pid = 12628] [serial = 16] [outer = 0x7f5c462f6800] 00:36:10 INFO - PROCESS | 12628 | ++DOMWINDOW == 17 (0x7f5c462fe400) [pid = 12628] [serial = 17] [outer = 0x7f5c462f6800] 00:36:10 INFO - PROCESS | 12628 | ++DOCSHELL 0x7f5c460dc000 == 7 [pid = 12628] [id = 7] 00:36:10 INFO - PROCESS | 12628 | ++DOMWINDOW == 18 (0x7f5c45e29000) [pid = 12628] [serial = 18] [outer = (nil)] 00:36:10 INFO - PROCESS | 12628 | ++DOMWINDOW == 19 (0x7f5c462fcc00) [pid = 12628] [serial = 19] [outer = 0x7f5c45e29000] 00:36:10 INFO - PROCESS | 12628 | ++DOMWINDOW == 20 (0x7f5c45747400) [pid = 12628] [serial = 20] [outer = 0x7f5c45e29000] 00:36:11 INFO - PROCESS | 12628 | [12628] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:36:11 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:36:11 INFO - document served over http requires an https 00:36:11 INFO - sub-resource via script-tag using the http-csp 00:36:11 INFO - delivery method with swap-origin-redirect and when 00:36:11 INFO - the target request is cross-origin. - expected FAIL 00:36:11 INFO - TEST-INFO | expected FAIL 00:36:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | took 1240ms 00:36:11 WARNING - u'runner_teardown' () 00:36:11 INFO - Setting up ssl 00:36:11 INFO - PROCESS | certutil | 00:36:11 INFO - PROCESS | certutil | 00:36:11 INFO - PROCESS | certutil | 00:36:11 INFO - Certificate Nickname Trust Attributes 00:36:11 INFO - SSL,S/MIME,JAR/XPI 00:36:11 INFO - 00:36:11 INFO - web-platform-tests CT,, 00:36:11 INFO - 00:36:11 INFO - Starting runner 00:36:14 INFO - PROCESS | 12695 | 1456994174532 Marionette DEBUG Marionette enabled via build flag and pref 00:36:14 INFO - PROCESS | 12695 | ++DOCSHELL 0x7fd410bc6000 == 1 [pid = 12695] [id = 1] 00:36:14 INFO - PROCESS | 12695 | ++DOMWINDOW == 1 (0x7fd410bc6800) [pid = 12695] [serial = 1] [outer = (nil)] 00:36:14 INFO - PROCESS | 12695 | ++DOMWINDOW == 2 (0x7fd410bc7800) [pid = 12695] [serial = 2] [outer = 0x7fd410bc6800] 00:36:15 INFO - PROCESS | 12695 | 1456994175198 Marionette INFO Listening on port 2989 00:36:15 INFO - PROCESS | 12695 | 1456994175698 Marionette DEBUG Marionette enabled via command-line flag 00:36:15 INFO - PROCESS | 12695 | ++DOCSHELL 0x7fd40d729000 == 2 [pid = 12695] [id = 2] 00:36:15 INFO - PROCESS | 12695 | ++DOMWINDOW == 3 (0x7fd40d739800) [pid = 12695] [serial = 3] [outer = (nil)] 00:36:15 INFO - PROCESS | 12695 | ++DOMWINDOW == 4 (0x7fd40d73a800) [pid = 12695] [serial = 4] [outer = 0x7fd40d739800] 00:36:15 INFO - PROCESS | 12695 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fd414b5fb80 00:36:15 INFO - PROCESS | 12695 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fd40d63efd0 00:36:15 INFO - PROCESS | 12695 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fd40d657160 00:36:15 INFO - PROCESS | 12695 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fd40d657460 00:36:15 INFO - PROCESS | 12695 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fd40d657790 00:36:15 INFO - PROCESS | 12695 | ++DOMWINDOW == 5 (0x7fd40d6a3800) [pid = 12695] [serial = 5] [outer = 0x7fd410bc6800] 00:36:16 INFO - PROCESS | 12695 | [12695] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:36:16 INFO - PROCESS | 12695 | 1456994176010 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52043 00:36:16 INFO - PROCESS | 12695 | [12695] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:36:16 INFO - PROCESS | 12695 | 1456994176098 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52044 00:36:16 INFO - PROCESS | 12695 | 1456994176104 Marionette DEBUG Closed connection conn0 00:36:16 INFO - PROCESS | 12695 | [12695] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:36:16 INFO - PROCESS | 12695 | [12695] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:36:16 INFO - PROCESS | 12695 | 1456994176245 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52045 00:36:16 INFO - PROCESS | 12695 | 1456994176249 Marionette DEBUG Closed connection conn1 00:36:16 INFO - PROCESS | 12695 | [12695] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:36:16 INFO - PROCESS | 12695 | 1456994176294 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:52046 00:36:16 INFO - PROCESS | 12695 | 1456994176300 Marionette DEBUG Closed connection conn2 00:36:16 INFO - PROCESS | 12695 | 1456994176328 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:36:16 INFO - PROCESS | 12695 | 1456994176337 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:36:17 INFO - PROCESS | 12695 | [12695] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:36:17 INFO - PROCESS | 12695 | ++DOCSHELL 0x7fd400ed4000 == 3 [pid = 12695] [id = 3] 00:36:17 INFO - PROCESS | 12695 | ++DOMWINDOW == 6 (0x7fd400ed4800) [pid = 12695] [serial = 6] [outer = (nil)] 00:36:17 INFO - PROCESS | 12695 | ++DOCSHELL 0x7fd400ed5000 == 4 [pid = 12695] [id = 4] 00:36:17 INFO - PROCESS | 12695 | ++DOMWINDOW == 7 (0x7fd400f44c00) [pid = 12695] [serial = 7] [outer = (nil)] 00:36:18 INFO - PROCESS | 12695 | [12695] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:36:18 INFO - PROCESS | 12695 | ++DOCSHELL 0x7fd3ff478800 == 5 [pid = 12695] [id = 5] 00:36:18 INFO - PROCESS | 12695 | ++DOMWINDOW == 8 (0x7fd3ff459c00) [pid = 12695] [serial = 8] [outer = (nil)] 00:36:18 INFO - PROCESS | 12695 | [12695] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:36:18 INFO - PROCESS | 12695 | [12695] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:36:18 INFO - PROCESS | 12695 | ++DOMWINDOW == 9 (0x7fd3ff467c00) [pid = 12695] [serial = 9] [outer = 0x7fd3ff459c00] 00:36:19 INFO - PROCESS | 12695 | ++DOMWINDOW == 10 (0x7fd3fef8e800) [pid = 12695] [serial = 10] [outer = 0x7fd400ed4800] 00:36:19 INFO - PROCESS | 12695 | ++DOMWINDOW == 11 (0x7fd3fefb6c00) [pid = 12695] [serial = 11] [outer = 0x7fd400f44c00] 00:36:19 INFO - PROCESS | 12695 | ++DOMWINDOW == 12 (0x7fd3fefb8c00) [pid = 12695] [serial = 12] [outer = 0x7fd3ff459c00] 00:36:20 INFO - PROCESS | 12695 | 1456994180175 Marionette DEBUG loaded listener.js 00:36:20 INFO - PROCESS | 12695 | 1456994180190 Marionette DEBUG loaded listener.js 00:36:20 INFO - PROCESS | 12695 | ++DOMWINDOW == 13 (0x7fd40d9c4800) [pid = 12695] [serial = 13] [outer = 0x7fd3ff459c00] 00:36:20 INFO - PROCESS | 12695 | 1456994180842 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"98ff6d0d-e7f9-4c39-bc1a-6a5e1d172b65","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:36:21 INFO - PROCESS | 12695 | 1456994181151 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:36:21 INFO - PROCESS | 12695 | 1456994181157 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:36:21 INFO - PROCESS | 12695 | 1456994181480 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:36:21 INFO - PROCESS | 12695 | 1456994181485 Marionette TRACE conn3 <- [1,3,null,{}] 00:36:21 INFO - PROCESS | 12695 | 1456994181527 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:36:21 INFO - PROCESS | 12695 | [12695] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:36:21 INFO - PROCESS | 12695 | ++DOMWINDOW == 14 (0x7fd3fa5b0000) [pid = 12695] [serial = 14] [outer = 0x7fd3ff459c00] 00:36:22 INFO - PROCESS | 12695 | [12695] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:36:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html 00:36:22 INFO - PROCESS | 12695 | ++DOCSHELL 0x7fd3f915f800 == 6 [pid = 12695] [id = 6] 00:36:22 INFO - PROCESS | 12695 | ++DOMWINDOW == 15 (0x7fd3f8609400) [pid = 12695] [serial = 15] [outer = (nil)] 00:36:22 INFO - PROCESS | 12695 | ++DOMWINDOW == 16 (0x7fd3f8609c00) [pid = 12695] [serial = 16] [outer = 0x7fd3f8609400] 00:36:22 INFO - PROCESS | 12695 | ++DOMWINDOW == 17 (0x7fd3f8610800) [pid = 12695] [serial = 17] [outer = 0x7fd3f8609400] 00:36:22 INFO - PROCESS | 12695 | ++DOCSHELL 0x7fd3f8408800 == 7 [pid = 12695] [id = 7] 00:36:22 INFO - PROCESS | 12695 | ++DOMWINDOW == 18 (0x7fd3fa49b000) [pid = 12695] [serial = 18] [outer = (nil)] 00:36:22 INFO - PROCESS | 12695 | ++DOMWINDOW == 19 (0x7fd3fa49d400) [pid = 12695] [serial = 19] [outer = 0x7fd3fa49b000] 00:36:23 INFO - PROCESS | 12695 | ++DOMWINDOW == 20 (0x7fd3f837f400) [pid = 12695] [serial = 20] [outer = 0x7fd3fa49b000] 00:36:23 INFO - PROCESS | 12695 | [12695] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:36:23 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:36:23 INFO - document served over http requires an https 00:36:23 INFO - sub-resource via xhr-request using the http-csp 00:36:23 INFO - delivery method with keep-origin-redirect and when 00:36:23 INFO - the target request is cross-origin. - expected FAIL 00:36:23 INFO - TEST-INFO | expected FAIL 00:36:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | took 1205ms 00:36:23 WARNING - u'runner_teardown' () 00:36:23 INFO - Setting up ssl 00:36:23 INFO - PROCESS | certutil | 00:36:23 INFO - PROCESS | certutil | 00:36:23 INFO - PROCESS | certutil | 00:36:23 INFO - Certificate Nickname Trust Attributes 00:36:23 INFO - SSL,S/MIME,JAR/XPI 00:36:23 INFO - 00:36:23 INFO - web-platform-tests CT,, 00:36:23 INFO - 00:36:23 INFO - Starting runner 00:36:26 INFO - PROCESS | 12763 | 1456994186801 Marionette DEBUG Marionette enabled via build flag and pref 00:36:27 INFO - PROCESS | 12763 | ++DOCSHELL 0x7f7e69bc5800 == 1 [pid = 12763] [id = 1] 00:36:27 INFO - PROCESS | 12763 | ++DOMWINDOW == 1 (0x7f7e69bc6000) [pid = 12763] [serial = 1] [outer = (nil)] 00:36:27 INFO - PROCESS | 12763 | ++DOMWINDOW == 2 (0x7f7e69bc7000) [pid = 12763] [serial = 2] [outer = 0x7f7e69bc6000] 00:36:27 INFO - PROCESS | 12763 | 1456994187469 Marionette INFO Listening on port 2990 00:36:27 INFO - PROCESS | 12763 | 1456994187964 Marionette DEBUG Marionette enabled via command-line flag 00:36:27 INFO - PROCESS | 12763 | ++DOCSHELL 0x7f7e66627000 == 2 [pid = 12763] [id = 2] 00:36:27 INFO - PROCESS | 12763 | ++DOMWINDOW == 3 (0x7f7e66637800) [pid = 12763] [serial = 3] [outer = (nil)] 00:36:27 INFO - PROCESS | 12763 | ++DOMWINDOW == 4 (0x7f7e66638800) [pid = 12763] [serial = 4] [outer = 0x7f7e66637800] 00:36:28 INFO - PROCESS | 12763 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7e6db5fb80 00:36:28 INFO - PROCESS | 12763 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7e6653cf40 00:36:28 INFO - PROCESS | 12763 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7e665550d0 00:36:28 INFO - PROCESS | 12763 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7e665553d0 00:36:28 INFO - PROCESS | 12763 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7e66555700 00:36:28 INFO - PROCESS | 12763 | ++DOMWINDOW == 5 (0x7f7e665a0800) [pid = 12763] [serial = 5] [outer = 0x7f7e69bc6000] 00:36:28 INFO - PROCESS | 12763 | [12763] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:36:28 INFO - PROCESS | 12763 | 1456994188273 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38023 00:36:28 INFO - PROCESS | 12763 | [12763] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:36:28 INFO - PROCESS | 12763 | 1456994188360 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38024 00:36:28 INFO - PROCESS | 12763 | 1456994188366 Marionette DEBUG Closed connection conn0 00:36:28 INFO - PROCESS | 12763 | [12763] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:36:28 INFO - PROCESS | 12763 | [12763] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:36:28 INFO - PROCESS | 12763 | 1456994188503 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38025 00:36:28 INFO - PROCESS | 12763 | 1456994188507 Marionette DEBUG Closed connection conn1 00:36:28 INFO - PROCESS | 12763 | [12763] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:36:28 INFO - PROCESS | 12763 | 1456994188553 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38026 00:36:28 INFO - PROCESS | 12763 | 1456994188559 Marionette DEBUG Closed connection conn2 00:36:28 INFO - PROCESS | 12763 | 1456994188596 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:36:28 INFO - PROCESS | 12763 | 1456994188617 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:36:29 INFO - PROCESS | 12763 | [12763] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:36:29 INFO - PROCESS | 12763 | ++DOCSHELL 0x7f7e5a1f3000 == 3 [pid = 12763] [id = 3] 00:36:29 INFO - PROCESS | 12763 | ++DOMWINDOW == 6 (0x7f7e5a1f3800) [pid = 12763] [serial = 6] [outer = (nil)] 00:36:29 INFO - PROCESS | 12763 | ++DOCSHELL 0x7f7e5a654000 == 4 [pid = 12763] [id = 4] 00:36:29 INFO - PROCESS | 12763 | ++DOMWINDOW == 7 (0x7f7e59d09400) [pid = 12763] [serial = 7] [outer = (nil)] 00:36:30 INFO - PROCESS | 12763 | [12763] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:36:30 INFO - PROCESS | 12763 | ++DOCSHELL 0x7f7e590be000 == 5 [pid = 12763] [id = 5] 00:36:30 INFO - PROCESS | 12763 | ++DOMWINDOW == 8 (0x7f7e591a2800) [pid = 12763] [serial = 8] [outer = (nil)] 00:36:30 INFO - PROCESS | 12763 | [12763] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:36:30 INFO - PROCESS | 12763 | [12763] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:36:30 INFO - PROCESS | 12763 | ++DOMWINDOW == 9 (0x7f7e58454400) [pid = 12763] [serial = 9] [outer = 0x7f7e591a2800] 00:36:31 INFO - PROCESS | 12763 | ++DOMWINDOW == 10 (0x7f7e57e11800) [pid = 12763] [serial = 10] [outer = 0x7f7e5a1f3800] 00:36:31 INFO - PROCESS | 12763 | ++DOMWINDOW == 11 (0x7f7e57e43c00) [pid = 12763] [serial = 11] [outer = 0x7f7e59d09400] 00:36:31 INFO - PROCESS | 12763 | ++DOMWINDOW == 12 (0x7f7e57e45c00) [pid = 12763] [serial = 12] [outer = 0x7f7e591a2800] 00:36:32 INFO - PROCESS | 12763 | 1456994192253 Marionette DEBUG loaded listener.js 00:36:32 INFO - PROCESS | 12763 | 1456994192268 Marionette DEBUG loaded listener.js 00:36:32 INFO - PROCESS | 12763 | ++DOMWINDOW == 13 (0x7f7e66893400) [pid = 12763] [serial = 13] [outer = 0x7f7e591a2800] 00:36:32 INFO - PROCESS | 12763 | 1456994192907 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"80cd5987-137d-4c07-92b4-c9d771ef8b11","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:36:33 INFO - PROCESS | 12763 | 1456994193240 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:36:33 INFO - PROCESS | 12763 | 1456994193246 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:36:33 INFO - PROCESS | 12763 | 1456994193565 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:36:33 INFO - PROCESS | 12763 | 1456994193569 Marionette TRACE conn3 <- [1,3,null,{}] 00:36:33 INFO - PROCESS | 12763 | 1456994193647 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:36:33 INFO - PROCESS | 12763 | [12763] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:36:33 INFO - PROCESS | 12763 | ++DOMWINDOW == 14 (0x7f7e5311ec00) [pid = 12763] [serial = 14] [outer = 0x7f7e591a2800] 00:36:34 INFO - PROCESS | 12763 | [12763] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:36:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html 00:36:34 INFO - PROCESS | 12763 | ++DOCSHELL 0x7f7e53094000 == 6 [pid = 12763] [id = 6] 00:36:34 INFO - PROCESS | 12763 | ++DOMWINDOW == 15 (0x7f7e51607000) [pid = 12763] [serial = 15] [outer = (nil)] 00:36:34 INFO - PROCESS | 12763 | ++DOMWINDOW == 16 (0x7f7e51608000) [pid = 12763] [serial = 16] [outer = 0x7f7e51607000] 00:36:34 INFO - PROCESS | 12763 | ++DOMWINDOW == 17 (0x7f7e5160e800) [pid = 12763] [serial = 17] [outer = 0x7f7e51607000] 00:36:35 INFO - PROCESS | 12763 | ++DOCSHELL 0x7f7e51311000 == 7 [pid = 12763] [id = 7] 00:36:35 INFO - PROCESS | 12763 | ++DOMWINDOW == 18 (0x7f7e5160f400) [pid = 12763] [serial = 18] [outer = (nil)] 00:36:35 INFO - PROCESS | 12763 | ++DOMWINDOW == 19 (0x7f7e531d8800) [pid = 12763] [serial = 19] [outer = 0x7f7e5160f400] 00:36:35 INFO - PROCESS | 12763 | ++DOMWINDOW == 20 (0x7f7e51347400) [pid = 12763] [serial = 20] [outer = 0x7f7e5160f400] 00:36:35 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:36:35 INFO - document served over http requires an https 00:36:35 INFO - sub-resource via xhr-request using the http-csp 00:36:35 INFO - delivery method with no-redirect and when 00:36:35 INFO - the target request is cross-origin. - expected FAIL 00:36:35 INFO - TEST-INFO | expected FAIL 00:36:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 980ms 00:36:35 WARNING - u'runner_teardown' () 00:36:35 INFO - Setting up ssl 00:36:35 INFO - PROCESS | certutil | 00:36:35 INFO - PROCESS | certutil | 00:36:35 INFO - PROCESS | certutil | 00:36:35 INFO - Certificate Nickname Trust Attributes 00:36:35 INFO - SSL,S/MIME,JAR/XPI 00:36:35 INFO - 00:36:35 INFO - web-platform-tests CT,, 00:36:35 INFO - 00:36:35 INFO - Starting runner 00:36:38 INFO - PROCESS | 12830 | 1456994198755 Marionette DEBUG Marionette enabled via build flag and pref 00:36:39 INFO - PROCESS | 12830 | ++DOCSHELL 0x7f6a886c3000 == 1 [pid = 12830] [id = 1] 00:36:39 INFO - PROCESS | 12830 | ++DOMWINDOW == 1 (0x7f6a886c3800) [pid = 12830] [serial = 1] [outer = (nil)] 00:36:39 INFO - PROCESS | 12830 | ++DOMWINDOW == 2 (0x7f6a886c4800) [pid = 12830] [serial = 2] [outer = 0x7f6a886c3800] 00:36:39 INFO - PROCESS | 12830 | 1456994199455 Marionette INFO Listening on port 2991 00:36:39 INFO - PROCESS | 12830 | 1456994199966 Marionette DEBUG Marionette enabled via command-line flag 00:36:39 INFO - PROCESS | 12830 | ++DOCSHELL 0x7f6a85226000 == 2 [pid = 12830] [id = 2] 00:36:39 INFO - PROCESS | 12830 | ++DOMWINDOW == 3 (0x7f6a85236800) [pid = 12830] [serial = 3] [outer = (nil)] 00:36:39 INFO - PROCESS | 12830 | ++DOMWINDOW == 4 (0x7f6a85237800) [pid = 12830] [serial = 4] [outer = 0x7f6a85236800] 00:36:40 INFO - PROCESS | 12830 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6a8cb5eb80 00:36:40 INFO - PROCESS | 12830 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6a85139f40 00:36:40 INFO - PROCESS | 12830 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6a85152160 00:36:40 INFO - PROCESS | 12830 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6a85152460 00:36:40 INFO - PROCESS | 12830 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6a85152790 00:36:40 INFO - PROCESS | 12830 | ++DOMWINDOW == 5 (0x7f6a8519a800) [pid = 12830] [serial = 5] [outer = 0x7f6a886c3800] 00:36:40 INFO - PROCESS | 12830 | [12830] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:36:40 INFO - PROCESS | 12830 | 1456994200279 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:34689 00:36:40 INFO - PROCESS | 12830 | [12830] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:36:40 INFO - PROCESS | 12830 | 1456994200367 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:34690 00:36:40 INFO - PROCESS | 12830 | 1456994200373 Marionette DEBUG Closed connection conn0 00:36:40 INFO - PROCESS | 12830 | [12830] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:36:40 INFO - PROCESS | 12830 | [12830] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:36:40 INFO - PROCESS | 12830 | 1456994200516 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:34691 00:36:40 INFO - PROCESS | 12830 | 1456994200519 Marionette DEBUG Closed connection conn1 00:36:40 INFO - PROCESS | 12830 | [12830] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:36:40 INFO - PROCESS | 12830 | 1456994200565 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:34692 00:36:40 INFO - PROCESS | 12830 | 1456994200571 Marionette DEBUG Closed connection conn2 00:36:40 INFO - PROCESS | 12830 | 1456994200600 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:36:40 INFO - PROCESS | 12830 | 1456994200610 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:36:41 INFO - PROCESS | 12830 | [12830] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:36:42 INFO - PROCESS | 12830 | ++DOCSHELL 0x7f6a78fac000 == 3 [pid = 12830] [id = 3] 00:36:42 INFO - PROCESS | 12830 | ++DOMWINDOW == 6 (0x7f6a78fad000) [pid = 12830] [serial = 6] [outer = (nil)] 00:36:42 INFO - PROCESS | 12830 | ++DOCSHELL 0x7f6a78fad800 == 4 [pid = 12830] [id = 4] 00:36:42 INFO - PROCESS | 12830 | ++DOMWINDOW == 7 (0x7f6a8a422c00) [pid = 12830] [serial = 7] [outer = (nil)] 00:36:43 INFO - PROCESS | 12830 | [12830] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:36:43 INFO - PROCESS | 12830 | ++DOCSHELL 0x7f6a777ab800 == 5 [pid = 12830] [id = 5] 00:36:43 INFO - PROCESS | 12830 | ++DOMWINDOW == 8 (0x7f6a77717000) [pid = 12830] [serial = 8] [outer = (nil)] 00:36:43 INFO - PROCESS | 12830 | [12830] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:36:43 INFO - PROCESS | 12830 | [12830] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:36:43 INFO - PROCESS | 12830 | ++DOMWINDOW == 9 (0x7f6a776edc00) [pid = 12830] [serial = 9] [outer = 0x7f6a77717000] 00:36:43 INFO - PROCESS | 12830 | ++DOMWINDOW == 10 (0x7f6a773ab800) [pid = 12830] [serial = 10] [outer = 0x7f6a78fad000] 00:36:43 INFO - PROCESS | 12830 | ++DOMWINDOW == 11 (0x7f6a773d7000) [pid = 12830] [serial = 11] [outer = 0x7f6a8a422c00] 00:36:43 INFO - PROCESS | 12830 | ++DOMWINDOW == 12 (0x7f6a773d9000) [pid = 12830] [serial = 12] [outer = 0x7f6a77717000] 00:36:44 INFO - PROCESS | 12830 | 1456994204782 Marionette DEBUG loaded listener.js 00:36:44 INFO - PROCESS | 12830 | 1456994204800 Marionette DEBUG loaded listener.js 00:36:45 INFO - PROCESS | 12830 | ++DOMWINDOW == 13 (0x7f6a854ec800) [pid = 12830] [serial = 13] [outer = 0x7f6a77717000] 00:36:45 INFO - PROCESS | 12830 | 1456994205437 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"19664cb4-ec9e-4d16-aa9f-44acbd7aa4ca","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:36:45 INFO - PROCESS | 12830 | 1456994205746 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:36:45 INFO - PROCESS | 12830 | 1456994205752 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:36:46 INFO - PROCESS | 12830 | 1456994206182 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:36:46 INFO - PROCESS | 12830 | 1456994206188 Marionette TRACE conn3 <- [1,3,null,{}] 00:36:46 INFO - PROCESS | 12830 | 1456994206244 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:36:46 INFO - PROCESS | 12830 | [12830] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:36:46 INFO - PROCESS | 12830 | ++DOMWINDOW == 14 (0x7f6a71e0cc00) [pid = 12830] [serial = 14] [outer = 0x7f6a77717000] 00:36:46 INFO - PROCESS | 12830 | [12830] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:36:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html 00:36:47 INFO - PROCESS | 12830 | ++DOCSHELL 0x7f6a7017e800 == 6 [pid = 12830] [id = 6] 00:36:47 INFO - PROCESS | 12830 | ++DOMWINDOW == 15 (0x7f6a70007000) [pid = 12830] [serial = 15] [outer = (nil)] 00:36:47 INFO - PROCESS | 12830 | ++DOMWINDOW == 16 (0x7f6a70008000) [pid = 12830] [serial = 16] [outer = 0x7f6a70007000] 00:36:47 INFO - PROCESS | 12830 | ++DOMWINDOW == 17 (0x7f6a7000ec00) [pid = 12830] [serial = 17] [outer = 0x7f6a70007000] 00:36:47 INFO - PROCESS | 12830 | ++DOCSHELL 0x7f6a6f853800 == 7 [pid = 12830] [id = 7] 00:36:47 INFO - PROCESS | 12830 | ++DOMWINDOW == 18 (0x7f6a6fe26c00) [pid = 12830] [serial = 18] [outer = (nil)] 00:36:47 INFO - PROCESS | 12830 | ++DOMWINDOW == 19 (0x7f6a6fef3000) [pid = 12830] [serial = 19] [outer = 0x7f6a6fe26c00] 00:36:47 INFO - PROCESS | 12830 | ++DOMWINDOW == 20 (0x7f6a6f9e6800) [pid = 12830] [serial = 20] [outer = 0x7f6a6fe26c00] 00:36:48 INFO - PROCESS | 12830 | [12830] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:36:48 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:36:48 INFO - document served over http requires an https 00:36:48 INFO - sub-resource via xhr-request using the http-csp 00:36:48 INFO - delivery method with swap-origin-redirect and when 00:36:48 INFO - the target request is cross-origin. - expected FAIL 00:36:48 INFO - TEST-INFO | expected FAIL 00:36:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | took 1241ms 00:36:48 WARNING - u'runner_teardown' () 00:36:48 INFO - Setting up ssl 00:36:48 INFO - PROCESS | certutil | 00:36:48 INFO - PROCESS | certutil | 00:36:48 INFO - PROCESS | certutil | 00:36:48 INFO - Certificate Nickname Trust Attributes 00:36:48 INFO - SSL,S/MIME,JAR/XPI 00:36:48 INFO - 00:36:48 INFO - web-platform-tests CT,, 00:36:48 INFO - 00:36:48 INFO - Starting runner 00:36:51 INFO - PROCESS | 12895 | 1456994211768 Marionette DEBUG Marionette enabled via build flag and pref 00:36:52 INFO - PROCESS | 12895 | ++DOCSHELL 0x7f0e457c4800 == 1 [pid = 12895] [id = 1] 00:36:52 INFO - PROCESS | 12895 | ++DOMWINDOW == 1 (0x7f0e457c5000) [pid = 12895] [serial = 1] [outer = (nil)] 00:36:52 INFO - PROCESS | 12895 | ++DOMWINDOW == 2 (0x7f0e457c6000) [pid = 12895] [serial = 2] [outer = 0x7f0e457c5000] 00:36:52 INFO - PROCESS | 12895 | 1456994212595 Marionette INFO Listening on port 2992 00:36:53 INFO - PROCESS | 12895 | 1456994213229 Marionette DEBUG Marionette enabled via command-line flag 00:36:53 INFO - PROCESS | 12895 | ++DOCSHELL 0x7f0e42328800 == 2 [pid = 12895] [id = 2] 00:36:53 INFO - PROCESS | 12895 | ++DOMWINDOW == 3 (0x7f0e42339000) [pid = 12895] [serial = 3] [outer = (nil)] 00:36:53 INFO - PROCESS | 12895 | ++DOMWINDOW == 4 (0x7f0e4233a000) [pid = 12895] [serial = 4] [outer = 0x7f0e42339000] 00:36:53 INFO - PROCESS | 12895 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0e4975fc10 00:36:53 INFO - PROCESS | 12895 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f0e42243fd0 00:36:53 INFO - PROCESS | 12895 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0e42255160 00:36:53 INFO - PROCESS | 12895 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0e42255460 00:36:53 INFO - PROCESS | 12895 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0e42255790 00:36:53 INFO - PROCESS | 12895 | ++DOMWINDOW == 5 (0x7f0e422a0800) [pid = 12895] [serial = 5] [outer = 0x7f0e457c5000] 00:36:53 INFO - PROCESS | 12895 | [12895] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:36:53 INFO - PROCESS | 12895 | 1456994213583 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50523 00:36:53 INFO - PROCESS | 12895 | [12895] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:36:53 INFO - PROCESS | 12895 | 1456994213679 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50524 00:36:53 INFO - PROCESS | 12895 | 1456994213690 Marionette DEBUG Closed connection conn0 00:36:53 INFO - PROCESS | 12895 | [12895] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:36:53 INFO - PROCESS | 12895 | [12895] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:36:53 INFO - PROCESS | 12895 | 1456994213846 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50525 00:36:53 INFO - PROCESS | 12895 | 1456994213849 Marionette DEBUG Closed connection conn1 00:36:53 INFO - PROCESS | 12895 | [12895] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:36:53 INFO - PROCESS | 12895 | 1456994213901 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50526 00:36:53 INFO - PROCESS | 12895 | 1456994213910 Marionette DEBUG Closed connection conn2 00:36:53 INFO - PROCESS | 12895 | 1456994213928 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:36:53 INFO - PROCESS | 12895 | 1456994213939 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:36:54 INFO - PROCESS | 12895 | [12895] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:36:55 INFO - PROCESS | 12895 | ++DOCSHELL 0x7f0e361b9000 == 3 [pid = 12895] [id = 3] 00:36:55 INFO - PROCESS | 12895 | ++DOMWINDOW == 6 (0x7f0e361ba000) [pid = 12895] [serial = 6] [outer = (nil)] 00:36:55 INFO - PROCESS | 12895 | ++DOCSHELL 0x7f0e361ba800 == 4 [pid = 12895] [id = 4] 00:36:55 INFO - PROCESS | 12895 | ++DOMWINDOW == 7 (0x7f0e363aa800) [pid = 12895] [serial = 7] [outer = (nil)] 00:36:56 INFO - PROCESS | 12895 | [12895] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:36:56 INFO - PROCESS | 12895 | ++DOCSHELL 0x7f0e349b2800 == 5 [pid = 12895] [id = 5] 00:36:56 INFO - PROCESS | 12895 | ++DOMWINDOW == 8 (0x7f0e355d8800) [pid = 12895] [serial = 8] [outer = (nil)] 00:36:56 INFO - PROCESS | 12895 | [12895] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:36:56 INFO - PROCESS | 12895 | [12895] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:36:56 INFO - PROCESS | 12895 | ++DOMWINDOW == 9 (0x7f0e348efc00) [pid = 12895] [serial = 9] [outer = 0x7f0e355d8800] 00:36:57 INFO - PROCESS | 12895 | ++DOMWINDOW == 10 (0x7f0e345ba800) [pid = 12895] [serial = 10] [outer = 0x7f0e361ba000] 00:36:57 INFO - PROCESS | 12895 | ++DOMWINDOW == 11 (0x7f0e345d9c00) [pid = 12895] [serial = 11] [outer = 0x7f0e363aa800] 00:36:57 INFO - PROCESS | 12895 | ++DOMWINDOW == 12 (0x7f0e345dbc00) [pid = 12895] [serial = 12] [outer = 0x7f0e355d8800] 00:36:58 INFO - PROCESS | 12895 | 1456994218216 Marionette DEBUG loaded listener.js 00:36:58 INFO - PROCESS | 12895 | 1456994218237 Marionette DEBUG loaded listener.js 00:36:58 INFO - PROCESS | 12895 | ++DOMWINDOW == 13 (0x7f0e425e5400) [pid = 12895] [serial = 13] [outer = 0x7f0e355d8800] 00:36:58 INFO - PROCESS | 12895 | 1456994218914 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"df51c4fe-ce69-4b4e-bde5-59ec09149e27","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:36:59 INFO - PROCESS | 12895 | 1456994219184 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:36:59 INFO - PROCESS | 12895 | 1456994219190 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:36:59 INFO - PROCESS | 12895 | 1456994219610 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:36:59 INFO - PROCESS | 12895 | 1456994219615 Marionette TRACE conn3 <- [1,3,null,{}] 00:36:59 INFO - PROCESS | 12895 | 1456994219670 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:36:59 INFO - PROCESS | 12895 | [12895] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:36:59 INFO - PROCESS | 12895 | ++DOMWINDOW == 14 (0x7f0e2f1e7800) [pid = 12895] [serial = 14] [outer = 0x7f0e355d8800] 00:37:00 INFO - PROCESS | 12895 | [12895] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:37:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html 00:37:00 INFO - PROCESS | 12895 | ++DOCSHELL 0x7f0e2d454800 == 6 [pid = 12895] [id = 6] 00:37:00 INFO - PROCESS | 12895 | ++DOMWINDOW == 15 (0x7f0e2d307000) [pid = 12895] [serial = 15] [outer = (nil)] 00:37:00 INFO - PROCESS | 12895 | ++DOMWINDOW == 16 (0x7f0e2d308000) [pid = 12895] [serial = 16] [outer = 0x7f0e2d307000] 00:37:00 INFO - PROCESS | 12895 | ++DOMWINDOW == 17 (0x7f0e2d30ec00) [pid = 12895] [serial = 17] [outer = 0x7f0e2d307000] 00:37:01 INFO - PROCESS | 12895 | ++DOCSHELL 0x7f0e2d3dd800 == 7 [pid = 12895] [id = 7] 00:37:01 INFO - PROCESS | 12895 | ++DOMWINDOW == 18 (0x7f0e2d13e800) [pid = 12895] [serial = 18] [outer = (nil)] 00:37:01 INFO - PROCESS | 12895 | ++DOMWINDOW == 19 (0x7f0e2d140c00) [pid = 12895] [serial = 19] [outer = 0x7f0e2d13e800] 00:37:01 INFO - PROCESS | 12895 | ++DOMWINDOW == 20 (0x7f0e2cba5c00) [pid = 12895] [serial = 20] [outer = 0x7f0e2d13e800] 00:37:01 INFO - PROCESS | 12895 | [12895] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:37:01 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 00:37:01 INFO - document served over http requires an http 00:37:01 INFO - sub-resource via fetch-request using the http-csp 00:37:01 INFO - delivery method with keep-origin-redirect and when 00:37:01 INFO - the target request is same-origin. 00:37:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | took 1335ms 00:37:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html 00:37:02 INFO - PROCESS | 12895 | ++DOCSHELL 0x7f0e2cf31800 == 8 [pid = 12895] [id = 8] 00:37:02 INFO - PROCESS | 12895 | ++DOMWINDOW == 21 (0x7f0e2cdd0000) [pid = 12895] [serial = 21] [outer = (nil)] 00:37:02 INFO - PROCESS | 12895 | ++DOMWINDOW == 22 (0x7f0e2cfbc000) [pid = 12895] [serial = 22] [outer = 0x7f0e2cdd0000] 00:37:02 INFO - PROCESS | 12895 | ++DOMWINDOW == 23 (0x7f0e2cfc1c00) [pid = 12895] [serial = 23] [outer = 0x7f0e2cdd0000] 00:37:02 INFO - PROCESS | 12895 | [12895] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:02 INFO - PROCESS | 12895 | [12895] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:02 INFO - PROCESS | 12895 | [12895] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:02 INFO - PROCESS | 12895 | [12895] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:03 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a 00:37:03 INFO - document served over http requires an http 00:37:03 INFO - sub-resource via fetch-request using the http-csp 00:37:03 INFO - delivery method with no-redirect and when 00:37:03 INFO - the target request is same-origin. 00:37:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | took 1237ms 00:37:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html 00:37:03 INFO - PROCESS | 12895 | ++DOCSHELL 0x7f0e2ce39800 == 9 [pid = 12895] [id = 9] 00:37:03 INFO - PROCESS | 12895 | ++DOMWINDOW == 24 (0x7f0e2cfbd000) [pid = 12895] [serial = 24] [outer = (nil)] 00:37:03 INFO - PROCESS | 12895 | ++DOMWINDOW == 25 (0x7f0e2d13b400) [pid = 12895] [serial = 25] [outer = 0x7f0e2cfbd000] 00:37:03 INFO - PROCESS | 12895 | ++DOMWINDOW == 26 (0x7f0e2f4cc800) [pid = 12895] [serial = 26] [outer = 0x7f0e2cfbd000] 00:37:03 INFO - PROCESS | 12895 | ++DOCSHELL 0x7f0e2d02c000 == 10 [pid = 12895] [id = 10] 00:37:03 INFO - PROCESS | 12895 | ++DOMWINDOW == 27 (0x7f0e2d02c800) [pid = 12895] [serial = 27] [outer = (nil)] 00:37:03 INFO - PROCESS | 12895 | ++DOMWINDOW == 28 (0x7f0e2d02f800) [pid = 12895] [serial = 28] [outer = 0x7f0e2d02c800] 00:37:04 INFO - PROCESS | 12895 | ++DOMWINDOW == 29 (0x7f0e2d02b000) [pid = 12895] [serial = 29] [outer = 0x7f0e2d02c800] 00:37:04 INFO - PROCESS | 12895 | [12895] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:04 INFO - PROCESS | 12895 | [12895] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:04 INFO - PROCESS | 12895 | ++DOCSHELL 0x7f0e2d038000 == 11 [pid = 12895] [id = 11] 00:37:04 INFO - PROCESS | 12895 | ++DOMWINDOW == 30 (0x7f0e2cb9b000) [pid = 12895] [serial = 30] [outer = (nil)] 00:37:04 INFO - PROCESS | 12895 | ++DOMWINDOW == 31 (0x7f0e343a8400) [pid = 12895] [serial = 31] [outer = 0x7f0e2cb9b000] 00:37:04 INFO - PROCESS | 12895 | [12895] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:04 INFO - PROCESS | 12895 | [12895] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:04 INFO - PROCESS | 12895 | ++DOMWINDOW == 32 (0x7f0e30764800) [pid = 12895] [serial = 32] [outer = 0x7f0e2cb9b000] 00:37:04 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 00:37:04 INFO - document served over http requires an http 00:37:04 INFO - sub-resource via fetch-request using the http-csp 00:37:04 INFO - delivery method with swap-origin-redirect and when 00:37:04 INFO - the target request is same-origin. - expected FAIL 00:37:04 INFO - TEST-INFO | expected FAIL 00:37:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 1733ms 00:37:04 WARNING - u'runner_teardown' () 00:37:05 INFO - Setting up ssl 00:37:05 INFO - PROCESS | certutil | 00:37:05 INFO - PROCESS | certutil | 00:37:05 INFO - PROCESS | certutil | 00:37:05 INFO - Certificate Nickname Trust Attributes 00:37:05 INFO - SSL,S/MIME,JAR/XPI 00:37:05 INFO - 00:37:05 INFO - web-platform-tests CT,, 00:37:05 INFO - 00:37:05 INFO - Starting runner 00:37:08 INFO - PROCESS | 12964 | 1456994228159 Marionette DEBUG Marionette enabled via build flag and pref 00:37:08 INFO - PROCESS | 12964 | ++DOCSHELL 0x7fd804dc1000 == 1 [pid = 12964] [id = 1] 00:37:08 INFO - PROCESS | 12964 | ++DOMWINDOW == 1 (0x7fd804dc1800) [pid = 12964] [serial = 1] [outer = (nil)] 00:37:08 INFO - PROCESS | 12964 | ++DOMWINDOW == 2 (0x7fd804dc2800) [pid = 12964] [serial = 2] [outer = 0x7fd804dc1800] 00:37:08 INFO - PROCESS | 12964 | 1456994228829 Marionette INFO Listening on port 2993 00:37:09 INFO - PROCESS | 12964 | 1456994229339 Marionette DEBUG Marionette enabled via command-line flag 00:37:09 INFO - PROCESS | 12964 | ++DOCSHELL 0x7fd801927000 == 2 [pid = 12964] [id = 2] 00:37:09 INFO - PROCESS | 12964 | ++DOMWINDOW == 3 (0x7fd801937800) [pid = 12964] [serial = 3] [outer = (nil)] 00:37:09 INFO - PROCESS | 12964 | ++DOMWINDOW == 4 (0x7fd801938800) [pid = 12964] [serial = 4] [outer = 0x7fd801937800] 00:37:09 INFO - PROCESS | 12964 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fd808d5fb80 00:37:09 INFO - PROCESS | 12964 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fd80183bf40 00:37:09 INFO - PROCESS | 12964 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fd8018540d0 00:37:09 INFO - PROCESS | 12964 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fd801854460 00:37:09 INFO - PROCESS | 12964 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fd801854790 00:37:09 INFO - PROCESS | 12964 | ++DOMWINDOW == 5 (0x7fd80189c800) [pid = 12964] [serial = 5] [outer = 0x7fd804dc1800] 00:37:09 INFO - PROCESS | 12964 | [12964] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:37:09 INFO - PROCESS | 12964 | 1456994229667 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38855 00:37:09 INFO - PROCESS | 12964 | [12964] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:37:09 INFO - PROCESS | 12964 | 1456994229755 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38856 00:37:09 INFO - PROCESS | 12964 | 1456994229761 Marionette DEBUG Closed connection conn0 00:37:09 INFO - PROCESS | 12964 | [12964] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:37:09 INFO - PROCESS | 12964 | [12964] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:37:09 INFO - PROCESS | 12964 | 1456994229901 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38857 00:37:09 INFO - PROCESS | 12964 | 1456994229905 Marionette DEBUG Closed connection conn1 00:37:09 INFO - PROCESS | 12964 | [12964] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:37:09 INFO - PROCESS | 12964 | 1456994229951 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38858 00:37:09 INFO - PROCESS | 12964 | 1456994229954 Marionette DEBUG Closed connection conn2 00:37:09 INFO - PROCESS | 12964 | 1456994229989 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:37:10 INFO - PROCESS | 12964 | 1456994230008 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:37:10 INFO - PROCESS | 12964 | [12964] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:37:11 INFO - PROCESS | 12964 | ++DOCSHELL 0x7fd7f54ed800 == 3 [pid = 12964] [id = 3] 00:37:11 INFO - PROCESS | 12964 | ++DOMWINDOW == 6 (0x7fd7f54f1000) [pid = 12964] [serial = 6] [outer = (nil)] 00:37:11 INFO - PROCESS | 12964 | ++DOCSHELL 0x7fd7f54f1800 == 4 [pid = 12964] [id = 4] 00:37:11 INFO - PROCESS | 12964 | ++DOMWINDOW == 7 (0x7fd7f52e9c00) [pid = 12964] [serial = 7] [outer = (nil)] 00:37:11 INFO - PROCESS | 12964 | [12964] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:37:12 INFO - PROCESS | 12964 | ++DOCSHELL 0x7fd7f43bd800 == 5 [pid = 12964] [id = 5] 00:37:12 INFO - PROCESS | 12964 | ++DOMWINDOW == 8 (0x7fd7f4498c00) [pid = 12964] [serial = 8] [outer = (nil)] 00:37:12 INFO - PROCESS | 12964 | [12964] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:37:12 INFO - PROCESS | 12964 | [12964] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:37:12 INFO - PROCESS | 12964 | ++DOMWINDOW == 9 (0x7fd7f373c400) [pid = 12964] [serial = 9] [outer = 0x7fd7f4498c00] 00:37:12 INFO - PROCESS | 12964 | ++DOMWINDOW == 10 (0x7fd7f3111000) [pid = 12964] [serial = 10] [outer = 0x7fd7f54f1000] 00:37:12 INFO - PROCESS | 12964 | ++DOMWINDOW == 11 (0x7fd7f3129800) [pid = 12964] [serial = 11] [outer = 0x7fd7f52e9c00] 00:37:12 INFO - PROCESS | 12964 | ++DOMWINDOW == 12 (0x7fd7f312b800) [pid = 12964] [serial = 12] [outer = 0x7fd7f4498c00] 00:37:13 INFO - PROCESS | 12964 | 1456994233697 Marionette DEBUG loaded listener.js 00:37:13 INFO - PROCESS | 12964 | 1456994233716 Marionette DEBUG loaded listener.js 00:37:14 INFO - PROCESS | 12964 | ++DOMWINDOW == 13 (0x7fd801b8d000) [pid = 12964] [serial = 13] [outer = 0x7fd7f4498c00] 00:37:14 INFO - PROCESS | 12964 | 1456994234376 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"585a35c3-e569-485b-bc62-6578bd025c5a","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:37:14 INFO - PROCESS | 12964 | 1456994234725 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:37:14 INFO - PROCESS | 12964 | 1456994234731 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:37:15 INFO - PROCESS | 12964 | 1456994235039 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:37:15 INFO - PROCESS | 12964 | 1456994235041 Marionette TRACE conn3 <- [1,3,null,{}] 00:37:15 INFO - PROCESS | 12964 | 1456994235128 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:37:15 INFO - PROCESS | 12964 | [12964] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:37:15 INFO - PROCESS | 12964 | ++DOMWINDOW == 14 (0x7fd7ee4bc800) [pid = 12964] [serial = 14] [outer = 0x7fd7f4498c00] 00:37:15 INFO - PROCESS | 12964 | [12964] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:37:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html 00:37:16 INFO - PROCESS | 12964 | ++DOCSHELL 0x7fd7ee32d800 == 6 [pid = 12964] [id = 6] 00:37:16 INFO - PROCESS | 12964 | ++DOMWINDOW == 15 (0x7fd7ec809c00) [pid = 12964] [serial = 15] [outer = (nil)] 00:37:16 INFO - PROCESS | 12964 | ++DOMWINDOW == 16 (0x7fd7ec80ac00) [pid = 12964] [serial = 16] [outer = 0x7fd7ec809c00] 00:37:16 INFO - PROCESS | 12964 | ++DOMWINDOW == 17 (0x7fd7ec811800) [pid = 12964] [serial = 17] [outer = 0x7fd7ec809c00] 00:37:16 INFO - PROCESS | 12964 | ++DOCSHELL 0x7fd7ec611000 == 7 [pid = 12964] [id = 7] 00:37:16 INFO - PROCESS | 12964 | ++DOMWINDOW == 18 (0x7fd7ec810000) [pid = 12964] [serial = 18] [outer = (nil)] 00:37:16 INFO - PROCESS | 12964 | ++DOCSHELL 0x7fd7ec608000 == 8 [pid = 12964] [id = 8] 00:37:16 INFO - PROCESS | 12964 | ++DOMWINDOW == 19 (0x7fd7ee4a8800) [pid = 12964] [serial = 19] [outer = (nil)] 00:37:16 INFO - PROCESS | 12964 | ++DOMWINDOW == 20 (0x7fd7ee4afc00) [pid = 12964] [serial = 20] [outer = 0x7fd7ee4a8800] 00:37:16 INFO - PROCESS | 12964 | ++DOMWINDOW == 21 (0x7fd7ec57a400) [pid = 12964] [serial = 21] [outer = 0x7fd7ee4a8800] 00:37:16 INFO - PROCESS | 12964 | ++DOMWINDOW == 22 (0x7fd7eb9c7c00) [pid = 12964] [serial = 22] [outer = 0x7fd7ec810000] 00:37:16 INFO - PROCESS | 12964 | [12964] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:37:17 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 00:37:17 INFO - document served over http requires an http 00:37:17 INFO - sub-resource via iframe-tag using the http-csp 00:37:17 INFO - delivery method with keep-origin-redirect and when 00:37:17 INFO - the target request is same-origin. 00:37:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1238ms 00:37:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html 00:37:17 INFO - PROCESS | 12964 | ++DOCSHELL 0x7fd801ed8800 == 9 [pid = 12964] [id = 9] 00:37:17 INFO - PROCESS | 12964 | ++DOMWINDOW == 23 (0x7fd7eacc6400) [pid = 12964] [serial = 23] [outer = (nil)] 00:37:17 INFO - PROCESS | 12964 | ++DOMWINDOW == 24 (0x7fd7eacc7800) [pid = 12964] [serial = 24] [outer = 0x7fd7eacc6400] 00:37:17 INFO - PROCESS | 12964 | ++DOMWINDOW == 25 (0x7fd7eb9c8000) [pid = 12964] [serial = 25] [outer = 0x7fd7eacc6400] 00:37:17 INFO - PROCESS | 12964 | [12964] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:17 INFO - PROCESS | 12964 | [12964] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:17 INFO - PROCESS | 12964 | [12964] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:17 INFO - PROCESS | 12964 | [12964] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:17 INFO - PROCESS | 12964 | ++DOCSHELL 0x7fd7eab33800 == 10 [pid = 12964] [id = 10] 00:37:17 INFO - PROCESS | 12964 | ++DOMWINDOW == 26 (0x7fd7eaf0f400) [pid = 12964] [serial = 26] [outer = (nil)] 00:37:18 INFO - PROCESS | 12964 | ++DOMWINDOW == 27 (0x7fd7eaf16c00) [pid = 12964] [serial = 27] [outer = 0x7fd7eaf0f400] 00:37:18 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a 00:37:18 INFO - document served over http requires an http 00:37:18 INFO - sub-resource via iframe-tag using the http-csp 00:37:18 INFO - delivery method with no-redirect and when 00:37:18 INFO - the target request is same-origin. 00:37:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | took 889ms 00:37:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html 00:37:18 INFO - PROCESS | 12964 | ++DOCSHELL 0x7fd7eb04b800 == 11 [pid = 12964] [id = 11] 00:37:18 INFO - PROCESS | 12964 | ++DOMWINDOW == 28 (0x7fd7eaf4b400) [pid = 12964] [serial = 28] [outer = (nil)] 00:37:18 INFO - PROCESS | 12964 | ++DOMWINDOW == 29 (0x7fd7eaf50000) [pid = 12964] [serial = 29] [outer = 0x7fd7eaf4b400] 00:37:18 INFO - PROCESS | 12964 | ++DOMWINDOW == 30 (0x7fd7ec64b000) [pid = 12964] [serial = 30] [outer = 0x7fd7eaf4b400] 00:37:19 INFO - PROCESS | 12964 | ++DOCSHELL 0x7fd7eb05f000 == 12 [pid = 12964] [id = 12] 00:37:19 INFO - PROCESS | 12964 | ++DOMWINDOW == 31 (0x7fd7eb05f800) [pid = 12964] [serial = 31] [outer = (nil)] 00:37:19 INFO - PROCESS | 12964 | [12964] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:19 INFO - PROCESS | 12964 | [12964] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:19 INFO - PROCESS | 12964 | ++DOMWINDOW == 32 (0x7fd7eb05e000) [pid = 12964] [serial = 32] [outer = 0x7fd7eb05f800] 00:37:19 INFO - PROCESS | 12964 | [12964] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:19 INFO - PROCESS | 12964 | [12964] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:19 INFO - PROCESS | 12964 | ++DOCSHELL 0x7fd7eb9ef800 == 13 [pid = 12964] [id = 13] 00:37:19 INFO - PROCESS | 12964 | ++DOMWINDOW == 33 (0x7fd7ea4a9800) [pid = 12964] [serial = 33] [outer = (nil)] 00:37:19 INFO - PROCESS | 12964 | ++DOMWINDOW == 34 (0x7fd7eb9f0800) [pid = 12964] [serial = 34] [outer = 0x7fd7eb05f800] 00:37:19 INFO - PROCESS | 12964 | ++DOCSHELL 0x7fd7eb04a000 == 14 [pid = 12964] [id = 14] 00:37:19 INFO - PROCESS | 12964 | ++DOMWINDOW == 35 (0x7fd7ea4ae800) [pid = 12964] [serial = 35] [outer = (nil)] 00:37:19 INFO - PROCESS | 12964 | ++DOMWINDOW == 36 (0x7fd7eaf16000) [pid = 12964] [serial = 36] [outer = 0x7fd7ea4ae800] 00:37:19 INFO - PROCESS | 12964 | ++DOMWINDOW == 37 (0x7fd7eaf52000) [pid = 12964] [serial = 37] [outer = 0x7fd7ea4ae800] 00:37:19 INFO - PROCESS | 12964 | ++DOMWINDOW == 38 (0x7fd7ec579800) [pid = 12964] [serial = 38] [outer = 0x7fd7ea4a9800] 00:37:19 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 00:37:19 INFO - document served over http requires an http 00:37:19 INFO - sub-resource via iframe-tag using the http-csp 00:37:19 INFO - delivery method with swap-origin-redirect and when 00:37:19 INFO - the target request is same-origin. - expected FAIL 00:37:19 INFO - TEST-INFO | expected FAIL 00:37:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1837ms 00:37:20 WARNING - u'runner_teardown' () 00:37:20 INFO - Setting up ssl 00:37:20 INFO - PROCESS | certutil | 00:37:20 INFO - PROCESS | certutil | 00:37:20 INFO - PROCESS | certutil | 00:37:20 INFO - Certificate Nickname Trust Attributes 00:37:20 INFO - SSL,S/MIME,JAR/XPI 00:37:20 INFO - 00:37:20 INFO - web-platform-tests CT,, 00:37:20 INFO - 00:37:20 INFO - Starting runner 00:37:23 INFO - PROCESS | 13033 | 1456994243311 Marionette DEBUG Marionette enabled via build flag and pref 00:37:23 INFO - PROCESS | 13033 | ++DOCSHELL 0x7f55ba2c4800 == 1 [pid = 13033] [id = 1] 00:37:23 INFO - PROCESS | 13033 | ++DOMWINDOW == 1 (0x7f55ba2c5000) [pid = 13033] [serial = 1] [outer = (nil)] 00:37:23 INFO - PROCESS | 13033 | ++DOMWINDOW == 2 (0x7f55ba2c6000) [pid = 13033] [serial = 2] [outer = 0x7f55ba2c5000] 00:37:23 INFO - PROCESS | 13033 | 1456994243987 Marionette INFO Listening on port 2994 00:37:24 INFO - PROCESS | 13033 | 1456994244500 Marionette DEBUG Marionette enabled via command-line flag 00:37:24 INFO - PROCESS | 13033 | ++DOCSHELL 0x7f55b6e26800 == 2 [pid = 13033] [id = 2] 00:37:24 INFO - PROCESS | 13033 | ++DOMWINDOW == 3 (0x7f55b6e37000) [pid = 13033] [serial = 3] [outer = (nil)] 00:37:24 INFO - PROCESS | 13033 | ++DOMWINDOW == 4 (0x7f55b6e38000) [pid = 13033] [serial = 4] [outer = 0x7f55b6e37000] 00:37:24 INFO - PROCESS | 13033 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f55be25fb80 00:37:24 INFO - PROCESS | 13033 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f55b6d3df40 00:37:24 INFO - PROCESS | 13033 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f55b6d560d0 00:37:24 INFO - PROCESS | 13033 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f55b6d563d0 00:37:24 INFO - PROCESS | 13033 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f55b6d56790 00:37:24 INFO - PROCESS | 13033 | ++DOMWINDOW == 5 (0x7f55b6da1800) [pid = 13033] [serial = 5] [outer = 0x7f55ba2c5000] 00:37:24 INFO - PROCESS | 13033 | [13033] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:37:24 INFO - PROCESS | 13033 | 1456994244821 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41185 00:37:24 INFO - PROCESS | 13033 | [13033] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:37:24 INFO - PROCESS | 13033 | 1456994244910 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41186 00:37:24 INFO - PROCESS | 13033 | 1456994244916 Marionette DEBUG Closed connection conn0 00:37:25 INFO - PROCESS | 13033 | [13033] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:37:25 INFO - PROCESS | 13033 | [13033] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:37:25 INFO - PROCESS | 13033 | 1456994245056 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41187 00:37:25 INFO - PROCESS | 13033 | 1456994245060 Marionette DEBUG Closed connection conn1 00:37:25 INFO - PROCESS | 13033 | [13033] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:37:25 INFO - PROCESS | 13033 | 1456994245103 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41188 00:37:25 INFO - PROCESS | 13033 | 1456994245114 Marionette DEBUG Closed connection conn2 00:37:25 INFO - PROCESS | 13033 | 1456994245134 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:37:25 INFO - PROCESS | 13033 | 1456994245145 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:37:25 INFO - PROCESS | 13033 | [13033] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:37:26 INFO - PROCESS | 13033 | ++DOCSHELL 0x7f55aab08000 == 3 [pid = 13033] [id = 3] 00:37:26 INFO - PROCESS | 13033 | ++DOMWINDOW == 6 (0x7f55aab08800) [pid = 13033] [serial = 6] [outer = (nil)] 00:37:26 INFO - PROCESS | 13033 | ++DOCSHELL 0x7f55aab09000 == 4 [pid = 13033] [id = 4] 00:37:26 INFO - PROCESS | 13033 | ++DOMWINDOW == 7 (0x7f55aab2ac00) [pid = 13033] [serial = 7] [outer = (nil)] 00:37:27 INFO - PROCESS | 13033 | [13033] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:37:27 INFO - PROCESS | 13033 | ++DOCSHELL 0x7f55a94d6800 == 5 [pid = 13033] [id = 5] 00:37:27 INFO - PROCESS | 13033 | ++DOMWINDOW == 8 (0x7f55a9432000) [pid = 13033] [serial = 8] [outer = (nil)] 00:37:27 INFO - PROCESS | 13033 | [13033] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:37:27 INFO - PROCESS | 13033 | [13033] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:37:27 INFO - PROCESS | 13033 | ++DOMWINDOW == 9 (0x7f55a93adc00) [pid = 13033] [serial = 9] [outer = 0x7f55a9432000] 00:37:28 INFO - PROCESS | 13033 | ++DOMWINDOW == 10 (0x7f55a8fea000) [pid = 13033] [serial = 10] [outer = 0x7f55aab08800] 00:37:28 INFO - PROCESS | 13033 | ++DOMWINDOW == 11 (0x7f55a8212800) [pid = 13033] [serial = 11] [outer = 0x7f55aab2ac00] 00:37:28 INFO - PROCESS | 13033 | ++DOMWINDOW == 12 (0x7f55a8214800) [pid = 13033] [serial = 12] [outer = 0x7f55a9432000] 00:37:29 INFO - PROCESS | 13033 | 1456994249151 Marionette DEBUG loaded listener.js 00:37:29 INFO - PROCESS | 13033 | 1456994249167 Marionette DEBUG loaded listener.js 00:37:29 INFO - PROCESS | 13033 | ++DOMWINDOW == 13 (0x7f55a6712400) [pid = 13033] [serial = 13] [outer = 0x7f55a9432000] 00:37:29 INFO - PROCESS | 13033 | 1456994249807 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"99928d81-4202-4594-8d3f-5d42c5adb15b","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:37:30 INFO - PROCESS | 13033 | 1456994250026 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:37:30 INFO - PROCESS | 13033 | 1456994250031 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:37:30 INFO - PROCESS | 13033 | 1456994250429 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:37:30 INFO - PROCESS | 13033 | 1456994250433 Marionette TRACE conn3 <- [1,3,null,{}] 00:37:30 INFO - PROCESS | 13033 | 1456994250514 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:37:30 INFO - PROCESS | 13033 | [13033] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:37:30 INFO - PROCESS | 13033 | ++DOMWINDOW == 14 (0x7f55a4121400) [pid = 13033] [serial = 14] [outer = 0x7f55a9432000] 00:37:31 INFO - PROCESS | 13033 | [13033] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:37:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html 00:37:31 INFO - PROCESS | 13033 | ++DOCSHELL 0x7f55a2089000 == 6 [pid = 13033] [id = 6] 00:37:31 INFO - PROCESS | 13033 | ++DOMWINDOW == 15 (0x7f55a20f4800) [pid = 13033] [serial = 15] [outer = (nil)] 00:37:31 INFO - PROCESS | 13033 | ++DOMWINDOW == 16 (0x7f55a20f5800) [pid = 13033] [serial = 16] [outer = 0x7f55a20f4800] 00:37:31 INFO - PROCESS | 13033 | ++DOMWINDOW == 17 (0x7f55a20fc000) [pid = 13033] [serial = 17] [outer = 0x7f55a20f4800] 00:37:31 INFO - PROCESS | 13033 | ++DOCSHELL 0x7f55a1fd0000 == 7 [pid = 13033] [id = 7] 00:37:31 INFO - PROCESS | 13033 | ++DOMWINDOW == 18 (0x7f55a1d32800) [pid = 13033] [serial = 18] [outer = (nil)] 00:37:31 INFO - PROCESS | 13033 | ++DOMWINDOW == 19 (0x7f55a20fac00) [pid = 13033] [serial = 19] [outer = 0x7f55a1d32800] 00:37:31 INFO - PROCESS | 13033 | ++DOMWINDOW == 20 (0x7f55a1649000) [pid = 13033] [serial = 20] [outer = 0x7f55a1d32800] 00:37:32 INFO - PROCESS | 13033 | [13033] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:37:32 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 00:37:32 INFO - document served over http requires an http 00:37:32 INFO - sub-resource via script-tag using the http-csp 00:37:32 INFO - delivery method with keep-origin-redirect and when 00:37:32 INFO - the target request is same-origin. 00:37:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1129ms 00:37:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html 00:37:32 INFO - PROCESS | 13033 | ++DOCSHELL 0x7f55a1a1c000 == 8 [pid = 13033] [id = 8] 00:37:32 INFO - PROCESS | 13033 | ++DOMWINDOW == 21 (0x7f55a17d4c00) [pid = 13033] [serial = 21] [outer = (nil)] 00:37:32 INFO - PROCESS | 13033 | ++DOMWINDOW == 22 (0x7f55a18cd400) [pid = 13033] [serial = 22] [outer = 0x7f55a17d4c00] 00:37:32 INFO - PROCESS | 13033 | ++DOMWINDOW == 23 (0x7f55a1ac3000) [pid = 13033] [serial = 23] [outer = 0x7f55a17d4c00] 00:37:33 INFO - PROCESS | 13033 | [13033] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:33 INFO - PROCESS | 13033 | [13033] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:33 INFO - PROCESS | 13033 | [13033] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:33 INFO - PROCESS | 13033 | [13033] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:33 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a 00:37:33 INFO - document served over http requires an http 00:37:33 INFO - sub-resource via script-tag using the http-csp 00:37:33 INFO - delivery method with no-redirect and when 00:37:33 INFO - the target request is same-origin. 00:37:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 792ms 00:37:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html 00:37:33 INFO - PROCESS | 13033 | ++DOCSHELL 0x7f55a1b21800 == 9 [pid = 13033] [id = 9] 00:37:33 INFO - PROCESS | 13033 | ++DOMWINDOW == 24 (0x7f55a1ac5000) [pid = 13033] [serial = 24] [outer = (nil)] 00:37:33 INFO - PROCESS | 13033 | ++DOMWINDOW == 25 (0x7f55a1ac8c00) [pid = 13033] [serial = 25] [outer = 0x7f55a1ac5000] 00:37:33 INFO - PROCESS | 13033 | ++DOMWINDOW == 26 (0x7f55a050fc00) [pid = 13033] [serial = 26] [outer = 0x7f55a1ac5000] 00:37:34 INFO - PROCESS | 13033 | [13033] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:34 INFO - PROCESS | 13033 | [13033] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:34 INFO - PROCESS | 13033 | [13033] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:34 INFO - PROCESS | 13033 | [13033] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:34 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 00:37:34 INFO - document served over http requires an http 00:37:34 INFO - sub-resource via script-tag using the http-csp 00:37:34 INFO - delivery method with swap-origin-redirect and when 00:37:34 INFO - the target request is same-origin. - expected FAIL 00:37:34 INFO - TEST-INFO | expected FAIL 00:37:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1282ms 00:37:34 WARNING - u'runner_teardown' () 00:37:34 INFO - Setting up ssl 00:37:34 INFO - PROCESS | certutil | 00:37:34 INFO - PROCESS | certutil | 00:37:34 INFO - PROCESS | certutil | 00:37:34 INFO - Certificate Nickname Trust Attributes 00:37:34 INFO - SSL,S/MIME,JAR/XPI 00:37:34 INFO - 00:37:34 INFO - web-platform-tests CT,, 00:37:34 INFO - 00:37:34 INFO - Starting runner 00:37:37 INFO - PROCESS | 13101 | 1456994257926 Marionette DEBUG Marionette enabled via build flag and pref 00:37:38 INFO - PROCESS | 13101 | ++DOCSHELL 0x7fec6c5c4000 == 1 [pid = 13101] [id = 1] 00:37:38 INFO - PROCESS | 13101 | ++DOMWINDOW == 1 (0x7fec6c5c4800) [pid = 13101] [serial = 1] [outer = (nil)] 00:37:38 INFO - PROCESS | 13101 | ++DOMWINDOW == 2 (0x7fec6c5c5800) [pid = 13101] [serial = 2] [outer = 0x7fec6c5c4800] 00:37:38 INFO - PROCESS | 13101 | 1456994258595 Marionette INFO Listening on port 2995 00:37:39 INFO - PROCESS | 13101 | 1456994259095 Marionette DEBUG Marionette enabled via command-line flag 00:37:39 INFO - PROCESS | 13101 | ++DOCSHELL 0x7fec69126000 == 2 [pid = 13101] [id = 2] 00:37:39 INFO - PROCESS | 13101 | ++DOMWINDOW == 3 (0x7fec69136800) [pid = 13101] [serial = 3] [outer = (nil)] 00:37:39 INFO - PROCESS | 13101 | ++DOMWINDOW == 4 (0x7fec69137800) [pid = 13101] [serial = 4] [outer = 0x7fec69136800] 00:37:39 INFO - PROCESS | 13101 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fec7055fb80 00:37:39 INFO - PROCESS | 13101 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fec6903cfd0 00:37:39 INFO - PROCESS | 13101 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fec69053160 00:37:39 INFO - PROCESS | 13101 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fec69053460 00:37:39 INFO - PROCESS | 13101 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fec69053790 00:37:39 INFO - PROCESS | 13101 | ++DOMWINDOW == 5 (0x7fec690aa000) [pid = 13101] [serial = 5] [outer = 0x7fec6c5c4800] 00:37:39 INFO - PROCESS | 13101 | [13101] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:37:39 INFO - PROCESS | 13101 | 1456994259412 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42912 00:37:39 INFO - PROCESS | 13101 | [13101] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:37:39 INFO - PROCESS | 13101 | 1456994259499 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42913 00:37:39 INFO - PROCESS | 13101 | 1456994259506 Marionette DEBUG Closed connection conn0 00:37:39 INFO - PROCESS | 13101 | [13101] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:37:39 INFO - PROCESS | 13101 | [13101] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:37:39 INFO - PROCESS | 13101 | 1456994259647 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42914 00:37:39 INFO - PROCESS | 13101 | 1456994259652 Marionette DEBUG Closed connection conn1 00:37:39 INFO - PROCESS | 13101 | [13101] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:37:39 INFO - PROCESS | 13101 | 1456994259701 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42915 00:37:39 INFO - PROCESS | 13101 | 1456994259708 Marionette DEBUG Closed connection conn2 00:37:39 INFO - PROCESS | 13101 | 1456994259750 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:37:39 INFO - PROCESS | 13101 | 1456994259771 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:37:40 INFO - PROCESS | 13101 | [13101] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:37:41 INFO - PROCESS | 13101 | ++DOCSHELL 0x7fec5d073800 == 3 [pid = 13101] [id = 3] 00:37:41 INFO - PROCESS | 13101 | ++DOMWINDOW == 6 (0x7fec5d077000) [pid = 13101] [serial = 6] [outer = (nil)] 00:37:41 INFO - PROCESS | 13101 | ++DOCSHELL 0x7fec5d077800 == 4 [pid = 13101] [id = 4] 00:37:41 INFO - PROCESS | 13101 | ++DOMWINDOW == 7 (0x7fec5d02b000) [pid = 13101] [serial = 7] [outer = (nil)] 00:37:41 INFO - PROCESS | 13101 | [13101] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:37:42 INFO - PROCESS | 13101 | ++DOCSHELL 0x7fec5b703800 == 5 [pid = 13101] [id = 5] 00:37:42 INFO - PROCESS | 13101 | ++DOMWINDOW == 8 (0x7fec5c4cf000) [pid = 13101] [serial = 8] [outer = (nil)] 00:37:42 INFO - PROCESS | 13101 | [13101] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:37:42 INFO - PROCESS | 13101 | [13101] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:37:42 INFO - PROCESS | 13101 | ++DOMWINDOW == 9 (0x7fec5b77a800) [pid = 13101] [serial = 9] [outer = 0x7fec5c4cf000] 00:37:42 INFO - PROCESS | 13101 | ++DOMWINDOW == 10 (0x7fec5b123800) [pid = 13101] [serial = 10] [outer = 0x7fec5d077000] 00:37:42 INFO - PROCESS | 13101 | ++DOMWINDOW == 11 (0x7fec5b16ac00) [pid = 13101] [serial = 11] [outer = 0x7fec5d02b000] 00:37:42 INFO - PROCESS | 13101 | ++DOMWINDOW == 12 (0x7fec5b16cc00) [pid = 13101] [serial = 12] [outer = 0x7fec5c4cf000] 00:37:43 INFO - PROCESS | 13101 | 1456994263631 Marionette DEBUG loaded listener.js 00:37:43 INFO - PROCESS | 13101 | 1456994263646 Marionette DEBUG loaded listener.js 00:37:44 INFO - PROCESS | 13101 | ++DOMWINDOW == 13 (0x7fec69397800) [pid = 13101] [serial = 13] [outer = 0x7fec5c4cf000] 00:37:44 INFO - PROCESS | 13101 | 1456994264281 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8b635f39-c22b-40a4-9b34-afe5b8d94f54","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:37:44 INFO - PROCESS | 13101 | 1456994264589 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:37:44 INFO - PROCESS | 13101 | 1456994264597 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:37:44 INFO - PROCESS | 13101 | 1456994264946 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:37:44 INFO - PROCESS | 13101 | 1456994264949 Marionette TRACE conn3 <- [1,3,null,{}] 00:37:45 INFO - PROCESS | 13101 | 1456994265009 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:37:45 INFO - PROCESS | 13101 | [13101] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:37:45 INFO - PROCESS | 13101 | ++DOMWINDOW == 14 (0x7fec5656e000) [pid = 13101] [serial = 14] [outer = 0x7fec5c4cf000] 00:37:45 INFO - PROCESS | 13101 | [13101] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:37:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html 00:37:45 INFO - PROCESS | 13101 | ++DOCSHELL 0x7fec54120800 == 6 [pid = 13101] [id = 6] 00:37:45 INFO - PROCESS | 13101 | ++DOMWINDOW == 15 (0x7fec53f07000) [pid = 13101] [serial = 15] [outer = (nil)] 00:37:45 INFO - PROCESS | 13101 | ++DOMWINDOW == 16 (0x7fec53f08000) [pid = 13101] [serial = 16] [outer = 0x7fec53f07000] 00:37:46 INFO - PROCESS | 13101 | ++DOMWINDOW == 17 (0x7fec53f0ec00) [pid = 13101] [serial = 17] [outer = 0x7fec53f07000] 00:37:46 INFO - PROCESS | 13101 | ++DOCSHELL 0x7fec53fe7800 == 7 [pid = 13101] [id = 7] 00:37:46 INFO - PROCESS | 13101 | ++DOMWINDOW == 18 (0x7fec53f0f400) [pid = 13101] [serial = 18] [outer = (nil)] 00:37:46 INFO - PROCESS | 13101 | ++DOMWINDOW == 19 (0x7fec54138400) [pid = 13101] [serial = 19] [outer = 0x7fec53f0f400] 00:37:46 INFO - PROCESS | 13101 | ++DOMWINDOW == 20 (0x7fec53cc6800) [pid = 13101] [serial = 20] [outer = 0x7fec53f0f400] 00:37:46 INFO - PROCESS | 13101 | [13101] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:37:46 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 00:37:46 INFO - document served over http requires an http 00:37:46 INFO - sub-resource via xhr-request using the http-csp 00:37:46 INFO - delivery method with keep-origin-redirect and when 00:37:46 INFO - the target request is same-origin. 00:37:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | took 1078ms 00:37:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html 00:37:47 INFO - PROCESS | 13101 | ++DOCSHELL 0x7fec52fe9000 == 8 [pid = 13101] [id = 8] 00:37:47 INFO - PROCESS | 13101 | ++DOMWINDOW == 21 (0x7fec52dd3c00) [pid = 13101] [serial = 21] [outer = (nil)] 00:37:47 INFO - PROCESS | 13101 | ++DOMWINDOW == 22 (0x7fec52dd5000) [pid = 13101] [serial = 22] [outer = 0x7fec52dd3c00] 00:37:47 INFO - PROCESS | 13101 | ++DOMWINDOW == 23 (0x7fec52ddb000) [pid = 13101] [serial = 23] [outer = 0x7fec52dd3c00] 00:37:47 INFO - PROCESS | 13101 | [13101] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:47 INFO - PROCESS | 13101 | [13101] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:47 INFO - PROCESS | 13101 | [13101] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:47 INFO - PROCESS | 13101 | [13101] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:47 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a 00:37:47 INFO - document served over http requires an http 00:37:47 INFO - sub-resource via xhr-request using the http-csp 00:37:47 INFO - delivery method with no-redirect and when 00:37:47 INFO - the target request is same-origin. 00:37:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | took 850ms 00:37:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html 00:37:48 INFO - PROCESS | 13101 | ++DOCSHELL 0x7fec53ff3800 == 9 [pid = 13101] [id = 9] 00:37:48 INFO - PROCESS | 13101 | ++DOMWINDOW == 24 (0x7fec52519000) [pid = 13101] [serial = 24] [outer = (nil)] 00:37:48 INFO - PROCESS | 13101 | ++DOMWINDOW == 25 (0x7fec52521000) [pid = 13101] [serial = 25] [outer = 0x7fec52519000] 00:37:48 INFO - PROCESS | 13101 | ++DOMWINDOW == 26 (0x7fec69397c00) [pid = 13101] [serial = 26] [outer = 0x7fec52519000] 00:37:48 INFO - PROCESS | 13101 | [13101] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:48 INFO - PROCESS | 13101 | [13101] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:48 INFO - PROCESS | 13101 | [13101] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:48 INFO - PROCESS | 13101 | [13101] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:37:49 INFO - PROCESS | 13101 | ++DOCSHELL 0x7fec52c1a000 == 10 [pid = 13101] [id = 10] 00:37:49 INFO - PROCESS | 13101 | ++DOMWINDOW == 27 (0x7fec52c1b000) [pid = 13101] [serial = 27] [outer = (nil)] 00:37:49 INFO - PROCESS | 13101 | ++DOMWINDOW == 28 (0x7fec52c19000) [pid = 13101] [serial = 28] [outer = 0x7fec52c1b000] 00:37:49 INFO - PROCESS | 13101 | ++DOMWINDOW == 29 (0x7fec52fdf000) [pid = 13101] [serial = 29] [outer = 0x7fec52c1b000] 00:37:49 INFO - PROCESS | 13101 | ++DOCSHELL 0x7fec530bb000 == 11 [pid = 13101] [id = 11] 00:37:49 INFO - PROCESS | 13101 | ++DOMWINDOW == 30 (0x7fec5251b400) [pid = 13101] [serial = 30] [outer = (nil)] 00:37:49 INFO - PROCESS | 13101 | ++DOMWINDOW == 31 (0x7fec52dda400) [pid = 13101] [serial = 31] [outer = 0x7fec5251b400] 00:37:49 INFO - PROCESS | 13101 | ++DOMWINDOW == 32 (0x7fec530f7800) [pid = 13101] [serial = 32] [outer = 0x7fec5251b400] 00:37:49 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 00:37:49 INFO - document served over http requires an http 00:37:49 INFO - sub-resource via xhr-request using the http-csp 00:37:49 INFO - delivery method with swap-origin-redirect and when 00:37:49 INFO - the target request is same-origin. - expected FAIL 00:37:49 INFO - TEST-INFO | expected FAIL 00:37:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 1581ms 00:37:49 WARNING - u'runner_teardown' () 00:37:49 INFO - Setting up ssl 00:37:49 INFO - PROCESS | certutil | 00:37:49 INFO - PROCESS | certutil | 00:37:49 INFO - PROCESS | certutil | 00:37:49 INFO - Certificate Nickname Trust Attributes 00:37:49 INFO - SSL,S/MIME,JAR/XPI 00:37:49 INFO - 00:37:49 INFO - web-platform-tests CT,, 00:37:49 INFO - 00:37:49 INFO - Starting runner 00:37:52 INFO - PROCESS | 13168 | 1456994272839 Marionette DEBUG Marionette enabled via build flag and pref 00:37:53 INFO - PROCESS | 13168 | ++DOCSHELL 0x7f77c29c0800 == 1 [pid = 13168] [id = 1] 00:37:53 INFO - PROCESS | 13168 | ++DOMWINDOW == 1 (0x7f77c29c1000) [pid = 13168] [serial = 1] [outer = (nil)] 00:37:53 INFO - PROCESS | 13168 | ++DOMWINDOW == 2 (0x7f77c29c2000) [pid = 13168] [serial = 2] [outer = 0x7f77c29c1000] 00:37:53 INFO - PROCESS | 13168 | 1456994273525 Marionette INFO Listening on port 2996 00:37:54 INFO - PROCESS | 13168 | 1456994274028 Marionette DEBUG Marionette enabled via command-line flag 00:37:54 INFO - PROCESS | 13168 | ++DOCSHELL 0x7f77bf527000 == 2 [pid = 13168] [id = 2] 00:37:54 INFO - PROCESS | 13168 | ++DOMWINDOW == 3 (0x7f77bf537800) [pid = 13168] [serial = 3] [outer = (nil)] 00:37:54 INFO - PROCESS | 13168 | ++DOMWINDOW == 4 (0x7f77bf538800) [pid = 13168] [serial = 4] [outer = 0x7f77bf537800] 00:37:54 INFO - PROCESS | 13168 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f77c695fb80 00:37:54 INFO - PROCESS | 13168 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f77bf43ef40 00:37:54 INFO - PROCESS | 13168 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f77bf4500d0 00:37:54 INFO - PROCESS | 13168 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f77bf450460 00:37:54 INFO - PROCESS | 13168 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f77bf450790 00:37:54 INFO - PROCESS | 13168 | ++DOMWINDOW == 5 (0x7f77bf48f000) [pid = 13168] [serial = 5] [outer = 0x7f77c29c1000] 00:37:54 INFO - PROCESS | 13168 | [13168] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:37:54 INFO - PROCESS | 13168 | 1456994274350 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:45033 00:37:54 INFO - PROCESS | 13168 | [13168] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:37:54 INFO - PROCESS | 13168 | 1456994274442 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:45034 00:37:54 INFO - PROCESS | 13168 | 1456994274448 Marionette DEBUG Closed connection conn0 00:37:54 INFO - PROCESS | 13168 | [13168] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:37:54 INFO - PROCESS | 13168 | [13168] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:37:54 INFO - PROCESS | 13168 | 1456994274593 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:45035 00:37:54 INFO - PROCESS | 13168 | 1456994274597 Marionette DEBUG Closed connection conn1 00:37:54 INFO - PROCESS | 13168 | [13168] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:37:54 INFO - PROCESS | 13168 | 1456994274647 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:45036 00:37:54 INFO - PROCESS | 13168 | 1456994274653 Marionette DEBUG Closed connection conn2 00:37:54 INFO - PROCESS | 13168 | 1456994274689 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:37:54 INFO - PROCESS | 13168 | 1456994274700 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:37:55 INFO - PROCESS | 13168 | [13168] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:37:56 INFO - PROCESS | 13168 | ++DOCSHELL 0x7f77b35dc000 == 3 [pid = 13168] [id = 3] 00:37:56 INFO - PROCESS | 13168 | ++DOMWINDOW == 6 (0x7f77b35e0000) [pid = 13168] [serial = 6] [outer = (nil)] 00:37:56 INFO - PROCESS | 13168 | ++DOCSHELL 0x7f77b35e0800 == 4 [pid = 13168] [id = 4] 00:37:56 INFO - PROCESS | 13168 | ++DOMWINDOW == 7 (0x7f77b35b3800) [pid = 13168] [serial = 7] [outer = (nil)] 00:37:56 INFO - PROCESS | 13168 | [13168] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:37:57 INFO - PROCESS | 13168 | ++DOCSHELL 0x7f77b1b4a800 == 5 [pid = 13168] [id = 5] 00:37:57 INFO - PROCESS | 13168 | ++DOMWINDOW == 8 (0x7f77b27ec400) [pid = 13168] [serial = 8] [outer = (nil)] 00:37:57 INFO - PROCESS | 13168 | [13168] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:37:57 INFO - PROCESS | 13168 | [13168] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:37:57 INFO - PROCESS | 13168 | ++DOMWINDOW == 9 (0x7f77b1a94c00) [pid = 13168] [serial = 9] [outer = 0x7f77b27ec400] 00:37:57 INFO - PROCESS | 13168 | ++DOMWINDOW == 10 (0x7f77b17a6800) [pid = 13168] [serial = 10] [outer = 0x7f77b35e0000] 00:37:57 INFO - PROCESS | 13168 | ++DOMWINDOW == 11 (0x7f77b17d2000) [pid = 13168] [serial = 11] [outer = 0x7f77b35b3800] 00:37:57 INFO - PROCESS | 13168 | ++DOMWINDOW == 12 (0x7f77b17d4000) [pid = 13168] [serial = 12] [outer = 0x7f77b27ec400] 00:37:58 INFO - PROCESS | 13168 | 1456994278622 Marionette DEBUG loaded listener.js 00:37:58 INFO - PROCESS | 13168 | 1456994278639 Marionette DEBUG loaded listener.js 00:37:59 INFO - PROCESS | 13168 | ++DOMWINDOW == 13 (0x7f77bf7da400) [pid = 13168] [serial = 13] [outer = 0x7f77b27ec400] 00:37:59 INFO - PROCESS | 13168 | 1456994279295 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8141f943-b7a2-4000-a6f8-d02fb9232df9","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:37:59 INFO - PROCESS | 13168 | 1456994279596 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:37:59 INFO - PROCESS | 13168 | 1456994279602 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:37:59 INFO - PROCESS | 13168 | 1456994279938 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:37:59 INFO - PROCESS | 13168 | 1456994279940 Marionette TRACE conn3 <- [1,3,null,{}] 00:38:00 INFO - PROCESS | 13168 | 1456994280016 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:38:00 INFO - PROCESS | 13168 | [13168] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:38:00 INFO - PROCESS | 13168 | ++DOMWINDOW == 14 (0x7f77b4522800) [pid = 13168] [serial = 14] [outer = 0x7f77b27ec400] 00:38:00 INFO - PROCESS | 13168 | [13168] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:38:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html 00:38:00 INFO - PROCESS | 13168 | ++DOCSHELL 0x7f77aa836800 == 6 [pid = 13168] [id = 6] 00:38:00 INFO - PROCESS | 13168 | ++DOMWINDOW == 15 (0x7f77aa607800) [pid = 13168] [serial = 15] [outer = (nil)] 00:38:00 INFO - PROCESS | 13168 | ++DOMWINDOW == 16 (0x7f77aa608800) [pid = 13168] [serial = 16] [outer = 0x7f77aa607800] 00:38:01 INFO - PROCESS | 13168 | ++DOMWINDOW == 17 (0x7f77aa60f400) [pid = 13168] [serial = 17] [outer = 0x7f77aa607800] 00:38:01 INFO - PROCESS | 13168 | ++DOCSHELL 0x7f77aa6d5800 == 7 [pid = 13168] [id = 7] 00:38:01 INFO - PROCESS | 13168 | ++DOMWINDOW == 18 (0x7f77aa42b800) [pid = 13168] [serial = 18] [outer = (nil)] 00:38:01 INFO - PROCESS | 13168 | ++DOMWINDOW == 19 (0x7f77aa43ac00) [pid = 13168] [serial = 19] [outer = 0x7f77aa42b800] 00:38:01 INFO - PROCESS | 13168 | ++DOMWINDOW == 20 (0x7f77aa3a0000) [pid = 13168] [serial = 20] [outer = 0x7f77aa42b800] 00:38:01 INFO - PROCESS | 13168 | [13168] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:38:02 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 00:38:02 INFO - document served over http requires an https 00:38:02 INFO - sub-resource via fetch-request using the http-csp 00:38:02 INFO - delivery method with keep-origin-redirect and when 00:38:02 INFO - the target request is same-origin. - expected FAIL 00:38:02 INFO - TEST-INFO | expected FAIL 00:38:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | took 1331ms 00:38:02 WARNING - u'runner_teardown' () 00:38:02 INFO - Setting up ssl 00:38:02 INFO - PROCESS | certutil | 00:38:02 INFO - PROCESS | certutil | 00:38:02 INFO - PROCESS | certutil | 00:38:02 INFO - Certificate Nickname Trust Attributes 00:38:02 INFO - SSL,S/MIME,JAR/XPI 00:38:02 INFO - 00:38:02 INFO - web-platform-tests CT,, 00:38:02 INFO - 00:38:02 INFO - Starting runner 00:38:05 INFO - PROCESS | 13234 | 1456994285472 Marionette DEBUG Marionette enabled via build flag and pref 00:38:05 INFO - PROCESS | 13234 | ++DOCSHELL 0x7f4c4abc5000 == 1 [pid = 13234] [id = 1] 00:38:05 INFO - PROCESS | 13234 | ++DOMWINDOW == 1 (0x7f4c4abc5800) [pid = 13234] [serial = 1] [outer = (nil)] 00:38:05 INFO - PROCESS | 13234 | ++DOMWINDOW == 2 (0x7f4c4abc6800) [pid = 13234] [serial = 2] [outer = 0x7f4c4abc5800] 00:38:06 INFO - PROCESS | 13234 | 1456994286157 Marionette INFO Listening on port 2997 00:38:06 INFO - PROCESS | 13234 | 1456994286660 Marionette DEBUG Marionette enabled via command-line flag 00:38:06 INFO - PROCESS | 13234 | ++DOCSHELL 0x7f4c47727000 == 2 [pid = 13234] [id = 2] 00:38:06 INFO - PROCESS | 13234 | ++DOMWINDOW == 3 (0x7f4c47737800) [pid = 13234] [serial = 3] [outer = (nil)] 00:38:06 INFO - PROCESS | 13234 | ++DOMWINDOW == 4 (0x7f4c47738800) [pid = 13234] [serial = 4] [outer = 0x7f4c47737800] 00:38:06 INFO - PROCESS | 13234 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f4c4eb5fb80 00:38:06 INFO - PROCESS | 13234 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f4c47641f40 00:38:06 INFO - PROCESS | 13234 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f4c476530d0 00:38:06 INFO - PROCESS | 13234 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f4c476533d0 00:38:06 INFO - PROCESS | 13234 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4c47653790 00:38:06 INFO - PROCESS | 13234 | ++DOMWINDOW == 5 (0x7f4c476a4000) [pid = 13234] [serial = 5] [outer = 0x7f4c4abc5800] 00:38:06 INFO - PROCESS | 13234 | [13234] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:38:06 INFO - PROCESS | 13234 | 1456994286977 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37462 00:38:07 INFO - PROCESS | 13234 | [13234] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:38:07 INFO - PROCESS | 13234 | 1456994287067 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37463 00:38:07 INFO - PROCESS | 13234 | 1456994287073 Marionette DEBUG Closed connection conn0 00:38:07 INFO - PROCESS | 13234 | [13234] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:38:07 INFO - PROCESS | 13234 | [13234] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:38:07 INFO - PROCESS | 13234 | 1456994287216 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37464 00:38:07 INFO - PROCESS | 13234 | 1456994287221 Marionette DEBUG Closed connection conn1 00:38:07 INFO - PROCESS | 13234 | [13234] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:38:07 INFO - PROCESS | 13234 | 1456994287267 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37465 00:38:07 INFO - PROCESS | 13234 | 1456994287273 Marionette DEBUG Closed connection conn2 00:38:07 INFO - PROCESS | 13234 | 1456994287296 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:38:07 INFO - PROCESS | 13234 | 1456994287307 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:38:08 INFO - PROCESS | 13234 | [13234] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:38:08 INFO - PROCESS | 13234 | ++DOCSHELL 0x7f4c3b688000 == 3 [pid = 13234] [id = 3] 00:38:08 INFO - PROCESS | 13234 | ++DOMWINDOW == 6 (0x7f4c3b688800) [pid = 13234] [serial = 6] [outer = (nil)] 00:38:08 INFO - PROCESS | 13234 | ++DOCSHELL 0x7f4c3b689000 == 4 [pid = 13234] [id = 4] 00:38:08 INFO - PROCESS | 13234 | ++DOMWINDOW == 7 (0x7f4c3b44c400) [pid = 13234] [serial = 7] [outer = (nil)] 00:38:09 INFO - PROCESS | 13234 | [13234] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:38:09 INFO - PROCESS | 13234 | ++DOCSHELL 0x7f4c39d6c800 == 5 [pid = 13234] [id = 5] 00:38:09 INFO - PROCESS | 13234 | ++DOMWINDOW == 8 (0x7f4c39d16c00) [pid = 13234] [serial = 8] [outer = (nil)] 00:38:09 INFO - PROCESS | 13234 | [13234] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:38:09 INFO - PROCESS | 13234 | [13234] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:38:09 INFO - PROCESS | 13234 | ++DOMWINDOW == 9 (0x7f4c39cedc00) [pid = 13234] [serial = 9] [outer = 0x7f4c39d16c00] 00:38:10 INFO - PROCESS | 13234 | ++DOMWINDOW == 10 (0x7f4c399b7800) [pid = 13234] [serial = 10] [outer = 0x7f4c3b688800] 00:38:10 INFO - PROCESS | 13234 | ++DOMWINDOW == 11 (0x7f4c399e2000) [pid = 13234] [serial = 11] [outer = 0x7f4c3b44c400] 00:38:10 INFO - PROCESS | 13234 | ++DOMWINDOW == 12 (0x7f4c399e4000) [pid = 13234] [serial = 12] [outer = 0x7f4c39d16c00] 00:38:11 INFO - PROCESS | 13234 | 1456994291316 Marionette DEBUG loaded listener.js 00:38:11 INFO - PROCESS | 13234 | 1456994291332 Marionette DEBUG loaded listener.js 00:38:11 INFO - PROCESS | 13234 | ++DOMWINDOW == 13 (0x7f4c479e9400) [pid = 13234] [serial = 13] [outer = 0x7f4c39d16c00] 00:38:11 INFO - PROCESS | 13234 | 1456994291976 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"33865bcb-9cc1-4c1c-97cb-0659442512f2","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:38:12 INFO - PROCESS | 13234 | 1456994292205 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:38:12 INFO - PROCESS | 13234 | 1456994292216 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:38:12 INFO - PROCESS | 13234 | 1456994292597 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:38:12 INFO - PROCESS | 13234 | 1456994292599 Marionette TRACE conn3 <- [1,3,null,{}] 00:38:12 INFO - PROCESS | 13234 | 1456994292674 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:38:12 INFO - PROCESS | 13234 | [13234] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:38:12 INFO - PROCESS | 13234 | ++DOMWINDOW == 14 (0x7f4c3b61e400) [pid = 13234] [serial = 14] [outer = 0x7f4c39d16c00] 00:38:13 INFO - PROCESS | 13234 | [13234] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:38:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html 00:38:13 INFO - PROCESS | 13234 | ++DOCSHELL 0x7f4c32a6e800 == 6 [pid = 13234] [id = 6] 00:38:13 INFO - PROCESS | 13234 | ++DOMWINDOW == 15 (0x7f4c32806800) [pid = 13234] [serial = 15] [outer = (nil)] 00:38:13 INFO - PROCESS | 13234 | ++DOMWINDOW == 16 (0x7f4c32807800) [pid = 13234] [serial = 16] [outer = 0x7f4c32806800] 00:38:13 INFO - PROCESS | 13234 | ++DOMWINDOW == 17 (0x7f4c3280e000) [pid = 13234] [serial = 17] [outer = 0x7f4c32806800] 00:38:13 INFO - PROCESS | 13234 | ++DOCSHELL 0x7f4c328dd000 == 7 [pid = 13234] [id = 7] 00:38:13 INFO - PROCESS | 13234 | ++DOMWINDOW == 18 (0x7f4c32643400) [pid = 13234] [serial = 18] [outer = (nil)] 00:38:13 INFO - PROCESS | 13234 | ++DOMWINDOW == 19 (0x7f4c32648c00) [pid = 13234] [serial = 19] [outer = 0x7f4c32643400] 00:38:14 INFO - PROCESS | 13234 | ++DOMWINDOW == 20 (0x7f4c3204d000) [pid = 13234] [serial = 20] [outer = 0x7f4c32643400] 00:38:14 INFO - PROCESS | 13234 | [13234] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:38:14 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a 00:38:14 INFO - document served over http requires an https 00:38:14 INFO - sub-resource via fetch-request using the http-csp 00:38:14 INFO - delivery method with no-redirect and when 00:38:14 INFO - the target request is same-origin. - expected FAIL 00:38:14 INFO - TEST-INFO | expected FAIL 00:38:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | took 1184ms 00:38:14 WARNING - u'runner_teardown' () 00:38:14 INFO - Setting up ssl 00:38:14 INFO - PROCESS | certutil | 00:38:14 INFO - PROCESS | certutil | 00:38:15 INFO - PROCESS | certutil | 00:38:15 INFO - Certificate Nickname Trust Attributes 00:38:15 INFO - SSL,S/MIME,JAR/XPI 00:38:15 INFO - 00:38:15 INFO - web-platform-tests CT,, 00:38:15 INFO - 00:38:15 INFO - Starting runner 00:38:17 INFO - PROCESS | 13297 | 1456994297964 Marionette DEBUG Marionette enabled via build flag and pref 00:38:18 INFO - PROCESS | 13297 | ++DOCSHELL 0x7f793d2c3800 == 1 [pid = 13297] [id = 1] 00:38:18 INFO - PROCESS | 13297 | ++DOMWINDOW == 1 (0x7f793d2c4000) [pid = 13297] [serial = 1] [outer = (nil)] 00:38:18 INFO - PROCESS | 13297 | ++DOMWINDOW == 2 (0x7f793d2c5000) [pid = 13297] [serial = 2] [outer = 0x7f793d2c4000] 00:38:18 INFO - PROCESS | 13297 | 1456994298654 Marionette INFO Listening on port 2998 00:38:19 INFO - PROCESS | 13297 | 1456994299174 Marionette DEBUG Marionette enabled via command-line flag 00:38:19 INFO - PROCESS | 13297 | ++DOCSHELL 0x7f7939e27800 == 2 [pid = 13297] [id = 2] 00:38:19 INFO - PROCESS | 13297 | ++DOMWINDOW == 3 (0x7f7939e38000) [pid = 13297] [serial = 3] [outer = (nil)] 00:38:19 INFO - PROCESS | 13297 | ++DOMWINDOW == 4 (0x7f7939e39000) [pid = 13297] [serial = 4] [outer = 0x7f7939e38000] 00:38:19 INFO - PROCESS | 13297 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f794175fb80 00:38:19 INFO - PROCESS | 13297 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7939d3dfd0 00:38:19 INFO - PROCESS | 13297 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7939d56160 00:38:19 INFO - PROCESS | 13297 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7939d56460 00:38:19 INFO - PROCESS | 13297 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7939d56790 00:38:19 INFO - PROCESS | 13297 | ++DOMWINDOW == 5 (0x7f7939da6800) [pid = 13297] [serial = 5] [outer = 0x7f793d2c4000] 00:38:19 INFO - PROCESS | 13297 | [13297] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:38:19 INFO - PROCESS | 13297 | 1456994299493 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46752 00:38:19 INFO - PROCESS | 13297 | [13297] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:38:19 INFO - PROCESS | 13297 | 1456994299582 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46753 00:38:19 INFO - PROCESS | 13297 | 1456994299588 Marionette DEBUG Closed connection conn0 00:38:19 INFO - PROCESS | 13297 | [13297] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:38:19 INFO - PROCESS | 13297 | [13297] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:38:19 INFO - PROCESS | 13297 | 1456994299733 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46754 00:38:19 INFO - PROCESS | 13297 | 1456994299737 Marionette DEBUG Closed connection conn1 00:38:19 INFO - PROCESS | 13297 | [13297] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:38:19 INFO - PROCESS | 13297 | 1456994299783 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46755 00:38:19 INFO - PROCESS | 13297 | 1456994299791 Marionette DEBUG Closed connection conn2 00:38:19 INFO - PROCESS | 13297 | 1456994299818 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:38:19 INFO - PROCESS | 13297 | 1456994299828 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:38:20 INFO - PROCESS | 13297 | [13297] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:38:21 INFO - PROCESS | 13297 | ++DOCSHELL 0x7f792db99000 == 3 [pid = 13297] [id = 3] 00:38:21 INFO - PROCESS | 13297 | ++DOMWINDOW == 6 (0x7f792db99800) [pid = 13297] [serial = 6] [outer = (nil)] 00:38:21 INFO - PROCESS | 13297 | ++DOCSHELL 0x7f792db9a000 == 4 [pid = 13297] [id = 4] 00:38:21 INFO - PROCESS | 13297 | ++DOMWINDOW == 7 (0x7f792ddb5800) [pid = 13297] [serial = 7] [outer = (nil)] 00:38:22 INFO - PROCESS | 13297 | [13297] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:38:22 INFO - PROCESS | 13297 | ++DOCSHELL 0x7f792c3b0000 == 5 [pid = 13297] [id = 5] 00:38:22 INFO - PROCESS | 13297 | ++DOMWINDOW == 8 (0x7f792cff1400) [pid = 13297] [serial = 8] [outer = (nil)] 00:38:22 INFO - PROCESS | 13297 | [13297] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:38:22 INFO - PROCESS | 13297 | [13297] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:38:22 INFO - PROCESS | 13297 | ++DOMWINDOW == 9 (0x7f792c2e9c00) [pid = 13297] [serial = 9] [outer = 0x7f792cff1400] 00:38:22 INFO - PROCESS | 13297 | ++DOMWINDOW == 10 (0x7f792bfa9000) [pid = 13297] [serial = 10] [outer = 0x7f792db99800] 00:38:22 INFO - PROCESS | 13297 | ++DOMWINDOW == 11 (0x7f792bfd7800) [pid = 13297] [serial = 11] [outer = 0x7f792ddb5800] 00:38:22 INFO - PROCESS | 13297 | ++DOMWINDOW == 12 (0x7f792bfd9800) [pid = 13297] [serial = 12] [outer = 0x7f792cff1400] 00:38:23 INFO - PROCESS | 13297 | 1456994303726 Marionette DEBUG loaded listener.js 00:38:23 INFO - PROCESS | 13297 | 1456994303741 Marionette DEBUG loaded listener.js 00:38:24 INFO - PROCESS | 13297 | ++DOMWINDOW == 13 (0x7f793a0dd400) [pid = 13297] [serial = 13] [outer = 0x7f792cff1400] 00:38:24 INFO - PROCESS | 13297 | 1456994304382 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"9eb0f88a-c09b-43d3-ad28-3962a8ec8774","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:38:24 INFO - PROCESS | 13297 | 1456994304674 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:38:24 INFO - PROCESS | 13297 | 1456994304680 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:38:25 INFO - PROCESS | 13297 | 1456994305007 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:38:25 INFO - PROCESS | 13297 | 1456994305011 Marionette TRACE conn3 <- [1,3,null,{}] 00:38:25 INFO - PROCESS | 13297 | 1456994305056 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:38:25 INFO - PROCESS | 13297 | [13297] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:38:25 INFO - PROCESS | 13297 | ++DOMWINDOW == 14 (0x7f792eda4000) [pid = 13297] [serial = 14] [outer = 0x7f792cff1400] 00:38:25 INFO - PROCESS | 13297 | [13297] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:38:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html 00:38:25 INFO - PROCESS | 13297 | ++DOCSHELL 0x7f7925074000 == 6 [pid = 13297] [id = 6] 00:38:25 INFO - PROCESS | 13297 | ++DOMWINDOW == 15 (0x7f7924e07800) [pid = 13297] [serial = 15] [outer = (nil)] 00:38:25 INFO - PROCESS | 13297 | ++DOMWINDOW == 16 (0x7f7924e08800) [pid = 13297] [serial = 16] [outer = 0x7f7924e07800] 00:38:26 INFO - PROCESS | 13297 | ++DOMWINDOW == 17 (0x7f7924e0f400) [pid = 13297] [serial = 17] [outer = 0x7f7924e07800] 00:38:26 INFO - PROCESS | 13297 | ++DOCSHELL 0x7f7924ee2000 == 7 [pid = 13297] [id = 7] 00:38:26 INFO - PROCESS | 13297 | ++DOMWINDOW == 18 (0x7f7924c31400) [pid = 13297] [serial = 18] [outer = (nil)] 00:38:26 INFO - PROCESS | 13297 | ++DOMWINDOW == 19 (0x7f7924e10000) [pid = 13297] [serial = 19] [outer = 0x7f7924c31400] 00:38:26 INFO - PROCESS | 13297 | ++DOMWINDOW == 20 (0x7f7924591c00) [pid = 13297] [serial = 20] [outer = 0x7f7924c31400] 00:38:26 INFO - PROCESS | 13297 | [13297] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:38:27 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 00:38:27 INFO - document served over http requires an https 00:38:27 INFO - sub-resource via fetch-request using the http-csp 00:38:27 INFO - delivery method with swap-origin-redirect and when 00:38:27 INFO - the target request is same-origin. - expected FAIL 00:38:27 INFO - TEST-INFO | expected FAIL 00:38:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | took 1451ms 00:38:27 WARNING - u'runner_teardown' () 00:38:27 INFO - Setting up ssl 00:38:27 INFO - PROCESS | certutil | 00:38:27 INFO - PROCESS | certutil | 00:38:27 INFO - PROCESS | certutil | 00:38:27 INFO - Certificate Nickname Trust Attributes 00:38:27 INFO - SSL,S/MIME,JAR/XPI 00:38:27 INFO - 00:38:27 INFO - web-platform-tests CT,, 00:38:27 INFO - 00:38:27 INFO - Starting runner 00:38:30 INFO - PROCESS | 13376 | 1456994310594 Marionette DEBUG Marionette enabled via build flag and pref 00:38:30 INFO - PROCESS | 13376 | ++DOCSHELL 0x7fce564c2000 == 1 [pid = 13376] [id = 1] 00:38:30 INFO - PROCESS | 13376 | ++DOMWINDOW == 1 (0x7fce564c2800) [pid = 13376] [serial = 1] [outer = (nil)] 00:38:30 INFO - PROCESS | 13376 | ++DOMWINDOW == 2 (0x7fce564c3800) [pid = 13376] [serial = 2] [outer = 0x7fce564c2800] 00:38:31 INFO - PROCESS | 13376 | 1456994311280 Marionette INFO Listening on port 2999 00:38:31 INFO - PROCESS | 13376 | 1456994311782 Marionette DEBUG Marionette enabled via command-line flag 00:38:31 INFO - PROCESS | 13376 | ++DOCSHELL 0x7fce53027000 == 2 [pid = 13376] [id = 2] 00:38:31 INFO - PROCESS | 13376 | ++DOMWINDOW == 3 (0x7fce53037800) [pid = 13376] [serial = 3] [outer = (nil)] 00:38:31 INFO - PROCESS | 13376 | ++DOMWINDOW == 4 (0x7fce53038800) [pid = 13376] [serial = 4] [outer = 0x7fce53037800] 00:38:31 INFO - PROCESS | 13376 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fce5a45fb80 00:38:31 INFO - PROCESS | 13376 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fce52f3ff40 00:38:31 INFO - PROCESS | 13376 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fce52f510d0 00:38:31 INFO - PROCESS | 13376 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fce52f51460 00:38:31 INFO - PROCESS | 13376 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fce52f51790 00:38:32 INFO - PROCESS | 13376 | ++DOMWINDOW == 5 (0x7fce52f98000) [pid = 13376] [serial = 5] [outer = 0x7fce564c2800] 00:38:32 INFO - PROCESS | 13376 | [13376] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:38:32 INFO - PROCESS | 13376 | 1456994312115 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55443 00:38:32 INFO - PROCESS | 13376 | [13376] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:38:32 INFO - PROCESS | 13376 | 1456994312222 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55444 00:38:32 INFO - PROCESS | 13376 | 1456994312230 Marionette DEBUG Closed connection conn0 00:38:32 INFO - PROCESS | 13376 | [13376] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:38:32 INFO - PROCESS | 13376 | [13376] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:38:32 INFO - PROCESS | 13376 | 1456994312408 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55447 00:38:32 INFO - PROCESS | 13376 | 1456994312413 Marionette DEBUG Closed connection conn1 00:38:32 INFO - PROCESS | 13376 | [13376] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:38:32 INFO - PROCESS | 13376 | 1456994312458 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55448 00:38:32 INFO - PROCESS | 13376 | 1456994312469 Marionette DEBUG Closed connection conn2 00:38:32 INFO - PROCESS | 13376 | 1456994312508 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:38:32 INFO - PROCESS | 13376 | 1456994312520 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:38:33 INFO - PROCESS | 13376 | [13376] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:38:34 INFO - PROCESS | 13376 | ++DOCSHELL 0x7fce46fcb800 == 3 [pid = 13376] [id = 3] 00:38:34 INFO - PROCESS | 13376 | ++DOMWINDOW == 6 (0x7fce46fcf000) [pid = 13376] [serial = 6] [outer = (nil)] 00:38:34 INFO - PROCESS | 13376 | ++DOCSHELL 0x7fce46fd2800 == 4 [pid = 13376] [id = 4] 00:38:34 INFO - PROCESS | 13376 | ++DOMWINDOW == 7 (0x7fce46d75c00) [pid = 13376] [serial = 7] [outer = (nil)] 00:38:34 INFO - PROCESS | 13376 | [13376] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:38:35 INFO - PROCESS | 13376 | ++DOCSHELL 0x7fce4566b800 == 5 [pid = 13376] [id = 5] 00:38:35 INFO - PROCESS | 13376 | ++DOMWINDOW == 8 (0x7fce4562ac00) [pid = 13376] [serial = 8] [outer = (nil)] 00:38:35 INFO - PROCESS | 13376 | [13376] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:38:35 INFO - PROCESS | 13376 | [13376] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:38:35 INFO - PROCESS | 13376 | ++DOMWINDOW == 9 (0x7fce4559f000) [pid = 13376] [serial = 9] [outer = 0x7fce4562ac00] 00:38:35 INFO - PROCESS | 13376 | ++DOMWINDOW == 10 (0x7fce452ca800) [pid = 13376] [serial = 10] [outer = 0x7fce46fcf000] 00:38:35 INFO - PROCESS | 13376 | ++DOMWINDOW == 11 (0x7fce452ed400) [pid = 13376] [serial = 11] [outer = 0x7fce46d75c00] 00:38:35 INFO - PROCESS | 13376 | ++DOMWINDOW == 12 (0x7fce452ef400) [pid = 13376] [serial = 12] [outer = 0x7fce4562ac00] 00:38:36 INFO - PROCESS | 13376 | 1456994316608 Marionette DEBUG loaded listener.js 00:38:36 INFO - PROCESS | 13376 | 1456994316625 Marionette DEBUG loaded listener.js 00:38:37 INFO - PROCESS | 13376 | ++DOMWINDOW == 13 (0x7fce43108800) [pid = 13376] [serial = 13] [outer = 0x7fce4562ac00] 00:38:37 INFO - PROCESS | 13376 | 1456994317256 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c40daad8-87b4-4eb6-919b-5a58a82d1002","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:38:37 INFO - PROCESS | 13376 | 1456994317484 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:38:37 INFO - PROCESS | 13376 | 1456994317492 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:38:37 INFO - PROCESS | 13376 | 1456994317868 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:38:37 INFO - PROCESS | 13376 | 1456994317871 Marionette TRACE conn3 <- [1,3,null,{}] 00:38:37 INFO - PROCESS | 13376 | 1456994317961 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:38:38 INFO - PROCESS | 13376 | [13376] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:38:38 INFO - PROCESS | 13376 | ++DOMWINDOW == 14 (0x7fce3fc1c800) [pid = 13376] [serial = 14] [outer = 0x7fce4562ac00] 00:38:38 INFO - PROCESS | 13376 | [13376] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:38:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html 00:38:38 INFO - PROCESS | 13376 | ++DOCSHELL 0x7fce3e16f800 == 6 [pid = 13376] [id = 6] 00:38:38 INFO - PROCESS | 13376 | ++DOMWINDOW == 15 (0x7fce3e006000) [pid = 13376] [serial = 15] [outer = (nil)] 00:38:38 INFO - PROCESS | 13376 | ++DOMWINDOW == 16 (0x7fce3e007000) [pid = 13376] [serial = 16] [outer = 0x7fce3e006000] 00:38:38 INFO - PROCESS | 13376 | ++DOMWINDOW == 17 (0x7fce3e00dc00) [pid = 13376] [serial = 17] [outer = 0x7fce3e006000] 00:38:39 INFO - PROCESS | 13376 | ++DOCSHELL 0x7fce3e0c9800 == 7 [pid = 13376] [id = 7] 00:38:39 INFO - PROCESS | 13376 | ++DOMWINDOW == 18 (0x7fce3de32c00) [pid = 13376] [serial = 18] [outer = (nil)] 00:38:39 INFO - PROCESS | 13376 | ++DOMWINDOW == 19 (0x7fce3de38c00) [pid = 13376] [serial = 19] [outer = 0x7fce3de32c00] 00:38:39 INFO - PROCESS | 13376 | ++DOMWINDOW == 20 (0x7fce3de83400) [pid = 13376] [serial = 20] [outer = 0x7fce3de32c00] 00:38:39 INFO - PROCESS | 13376 | [13376] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:38:40 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 00:38:40 INFO - document served over http requires an https 00:38:40 INFO - sub-resource via fetch-request using the http-csp 00:38:40 INFO - delivery method with swap-origin-redirect and when 00:38:40 INFO - the target request is same-origin. - expected FAIL 00:38:40 INFO - TEST-INFO | expected FAIL 00:38:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 1379ms 00:38:40 WARNING - u'runner_teardown' () 00:38:40 INFO - Setting up ssl 00:38:40 INFO - PROCESS | certutil | 00:38:40 INFO - PROCESS | certutil | 00:38:40 INFO - PROCESS | certutil | 00:38:40 INFO - Certificate Nickname Trust Attributes 00:38:40 INFO - SSL,S/MIME,JAR/XPI 00:38:40 INFO - 00:38:40 INFO - web-platform-tests CT,, 00:38:40 INFO - 00:38:40 INFO - Starting runner 00:38:43 INFO - PROCESS | 13440 | 1456994323429 Marionette DEBUG Marionette enabled via build flag and pref 00:38:43 INFO - PROCESS | 13440 | ++DOCSHELL 0x7fb9bfec5000 == 1 [pid = 13440] [id = 1] 00:38:43 INFO - PROCESS | 13440 | ++DOMWINDOW == 1 (0x7fb9bfec5800) [pid = 13440] [serial = 1] [outer = (nil)] 00:38:43 INFO - PROCESS | 13440 | ++DOMWINDOW == 2 (0x7fb9bfec6800) [pid = 13440] [serial = 2] [outer = 0x7fb9bfec5800] 00:38:44 INFO - PROCESS | 13440 | 1456994324112 Marionette INFO Listening on port 3000 00:38:44 INFO - PROCESS | 13440 | 1456994324622 Marionette DEBUG Marionette enabled via command-line flag 00:38:44 INFO - PROCESS | 13440 | ++DOCSHELL 0x7fb9bca28800 == 2 [pid = 13440] [id = 2] 00:38:44 INFO - PROCESS | 13440 | ++DOMWINDOW == 3 (0x7fb9bca39000) [pid = 13440] [serial = 3] [outer = (nil)] 00:38:44 INFO - PROCESS | 13440 | ++DOMWINDOW == 4 (0x7fb9bca3a000) [pid = 13440] [serial = 4] [outer = 0x7fb9bca39000] 00:38:44 INFO - PROCESS | 13440 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb9c435fb80 00:38:44 INFO - PROCESS | 13440 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb9bc943f40 00:38:44 INFO - PROCESS | 13440 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb9bc955160 00:38:44 INFO - PROCESS | 13440 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb9bc955460 00:38:44 INFO - PROCESS | 13440 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb9bc955790 00:38:44 INFO - PROCESS | 13440 | ++DOMWINDOW == 5 (0x7fb9bc9a4800) [pid = 13440] [serial = 5] [outer = 0x7fb9bfec5800] 00:38:44 INFO - PROCESS | 13440 | [13440] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:38:44 INFO - PROCESS | 13440 | 1456994324947 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50030 00:38:45 INFO - PROCESS | 13440 | [13440] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:38:45 INFO - PROCESS | 13440 | 1456994325040 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50031 00:38:45 INFO - PROCESS | 13440 | 1456994325047 Marionette DEBUG Closed connection conn0 00:38:45 INFO - PROCESS | 13440 | [13440] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:38:45 INFO - PROCESS | 13440 | [13440] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:38:45 INFO - PROCESS | 13440 | 1456994325194 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50032 00:38:45 INFO - PROCESS | 13440 | 1456994325198 Marionette DEBUG Closed connection conn1 00:38:45 INFO - PROCESS | 13440 | [13440] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:38:45 INFO - PROCESS | 13440 | 1456994325246 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50033 00:38:45 INFO - PROCESS | 13440 | 1456994325255 Marionette DEBUG Closed connection conn2 00:38:45 INFO - PROCESS | 13440 | 1456994325299 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:38:45 INFO - PROCESS | 13440 | 1456994325316 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:38:46 INFO - PROCESS | 13440 | [13440] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:38:46 INFO - PROCESS | 13440 | ++DOCSHELL 0x7fb9b0ace800 == 3 [pid = 13440] [id = 3] 00:38:46 INFO - PROCESS | 13440 | ++DOMWINDOW == 6 (0x7fb9b0acf000) [pid = 13440] [serial = 6] [outer = (nil)] 00:38:46 INFO - PROCESS | 13440 | ++DOCSHELL 0x7fb9b0acf800 == 4 [pid = 13440] [id = 4] 00:38:46 INFO - PROCESS | 13440 | ++DOMWINDOW == 7 (0x7fb9b0a21000) [pid = 13440] [serial = 7] [outer = (nil)] 00:38:47 INFO - PROCESS | 13440 | [13440] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:38:47 INFO - PROCESS | 13440 | ++DOCSHELL 0x7fb9af03a800 == 5 [pid = 13440] [id = 5] 00:38:47 INFO - PROCESS | 13440 | ++DOMWINDOW == 8 (0x7fb9af060000) [pid = 13440] [serial = 8] [outer = (nil)] 00:38:47 INFO - PROCESS | 13440 | [13440] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:38:47 INFO - PROCESS | 13440 | [13440] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:38:47 INFO - PROCESS | 13440 | ++DOMWINDOW == 9 (0x7fb9af06e000) [pid = 13440] [serial = 9] [outer = 0x7fb9af060000] 00:38:48 INFO - PROCESS | 13440 | ++DOMWINDOW == 10 (0x7fb9aeb77000) [pid = 13440] [serial = 10] [outer = 0x7fb9b0acf000] 00:38:48 INFO - PROCESS | 13440 | ++DOMWINDOW == 11 (0x7fb9aeba2c00) [pid = 13440] [serial = 11] [outer = 0x7fb9b0a21000] 00:38:48 INFO - PROCESS | 13440 | ++DOMWINDOW == 12 (0x7fb9aeba4c00) [pid = 13440] [serial = 12] [outer = 0x7fb9af060000] 00:38:49 INFO - PROCESS | 13440 | 1456994329218 Marionette DEBUG loaded listener.js 00:38:49 INFO - PROCESS | 13440 | 1456994329234 Marionette DEBUG loaded listener.js 00:38:49 INFO - PROCESS | 13440 | ++DOMWINDOW == 13 (0x7fb9bcc5f000) [pid = 13440] [serial = 13] [outer = 0x7fb9af060000] 00:38:49 INFO - PROCESS | 13440 | 1456994329870 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b6654ddc-fcae-447c-b01a-620ebe48a8e9","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:38:50 INFO - PROCESS | 13440 | 1456994330214 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:38:50 INFO - PROCESS | 13440 | 1456994330220 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:38:50 INFO - PROCESS | 13440 | 1456994330515 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:38:50 INFO - PROCESS | 13440 | 1456994330518 Marionette TRACE conn3 <- [1,3,null,{}] 00:38:50 INFO - PROCESS | 13440 | 1456994330572 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:38:50 INFO - PROCESS | 13440 | [13440] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:38:50 INFO - PROCESS | 13440 | ++DOMWINDOW == 14 (0x7fb9a999a400) [pid = 13440] [serial = 14] [outer = 0x7fb9af060000] 00:38:51 INFO - PROCESS | 13440 | [13440] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:38:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html 00:38:51 INFO - PROCESS | 13440 | ++DOCSHELL 0x7fb9a7b26800 == 6 [pid = 13440] [id = 6] 00:38:51 INFO - PROCESS | 13440 | ++DOMWINDOW == 15 (0x7fb9a7a07c00) [pid = 13440] [serial = 15] [outer = (nil)] 00:38:51 INFO - PROCESS | 13440 | ++DOMWINDOW == 16 (0x7fb9a7a08c00) [pid = 13440] [serial = 16] [outer = 0x7fb9a7a07c00] 00:38:51 INFO - PROCESS | 13440 | ++DOMWINDOW == 17 (0x7fb9a7a0f800) [pid = 13440] [serial = 17] [outer = 0x7fb9a7a07c00] 00:38:51 INFO - PROCESS | 13440 | ++DOCSHELL 0x7fb9a7ae4800 == 7 [pid = 13440] [id = 7] 00:38:51 INFO - PROCESS | 13440 | ++DOMWINDOW == 18 (0x7fb9a7720000) [pid = 13440] [serial = 18] [outer = (nil)] 00:38:52 INFO - PROCESS | 13440 | ++DOMWINDOW == 19 (0x7fb9a7722400) [pid = 13440] [serial = 19] [outer = 0x7fb9a7720000] 00:38:52 INFO - PROCESS | 13440 | ++DOMWINDOW == 20 (0x7fb9a7b47400) [pid = 13440] [serial = 20] [outer = 0x7fb9a7720000] 00:38:52 INFO - PROCESS | 13440 | [13440] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:38:52 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 00:38:52 INFO - document served over http requires an https 00:38:52 INFO - sub-resource via fetch-request using the http-csp 00:38:52 INFO - delivery method with keep-origin-redirect and when 00:38:52 INFO - the target request is same-origin. - expected FAIL 00:38:52 INFO - TEST-INFO | expected FAIL 00:38:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | took 1281ms 00:38:52 WARNING - u'runner_teardown' () 00:38:52 INFO - Setting up ssl 00:38:52 INFO - PROCESS | certutil | 00:38:53 INFO - PROCESS | certutil | 00:38:53 INFO - PROCESS | certutil | 00:38:53 INFO - Certificate Nickname Trust Attributes 00:38:53 INFO - SSL,S/MIME,JAR/XPI 00:38:53 INFO - 00:38:53 INFO - web-platform-tests CT,, 00:38:53 INFO - 00:38:53 INFO - Starting runner 00:38:56 INFO - PROCESS | 13504 | 1456994336085 Marionette DEBUG Marionette enabled via build flag and pref 00:38:56 INFO - PROCESS | 13504 | ++DOCSHELL 0x7fcfd3ac5800 == 1 [pid = 13504] [id = 1] 00:38:56 INFO - PROCESS | 13504 | ++DOMWINDOW == 1 (0x7fcfd3ac6000) [pid = 13504] [serial = 1] [outer = (nil)] 00:38:56 INFO - PROCESS | 13504 | ++DOMWINDOW == 2 (0x7fcfd3ac7000) [pid = 13504] [serial = 2] [outer = 0x7fcfd3ac6000] 00:38:56 INFO - PROCESS | 13504 | 1456994336779 Marionette INFO Listening on port 3001 00:38:57 INFO - PROCESS | 13504 | 1456994337286 Marionette DEBUG Marionette enabled via command-line flag 00:38:57 INFO - PROCESS | 13504 | ++DOCSHELL 0x7fcfd0625000 == 2 [pid = 13504] [id = 2] 00:38:57 INFO - PROCESS | 13504 | ++DOMWINDOW == 3 (0x7fcfd0635800) [pid = 13504] [serial = 3] [outer = (nil)] 00:38:57 INFO - PROCESS | 13504 | ++DOMWINDOW == 4 (0x7fcfd0636800) [pid = 13504] [serial = 4] [outer = 0x7fcfd0635800] 00:38:57 INFO - PROCESS | 13504 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fcfd7a5fb80 00:38:57 INFO - PROCESS | 13504 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fcfd0541fd0 00:38:57 INFO - PROCESS | 13504 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fcfd0553160 00:38:57 INFO - PROCESS | 13504 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fcfd0553460 00:38:57 INFO - PROCESS | 13504 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fcfd0553790 00:38:57 INFO - PROCESS | 13504 | ++DOMWINDOW == 5 (0x7fcfd05a6000) [pid = 13504] [serial = 5] [outer = 0x7fcfd3ac6000] 00:38:57 INFO - PROCESS | 13504 | [13504] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:38:57 INFO - PROCESS | 13504 | 1456994337610 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42027 00:38:57 INFO - PROCESS | 13504 | [13504] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:38:57 INFO - PROCESS | 13504 | 1456994337699 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42028 00:38:57 INFO - PROCESS | 13504 | 1456994337708 Marionette DEBUG Closed connection conn0 00:38:57 INFO - PROCESS | 13504 | [13504] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:38:57 INFO - PROCESS | 13504 | [13504] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:38:57 INFO - PROCESS | 13504 | 1456994337851 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42029 00:38:57 INFO - PROCESS | 13504 | 1456994337856 Marionette DEBUG Closed connection conn1 00:38:57 INFO - PROCESS | 13504 | [13504] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:38:57 INFO - PROCESS | 13504 | 1456994337907 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42030 00:38:57 INFO - PROCESS | 13504 | 1456994337911 Marionette DEBUG Closed connection conn2 00:38:57 INFO - PROCESS | 13504 | 1456994337945 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:38:57 INFO - PROCESS | 13504 | 1456994337956 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:38:58 INFO - PROCESS | 13504 | [13504] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:38:59 INFO - PROCESS | 13504 | ++DOCSHELL 0x7fcfc4484000 == 3 [pid = 13504] [id = 3] 00:38:59 INFO - PROCESS | 13504 | ++DOMWINDOW == 6 (0x7fcfc4488000) [pid = 13504] [serial = 6] [outer = (nil)] 00:38:59 INFO - PROCESS | 13504 | ++DOCSHELL 0x7fcfc4488800 == 4 [pid = 13504] [id = 4] 00:38:59 INFO - PROCESS | 13504 | ++DOMWINDOW == 7 (0x7fcfc47a6800) [pid = 13504] [serial = 7] [outer = (nil)] 00:39:00 INFO - PROCESS | 13504 | [13504] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:39:00 INFO - PROCESS | 13504 | ++DOCSHELL 0x7fcfc2c67800 == 5 [pid = 13504] [id = 5] 00:39:00 INFO - PROCESS | 13504 | ++DOMWINDOW == 8 (0x7fcfc38f1c00) [pid = 13504] [serial = 8] [outer = (nil)] 00:39:00 INFO - PROCESS | 13504 | [13504] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:39:00 INFO - PROCESS | 13504 | [13504] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:39:00 INFO - PROCESS | 13504 | ++DOMWINDOW == 9 (0x7fcfc2b9f800) [pid = 13504] [serial = 9] [outer = 0x7fcfc38f1c00] 00:39:00 INFO - PROCESS | 13504 | ++DOMWINDOW == 10 (0x7fcfc28ac000) [pid = 13504] [serial = 10] [outer = 0x7fcfc4488000] 00:39:00 INFO - PROCESS | 13504 | ++DOMWINDOW == 11 (0x7fcfc28d3800) [pid = 13504] [serial = 11] [outer = 0x7fcfc47a6800] 00:39:00 INFO - PROCESS | 13504 | ++DOMWINDOW == 12 (0x7fcfc28d5800) [pid = 13504] [serial = 12] [outer = 0x7fcfc38f1c00] 00:39:01 INFO - PROCESS | 13504 | 1456994341940 Marionette DEBUG loaded listener.js 00:39:01 INFO - PROCESS | 13504 | 1456994341959 Marionette DEBUG loaded listener.js 00:39:02 INFO - PROCESS | 13504 | ++DOMWINDOW == 13 (0x7fcfd08e8400) [pid = 13504] [serial = 13] [outer = 0x7fcfc38f1c00] 00:39:02 INFO - PROCESS | 13504 | 1456994342616 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"cf005b01-d54e-4cfd-9e69-ab5c072a7f95","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:39:02 INFO - PROCESS | 13504 | 1456994342868 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:39:02 INFO - PROCESS | 13504 | 1456994342875 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:39:03 INFO - PROCESS | 13504 | 1456994343290 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:39:03 INFO - PROCESS | 13504 | 1456994343292 Marionette TRACE conn3 <- [1,3,null,{}] 00:39:03 INFO - PROCESS | 13504 | 1456994343345 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:39:03 INFO - PROCESS | 13504 | [13504] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:39:03 INFO - PROCESS | 13504 | ++DOMWINDOW == 14 (0x7fcfc443b800) [pid = 13504] [serial = 14] [outer = 0x7fcfc38f1c00] 00:39:04 INFO - PROCESS | 13504 | [13504] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:39:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html 00:39:04 INFO - PROCESS | 13504 | ++DOCSHELL 0x7fcfbb73d800 == 6 [pid = 13504] [id = 6] 00:39:04 INFO - PROCESS | 13504 | ++DOMWINDOW == 15 (0x7fcfbb606000) [pid = 13504] [serial = 15] [outer = (nil)] 00:39:04 INFO - PROCESS | 13504 | ++DOMWINDOW == 16 (0x7fcfbb607000) [pid = 13504] [serial = 16] [outer = 0x7fcfbb606000] 00:39:04 INFO - PROCESS | 13504 | ++DOMWINDOW == 17 (0x7fcfbb60d800) [pid = 13504] [serial = 17] [outer = 0x7fcfbb606000] 00:39:04 INFO - PROCESS | 13504 | ++DOCSHELL 0x7fcfbb6d7800 == 7 [pid = 13504] [id = 7] 00:39:04 INFO - PROCESS | 13504 | ++DOMWINDOW == 18 (0x7fcfbb321000) [pid = 13504] [serial = 18] [outer = (nil)] 00:39:04 INFO - PROCESS | 13504 | ++DOMWINDOW == 19 (0x7fcfbb43cc00) [pid = 13504] [serial = 19] [outer = 0x7fcfbb321000] 00:39:04 INFO - PROCESS | 13504 | ++DOMWINDOW == 20 (0x7fcfbb764c00) [pid = 13504] [serial = 20] [outer = 0x7fcfbb321000] 00:39:05 INFO - PROCESS | 13504 | [13504] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:39:05 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a 00:39:05 INFO - document served over http requires an https 00:39:05 INFO - sub-resource via fetch-request using the http-csp 00:39:05 INFO - delivery method with no-redirect and when 00:39:05 INFO - the target request is same-origin. - expected FAIL 00:39:05 INFO - TEST-INFO | expected FAIL 00:39:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | took 1189ms 00:39:05 WARNING - u'runner_teardown' () 00:39:05 INFO - Setting up ssl 00:39:05 INFO - PROCESS | certutil | 00:39:05 INFO - PROCESS | certutil | 00:39:05 INFO - PROCESS | certutil | 00:39:05 INFO - Certificate Nickname Trust Attributes 00:39:05 INFO - SSL,S/MIME,JAR/XPI 00:39:05 INFO - 00:39:05 INFO - web-platform-tests CT,, 00:39:05 INFO - 00:39:05 INFO - Starting runner 00:39:08 INFO - PROCESS | 13567 | 1456994348691 Marionette DEBUG Marionette enabled via build flag and pref 00:39:08 INFO - PROCESS | 13567 | ++DOCSHELL 0x7f8feb2c3000 == 1 [pid = 13567] [id = 1] 00:39:08 INFO - PROCESS | 13567 | ++DOMWINDOW == 1 (0x7f8feb2c3800) [pid = 13567] [serial = 1] [outer = (nil)] 00:39:08 INFO - PROCESS | 13567 | ++DOMWINDOW == 2 (0x7f8feb2c4800) [pid = 13567] [serial = 2] [outer = 0x7f8feb2c3800] 00:39:09 INFO - PROCESS | 13567 | 1456994349382 Marionette INFO Listening on port 3002 00:39:09 INFO - PROCESS | 13567 | 1456994349913 Marionette DEBUG Marionette enabled via command-line flag 00:39:09 INFO - PROCESS | 13567 | ++DOCSHELL 0x7f8fe7d26000 == 2 [pid = 13567] [id = 2] 00:39:09 INFO - PROCESS | 13567 | ++DOMWINDOW == 3 (0x7f8fe7d36800) [pid = 13567] [serial = 3] [outer = (nil)] 00:39:09 INFO - PROCESS | 13567 | ++DOMWINDOW == 4 (0x7f8fe7d37800) [pid = 13567] [serial = 4] [outer = 0x7f8fe7d36800] 00:39:10 INFO - PROCESS | 13567 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8fef25fb80 00:39:10 INFO - PROCESS | 13567 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8fe7c3afd0 00:39:10 INFO - PROCESS | 13567 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8fe7c53160 00:39:10 INFO - PROCESS | 13567 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8fe7c53460 00:39:10 INFO - PROCESS | 13567 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8fe7c53790 00:39:10 INFO - PROCESS | 13567 | ++DOMWINDOW == 5 (0x7f8fe7c9d800) [pid = 13567] [serial = 5] [outer = 0x7f8feb2c3800] 00:39:10 INFO - PROCESS | 13567 | [13567] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:39:10 INFO - PROCESS | 13567 | 1456994350239 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37514 00:39:10 INFO - PROCESS | 13567 | [13567] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:39:10 INFO - PROCESS | 13567 | 1456994350331 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37515 00:39:10 INFO - PROCESS | 13567 | 1456994350338 Marionette DEBUG Closed connection conn0 00:39:10 INFO - PROCESS | 13567 | [13567] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:39:10 INFO - PROCESS | 13567 | [13567] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:39:10 INFO - PROCESS | 13567 | 1456994350481 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37516 00:39:10 INFO - PROCESS | 13567 | 1456994350485 Marionette DEBUG Closed connection conn1 00:39:10 INFO - PROCESS | 13567 | [13567] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:39:10 INFO - PROCESS | 13567 | 1456994350529 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37517 00:39:10 INFO - PROCESS | 13567 | 1456994350537 Marionette DEBUG Closed connection conn2 00:39:10 INFO - PROCESS | 13567 | 1456994350566 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:39:10 INFO - PROCESS | 13567 | 1456994350577 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:39:11 INFO - PROCESS | 13567 | [13567] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:39:12 INFO - PROCESS | 13567 | ++DOCSHELL 0x7f8fdbc87800 == 3 [pid = 13567] [id = 3] 00:39:12 INFO - PROCESS | 13567 | ++DOMWINDOW == 6 (0x7f8fdbc89000) [pid = 13567] [serial = 6] [outer = (nil)] 00:39:12 INFO - PROCESS | 13567 | ++DOCSHELL 0x7f8fdbc8a000 == 4 [pid = 13567] [id = 4] 00:39:12 INFO - PROCESS | 13567 | ++DOMWINDOW == 7 (0x7f8fdbee4400) [pid = 13567] [serial = 7] [outer = (nil)] 00:39:12 INFO - PROCESS | 13567 | [13567] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:39:12 INFO - PROCESS | 13567 | ++DOCSHELL 0x7f8fda303800 == 5 [pid = 13567] [id = 5] 00:39:12 INFO - PROCESS | 13567 | ++DOMWINDOW == 8 (0x7f8fdb0c3c00) [pid = 13567] [serial = 8] [outer = (nil)] 00:39:12 INFO - PROCESS | 13567 | [13567] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:39:12 INFO - PROCESS | 13567 | [13567] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:39:12 INFO - PROCESS | 13567 | ++DOMWINDOW == 9 (0x7f8fda36c800) [pid = 13567] [serial = 9] [outer = 0x7f8fdb0c3c00] 00:39:13 INFO - PROCESS | 13567 | ++DOMWINDOW == 10 (0x7f8fd9d23800) [pid = 13567] [serial = 10] [outer = 0x7f8fdbc89000] 00:39:13 INFO - PROCESS | 13567 | ++DOMWINDOW == 11 (0x7f8fd9d3e000) [pid = 13567] [serial = 11] [outer = 0x7f8fdbee4400] 00:39:13 INFO - PROCESS | 13567 | ++DOMWINDOW == 12 (0x7f8fd9d40000) [pid = 13567] [serial = 12] [outer = 0x7f8fdb0c3c00] 00:39:14 INFO - PROCESS | 13567 | 1456994354419 Marionette DEBUG loaded listener.js 00:39:14 INFO - PROCESS | 13567 | 1456994354437 Marionette DEBUG loaded listener.js 00:39:15 INFO - PROCESS | 13567 | ++DOMWINDOW == 13 (0x7f8fe7f49c00) [pid = 13567] [serial = 13] [outer = 0x7f8fdb0c3c00] 00:39:15 INFO - PROCESS | 13567 | 1456994355088 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8bd7689a-eb26-43cc-809a-b0718b19b812","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:39:15 INFO - PROCESS | 13567 | 1456994355415 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:39:15 INFO - PROCESS | 13567 | 1456994355421 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:39:15 INFO - PROCESS | 13567 | 1456994355767 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:39:15 INFO - PROCESS | 13567 | 1456994355772 Marionette TRACE conn3 <- [1,3,null,{}] 00:39:15 INFO - PROCESS | 13567 | 1456994355842 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:39:16 INFO - PROCESS | 13567 | [13567] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:39:16 INFO - PROCESS | 13567 | ++DOMWINDOW == 14 (0x7f8fdcca3400) [pid = 13567] [serial = 14] [outer = 0x7f8fdb0c3c00] 00:39:16 INFO - PROCESS | 13567 | [13567] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:39:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html 00:39:16 INFO - PROCESS | 13567 | ++DOCSHELL 0x7f8fd47f4800 == 6 [pid = 13567] [id = 6] 00:39:16 INFO - PROCESS | 13567 | ++DOMWINDOW == 15 (0x7f8fd2b07c00) [pid = 13567] [serial = 15] [outer = (nil)] 00:39:16 INFO - PROCESS | 13567 | ++DOMWINDOW == 16 (0x7f8fd2b08c00) [pid = 13567] [serial = 16] [outer = 0x7f8fd2b07c00] 00:39:16 INFO - PROCESS | 13567 | ++DOMWINDOW == 17 (0x7f8fd2b0f400) [pid = 13567] [serial = 17] [outer = 0x7f8fd2b07c00] 00:39:17 INFO - PROCESS | 13567 | ++DOCSHELL 0x7f8fd2be0000 == 7 [pid = 13567] [id = 7] 00:39:17 INFO - PROCESS | 13567 | ++DOMWINDOW == 18 (0x7f8fd2948800) [pid = 13567] [serial = 18] [outer = (nil)] 00:39:17 INFO - PROCESS | 13567 | ++DOMWINDOW == 19 (0x7f8fd2d2c400) [pid = 13567] [serial = 19] [outer = 0x7f8fd2948800] 00:39:17 INFO - PROCESS | 13567 | ++DOMWINDOW == 20 (0x7f8fd28b5c00) [pid = 13567] [serial = 20] [outer = 0x7f8fd2948800] 00:39:17 INFO - PROCESS | 13567 | [13567] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:39:17 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 00:39:17 INFO - document served over http requires an https 00:39:17 INFO - sub-resource via fetch-request using the http-csp 00:39:17 INFO - delivery method with swap-origin-redirect and when 00:39:17 INFO - the target request is same-origin. - expected FAIL 00:39:17 INFO - TEST-INFO | expected FAIL 00:39:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | took 1287ms 00:39:18 WARNING - u'runner_teardown' () 00:39:18 INFO - Setting up ssl 00:39:18 INFO - PROCESS | certutil | 00:39:18 INFO - PROCESS | certutil | 00:39:18 INFO - PROCESS | certutil | 00:39:18 INFO - Certificate Nickname Trust Attributes 00:39:18 INFO - SSL,S/MIME,JAR/XPI 00:39:18 INFO - 00:39:18 INFO - web-platform-tests CT,, 00:39:18 INFO - 00:39:18 INFO - Starting runner 00:39:21 INFO - PROCESS | 13634 | 1456994361405 Marionette DEBUG Marionette enabled via build flag and pref 00:39:21 INFO - PROCESS | 13634 | ++DOCSHELL 0x7f4af2cc1800 == 1 [pid = 13634] [id = 1] 00:39:21 INFO - PROCESS | 13634 | ++DOMWINDOW == 1 (0x7f4af2cc2000) [pid = 13634] [serial = 1] [outer = (nil)] 00:39:21 INFO - PROCESS | 13634 | ++DOMWINDOW == 2 (0x7f4af2cc3000) [pid = 13634] [serial = 2] [outer = 0x7f4af2cc2000] 00:39:22 INFO - PROCESS | 13634 | 1456994362098 Marionette INFO Listening on port 3003 00:39:22 INFO - PROCESS | 13634 | 1456994362607 Marionette DEBUG Marionette enabled via command-line flag 00:39:22 INFO - PROCESS | 13634 | ++DOCSHELL 0x7f4aef829000 == 2 [pid = 13634] [id = 2] 00:39:22 INFO - PROCESS | 13634 | ++DOMWINDOW == 3 (0x7f4aef839800) [pid = 13634] [serial = 3] [outer = (nil)] 00:39:22 INFO - PROCESS | 13634 | ++DOMWINDOW == 4 (0x7f4aef83a800) [pid = 13634] [serial = 4] [outer = 0x7f4aef839800] 00:39:22 INFO - PROCESS | 13634 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f4af4febb80 00:39:22 INFO - PROCESS | 13634 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f4af4f09fd0 00:39:22 INFO - PROCESS | 13634 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f4aef753160 00:39:22 INFO - PROCESS | 13634 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f4aef753460 00:39:22 INFO - PROCESS | 13634 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4aef753790 00:39:22 INFO - PROCESS | 13634 | ++DOMWINDOW == 5 (0x7f4aef7a4800) [pid = 13634] [serial = 5] [outer = 0x7f4af2cc2000] 00:39:22 INFO - PROCESS | 13634 | [13634] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:39:22 INFO - PROCESS | 13634 | 1456994362939 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47701 00:39:23 INFO - PROCESS | 13634 | [13634] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:39:23 INFO - PROCESS | 13634 | 1456994363028 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47702 00:39:23 INFO - PROCESS | 13634 | 1456994363037 Marionette DEBUG Closed connection conn0 00:39:23 INFO - PROCESS | 13634 | [13634] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:39:23 INFO - PROCESS | 13634 | [13634] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:39:23 INFO - PROCESS | 13634 | 1456994363182 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47703 00:39:23 INFO - PROCESS | 13634 | 1456994363187 Marionette DEBUG Closed connection conn1 00:39:23 INFO - PROCESS | 13634 | [13634] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:39:23 INFO - PROCESS | 13634 | 1456994363237 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47704 00:39:23 INFO - PROCESS | 13634 | 1456994363243 Marionette DEBUG Closed connection conn2 00:39:23 INFO - PROCESS | 13634 | 1456994363284 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:39:23 INFO - PROCESS | 13634 | 1456994363300 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:39:24 INFO - PROCESS | 13634 | [13634] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:39:24 INFO - PROCESS | 13634 | ++DOCSHELL 0x7f4ae3b8c800 == 3 [pid = 13634] [id = 3] 00:39:24 INFO - PROCESS | 13634 | ++DOMWINDOW == 6 (0x7f4ae4122000) [pid = 13634] [serial = 6] [outer = (nil)] 00:39:24 INFO - PROCESS | 13634 | ++DOCSHELL 0x7f4ae5a41800 == 4 [pid = 13634] [id = 4] 00:39:24 INFO - PROCESS | 13634 | ++DOMWINDOW == 7 (0x7f4ae3aeb800) [pid = 13634] [serial = 7] [outer = (nil)] 00:39:25 INFO - PROCESS | 13634 | [13634] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:39:25 INFO - PROCESS | 13634 | ++DOCSHELL 0x7f4ae1f03800 == 5 [pid = 13634] [id = 5] 00:39:25 INFO - PROCESS | 13634 | ++DOMWINDOW == 8 (0x7f4ae2cb8c00) [pid = 13634] [serial = 8] [outer = (nil)] 00:39:25 INFO - PROCESS | 13634 | [13634] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:39:25 INFO - PROCESS | 13634 | [13634] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:39:25 INFO - PROCESS | 13634 | ++DOMWINDOW == 9 (0x7f4ae1f67800) [pid = 13634] [serial = 9] [outer = 0x7f4ae2cb8c00] 00:39:25 INFO - PROCESS | 13634 | ++DOMWINDOW == 10 (0x7f4ae1918800) [pid = 13634] [serial = 10] [outer = 0x7f4ae4122000] 00:39:25 INFO - PROCESS | 13634 | ++DOMWINDOW == 11 (0x7f4ae193d000) [pid = 13634] [serial = 11] [outer = 0x7f4ae3aeb800] 00:39:25 INFO - PROCESS | 13634 | ++DOMWINDOW == 12 (0x7f4ae193f000) [pid = 13634] [serial = 12] [outer = 0x7f4ae2cb8c00] 00:39:27 INFO - PROCESS | 13634 | 1456994367092 Marionette DEBUG loaded listener.js 00:39:27 INFO - PROCESS | 13634 | 1456994367107 Marionette DEBUG loaded listener.js 00:39:27 INFO - PROCESS | 13634 | ++DOMWINDOW == 13 (0x7f4aefa5ec00) [pid = 13634] [serial = 13] [outer = 0x7f4ae2cb8c00] 00:39:27 INFO - PROCESS | 13634 | 1456994367759 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5d8f6f25-4e82-4854-bb87-db36549ddea6","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:39:28 INFO - PROCESS | 13634 | 1456994368093 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:39:28 INFO - PROCESS | 13634 | 1456994368099 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:39:28 INFO - PROCESS | 13634 | 1456994368433 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:39:28 INFO - PROCESS | 13634 | 1456994368436 Marionette TRACE conn3 <- [1,3,null,{}] 00:39:28 INFO - PROCESS | 13634 | 1456994368509 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:39:28 INFO - PROCESS | 13634 | [13634] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:39:28 INFO - PROCESS | 13634 | ++DOMWINDOW == 14 (0x7f4adc40dc00) [pid = 13634] [serial = 14] [outer = 0x7f4ae2cb8c00] 00:39:29 INFO - PROCESS | 13634 | [13634] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:39:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html 00:39:29 INFO - PROCESS | 13634 | ++DOCSHELL 0x7f4adcade000 == 6 [pid = 13634] [id = 6] 00:39:29 INFO - PROCESS | 13634 | ++DOMWINDOW == 15 (0x7f4ada808000) [pid = 13634] [serial = 15] [outer = (nil)] 00:39:29 INFO - PROCESS | 13634 | ++DOMWINDOW == 16 (0x7f4ada809000) [pid = 13634] [serial = 16] [outer = 0x7f4ada808000] 00:39:29 INFO - PROCESS | 13634 | ++DOMWINDOW == 17 (0x7f4ada80f800) [pid = 13634] [serial = 17] [outer = 0x7f4ada808000] 00:39:29 INFO - PROCESS | 13634 | ++DOCSHELL 0x7f4ada612800 == 7 [pid = 13634] [id = 7] 00:39:29 INFO - PROCESS | 13634 | ++DOMWINDOW == 18 (0x7f4ada529000) [pid = 13634] [serial = 18] [outer = (nil)] 00:39:29 INFO - PROCESS | 13634 | ++DOCSHELL 0x7f4ada5bf800 == 8 [pid = 13634] [id = 8] 00:39:29 INFO - PROCESS | 13634 | ++DOMWINDOW == 19 (0x7f4ada644400) [pid = 13634] [serial = 19] [outer = (nil)] 00:39:30 INFO - PROCESS | 13634 | ++DOMWINDOW == 20 (0x7f4ada640c00) [pid = 13634] [serial = 20] [outer = 0x7f4ada644400] 00:39:30 INFO - PROCESS | 13634 | ++DOMWINDOW == 21 (0x7f4ada647000) [pid = 13634] [serial = 21] [outer = 0x7f4ada644400] 00:39:30 INFO - PROCESS | 13634 | ++DOMWINDOW == 22 (0x7f4ad899e000) [pid = 13634] [serial = 22] [outer = 0x7f4ada529000] 00:39:30 INFO - PROCESS | 13634 | [13634] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:39:30 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 00:39:30 INFO - document served over http requires an https 00:39:30 INFO - sub-resource via iframe-tag using the http-csp 00:39:30 INFO - delivery method with keep-origin-redirect and when 00:39:30 INFO - the target request is same-origin. - expected FAIL 00:39:30 INFO - TEST-INFO | expected FAIL 00:39:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1239ms 00:39:30 WARNING - u'runner_teardown' () 00:39:30 INFO - Setting up ssl 00:39:30 INFO - PROCESS | certutil | 00:39:30 INFO - PROCESS | certutil | 00:39:31 INFO - PROCESS | certutil | 00:39:31 INFO - Certificate Nickname Trust Attributes 00:39:31 INFO - SSL,S/MIME,JAR/XPI 00:39:31 INFO - 00:39:31 INFO - web-platform-tests CT,, 00:39:31 INFO - 00:39:31 INFO - Starting runner 00:39:34 INFO - PROCESS | 13700 | 1456994373995 Marionette DEBUG Marionette enabled via build flag and pref 00:39:34 INFO - PROCESS | 13700 | ++DOCSHELL 0x7f3e72ac7000 == 1 [pid = 13700] [id = 1] 00:39:34 INFO - PROCESS | 13700 | ++DOMWINDOW == 1 (0x7f3e72ac7800) [pid = 13700] [serial = 1] [outer = (nil)] 00:39:34 INFO - PROCESS | 13700 | ++DOMWINDOW == 2 (0x7f3e72ac8800) [pid = 13700] [serial = 2] [outer = 0x7f3e72ac7800] 00:39:34 INFO - PROCESS | 13700 | 1456994374684 Marionette INFO Listening on port 3004 00:39:35 INFO - PROCESS | 13700 | 1456994375193 Marionette DEBUG Marionette enabled via command-line flag 00:39:35 INFO - PROCESS | 13700 | ++DOCSHELL 0x7f3e6f626000 == 2 [pid = 13700] [id = 2] 00:39:35 INFO - PROCESS | 13700 | ++DOMWINDOW == 3 (0x7f3e6f636800) [pid = 13700] [serial = 3] [outer = (nil)] 00:39:35 INFO - PROCESS | 13700 | ++DOMWINDOW == 4 (0x7f3e6f637800) [pid = 13700] [serial = 4] [outer = 0x7f3e6f636800] 00:39:35 INFO - PROCESS | 13700 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f3e76a5fb80 00:39:35 INFO - PROCESS | 13700 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f3e6f53bf40 00:39:35 INFO - PROCESS | 13700 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f3e6f554160 00:39:35 INFO - PROCESS | 13700 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f3e6f554460 00:39:35 INFO - PROCESS | 13700 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f3e6f554790 00:39:35 INFO - PROCESS | 13700 | ++DOMWINDOW == 5 (0x7f3e6f59e800) [pid = 13700] [serial = 5] [outer = 0x7f3e72ac7800] 00:39:35 INFO - PROCESS | 13700 | [13700] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:39:35 INFO - PROCESS | 13700 | 1456994375513 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43258 00:39:35 INFO - PROCESS | 13700 | [13700] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:39:35 INFO - PROCESS | 13700 | 1456994375604 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43259 00:39:35 INFO - PROCESS | 13700 | 1456994375611 Marionette DEBUG Closed connection conn0 00:39:35 INFO - PROCESS | 13700 | [13700] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:39:35 INFO - PROCESS | 13700 | [13700] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:39:35 INFO - PROCESS | 13700 | 1456994375755 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43260 00:39:35 INFO - PROCESS | 13700 | 1456994375758 Marionette DEBUG Closed connection conn1 00:39:35 INFO - PROCESS | 13700 | [13700] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:39:35 INFO - PROCESS | 13700 | 1456994375809 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43261 00:39:35 INFO - PROCESS | 13700 | 1456994375813 Marionette DEBUG Closed connection conn2 00:39:35 INFO - PROCESS | 13700 | 1456994375857 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:39:35 INFO - PROCESS | 13700 | 1456994375880 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:39:36 INFO - PROCESS | 13700 | [13700] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:39:37 INFO - PROCESS | 13700 | ++DOCSHELL 0x7f3e636c2000 == 3 [pid = 13700] [id = 3] 00:39:37 INFO - PROCESS | 13700 | ++DOMWINDOW == 6 (0x7f3e636c2800) [pid = 13700] [serial = 6] [outer = (nil)] 00:39:37 INFO - PROCESS | 13700 | ++DOCSHELL 0x7f3e636c3000 == 4 [pid = 13700] [id = 4] 00:39:37 INFO - PROCESS | 13700 | ++DOMWINDOW == 7 (0x7f3e638ae000) [pid = 13700] [serial = 7] [outer = (nil)] 00:39:37 INFO - PROCESS | 13700 | [13700] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:39:38 INFO - PROCESS | 13700 | ++DOCSHELL 0x7f3e62d69800 == 5 [pid = 13700] [id = 5] 00:39:38 INFO - PROCESS | 13700 | ++DOMWINDOW == 8 (0x7f3e62aecc00) [pid = 13700] [serial = 8] [outer = (nil)] 00:39:38 INFO - PROCESS | 13700 | [13700] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:39:38 INFO - PROCESS | 13700 | [13700] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:39:38 INFO - PROCESS | 13700 | ++DOMWINDOW == 9 (0x7f3e61c51800) [pid = 13700] [serial = 9] [outer = 0x7f3e62aecc00] 00:39:38 INFO - PROCESS | 13700 | ++DOMWINDOW == 10 (0x7f3e61746800) [pid = 13700] [serial = 10] [outer = 0x7f3e636c2800] 00:39:38 INFO - PROCESS | 13700 | ++DOMWINDOW == 11 (0x7f3e61761800) [pid = 13700] [serial = 11] [outer = 0x7f3e638ae000] 00:39:38 INFO - PROCESS | 13700 | ++DOMWINDOW == 12 (0x7f3e61763800) [pid = 13700] [serial = 12] [outer = 0x7f3e62aecc00] 00:39:39 INFO - PROCESS | 13700 | 1456994379686 Marionette DEBUG loaded listener.js 00:39:39 INFO - PROCESS | 13700 | 1456994379701 Marionette DEBUG loaded listener.js 00:39:40 INFO - PROCESS | 13700 | ++DOMWINDOW == 13 (0x7f3e6f86e000) [pid = 13700] [serial = 13] [outer = 0x7f3e62aecc00] 00:39:40 INFO - PROCESS | 13700 | 1456994380338 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c8f640f6-9c09-4f9f-b399-171790723cb2","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:39:40 INFO - PROCESS | 13700 | 1456994380648 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:39:40 INFO - PROCESS | 13700 | 1456994380654 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:39:40 INFO - PROCESS | 13700 | 1456994380980 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:39:40 INFO - PROCESS | 13700 | 1456994380984 Marionette TRACE conn3 <- [1,3,null,{}] 00:39:41 INFO - PROCESS | 13700 | 1456994381036 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:39:41 INFO - PROCESS | 13700 | [13700] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:39:41 INFO - PROCESS | 13700 | ++DOMWINDOW == 14 (0x7f3e5cb3f400) [pid = 13700] [serial = 14] [outer = 0x7f3e62aecc00] 00:39:41 INFO - PROCESS | 13700 | [13700] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:39:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html 00:39:41 INFO - PROCESS | 13700 | ++DOCSHELL 0x7f3e5af45000 == 6 [pid = 13700] [id = 6] 00:39:41 INFO - PROCESS | 13700 | ++DOMWINDOW == 15 (0x7f3e5a408400) [pid = 13700] [serial = 15] [outer = (nil)] 00:39:41 INFO - PROCESS | 13700 | ++DOMWINDOW == 16 (0x7f3e5a409400) [pid = 13700] [serial = 16] [outer = 0x7f3e5a408400] 00:39:42 INFO - PROCESS | 13700 | ++DOMWINDOW == 17 (0x7f3e5a40fc00) [pid = 13700] [serial = 17] [outer = 0x7f3e5a408400] 00:39:42 INFO - PROCESS | 13700 | ++DOCSHELL 0x7f3e5a211000 == 7 [pid = 13700] [id = 7] 00:39:42 INFO - PROCESS | 13700 | ++DOMWINDOW == 18 (0x7f3e5a40e800) [pid = 13700] [serial = 18] [outer = (nil)] 00:39:42 INFO - PROCESS | 13700 | ++DOCSHELL 0x7f3e5a1ab800 == 8 [pid = 13700] [id = 8] 00:39:42 INFO - PROCESS | 13700 | ++DOMWINDOW == 19 (0x7f3e5fa36000) [pid = 13700] [serial = 19] [outer = (nil)] 00:39:42 INFO - PROCESS | 13700 | ++DOMWINDOW == 20 (0x7f3e5a1cb800) [pid = 13700] [serial = 20] [outer = 0x7f3e5fa36000] 00:39:42 INFO - PROCESS | 13700 | ++DOMWINDOW == 21 (0x7f3e5a1d2000) [pid = 13700] [serial = 21] [outer = 0x7f3e5a40e800] 00:39:42 INFO - PROCESS | 13700 | ++DOMWINDOW == 22 (0x7f3e6386a000) [pid = 13700] [serial = 22] [outer = 0x7f3e5fa36000] 00:39:42 INFO - PROCESS | 13700 | [13700] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:39:43 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a 00:39:43 INFO - document served over http requires an https 00:39:43 INFO - sub-resource via iframe-tag using the http-csp 00:39:43 INFO - delivery method with no-redirect and when 00:39:43 INFO - the target request is same-origin. - expected FAIL 00:39:43 INFO - TEST-INFO | expected FAIL 00:39:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | took 1138ms 00:39:43 WARNING - u'runner_teardown' () 00:39:43 INFO - Setting up ssl 00:39:43 INFO - PROCESS | certutil | 00:39:43 INFO - PROCESS | certutil | 00:39:43 INFO - PROCESS | certutil | 00:39:43 INFO - Certificate Nickname Trust Attributes 00:39:43 INFO - SSL,S/MIME,JAR/XPI 00:39:43 INFO - 00:39:43 INFO - web-platform-tests CT,, 00:39:43 INFO - 00:39:43 INFO - Starting runner 00:39:46 INFO - PROCESS | 13765 | 1456994386351 Marionette DEBUG Marionette enabled via build flag and pref 00:39:46 INFO - PROCESS | 13765 | ++DOCSHELL 0x7f7625dc2000 == 1 [pid = 13765] [id = 1] 00:39:46 INFO - PROCESS | 13765 | ++DOMWINDOW == 1 (0x7f7625dc2800) [pid = 13765] [serial = 1] [outer = (nil)] 00:39:46 INFO - PROCESS | 13765 | ++DOMWINDOW == 2 (0x7f7625dc3800) [pid = 13765] [serial = 2] [outer = 0x7f7625dc2800] 00:39:47 INFO - PROCESS | 13765 | 1456994387038 Marionette INFO Listening on port 3005 00:39:47 INFO - PROCESS | 13765 | 1456994387542 Marionette DEBUG Marionette enabled via command-line flag 00:39:47 INFO - PROCESS | 13765 | ++DOCSHELL 0x7f7622925800 == 2 [pid = 13765] [id = 2] 00:39:47 INFO - PROCESS | 13765 | ++DOMWINDOW == 3 (0x7f7622936000) [pid = 13765] [serial = 3] [outer = (nil)] 00:39:47 INFO - PROCESS | 13765 | ++DOMWINDOW == 4 (0x7f7622937000) [pid = 13765] [serial = 4] [outer = 0x7f7622936000] 00:39:47 INFO - PROCESS | 13765 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f762a25fb80 00:39:47 INFO - PROCESS | 13765 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7622840f40 00:39:47 INFO - PROCESS | 13765 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7622852160 00:39:47 INFO - PROCESS | 13765 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7622852460 00:39:47 INFO - PROCESS | 13765 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7622852790 00:39:47 INFO - PROCESS | 13765 | ++DOMWINDOW == 5 (0x7f76228a1000) [pid = 13765] [serial = 5] [outer = 0x7f7625dc2800] 00:39:47 INFO - PROCESS | 13765 | [13765] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:39:47 INFO - PROCESS | 13765 | 1456994387866 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41958 00:39:47 INFO - PROCESS | 13765 | [13765] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:39:47 INFO - PROCESS | 13765 | 1456994387957 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41959 00:39:47 INFO - PROCESS | 13765 | 1456994387964 Marionette DEBUG Closed connection conn0 00:39:48 INFO - PROCESS | 13765 | [13765] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:39:48 INFO - PROCESS | 13765 | [13765] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:39:48 INFO - PROCESS | 13765 | 1456994388109 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41960 00:39:48 INFO - PROCESS | 13765 | 1456994388113 Marionette DEBUG Closed connection conn1 00:39:48 INFO - PROCESS | 13765 | [13765] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:39:48 INFO - PROCESS | 13765 | 1456994388163 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41961 00:39:48 INFO - PROCESS | 13765 | 1456994388172 Marionette DEBUG Closed connection conn2 00:39:48 INFO - PROCESS | 13765 | 1456994388212 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:39:48 INFO - PROCESS | 13765 | 1456994388235 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:39:49 INFO - PROCESS | 13765 | [13765] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:39:49 INFO - PROCESS | 13765 | ++DOCSHELL 0x7f7616a14000 == 3 [pid = 13765] [id = 3] 00:39:49 INFO - PROCESS | 13765 | ++DOMWINDOW == 6 (0x7f7616aa4000) [pid = 13765] [serial = 6] [outer = (nil)] 00:39:49 INFO - PROCESS | 13765 | ++DOCSHELL 0x7f7616fdb000 == 4 [pid = 13765] [id = 4] 00:39:49 INFO - PROCESS | 13765 | ++DOMWINDOW == 7 (0x7f76163ecc00) [pid = 13765] [serial = 7] [outer = (nil)] 00:39:50 INFO - PROCESS | 13765 | [13765] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:39:50 INFO - PROCESS | 13765 | ++DOCSHELL 0x7f761580f800 == 5 [pid = 13765] [id = 5] 00:39:50 INFO - PROCESS | 13765 | ++DOMWINDOW == 8 (0x7f7615599800) [pid = 13765] [serial = 8] [outer = (nil)] 00:39:50 INFO - PROCESS | 13765 | [13765] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:39:50 INFO - PROCESS | 13765 | [13765] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:39:50 INFO - PROCESS | 13765 | ++DOMWINDOW == 9 (0x7f7614848400) [pid = 13765] [serial = 9] [outer = 0x7f7615599800] 00:39:50 INFO - PROCESS | 13765 | ++DOMWINDOW == 10 (0x7f7614212000) [pid = 13765] [serial = 10] [outer = 0x7f7616aa4000] 00:39:50 INFO - PROCESS | 13765 | ++DOMWINDOW == 11 (0x7f7614244000) [pid = 13765] [serial = 11] [outer = 0x7f76163ecc00] 00:39:50 INFO - PROCESS | 13765 | ++DOMWINDOW == 12 (0x7f7614246000) [pid = 13765] [serial = 12] [outer = 0x7f7615599800] 00:39:51 INFO - PROCESS | 13765 | 1456994391956 Marionette DEBUG loaded listener.js 00:39:51 INFO - PROCESS | 13765 | 1456994391974 Marionette DEBUG loaded listener.js 00:39:52 INFO - PROCESS | 13765 | ++DOMWINDOW == 13 (0x7f7622b89800) [pid = 13765] [serial = 13] [outer = 0x7f7615599800] 00:39:52 INFO - PROCESS | 13765 | 1456994392626 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"258b2962-884b-4c5b-b0ce-ebadcc884cb1","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:39:52 INFO - PROCESS | 13765 | 1456994392972 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:39:52 INFO - PROCESS | 13765 | 1456994392978 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:39:53 INFO - PROCESS | 13765 | 1456994393288 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:39:53 INFO - PROCESS | 13765 | 1456994393292 Marionette TRACE conn3 <- [1,3,null,{}] 00:39:53 INFO - PROCESS | 13765 | 1456994393392 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:39:53 INFO - PROCESS | 13765 | [13765] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:39:53 INFO - PROCESS | 13765 | ++DOMWINDOW == 14 (0x7f760f62f000) [pid = 13765] [serial = 14] [outer = 0x7f7615599800] 00:39:54 INFO - PROCESS | 13765 | [13765] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:39:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html 00:39:54 INFO - PROCESS | 13765 | ++DOCSHELL 0x7f760f6fa000 == 6 [pid = 13765] [id = 6] 00:39:54 INFO - PROCESS | 13765 | ++DOMWINDOW == 15 (0x7f760da09000) [pid = 13765] [serial = 15] [outer = (nil)] 00:39:54 INFO - PROCESS | 13765 | ++DOMWINDOW == 16 (0x7f760da0a000) [pid = 13765] [serial = 16] [outer = 0x7f760da09000] 00:39:54 INFO - PROCESS | 13765 | ++DOMWINDOW == 17 (0x7f760da10800) [pid = 13765] [serial = 17] [outer = 0x7f760da09000] 00:39:54 INFO - PROCESS | 13765 | ++DOCSHELL 0x7f760d811800 == 7 [pid = 13765] [id = 7] 00:39:54 INFO - PROCESS | 13765 | ++DOMWINDOW == 18 (0x7f760d840c00) [pid = 13765] [serial = 18] [outer = (nil)] 00:39:54 INFO - PROCESS | 13765 | ++DOCSHELL 0x7f760d7c5000 == 8 [pid = 13765] [id = 8] 00:39:54 INFO - PROCESS | 13765 | ++DOMWINDOW == 19 (0x7f760d7a2400) [pid = 13765] [serial = 19] [outer = (nil)] 00:39:54 INFO - PROCESS | 13765 | ++DOMWINDOW == 20 (0x7f760d7a2000) [pid = 13765] [serial = 20] [outer = 0x7f760d7a2400] 00:39:55 INFO - PROCESS | 13765 | ++DOMWINDOW == 21 (0x7f760f522400) [pid = 13765] [serial = 21] [outer = 0x7f760d7a2400] 00:39:55 INFO - PROCESS | 13765 | ++DOMWINDOW == 22 (0x7f760b544800) [pid = 13765] [serial = 22] [outer = 0x7f760d840c00] 00:39:55 INFO - PROCESS | 13765 | [13765] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:39:55 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 00:39:55 INFO - document served over http requires an https 00:39:55 INFO - sub-resource via iframe-tag using the http-csp 00:39:55 INFO - delivery method with swap-origin-redirect and when 00:39:55 INFO - the target request is same-origin. - expected FAIL 00:39:55 INFO - TEST-INFO | expected FAIL 00:39:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1328ms 00:39:55 WARNING - u'runner_teardown' () 00:39:55 INFO - Setting up ssl 00:39:55 INFO - PROCESS | certutil | 00:39:55 INFO - PROCESS | certutil | 00:39:56 INFO - PROCESS | certutil | 00:39:56 INFO - Certificate Nickname Trust Attributes 00:39:56 INFO - SSL,S/MIME,JAR/XPI 00:39:56 INFO - 00:39:56 INFO - web-platform-tests CT,, 00:39:56 INFO - 00:39:56 INFO - Starting runner 00:39:58 INFO - PROCESS | 13833 | 1456994398952 Marionette DEBUG Marionette enabled via build flag and pref 00:39:59 INFO - PROCESS | 13833 | ++DOCSHELL 0x7fd12bcc3000 == 1 [pid = 13833] [id = 1] 00:39:59 INFO - PROCESS | 13833 | ++DOMWINDOW == 1 (0x7fd12bcc3800) [pid = 13833] [serial = 1] [outer = (nil)] 00:39:59 INFO - PROCESS | 13833 | ++DOMWINDOW == 2 (0x7fd12bcc4800) [pid = 13833] [serial = 2] [outer = 0x7fd12bcc3800] 00:39:59 INFO - PROCESS | 13833 | 1456994399625 Marionette INFO Listening on port 3006 00:40:00 INFO - PROCESS | 13833 | 1456994400125 Marionette DEBUG Marionette enabled via command-line flag 00:40:00 INFO - PROCESS | 13833 | ++DOCSHELL 0x7fd128826800 == 2 [pid = 13833] [id = 2] 00:40:00 INFO - PROCESS | 13833 | ++DOMWINDOW == 3 (0x7fd128837000) [pid = 13833] [serial = 3] [outer = (nil)] 00:40:00 INFO - PROCESS | 13833 | ++DOMWINDOW == 4 (0x7fd128838000) [pid = 13833] [serial = 4] [outer = 0x7fd128837000] 00:40:00 INFO - PROCESS | 13833 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fd12fc5fb80 00:40:00 INFO - PROCESS | 13833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fd12873cf40 00:40:00 INFO - PROCESS | 13833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fd1287550d0 00:40:00 INFO - PROCESS | 13833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fd1287553d0 00:40:00 INFO - PROCESS | 13833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fd128755790 00:40:00 INFO - PROCESS | 13833 | ++DOMWINDOW == 5 (0x7fd122ada800) [pid = 13833] [serial = 5] [outer = 0x7fd12bcc3800] 00:40:00 INFO - PROCESS | 13833 | [13833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:40:00 INFO - PROCESS | 13833 | 1456994400442 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57507 00:40:00 INFO - PROCESS | 13833 | [13833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:40:00 INFO - PROCESS | 13833 | 1456994400534 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57508 00:40:00 INFO - PROCESS | 13833 | 1456994400541 Marionette DEBUG Closed connection conn0 00:40:00 INFO - PROCESS | 13833 | [13833] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:40:00 INFO - PROCESS | 13833 | [13833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:40:00 INFO - PROCESS | 13833 | 1456994400683 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57509 00:40:00 INFO - PROCESS | 13833 | 1456994400688 Marionette DEBUG Closed connection conn1 00:40:00 INFO - PROCESS | 13833 | [13833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:40:00 INFO - PROCESS | 13833 | 1456994400738 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57510 00:40:00 INFO - PROCESS | 13833 | 1456994400742 Marionette DEBUG Closed connection conn2 00:40:00 INFO - PROCESS | 13833 | 1456994400790 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:40:00 INFO - PROCESS | 13833 | 1456994400804 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:40:01 INFO - PROCESS | 13833 | [13833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:40:02 INFO - PROCESS | 13833 | ++DOCSHELL 0x7fd11d196000 == 3 [pid = 13833] [id = 3] 00:40:02 INFO - PROCESS | 13833 | ++DOMWINDOW == 6 (0x7fd11d196800) [pid = 13833] [serial = 6] [outer = (nil)] 00:40:02 INFO - PROCESS | 13833 | ++DOCSHELL 0x7fd11d1a7000 == 4 [pid = 13833] [id = 4] 00:40:02 INFO - PROCESS | 13833 | ++DOMWINDOW == 7 (0x7fd11caf4000) [pid = 13833] [serial = 7] [outer = (nil)] 00:40:02 INFO - PROCESS | 13833 | [13833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:40:03 INFO - PROCESS | 13833 | ++DOCSHELL 0x7fd11bf32000 == 5 [pid = 13833] [id = 5] 00:40:03 INFO - PROCESS | 13833 | ++DOMWINDOW == 8 (0x7fd11bcbb400) [pid = 13833] [serial = 8] [outer = (nil)] 00:40:03 INFO - PROCESS | 13833 | [13833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:40:03 INFO - PROCESS | 13833 | [13833] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:40:03 INFO - PROCESS | 13833 | ++DOMWINDOW == 9 (0x7fd11af22c00) [pid = 13833] [serial = 9] [outer = 0x7fd11bcbb400] 00:40:03 INFO - PROCESS | 13833 | ++DOMWINDOW == 10 (0x7fd11a916000) [pid = 13833] [serial = 10] [outer = 0x7fd11d196800] 00:40:03 INFO - PROCESS | 13833 | ++DOMWINDOW == 11 (0x7fd11a938000) [pid = 13833] [serial = 11] [outer = 0x7fd11caf4000] 00:40:03 INFO - PROCESS | 13833 | ++DOMWINDOW == 12 (0x7fd11a93a000) [pid = 13833] [serial = 12] [outer = 0x7fd11bcbb400] 00:40:04 INFO - PROCESS | 13833 | 1456994404632 Marionette DEBUG loaded listener.js 00:40:04 INFO - PROCESS | 13833 | 1456994404648 Marionette DEBUG loaded listener.js 00:40:05 INFO - PROCESS | 13833 | ++DOMWINDOW == 13 (0x7fd128a79800) [pid = 13833] [serial = 13] [outer = 0x7fd11bcbb400] 00:40:05 INFO - PROCESS | 13833 | 1456994405293 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"947029e4-cd98-40f0-8449-77d43cf637b4","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:40:05 INFO - PROCESS | 13833 | 1456994405610 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:40:05 INFO - PROCESS | 13833 | 1456994405616 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:40:05 INFO - PROCESS | 13833 | 1456994405950 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:40:05 INFO - PROCESS | 13833 | 1456994405954 Marionette TRACE conn3 <- [1,3,null,{}] 00:40:06 INFO - PROCESS | 13833 | 1456994406023 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:40:06 INFO - PROCESS | 13833 | [13833] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:40:06 INFO - PROCESS | 13833 | ++DOMWINDOW == 14 (0x7fd115c5e800) [pid = 13833] [serial = 14] [outer = 0x7fd11bcbb400] 00:40:06 INFO - PROCESS | 13833 | [13833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:40:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html 00:40:06 INFO - PROCESS | 13833 | ++DOCSHELL 0x7fd1153d3000 == 6 [pid = 13833] [id = 6] 00:40:06 INFO - PROCESS | 13833 | ++DOMWINDOW == 15 (0x7fd113608c00) [pid = 13833] [serial = 15] [outer = (nil)] 00:40:06 INFO - PROCESS | 13833 | ++DOMWINDOW == 16 (0x7fd113609c00) [pid = 13833] [serial = 16] [outer = 0x7fd113608c00] 00:40:07 INFO - PROCESS | 13833 | ++DOMWINDOW == 17 (0x7fd113610800) [pid = 13833] [serial = 17] [outer = 0x7fd113608c00] 00:40:07 INFO - PROCESS | 13833 | ++DOCSHELL 0x7fd113412000 == 7 [pid = 13833] [id = 7] 00:40:07 INFO - PROCESS | 13833 | ++DOMWINDOW == 18 (0x7fd113449800) [pid = 13833] [serial = 18] [outer = (nil)] 00:40:07 INFO - PROCESS | 13833 | ++DOCSHELL 0x7fd1133a6800 == 8 [pid = 13833] [id = 8] 00:40:07 INFO - PROCESS | 13833 | ++DOMWINDOW == 19 (0x7fd11a68a400) [pid = 13833] [serial = 19] [outer = (nil)] 00:40:07 INFO - PROCESS | 13833 | ++DOMWINDOW == 20 (0x7fd1133c8800) [pid = 13833] [serial = 20] [outer = 0x7fd11a68a400] 00:40:07 INFO - PROCESS | 13833 | ++DOMWINDOW == 21 (0x7fd1133cd400) [pid = 13833] [serial = 21] [outer = 0x7fd11a68a400] 00:40:07 INFO - PROCESS | 13833 | ++DOMWINDOW == 22 (0x7fd1117a6400) [pid = 13833] [serial = 22] [outer = 0x7fd113449800] 00:40:07 INFO - PROCESS | 13833 | [13833] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:40:08 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 00:40:08 INFO - document served over http requires an https 00:40:08 INFO - sub-resource via iframe-tag using the http-csp 00:40:08 INFO - delivery method with swap-origin-redirect and when 00:40:08 INFO - the target request is same-origin. - expected FAIL 00:40:08 INFO - TEST-INFO | expected FAIL 00:40:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1280ms 00:40:08 WARNING - u'runner_teardown' () 00:40:08 INFO - Setting up ssl 00:40:08 INFO - PROCESS | certutil | 00:40:08 INFO - PROCESS | certutil | 00:40:08 INFO - PROCESS | certutil | 00:40:08 INFO - Certificate Nickname Trust Attributes 00:40:08 INFO - SSL,S/MIME,JAR/XPI 00:40:08 INFO - 00:40:08 INFO - web-platform-tests CT,, 00:40:08 INFO - 00:40:08 INFO - Starting runner 00:40:11 INFO - PROCESS | 13897 | 1456994411520 Marionette DEBUG Marionette enabled via build flag and pref 00:40:11 INFO - PROCESS | 13897 | ++DOCSHELL 0x7f8281fc0800 == 1 [pid = 13897] [id = 1] 00:40:11 INFO - PROCESS | 13897 | ++DOMWINDOW == 1 (0x7f8281fc1000) [pid = 13897] [serial = 1] [outer = (nil)] 00:40:11 INFO - PROCESS | 13897 | ++DOMWINDOW == 2 (0x7f8281fc2000) [pid = 13897] [serial = 2] [outer = 0x7f8281fc1000] 00:40:12 INFO - PROCESS | 13897 | 1456994412204 Marionette INFO Listening on port 3007 00:40:12 INFO - PROCESS | 13897 | 1456994412707 Marionette DEBUG Marionette enabled via command-line flag 00:40:12 INFO - PROCESS | 13897 | ++DOCSHELL 0x7f827eb29000 == 2 [pid = 13897] [id = 2] 00:40:12 INFO - PROCESS | 13897 | ++DOMWINDOW == 3 (0x7f827eb39800) [pid = 13897] [serial = 3] [outer = (nil)] 00:40:12 INFO - PROCESS | 13897 | ++DOMWINDOW == 4 (0x7f827eb3a800) [pid = 13897] [serial = 4] [outer = 0x7f827eb39800] 00:40:12 INFO - PROCESS | 13897 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8285f5fb80 00:40:12 INFO - PROCESS | 13897 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f827ea3ef40 00:40:12 INFO - PROCESS | 13897 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f827ea570d0 00:40:12 INFO - PROCESS | 13897 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f827ea57460 00:40:12 INFO - PROCESS | 13897 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f827ea57790 00:40:13 INFO - PROCESS | 13897 | ++DOMWINDOW == 5 (0x7f827eaa3800) [pid = 13897] [serial = 5] [outer = 0x7f8281fc1000] 00:40:13 INFO - PROCESS | 13897 | [13897] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:40:13 INFO - PROCESS | 13897 | 1456994413034 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:33545 00:40:13 INFO - PROCESS | 13897 | [13897] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:40:13 INFO - PROCESS | 13897 | 1456994413124 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:33546 00:40:13 INFO - PROCESS | 13897 | 1456994413131 Marionette DEBUG Closed connection conn0 00:40:13 INFO - PROCESS | 13897 | [13897] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:40:13 INFO - PROCESS | 13897 | [13897] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:40:13 INFO - PROCESS | 13897 | 1456994413275 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:33547 00:40:13 INFO - PROCESS | 13897 | 1456994413279 Marionette DEBUG Closed connection conn1 00:40:13 INFO - PROCESS | 13897 | [13897] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:40:13 INFO - PROCESS | 13897 | 1456994413327 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:33548 00:40:13 INFO - PROCESS | 13897 | 1456994413337 Marionette DEBUG Closed connection conn2 00:40:13 INFO - PROCESS | 13897 | 1456994413373 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:40:13 INFO - PROCESS | 13897 | 1456994413389 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:40:14 INFO - PROCESS | 13897 | [13897] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:40:14 INFO - PROCESS | 13897 | ++DOCSHELL 0x7f82722d9000 == 3 [pid = 13897] [id = 3] 00:40:14 INFO - PROCESS | 13897 | ++DOMWINDOW == 6 (0x7f82722d9800) [pid = 13897] [serial = 6] [outer = (nil)] 00:40:14 INFO - PROCESS | 13897 | ++DOCSHELL 0x7f82722da000 == 4 [pid = 13897] [id = 4] 00:40:14 INFO - PROCESS | 13897 | ++DOMWINDOW == 7 (0x7f8272229c00) [pid = 13897] [serial = 7] [outer = (nil)] 00:40:15 INFO - PROCESS | 13897 | [13897] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:40:15 INFO - PROCESS | 13897 | ++DOCSHELL 0x7f8270845800 == 5 [pid = 13897] [id = 5] 00:40:15 INFO - PROCESS | 13897 | ++DOMWINDOW == 8 (0x7f8271744400) [pid = 13897] [serial = 8] [outer = (nil)] 00:40:15 INFO - PROCESS | 13897 | [13897] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:40:15 INFO - PROCESS | 13897 | [13897] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:40:15 INFO - PROCESS | 13897 | ++DOMWINDOW == 9 (0x7f8270874000) [pid = 13897] [serial = 9] [outer = 0x7f8271744400] 00:40:16 INFO - PROCESS | 13897 | ++DOMWINDOW == 10 (0x7f827035f800) [pid = 13897] [serial = 10] [outer = 0x7f82722d9800] 00:40:16 INFO - PROCESS | 13897 | ++DOMWINDOW == 11 (0x7f8270376c00) [pid = 13897] [serial = 11] [outer = 0x7f8272229c00] 00:40:16 INFO - PROCESS | 13897 | ++DOMWINDOW == 12 (0x7f8270378c00) [pid = 13897] [serial = 12] [outer = 0x7f8271744400] 00:40:17 INFO - PROCESS | 13897 | 1456994417239 Marionette DEBUG loaded listener.js 00:40:17 INFO - PROCESS | 13897 | 1456994417254 Marionette DEBUG loaded listener.js 00:40:17 INFO - PROCESS | 13897 | ++DOMWINDOW == 13 (0x7f827ed8ec00) [pid = 13897] [serial = 13] [outer = 0x7f8271744400] 00:40:17 INFO - PROCESS | 13897 | 1456994417896 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"867e6a80-0d1d-4cc5-a744-65e4a5a4bfbc","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:40:18 INFO - PROCESS | 13897 | 1456994418190 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:40:18 INFO - PROCESS | 13897 | 1456994418196 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:40:18 INFO - PROCESS | 13897 | 1456994418555 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:40:18 INFO - PROCESS | 13897 | 1456994418559 Marionette TRACE conn3 <- [1,3,null,{}] 00:40:18 INFO - PROCESS | 13897 | 1456994418612 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:40:18 INFO - PROCESS | 13897 | [13897] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:40:18 INFO - PROCESS | 13897 | ++DOMWINDOW == 14 (0x7f826bd44800) [pid = 13897] [serial = 14] [outer = 0x7f8271744400] 00:40:19 INFO - PROCESS | 13897 | [13897] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:40:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html 00:40:19 INFO - PROCESS | 13897 | ++DOCSHELL 0x7f826b620000 == 6 [pid = 13897] [id = 6] 00:40:19 INFO - PROCESS | 13897 | ++DOMWINDOW == 15 (0x7f8269b08400) [pid = 13897] [serial = 15] [outer = (nil)] 00:40:19 INFO - PROCESS | 13897 | ++DOMWINDOW == 16 (0x7f8269b09400) [pid = 13897] [serial = 16] [outer = 0x7f8269b08400] 00:40:19 INFO - PROCESS | 13897 | ++DOMWINDOW == 17 (0x7f8269b0fc00) [pid = 13897] [serial = 17] [outer = 0x7f8269b08400] 00:40:19 INFO - PROCESS | 13897 | ++DOCSHELL 0x7f8269911800 == 7 [pid = 13897] [id = 7] 00:40:20 INFO - PROCESS | 13897 | ++DOMWINDOW == 18 (0x7f8269948800) [pid = 13897] [serial = 18] [outer = (nil)] 00:40:20 INFO - PROCESS | 13897 | ++DOCSHELL 0x7f8269893800 == 8 [pid = 13897] [id = 8] 00:40:20 INFO - PROCESS | 13897 | ++DOMWINDOW == 19 (0x7f826bd45000) [pid = 13897] [serial = 19] [outer = (nil)] 00:40:20 INFO - PROCESS | 13897 | ++DOMWINDOW == 20 (0x7f8269846c00) [pid = 13897] [serial = 20] [outer = 0x7f826bd45000] 00:40:20 INFO - PROCESS | 13897 | ++DOMWINDOW == 21 (0x7f8269855c00) [pid = 13897] [serial = 21] [outer = 0x7f826bd45000] 00:40:20 INFO - PROCESS | 13897 | ++DOMWINDOW == 22 (0x7f8267b7cc00) [pid = 13897] [serial = 22] [outer = 0x7f8269948800] 00:40:20 INFO - PROCESS | 13897 | [13897] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:40:20 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 00:40:20 INFO - document served over http requires an https 00:40:20 INFO - sub-resource via iframe-tag using the http-csp 00:40:20 INFO - delivery method with keep-origin-redirect and when 00:40:20 INFO - the target request is same-origin. - expected FAIL 00:40:20 INFO - TEST-INFO | expected FAIL 00:40:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1344ms 00:40:20 WARNING - u'runner_teardown' () 00:40:20 INFO - Setting up ssl 00:40:21 INFO - PROCESS | certutil | 00:40:21 INFO - PROCESS | certutil | 00:40:21 INFO - PROCESS | certutil | 00:40:21 INFO - Certificate Nickname Trust Attributes 00:40:21 INFO - SSL,S/MIME,JAR/XPI 00:40:21 INFO - 00:40:21 INFO - web-platform-tests CT,, 00:40:21 INFO - 00:40:21 INFO - Starting runner 00:40:24 INFO - PROCESS | 13965 | 1456994424110 Marionette DEBUG Marionette enabled via build flag and pref 00:40:24 INFO - PROCESS | 13965 | ++DOCSHELL 0x7fd8135c2800 == 1 [pid = 13965] [id = 1] 00:40:24 INFO - PROCESS | 13965 | ++DOMWINDOW == 1 (0x7fd8135c3000) [pid = 13965] [serial = 1] [outer = (nil)] 00:40:24 INFO - PROCESS | 13965 | ++DOMWINDOW == 2 (0x7fd8135c4000) [pid = 13965] [serial = 2] [outer = 0x7fd8135c3000] 00:40:24 INFO - PROCESS | 13965 | 1456994424797 Marionette INFO Listening on port 3008 00:40:25 INFO - PROCESS | 13965 | 1456994425298 Marionette DEBUG Marionette enabled via command-line flag 00:40:25 INFO - PROCESS | 13965 | ++DOCSHELL 0x7fd810128000 == 2 [pid = 13965] [id = 2] 00:40:25 INFO - PROCESS | 13965 | ++DOMWINDOW == 3 (0x7fd810138800) [pid = 13965] [serial = 3] [outer = (nil)] 00:40:25 INFO - PROCESS | 13965 | ++DOMWINDOW == 4 (0x7fd810139800) [pid = 13965] [serial = 4] [outer = 0x7fd810138800] 00:40:25 INFO - PROCESS | 13965 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fd81755fb80 00:40:25 INFO - PROCESS | 13965 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fd810042f40 00:40:25 INFO - PROCESS | 13965 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fd810054160 00:40:25 INFO - PROCESS | 13965 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fd810054460 00:40:25 INFO - PROCESS | 13965 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fd810054790 00:40:25 INFO - PROCESS | 13965 | ++DOMWINDOW == 5 (0x7fd8100a3000) [pid = 13965] [serial = 5] [outer = 0x7fd8135c3000] 00:40:25 INFO - PROCESS | 13965 | [13965] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:40:25 INFO - PROCESS | 13965 | 1456994425620 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48819 00:40:25 INFO - PROCESS | 13965 | [13965] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:40:25 INFO - PROCESS | 13965 | 1456994425711 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48820 00:40:25 INFO - PROCESS | 13965 | 1456994425718 Marionette DEBUG Closed connection conn0 00:40:25 INFO - PROCESS | 13965 | [13965] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:40:25 INFO - PROCESS | 13965 | [13965] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:40:25 INFO - PROCESS | 13965 | 1456994425863 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48821 00:40:25 INFO - PROCESS | 13965 | 1456994425867 Marionette DEBUG Closed connection conn1 00:40:25 INFO - PROCESS | 13965 | [13965] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:40:25 INFO - PROCESS | 13965 | 1456994425919 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48822 00:40:25 INFO - PROCESS | 13965 | 1456994425923 Marionette DEBUG Closed connection conn2 00:40:25 INFO - PROCESS | 13965 | 1456994425937 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:40:25 INFO - PROCESS | 13965 | 1456994425946 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:40:26 INFO - PROCESS | 13965 | [13965] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:40:27 INFO - PROCESS | 13965 | ++DOCSHELL 0x7fd803eaf800 == 3 [pid = 13965] [id = 3] 00:40:27 INFO - PROCESS | 13965 | ++DOMWINDOW == 6 (0x7fd803eb0800) [pid = 13965] [serial = 6] [outer = (nil)] 00:40:27 INFO - PROCESS | 13965 | ++DOCSHELL 0x7fd803eb1000 == 4 [pid = 13965] [id = 4] 00:40:27 INFO - PROCESS | 13965 | ++DOMWINDOW == 7 (0x7fd804177800) [pid = 13965] [serial = 7] [outer = (nil)] 00:40:28 INFO - PROCESS | 13965 | [13965] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:40:28 INFO - PROCESS | 13965 | ++DOCSHELL 0x7fd8026b1800 == 5 [pid = 13965] [id = 5] 00:40:28 INFO - PROCESS | 13965 | ++DOMWINDOW == 8 (0x7fd8032d7800) [pid = 13965] [serial = 8] [outer = (nil)] 00:40:28 INFO - PROCESS | 13965 | [13965] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:40:28 INFO - PROCESS | 13965 | [13965] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:40:28 INFO - PROCESS | 13965 | ++DOMWINDOW == 9 (0x7fd8025eec00) [pid = 13965] [serial = 9] [outer = 0x7fd8032d7800] 00:40:28 INFO - PROCESS | 13965 | ++DOMWINDOW == 10 (0x7fd8022b7000) [pid = 13965] [serial = 10] [outer = 0x7fd803eb0800] 00:40:28 INFO - PROCESS | 13965 | ++DOMWINDOW == 11 (0x7fd8022d7400) [pid = 13965] [serial = 11] [outer = 0x7fd804177800] 00:40:28 INFO - PROCESS | 13965 | ++DOMWINDOW == 12 (0x7fd8022d9400) [pid = 13965] [serial = 12] [outer = 0x7fd8032d7800] 00:40:29 INFO - PROCESS | 13965 | 1456994429887 Marionette DEBUG loaded listener.js 00:40:29 INFO - PROCESS | 13965 | 1456994429905 Marionette DEBUG loaded listener.js 00:40:30 INFO - PROCESS | 13965 | ++DOMWINDOW == 13 (0x7fd80021b800) [pid = 13965] [serial = 13] [outer = 0x7fd8032d7800] 00:40:30 INFO - PROCESS | 13965 | 1456994430537 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"bf018b68-2a09-4669-bef2-ef49226b4dc1","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:40:30 INFO - PROCESS | 13965 | 1456994430829 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:40:30 INFO - PROCESS | 13965 | 1456994430836 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:40:31 INFO - PROCESS | 13965 | 1456994431162 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:40:31 INFO - PROCESS | 13965 | 1456994431166 Marionette TRACE conn3 <- [1,3,null,{}] 00:40:31 INFO - PROCESS | 13965 | 1456994431204 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:40:31 INFO - PROCESS | 13965 | [13965] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:40:31 INFO - PROCESS | 13965 | ++DOMWINDOW == 14 (0x7fd7fcd32800) [pid = 13965] [serial = 14] [outer = 0x7fd8032d7800] 00:40:31 INFO - PROCESS | 13965 | [13965] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:40:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html 00:40:32 INFO - PROCESS | 13965 | ++DOCSHELL 0x7fd7fb384000 == 6 [pid = 13965] [id = 6] 00:40:32 INFO - PROCESS | 13965 | ++DOMWINDOW == 15 (0x7fd7fb106c00) [pid = 13965] [serial = 15] [outer = (nil)] 00:40:32 INFO - PROCESS | 13965 | ++DOMWINDOW == 16 (0x7fd7fb107c00) [pid = 13965] [serial = 16] [outer = 0x7fd7fb106c00] 00:40:32 INFO - PROCESS | 13965 | ++DOMWINDOW == 17 (0x7fd7fb10e800) [pid = 13965] [serial = 17] [outer = 0x7fd7fb106c00] 00:40:32 INFO - PROCESS | 13965 | ++DOCSHELL 0x7fd7fb1e1800 == 7 [pid = 13965] [id = 7] 00:40:32 INFO - PROCESS | 13965 | ++DOMWINDOW == 18 (0x7fd7faf3f400) [pid = 13965] [serial = 18] [outer = (nil)] 00:40:32 INFO - PROCESS | 13965 | ++DOMWINDOW == 19 (0x7fd7fb110400) [pid = 13965] [serial = 19] [outer = 0x7fd7faf3f400] 00:40:32 INFO - PROCESS | 13965 | ++DOCSHELL 0x7fd7fb1f8000 == 8 [pid = 13965] [id = 8] 00:40:32 INFO - PROCESS | 13965 | ++DOMWINDOW == 20 (0x7fd7fa804800) [pid = 13965] [serial = 20] [outer = (nil)] 00:40:32 INFO - PROCESS | 13965 | ++DOMWINDOW == 21 (0x7fd7fa80b400) [pid = 13965] [serial = 21] [outer = 0x7fd7faf3f400] 00:40:32 INFO - PROCESS | 13965 | ++DOMWINDOW == 22 (0x7fd7fa808400) [pid = 13965] [serial = 22] [outer = 0x7fd7fa804800] 00:40:33 INFO - PROCESS | 13965 | [13965] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:40:33 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a 00:40:33 INFO - document served over http requires an https 00:40:33 INFO - sub-resource via iframe-tag using the http-csp 00:40:33 INFO - delivery method with no-redirect and when 00:40:33 INFO - the target request is same-origin. - expected FAIL 00:40:33 INFO - TEST-INFO | expected FAIL 00:40:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | took 1227ms 00:40:33 WARNING - u'runner_teardown' () 00:40:33 INFO - Setting up ssl 00:40:33 INFO - PROCESS | certutil | 00:40:33 INFO - PROCESS | certutil | 00:40:33 INFO - PROCESS | certutil | 00:40:33 INFO - Certificate Nickname Trust Attributes 00:40:33 INFO - SSL,S/MIME,JAR/XPI 00:40:33 INFO - 00:40:33 INFO - web-platform-tests CT,, 00:40:33 INFO - 00:40:33 INFO - Starting runner 00:40:36 INFO - PROCESS | 14029 | 1456994436525 Marionette DEBUG Marionette enabled via build flag and pref 00:40:36 INFO - PROCESS | 14029 | ++DOCSHELL 0x7fb0324c4000 == 1 [pid = 14029] [id = 1] 00:40:36 INFO - PROCESS | 14029 | ++DOMWINDOW == 1 (0x7fb0324c4800) [pid = 14029] [serial = 1] [outer = (nil)] 00:40:36 INFO - PROCESS | 14029 | ++DOMWINDOW == 2 (0x7fb0324c5800) [pid = 14029] [serial = 2] [outer = 0x7fb0324c4800] 00:40:37 INFO - PROCESS | 14029 | 1456994437215 Marionette INFO Listening on port 3009 00:40:37 INFO - PROCESS | 14029 | 1456994437722 Marionette DEBUG Marionette enabled via command-line flag 00:40:37 INFO - PROCESS | 14029 | ++DOCSHELL 0x7fb02f026000 == 2 [pid = 14029] [id = 2] 00:40:37 INFO - PROCESS | 14029 | ++DOMWINDOW == 3 (0x7fb02f036800) [pid = 14029] [serial = 3] [outer = (nil)] 00:40:37 INFO - PROCESS | 14029 | ++DOMWINDOW == 4 (0x7fb02f037800) [pid = 14029] [serial = 4] [outer = 0x7fb02f036800] 00:40:37 INFO - PROCESS | 14029 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb03645fb80 00:40:37 INFO - PROCESS | 14029 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb02ef3ff40 00:40:37 INFO - PROCESS | 14029 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb02ef510d0 00:40:37 INFO - PROCESS | 14029 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb02ef513d0 00:40:37 INFO - PROCESS | 14029 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb02ef51790 00:40:38 INFO - PROCESS | 14029 | ++DOMWINDOW == 5 (0x7fb02ef9c800) [pid = 14029] [serial = 5] [outer = 0x7fb0324c4800] 00:40:38 INFO - PROCESS | 14029 | [14029] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:40:38 INFO - PROCESS | 14029 | 1456994438039 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:56852 00:40:38 INFO - PROCESS | 14029 | [14029] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:40:38 INFO - PROCESS | 14029 | 1456994438128 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:56853 00:40:38 INFO - PROCESS | 14029 | 1456994438134 Marionette DEBUG Closed connection conn0 00:40:38 INFO - PROCESS | 14029 | [14029] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:40:38 INFO - PROCESS | 14029 | [14029] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:40:38 INFO - PROCESS | 14029 | 1456994438278 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:56854 00:40:38 INFO - PROCESS | 14029 | 1456994438282 Marionette DEBUG Closed connection conn1 00:40:38 INFO - PROCESS | 14029 | [14029] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:40:38 INFO - PROCESS | 14029 | 1456994438330 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:56855 00:40:38 INFO - PROCESS | 14029 | 1456994438337 Marionette DEBUG Closed connection conn2 00:40:38 INFO - PROCESS | 14029 | 1456994438382 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:40:38 INFO - PROCESS | 14029 | 1456994438396 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:40:39 INFO - PROCESS | 14029 | [14029] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:40:39 INFO - PROCESS | 14029 | ++DOCSHELL 0x7fb022fc9000 == 3 [pid = 14029] [id = 3] 00:40:39 INFO - PROCESS | 14029 | ++DOMWINDOW == 6 (0x7fb022fca000) [pid = 14029] [serial = 6] [outer = (nil)] 00:40:39 INFO - PROCESS | 14029 | ++DOCSHELL 0x7fb022fca800 == 4 [pid = 14029] [id = 4] 00:40:39 INFO - PROCESS | 14029 | ++DOMWINDOW == 7 (0x7fb0232f0400) [pid = 14029] [serial = 7] [outer = (nil)] 00:40:40 INFO - PROCESS | 14029 | [14029] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:40:40 INFO - PROCESS | 14029 | ++DOCSHELL 0x7fb0222be800 == 5 [pid = 14029] [id = 5] 00:40:40 INFO - PROCESS | 14029 | ++DOMWINDOW == 8 (0x7fb0223e3000) [pid = 14029] [serial = 8] [outer = (nil)] 00:40:40 INFO - PROCESS | 14029 | [14029] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:40:40 INFO - PROCESS | 14029 | [14029] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:40:40 INFO - PROCESS | 14029 | ++DOMWINDOW == 9 (0x7fb02158c800) [pid = 14029] [serial = 9] [outer = 0x7fb0223e3000] 00:40:41 INFO - PROCESS | 14029 | ++DOMWINDOW == 10 (0x7fb021038800) [pid = 14029] [serial = 10] [outer = 0x7fb022fca000] 00:40:41 INFO - PROCESS | 14029 | ++DOMWINDOW == 11 (0x7fb021053000) [pid = 14029] [serial = 11] [outer = 0x7fb0232f0400] 00:40:41 INFO - PROCESS | 14029 | ++DOMWINDOW == 12 (0x7fb021055000) [pid = 14029] [serial = 12] [outer = 0x7fb0223e3000] 00:40:42 INFO - PROCESS | 14029 | 1456994442202 Marionette DEBUG loaded listener.js 00:40:42 INFO - PROCESS | 14029 | 1456994442218 Marionette DEBUG loaded listener.js 00:40:42 INFO - PROCESS | 14029 | ++DOMWINDOW == 13 (0x7fb02f285c00) [pid = 14029] [serial = 13] [outer = 0x7fb0223e3000] 00:40:42 INFO - PROCESS | 14029 | 1456994442845 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"96146430-1cea-4062-9eca-d9faf4af2e52","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:40:43 INFO - PROCESS | 14029 | 1456994443247 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:40:43 INFO - PROCESS | 14029 | 1456994443256 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:40:43 INFO - PROCESS | 14029 | 1456994443644 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:40:43 INFO - PROCESS | 14029 | 1456994443648 Marionette TRACE conn3 <- [1,3,null,{}] 00:40:43 INFO - PROCESS | 14029 | 1456994443688 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:40:43 INFO - PROCESS | 14029 | [14029] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:40:44 INFO - PROCESS | 14029 | ++DOMWINDOW == 14 (0x7fb01baf1000) [pid = 14029] [serial = 14] [outer = 0x7fb0223e3000] 00:40:44 INFO - PROCESS | 14029 | [14029] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:40:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html 00:40:44 INFO - PROCESS | 14029 | ++DOCSHELL 0x7fb019f72800 == 6 [pid = 14029] [id = 6] 00:40:44 INFO - PROCESS | 14029 | ++DOMWINDOW == 15 (0x7fb019e0d000) [pid = 14029] [serial = 15] [outer = (nil)] 00:40:44 INFO - PROCESS | 14029 | ++DOMWINDOW == 16 (0x7fb019e0e000) [pid = 14029] [serial = 16] [outer = 0x7fb019e0d000] 00:40:44 INFO - PROCESS | 14029 | ++DOMWINDOW == 17 (0x7fb019e14c00) [pid = 14029] [serial = 17] [outer = 0x7fb019e0d000] 00:40:45 INFO - PROCESS | 14029 | ++DOCSHELL 0x7fb019b20800 == 7 [pid = 14029] [id = 7] 00:40:45 INFO - PROCESS | 14029 | ++DOMWINDOW == 18 (0x7fb019b30c00) [pid = 14029] [serial = 18] [outer = (nil)] 00:40:45 INFO - PROCESS | 14029 | ++DOMWINDOW == 19 (0x7fb019c37800) [pid = 14029] [serial = 19] [outer = 0x7fb019b30c00] 00:40:45 INFO - PROCESS | 14029 | ++DOCSHELL 0x7fb0385cb800 == 8 [pid = 14029] [id = 8] 00:40:45 INFO - PROCESS | 14029 | ++DOMWINDOW == 20 (0x7fb019c3f800) [pid = 14029] [serial = 20] [outer = (nil)] 00:40:45 INFO - PROCESS | 14029 | ++DOMWINDOW == 21 (0x7fb019c3d400) [pid = 14029] [serial = 21] [outer = 0x7fb019b30c00] 00:40:45 INFO - PROCESS | 14029 | ++DOMWINDOW == 22 (0x7fb0196d0800) [pid = 14029] [serial = 22] [outer = 0x7fb019c3f800] 00:40:45 INFO - PROCESS | 14029 | [14029] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:40:45 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 00:40:45 INFO - document served over http requires an https 00:40:45 INFO - sub-resource via iframe-tag using the http-csp 00:40:45 INFO - delivery method with swap-origin-redirect and when 00:40:45 INFO - the target request is same-origin. - expected FAIL 00:40:45 INFO - TEST-INFO | expected FAIL 00:40:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1390ms 00:40:46 WARNING - u'runner_teardown' () 00:40:46 INFO - Setting up ssl 00:40:46 INFO - PROCESS | certutil | 00:40:46 INFO - PROCESS | certutil | 00:40:46 INFO - PROCESS | certutil | 00:40:46 INFO - Certificate Nickname Trust Attributes 00:40:46 INFO - SSL,S/MIME,JAR/XPI 00:40:46 INFO - 00:40:46 INFO - web-platform-tests CT,, 00:40:46 INFO - 00:40:46 INFO - Starting runner 00:40:49 INFO - PROCESS | 14096 | 1456994449315 Marionette DEBUG Marionette enabled via build flag and pref 00:40:49 INFO - PROCESS | 14096 | ++DOCSHELL 0x7f06e91c2800 == 1 [pid = 14096] [id = 1] 00:40:49 INFO - PROCESS | 14096 | ++DOMWINDOW == 1 (0x7f06e91c3000) [pid = 14096] [serial = 1] [outer = (nil)] 00:40:49 INFO - PROCESS | 14096 | ++DOMWINDOW == 2 (0x7f06e91c4000) [pid = 14096] [serial = 2] [outer = 0x7f06e91c3000] 00:40:50 INFO - PROCESS | 14096 | 1456994450010 Marionette INFO Listening on port 3010 00:40:50 INFO - PROCESS | 14096 | 1456994450514 Marionette DEBUG Marionette enabled via command-line flag 00:40:50 INFO - PROCESS | 14096 | ++DOCSHELL 0x7f06e5d27000 == 2 [pid = 14096] [id = 2] 00:40:50 INFO - PROCESS | 14096 | ++DOMWINDOW == 3 (0x7f06e5d37800) [pid = 14096] [serial = 3] [outer = (nil)] 00:40:50 INFO - PROCESS | 14096 | ++DOMWINDOW == 4 (0x7f06e5d38800) [pid = 14096] [serial = 4] [outer = 0x7f06e5d37800] 00:40:50 INFO - PROCESS | 14096 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f06ed15fb80 00:40:50 INFO - PROCESS | 14096 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f06e5c40fd0 00:40:50 INFO - PROCESS | 14096 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f06e5c52160 00:40:50 INFO - PROCESS | 14096 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f06e5c52460 00:40:50 INFO - PROCESS | 14096 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f06e5c52790 00:40:50 INFO - PROCESS | 14096 | ++DOMWINDOW == 5 (0x7f06e5c9b800) [pid = 14096] [serial = 5] [outer = 0x7f06e91c3000] 00:40:50 INFO - PROCESS | 14096 | [14096] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:40:50 INFO - PROCESS | 14096 | 1456994450839 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58685 00:40:50 INFO - PROCESS | 14096 | [14096] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:40:50 INFO - PROCESS | 14096 | 1456994450931 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58686 00:40:50 INFO - PROCESS | 14096 | 1456994450938 Marionette DEBUG Closed connection conn0 00:40:51 INFO - PROCESS | 14096 | [14096] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:40:51 INFO - PROCESS | 14096 | [14096] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:40:51 INFO - PROCESS | 14096 | 1456994451081 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58687 00:40:51 INFO - PROCESS | 14096 | 1456994451085 Marionette DEBUG Closed connection conn1 00:40:51 INFO - PROCESS | 14096 | [14096] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:40:51 INFO - PROCESS | 14096 | 1456994451137 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58688 00:40:51 INFO - PROCESS | 14096 | 1456994451140 Marionette DEBUG Closed connection conn2 00:40:51 INFO - PROCESS | 14096 | 1456994451181 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:40:51 INFO - PROCESS | 14096 | 1456994451197 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:40:52 INFO - PROCESS | 14096 | [14096] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:40:52 INFO - PROCESS | 14096 | ++DOCSHELL 0x7f06d94a0000 == 3 [pid = 14096] [id = 3] 00:40:52 INFO - PROCESS | 14096 | ++DOMWINDOW == 6 (0x7f06d94a1800) [pid = 14096] [serial = 6] [outer = (nil)] 00:40:52 INFO - PROCESS | 14096 | ++DOCSHELL 0x7f06d94a2000 == 4 [pid = 14096] [id = 4] 00:40:52 INFO - PROCESS | 14096 | ++DOMWINDOW == 7 (0x7f06d96ce000) [pid = 14096] [serial = 7] [outer = (nil)] 00:40:53 INFO - PROCESS | 14096 | [14096] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:40:53 INFO - PROCESS | 14096 | ++DOCSHELL 0x7f06d87be800 == 5 [pid = 14096] [id = 5] 00:40:53 INFO - PROCESS | 14096 | ++DOMWINDOW == 8 (0x7f06d88d5800) [pid = 14096] [serial = 8] [outer = (nil)] 00:40:53 INFO - PROCESS | 14096 | [14096] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:40:53 INFO - PROCESS | 14096 | [14096] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:40:53 INFO - PROCESS | 14096 | ++DOMWINDOW == 9 (0x7f06d7a7cc00) [pid = 14096] [serial = 9] [outer = 0x7f06d88d5800] 00:40:53 INFO - PROCESS | 14096 | ++DOMWINDOW == 10 (0x7f06d7536800) [pid = 14096] [serial = 10] [outer = 0x7f06d94a1800] 00:40:53 INFO - PROCESS | 14096 | ++DOMWINDOW == 11 (0x7f06d7552000) [pid = 14096] [serial = 11] [outer = 0x7f06d96ce000] 00:40:53 INFO - PROCESS | 14096 | ++DOMWINDOW == 12 (0x7f06d7554000) [pid = 14096] [serial = 12] [outer = 0x7f06d88d5800] 00:40:55 INFO - PROCESS | 14096 | 1456994455079 Marionette DEBUG loaded listener.js 00:40:55 INFO - PROCESS | 14096 | 1456994455097 Marionette DEBUG loaded listener.js 00:40:55 INFO - PROCESS | 14096 | ++DOMWINDOW == 13 (0x7f06e5f81c00) [pid = 14096] [serial = 13] [outer = 0x7f06d88d5800] 00:40:55 INFO - PROCESS | 14096 | 1456994455736 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"4babaf48-9e3f-492d-8337-294a2404f79c","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:40:56 INFO - PROCESS | 14096 | 1456994456052 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:40:56 INFO - PROCESS | 14096 | 1456994456058 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:40:56 INFO - PROCESS | 14096 | 1456994456393 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:40:56 INFO - PROCESS | 14096 | 1456994456396 Marionette TRACE conn3 <- [1,3,null,{}] 00:40:56 INFO - PROCESS | 14096 | 1456994456437 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:40:56 INFO - PROCESS | 14096 | [14096] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:40:56 INFO - PROCESS | 14096 | ++DOMWINDOW == 14 (0x7f06d2d82c00) [pid = 14096] [serial = 14] [outer = 0x7f06d88d5800] 00:40:57 INFO - PROCESS | 14096 | [14096] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:40:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html 00:40:57 INFO - PROCESS | 14096 | ++DOCSHELL 0x7f06d0e2f000 == 6 [pid = 14096] [id = 6] 00:40:57 INFO - PROCESS | 14096 | ++DOMWINDOW == 15 (0x7f06d0eec400) [pid = 14096] [serial = 15] [outer = (nil)] 00:40:57 INFO - PROCESS | 14096 | ++DOMWINDOW == 16 (0x7f06d0eed400) [pid = 14096] [serial = 16] [outer = 0x7f06d0eec400] 00:40:57 INFO - PROCESS | 14096 | ++DOMWINDOW == 17 (0x7f06d0ef4000) [pid = 14096] [serial = 17] [outer = 0x7f06d0eec400] 00:40:57 INFO - PROCESS | 14096 | ++DOCSHELL 0x7f06d0cda800 == 7 [pid = 14096] [id = 7] 00:40:57 INFO - PROCESS | 14096 | ++DOMWINDOW == 18 (0x7f06d0e0a400) [pid = 14096] [serial = 18] [outer = (nil)] 00:40:57 INFO - PROCESS | 14096 | ++DOMWINDOW == 19 (0x7f06d0e0dc00) [pid = 14096] [serial = 19] [outer = 0x7f06d0e0a400] 00:40:58 INFO - PROCESS | 14096 | ++DOMWINDOW == 20 (0x7f06d0a3a000) [pid = 14096] [serial = 20] [outer = 0x7f06d0e0a400] 00:40:58 INFO - PROCESS | 14096 | [14096] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:40:58 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 00:40:58 INFO - document served over http requires an https 00:40:58 INFO - sub-resource via script-tag using the http-csp 00:40:58 INFO - delivery method with keep-origin-redirect and when 00:40:58 INFO - the target request is same-origin. - expected FAIL 00:40:58 INFO - TEST-INFO | expected FAIL 00:40:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1178ms 00:40:58 WARNING - u'runner_teardown' () 00:40:58 INFO - Setting up ssl 00:40:58 INFO - PROCESS | certutil | 00:40:58 INFO - PROCESS | certutil | 00:40:58 INFO - PROCESS | certutil | 00:40:58 INFO - Certificate Nickname Trust Attributes 00:40:58 INFO - SSL,S/MIME,JAR/XPI 00:40:58 INFO - 00:40:58 INFO - web-platform-tests CT,, 00:40:58 INFO - 00:40:58 INFO - Starting runner 00:41:01 INFO - PROCESS | 14164 | 1456994461862 Marionette DEBUG Marionette enabled via build flag and pref 00:41:02 INFO - PROCESS | 14164 | ++DOCSHELL 0x7fd8bcec3800 == 1 [pid = 14164] [id = 1] 00:41:02 INFO - PROCESS | 14164 | ++DOMWINDOW == 1 (0x7fd8bcec4000) [pid = 14164] [serial = 1] [outer = (nil)] 00:41:02 INFO - PROCESS | 14164 | ++DOMWINDOW == 2 (0x7fd8bcec5000) [pid = 14164] [serial = 2] [outer = 0x7fd8bcec4000] 00:41:02 INFO - PROCESS | 14164 | 1456994462566 Marionette INFO Listening on port 3011 00:41:03 INFO - PROCESS | 14164 | 1456994463079 Marionette DEBUG Marionette enabled via command-line flag 00:41:03 INFO - PROCESS | 14164 | ++DOCSHELL 0x7fd8b9929000 == 2 [pid = 14164] [id = 2] 00:41:03 INFO - PROCESS | 14164 | ++DOMWINDOW == 3 (0x7fd8b9939800) [pid = 14164] [serial = 3] [outer = (nil)] 00:41:03 INFO - PROCESS | 14164 | ++DOMWINDOW == 4 (0x7fd8b993a800) [pid = 14164] [serial = 4] [outer = 0x7fd8b9939800] 00:41:03 INFO - PROCESS | 14164 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fd8c0e5fb80 00:41:03 INFO - PROCESS | 14164 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fd8b983ffd0 00:41:03 INFO - PROCESS | 14164 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fd8b9856160 00:41:03 INFO - PROCESS | 14164 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fd8b9856460 00:41:03 INFO - PROCESS | 14164 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fd8b9856790 00:41:03 INFO - PROCESS | 14164 | ++DOMWINDOW == 5 (0x7fd8b98a4000) [pid = 14164] [serial = 5] [outer = 0x7fd8bcec4000] 00:41:03 INFO - PROCESS | 14164 | [14164] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:41:03 INFO - PROCESS | 14164 | 1456994463400 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46884 00:41:03 INFO - PROCESS | 14164 | [14164] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:41:03 INFO - PROCESS | 14164 | 1456994463490 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46885 00:41:03 INFO - PROCESS | 14164 | 1456994463496 Marionette DEBUG Closed connection conn0 00:41:03 INFO - PROCESS | 14164 | [14164] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:41:03 INFO - PROCESS | 14164 | [14164] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:41:03 INFO - PROCESS | 14164 | 1456994463641 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46886 00:41:03 INFO - PROCESS | 14164 | 1456994463645 Marionette DEBUG Closed connection conn1 00:41:03 INFO - PROCESS | 14164 | [14164] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:41:03 INFO - PROCESS | 14164 | 1456994463690 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46887 00:41:03 INFO - PROCESS | 14164 | 1456994463701 Marionette DEBUG Closed connection conn2 00:41:03 INFO - PROCESS | 14164 | 1456994463737 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:41:03 INFO - PROCESS | 14164 | 1456994463755 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:41:04 INFO - PROCESS | 14164 | [14164] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:41:05 INFO - PROCESS | 14164 | ++DOCSHELL 0x7fd8ac8b0800 == 3 [pid = 14164] [id = 3] 00:41:05 INFO - PROCESS | 14164 | ++DOMWINDOW == 6 (0x7fd8ac8b1800) [pid = 14164] [serial = 6] [outer = (nil)] 00:41:05 INFO - PROCESS | 14164 | ++DOCSHELL 0x7fd8ac8b2000 == 4 [pid = 14164] [id = 4] 00:41:05 INFO - PROCESS | 14164 | ++DOMWINDOW == 7 (0x7fd8aca9ec00) [pid = 14164] [serial = 7] [outer = (nil)] 00:41:05 INFO - PROCESS | 14164 | [14164] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:41:06 INFO - PROCESS | 14164 | ++DOCSHELL 0x7fd8abbbe800 == 5 [pid = 14164] [id = 5] 00:41:06 INFO - PROCESS | 14164 | ++DOMWINDOW == 8 (0x7fd8abce1000) [pid = 14164] [serial = 8] [outer = (nil)] 00:41:06 INFO - PROCESS | 14164 | [14164] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:41:06 INFO - PROCESS | 14164 | [14164] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:41:06 INFO - PROCESS | 14164 | ++DOMWINDOW == 9 (0x7fd8aae84800) [pid = 14164] [serial = 9] [outer = 0x7fd8abce1000] 00:41:06 INFO - PROCESS | 14164 | ++DOMWINDOW == 10 (0x7fd8aa937800) [pid = 14164] [serial = 10] [outer = 0x7fd8ac8b1800] 00:41:06 INFO - PROCESS | 14164 | ++DOMWINDOW == 11 (0x7fd8aa953800) [pid = 14164] [serial = 11] [outer = 0x7fd8aca9ec00] 00:41:06 INFO - PROCESS | 14164 | ++DOMWINDOW == 12 (0x7fd8aa955800) [pid = 14164] [serial = 12] [outer = 0x7fd8abce1000] 00:41:07 INFO - PROCESS | 14164 | 1456994467598 Marionette DEBUG loaded listener.js 00:41:07 INFO - PROCESS | 14164 | 1456994467614 Marionette DEBUG loaded listener.js 00:41:08 INFO - PROCESS | 14164 | ++DOMWINDOW == 13 (0x7fd8b9b54000) [pid = 14164] [serial = 13] [outer = 0x7fd8abce1000] 00:41:08 INFO - PROCESS | 14164 | 1456994468248 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5d6c8794-9484-4695-a053-1c99ad440c01","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:41:08 INFO - PROCESS | 14164 | 1456994468502 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:41:08 INFO - PROCESS | 14164 | 1456994468511 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:41:08 INFO - PROCESS | 14164 | 1456994468899 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:41:08 INFO - PROCESS | 14164 | 1456994468903 Marionette TRACE conn3 <- [1,3,null,{}] 00:41:08 INFO - PROCESS | 14164 | 1456994468956 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:41:09 INFO - PROCESS | 14164 | [14164] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:41:09 INFO - PROCESS | 14164 | ++DOMWINDOW == 14 (0x7fd8a6798000) [pid = 14164] [serial = 14] [outer = 0x7fd8abce1000] 00:41:09 INFO - PROCESS | 14164 | [14164] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:41:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html 00:41:09 INFO - PROCESS | 14164 | ++DOCSHELL 0x7fd8a4b44000 == 6 [pid = 14164] [id = 6] 00:41:09 INFO - PROCESS | 14164 | ++DOMWINDOW == 15 (0x7fd8a4907000) [pid = 14164] [serial = 15] [outer = (nil)] 00:41:09 INFO - PROCESS | 14164 | ++DOMWINDOW == 16 (0x7fd8a4908000) [pid = 14164] [serial = 16] [outer = 0x7fd8a4907000] 00:41:10 INFO - PROCESS | 14164 | ++DOMWINDOW == 17 (0x7fd8a490f000) [pid = 14164] [serial = 17] [outer = 0x7fd8a4907000] 00:41:10 INFO - PROCESS | 14164 | ++DOCSHELL 0x7fd8a4705000 == 7 [pid = 14164] [id = 7] 00:41:10 INFO - PROCESS | 14164 | ++DOMWINDOW == 18 (0x7fd8a473e400) [pid = 14164] [serial = 18] [outer = (nil)] 00:41:10 INFO - PROCESS | 14164 | ++DOMWINDOW == 19 (0x7fd8a4749c00) [pid = 14164] [serial = 19] [outer = 0x7fd8a473e400] 00:41:10 INFO - PROCESS | 14164 | ++DOMWINDOW == 20 (0x7fd8a4b17800) [pid = 14164] [serial = 20] [outer = 0x7fd8a473e400] 00:41:10 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a 00:41:10 INFO - document served over http requires an https 00:41:10 INFO - sub-resource via script-tag using the http-csp 00:41:10 INFO - delivery method with no-redirect and when 00:41:10 INFO - the target request is same-origin. - expected FAIL 00:41:10 INFO - TEST-INFO | expected FAIL 00:41:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | took 1142ms 00:41:10 INFO - PROCESS | 14164 | [14164] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:41:11 WARNING - u'runner_teardown' () 00:41:11 INFO - Setting up ssl 00:41:11 INFO - PROCESS | certutil | 00:41:11 INFO - PROCESS | certutil | 00:41:11 INFO - PROCESS | certutil | 00:41:11 INFO - Certificate Nickname Trust Attributes 00:41:11 INFO - SSL,S/MIME,JAR/XPI 00:41:11 INFO - 00:41:11 INFO - web-platform-tests CT,, 00:41:11 INFO - 00:41:11 INFO - Starting runner 00:41:14 INFO - PROCESS | 14231 | 1456994474370 Marionette DEBUG Marionette enabled via build flag and pref 00:41:14 INFO - PROCESS | 14231 | ++DOCSHELL 0x7faf36bc3800 == 1 [pid = 14231] [id = 1] 00:41:14 INFO - PROCESS | 14231 | ++DOMWINDOW == 1 (0x7faf36bc4000) [pid = 14231] [serial = 1] [outer = (nil)] 00:41:14 INFO - PROCESS | 14231 | ++DOMWINDOW == 2 (0x7faf36bc5000) [pid = 14231] [serial = 2] [outer = 0x7faf36bc4000] 00:41:15 INFO - PROCESS | 14231 | 1456994475071 Marionette INFO Listening on port 3012 00:41:15 INFO - PROCESS | 14231 | 1456994475576 Marionette DEBUG Marionette enabled via command-line flag 00:41:15 INFO - PROCESS | 14231 | ++DOCSHELL 0x7faf33728000 == 2 [pid = 14231] [id = 2] 00:41:15 INFO - PROCESS | 14231 | ++DOMWINDOW == 3 (0x7faf33738800) [pid = 14231] [serial = 3] [outer = (nil)] 00:41:15 INFO - PROCESS | 14231 | ++DOMWINDOW == 4 (0x7faf33739800) [pid = 14231] [serial = 4] [outer = 0x7faf33738800] 00:41:15 INFO - PROCESS | 14231 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7faf3ab5fb80 00:41:15 INFO - PROCESS | 14231 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7faf3363efd0 00:41:15 INFO - PROCESS | 14231 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7faf33655160 00:41:15 INFO - PROCESS | 14231 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7faf33655460 00:41:15 INFO - PROCESS | 14231 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7faf33655790 00:41:15 INFO - PROCESS | 14231 | ++DOMWINDOW == 5 (0x7faf3369f800) [pid = 14231] [serial = 5] [outer = 0x7faf36bc4000] 00:41:15 INFO - PROCESS | 14231 | [14231] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:41:15 INFO - PROCESS | 14231 | 1456994475895 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:45087 00:41:15 INFO - PROCESS | 14231 | [14231] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:41:15 INFO - PROCESS | 14231 | 1456994475983 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:45088 00:41:15 INFO - PROCESS | 14231 | 1456994475990 Marionette DEBUG Closed connection conn0 00:41:16 INFO - PROCESS | 14231 | [14231] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:41:16 INFO - PROCESS | 14231 | [14231] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:41:16 INFO - PROCESS | 14231 | 1456994476132 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:45089 00:41:16 INFO - PROCESS | 14231 | 1456994476136 Marionette DEBUG Closed connection conn1 00:41:16 INFO - PROCESS | 14231 | [14231] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:41:16 INFO - PROCESS | 14231 | 1456994476185 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:45090 00:41:16 INFO - PROCESS | 14231 | 1456994476189 Marionette DEBUG Closed connection conn2 00:41:16 INFO - PROCESS | 14231 | 1456994476237 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:41:16 INFO - PROCESS | 14231 | 1456994476254 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:41:17 INFO - PROCESS | 14231 | [14231] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:41:17 INFO - PROCESS | 14231 | ++DOCSHELL 0x7faf277bd800 == 3 [pid = 14231] [id = 3] 00:41:17 INFO - PROCESS | 14231 | ++DOMWINDOW == 6 (0x7faf277bf000) [pid = 14231] [serial = 6] [outer = (nil)] 00:41:17 INFO - PROCESS | 14231 | ++DOCSHELL 0x7faf277bf800 == 4 [pid = 14231] [id = 4] 00:41:17 INFO - PROCESS | 14231 | ++DOMWINDOW == 7 (0x7faf279f3000) [pid = 14231] [serial = 7] [outer = (nil)] 00:41:18 INFO - PROCESS | 14231 | [14231] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:41:18 INFO - PROCESS | 14231 | ++DOCSHELL 0x7faf26e66800 == 5 [pid = 14231] [id = 5] 00:41:18 INFO - PROCESS | 14231 | ++DOMWINDOW == 8 (0x7faf26c22400) [pid = 14231] [serial = 8] [outer = (nil)] 00:41:18 INFO - PROCESS | 14231 | [14231] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:41:18 INFO - PROCESS | 14231 | [14231] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:41:18 INFO - PROCESS | 14231 | ++DOMWINDOW == 9 (0x7faf25d59c00) [pid = 14231] [serial = 9] [outer = 0x7faf26c22400] 00:41:18 INFO - PROCESS | 14231 | ++DOMWINDOW == 10 (0x7faf25841800) [pid = 14231] [serial = 10] [outer = 0x7faf277bf000] 00:41:18 INFO - PROCESS | 14231 | ++DOMWINDOW == 11 (0x7faf2585d000) [pid = 14231] [serial = 11] [outer = 0x7faf279f3000] 00:41:18 INFO - PROCESS | 14231 | ++DOMWINDOW == 12 (0x7faf2585f000) [pid = 14231] [serial = 12] [outer = 0x7faf26c22400] 00:41:20 INFO - PROCESS | 14231 | 1456994480108 Marionette DEBUG loaded listener.js 00:41:20 INFO - PROCESS | 14231 | 1456994480124 Marionette DEBUG loaded listener.js 00:41:20 INFO - PROCESS | 14231 | ++DOMWINDOW == 13 (0x7faf339b1800) [pid = 14231] [serial = 13] [outer = 0x7faf26c22400] 00:41:20 INFO - PROCESS | 14231 | 1456994480779 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"cd5cfcc5-f661-4e77-ac12-ed025cf83593","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:41:21 INFO - PROCESS | 14231 | 1456994481127 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:41:21 INFO - PROCESS | 14231 | 1456994481133 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:41:21 INFO - PROCESS | 14231 | 1456994481479 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:41:21 INFO - PROCESS | 14231 | 1456994481483 Marionette TRACE conn3 <- [1,3,null,{}] 00:41:21 INFO - PROCESS | 14231 | 1456994481526 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:41:21 INFO - PROCESS | 14231 | [14231] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:41:21 INFO - PROCESS | 14231 | ++DOMWINDOW == 14 (0x7faf2860c400) [pid = 14231] [serial = 14] [outer = 0x7faf26c22400] 00:41:22 INFO - PROCESS | 14231 | [14231] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:41:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html 00:41:22 INFO - PROCESS | 14231 | ++DOCSHELL 0x7faf1e832000 == 6 [pid = 14231] [id = 6] 00:41:22 INFO - PROCESS | 14231 | ++DOMWINDOW == 15 (0x7faf1e709000) [pid = 14231] [serial = 15] [outer = (nil)] 00:41:22 INFO - PROCESS | 14231 | ++DOMWINDOW == 16 (0x7faf1e70a000) [pid = 14231] [serial = 16] [outer = 0x7faf1e709000] 00:41:22 INFO - PROCESS | 14231 | ++DOMWINDOW == 17 (0x7faf1e710c00) [pid = 14231] [serial = 17] [outer = 0x7faf1e709000] 00:41:22 INFO - PROCESS | 14231 | ++DOCSHELL 0x7faf1e7e5000 == 7 [pid = 14231] [id = 7] 00:41:22 INFO - PROCESS | 14231 | ++DOMWINDOW == 18 (0x7faf1e711c00) [pid = 14231] [serial = 18] [outer = (nil)] 00:41:22 INFO - PROCESS | 14231 | ++DOMWINDOW == 19 (0x7faf1e84a400) [pid = 14231] [serial = 19] [outer = 0x7faf1e711c00] 00:41:23 INFO - PROCESS | 14231 | ++DOMWINDOW == 20 (0x7faf28073400) [pid = 14231] [serial = 20] [outer = 0x7faf1e711c00] 00:41:23 INFO - PROCESS | 14231 | [14231] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:41:23 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 00:41:23 INFO - document served over http requires an https 00:41:23 INFO - sub-resource via script-tag using the http-csp 00:41:23 INFO - delivery method with swap-origin-redirect and when 00:41:23 INFO - the target request is same-origin. - expected FAIL 00:41:23 INFO - TEST-INFO | expected FAIL 00:41:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1242ms 00:41:23 WARNING - u'runner_teardown' () 00:41:23 INFO - Setting up ssl 00:41:23 INFO - PROCESS | certutil | 00:41:23 INFO - PROCESS | certutil | 00:41:24 INFO - PROCESS | certutil | 00:41:24 INFO - Certificate Nickname Trust Attributes 00:41:24 INFO - SSL,S/MIME,JAR/XPI 00:41:24 INFO - 00:41:24 INFO - web-platform-tests CT,, 00:41:24 INFO - 00:41:24 INFO - Starting runner 00:41:26 INFO - PROCESS | 14297 | 1456994486987 Marionette DEBUG Marionette enabled via build flag and pref 00:41:27 INFO - PROCESS | 14297 | ++DOCSHELL 0x7f7e821c5000 == 1 [pid = 14297] [id = 1] 00:41:27 INFO - PROCESS | 14297 | ++DOMWINDOW == 1 (0x7f7e821c5800) [pid = 14297] [serial = 1] [outer = (nil)] 00:41:27 INFO - PROCESS | 14297 | ++DOMWINDOW == 2 (0x7f7e821c6800) [pid = 14297] [serial = 2] [outer = 0x7f7e821c5800] 00:41:27 INFO - PROCESS | 14297 | 1456994487685 Marionette INFO Listening on port 3013 00:41:28 INFO - PROCESS | 14297 | 1456994488211 Marionette DEBUG Marionette enabled via command-line flag 00:41:28 INFO - PROCESS | 14297 | ++DOCSHELL 0x7f7e7ed26800 == 2 [pid = 14297] [id = 2] 00:41:28 INFO - PROCESS | 14297 | ++DOMWINDOW == 3 (0x7f7e7ed37000) [pid = 14297] [serial = 3] [outer = (nil)] 00:41:28 INFO - PROCESS | 14297 | ++DOMWINDOW == 4 (0x7f7e7ed38000) [pid = 14297] [serial = 4] [outer = 0x7f7e7ed37000] 00:41:28 INFO - PROCESS | 14297 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7e8665fc10 00:41:28 INFO - PROCESS | 14297 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7e7ec3dfd0 00:41:28 INFO - PROCESS | 14297 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7e7ec56160 00:41:28 INFO - PROCESS | 14297 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7e7ec56460 00:41:28 INFO - PROCESS | 14297 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7e7ec56790 00:41:28 INFO - PROCESS | 14297 | ++DOMWINDOW == 5 (0x7f7e7eca2800) [pid = 14297] [serial = 5] [outer = 0x7f7e821c5800] 00:41:28 INFO - PROCESS | 14297 | [14297] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:41:28 INFO - PROCESS | 14297 | 1456994488547 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38151 00:41:28 INFO - PROCESS | 14297 | [14297] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:41:28 INFO - PROCESS | 14297 | 1456994488639 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38152 00:41:28 INFO - PROCESS | 14297 | 1456994488646 Marionette DEBUG Closed connection conn0 00:41:28 INFO - PROCESS | 14297 | [14297] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:41:28 INFO - PROCESS | 14297 | [14297] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:41:28 INFO - PROCESS | 14297 | 1456994488794 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38153 00:41:28 INFO - PROCESS | 14297 | 1456994488798 Marionette DEBUG Closed connection conn1 00:41:28 INFO - PROCESS | 14297 | [14297] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:41:28 INFO - PROCESS | 14297 | 1456994488847 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38154 00:41:28 INFO - PROCESS | 14297 | 1456994488856 Marionette DEBUG Closed connection conn2 00:41:28 INFO - PROCESS | 14297 | 1456994488902 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:41:28 INFO - PROCESS | 14297 | 1456994488922 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:41:29 INFO - PROCESS | 14297 | [14297] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:41:30 INFO - PROCESS | 14297 | ++DOCSHELL 0x7f7e72cbc000 == 3 [pid = 14297] [id = 3] 00:41:30 INFO - PROCESS | 14297 | ++DOMWINDOW == 6 (0x7f7e72cbd000) [pid = 14297] [serial = 6] [outer = (nil)] 00:41:30 INFO - PROCESS | 14297 | ++DOCSHELL 0x7f7e72cbd800 == 4 [pid = 14297] [id = 4] 00:41:30 INFO - PROCESS | 14297 | ++DOMWINDOW == 7 (0x7f7e72e90400) [pid = 14297] [serial = 7] [outer = (nil)] 00:41:31 INFO - PROCESS | 14297 | [14297] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:41:31 INFO - PROCESS | 14297 | ++DOCSHELL 0x7f7e71248800 == 5 [pid = 14297] [id = 5] 00:41:31 INFO - PROCESS | 14297 | ++DOMWINDOW == 8 (0x7f7e720ed400) [pid = 14297] [serial = 8] [outer = (nil)] 00:41:31 INFO - PROCESS | 14297 | [14297] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:41:31 INFO - PROCESS | 14297 | [14297] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:41:31 INFO - PROCESS | 14297 | ++DOMWINDOW == 9 (0x7f7e71276000) [pid = 14297] [serial = 9] [outer = 0x7f7e720ed400] 00:41:31 INFO - PROCESS | 14297 | ++DOMWINDOW == 10 (0x7f7e70d41800) [pid = 14297] [serial = 10] [outer = 0x7f7e72cbd000] 00:41:31 INFO - PROCESS | 14297 | ++DOMWINDOW == 11 (0x7f7e70d5c400) [pid = 14297] [serial = 11] [outer = 0x7f7e72e90400] 00:41:31 INFO - PROCESS | 14297 | ++DOMWINDOW == 12 (0x7f7e70d5e400) [pid = 14297] [serial = 12] [outer = 0x7f7e720ed400] 00:41:32 INFO - PROCESS | 14297 | 1456994492793 Marionette DEBUG loaded listener.js 00:41:32 INFO - PROCESS | 14297 | 1456994492808 Marionette DEBUG loaded listener.js 00:41:33 INFO - PROCESS | 14297 | ++DOMWINDOW == 13 (0x7f7e7ef63c00) [pid = 14297] [serial = 13] [outer = 0x7f7e720ed400] 00:41:33 INFO - PROCESS | 14297 | 1456994493452 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8f840be3-b87c-438c-9f74-de25c4271448","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:41:33 INFO - PROCESS | 14297 | 1456994493770 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:41:33 INFO - PROCESS | 14297 | 1456994493775 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:41:34 INFO - PROCESS | 14297 | 1456994494117 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:41:34 INFO - PROCESS | 14297 | 1456994494119 Marionette TRACE conn3 <- [1,3,null,{}] 00:41:34 INFO - PROCESS | 14297 | 1456994494168 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:41:34 INFO - PROCESS | 14297 | [14297] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:41:34 INFO - PROCESS | 14297 | ++DOMWINDOW == 14 (0x7f7e6d127c00) [pid = 14297] [serial = 14] [outer = 0x7f7e720ed400] 00:41:34 INFO - PROCESS | 14297 | [14297] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:41:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html 00:41:35 INFO - PROCESS | 14297 | ++DOCSHELL 0x7f7e6b8d5800 == 6 [pid = 14297] [id = 6] 00:41:35 INFO - PROCESS | 14297 | ++DOMWINDOW == 15 (0x7f7e69b07c00) [pid = 14297] [serial = 15] [outer = (nil)] 00:41:35 INFO - PROCESS | 14297 | ++DOMWINDOW == 16 (0x7f7e69b08c00) [pid = 14297] [serial = 16] [outer = 0x7f7e69b07c00] 00:41:35 INFO - PROCESS | 14297 | ++DOMWINDOW == 17 (0x7f7e69b0f400) [pid = 14297] [serial = 17] [outer = 0x7f7e69b07c00] 00:41:35 INFO - PROCESS | 14297 | ++DOCSHELL 0x7f7e69bdc800 == 7 [pid = 14297] [id = 7] 00:41:35 INFO - PROCESS | 14297 | ++DOMWINDOW == 18 (0x7f7e69941400) [pid = 14297] [serial = 18] [outer = (nil)] 00:41:35 INFO - PROCESS | 14297 | ++DOMWINDOW == 19 (0x7f7e69c3d000) [pid = 14297] [serial = 19] [outer = 0x7f7e69941400] 00:41:35 INFO - PROCESS | 14297 | ++DOMWINDOW == 20 (0x7f7e698c3800) [pid = 14297] [serial = 20] [outer = 0x7f7e69941400] 00:41:36 INFO - PROCESS | 14297 | [14297] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:41:36 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 00:41:36 INFO - document served over http requires an https 00:41:36 INFO - sub-resource via script-tag using the http-csp 00:41:36 INFO - delivery method with swap-origin-redirect and when 00:41:36 INFO - the target request is same-origin. - expected FAIL 00:41:36 INFO - TEST-INFO | expected FAIL 00:41:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1195ms 00:41:36 WARNING - u'runner_teardown' () 00:41:36 INFO - Setting up ssl 00:41:36 INFO - PROCESS | certutil | 00:41:36 INFO - PROCESS | certutil | 00:41:36 INFO - PROCESS | certutil | 00:41:36 INFO - Certificate Nickname Trust Attributes 00:41:36 INFO - SSL,S/MIME,JAR/XPI 00:41:36 INFO - 00:41:36 INFO - web-platform-tests CT,, 00:41:36 INFO - 00:41:36 INFO - Starting runner 00:41:39 INFO - PROCESS | 14363 | 1456994499694 Marionette DEBUG Marionette enabled via build flag and pref 00:41:40 INFO - PROCESS | 14363 | ++DOCSHELL 0x7f85f19c0800 == 1 [pid = 14363] [id = 1] 00:41:40 INFO - PROCESS | 14363 | ++DOMWINDOW == 1 (0x7f85f19c1000) [pid = 14363] [serial = 1] [outer = (nil)] 00:41:40 INFO - PROCESS | 14363 | ++DOMWINDOW == 2 (0x7f85f19c2000) [pid = 14363] [serial = 2] [outer = 0x7f85f19c1000] 00:41:40 INFO - PROCESS | 14363 | 1456994500395 Marionette INFO Listening on port 3014 00:41:40 INFO - PROCESS | 14363 | 1456994500908 Marionette DEBUG Marionette enabled via command-line flag 00:41:40 INFO - PROCESS | 14363 | ++DOCSHELL 0x7f85ee526000 == 2 [pid = 14363] [id = 2] 00:41:40 INFO - PROCESS | 14363 | ++DOMWINDOW == 3 (0x7f85ee536800) [pid = 14363] [serial = 3] [outer = (nil)] 00:41:40 INFO - PROCESS | 14363 | ++DOMWINDOW == 4 (0x7f85ee537800) [pid = 14363] [serial = 4] [outer = 0x7f85ee536800] 00:41:41 INFO - PROCESS | 14363 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f85f595ec10 00:41:41 INFO - PROCESS | 14363 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f85ee43dfd0 00:41:41 INFO - PROCESS | 14363 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f85ee44f160 00:41:41 INFO - PROCESS | 14363 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f85ee44f460 00:41:41 INFO - PROCESS | 14363 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f85ee44f790 00:41:41 INFO - PROCESS | 14363 | ++DOMWINDOW == 5 (0x7f85ee495800) [pid = 14363] [serial = 5] [outer = 0x7f85f19c1000] 00:41:41 INFO - PROCESS | 14363 | [14363] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:41:41 INFO - PROCESS | 14363 | 1456994501239 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47212 00:41:41 INFO - PROCESS | 14363 | [14363] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:41:41 INFO - PROCESS | 14363 | 1456994501330 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47213 00:41:41 INFO - PROCESS | 14363 | 1456994501337 Marionette DEBUG Closed connection conn0 00:41:41 INFO - PROCESS | 14363 | [14363] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:41:41 INFO - PROCESS | 14363 | [14363] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:41:41 INFO - PROCESS | 14363 | 1456994501480 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47214 00:41:41 INFO - PROCESS | 14363 | 1456994501485 Marionette DEBUG Closed connection conn1 00:41:41 INFO - PROCESS | 14363 | [14363] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:41:41 INFO - PROCESS | 14363 | 1456994501535 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47215 00:41:41 INFO - PROCESS | 14363 | 1456994501539 Marionette DEBUG Closed connection conn2 00:41:41 INFO - PROCESS | 14363 | 1456994501581 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:41:41 INFO - PROCESS | 14363 | 1456994501596 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:41:42 INFO - PROCESS | 14363 | [14363] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:41:43 INFO - PROCESS | 14363 | ++DOCSHELL 0x7f85e1c06800 == 3 [pid = 14363] [id = 3] 00:41:43 INFO - PROCESS | 14363 | ++DOMWINDOW == 6 (0x7f85e1c07000) [pid = 14363] [serial = 6] [outer = (nil)] 00:41:43 INFO - PROCESS | 14363 | ++DOCSHELL 0x7f85e1c07800 == 4 [pid = 14363] [id = 4] 00:41:43 INFO - PROCESS | 14363 | ++DOMWINDOW == 7 (0x7f85e1d4c800) [pid = 14363] [serial = 7] [outer = (nil)] 00:41:43 INFO - PROCESS | 14363 | [14363] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:41:44 INFO - PROCESS | 14363 | ++DOCSHELL 0x7f85e0207800 == 5 [pid = 14363] [id = 5] 00:41:44 INFO - PROCESS | 14363 | ++DOMWINDOW == 8 (0x7f85e024c400) [pid = 14363] [serial = 8] [outer = (nil)] 00:41:44 INFO - PROCESS | 14363 | [14363] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:41:44 INFO - PROCESS | 14363 | [14363] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:41:44 INFO - PROCESS | 14363 | ++DOMWINDOW == 9 (0x7f85e1670000) [pid = 14363] [serial = 9] [outer = 0x7f85e024c400] 00:41:44 INFO - PROCESS | 14363 | ++DOMWINDOW == 10 (0x7f85dfd9c000) [pid = 14363] [serial = 10] [outer = 0x7f85e1c07000] 00:41:44 INFO - PROCESS | 14363 | ++DOMWINDOW == 11 (0x7f85dfdc6000) [pid = 14363] [serial = 11] [outer = 0x7f85e1d4c800] 00:41:44 INFO - PROCESS | 14363 | ++DOMWINDOW == 12 (0x7f85dfdc8000) [pid = 14363] [serial = 12] [outer = 0x7f85e024c400] 00:41:45 INFO - PROCESS | 14363 | 1456994505476 Marionette DEBUG loaded listener.js 00:41:45 INFO - PROCESS | 14363 | 1456994505492 Marionette DEBUG loaded listener.js 00:41:46 INFO - PROCESS | 14363 | ++DOMWINDOW == 13 (0x7f85ee783400) [pid = 14363] [serial = 13] [outer = 0x7f85e024c400] 00:41:46 INFO - PROCESS | 14363 | 1456994506138 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d918f2d6-cb84-4db3-bca9-8d7021b93a90","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:41:46 INFO - PROCESS | 14363 | 1456994506466 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:41:46 INFO - PROCESS | 14363 | 1456994506472 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:41:46 INFO - PROCESS | 14363 | 1456994506782 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:41:46 INFO - PROCESS | 14363 | 1456994506785 Marionette TRACE conn3 <- [1,3,null,{}] 00:41:46 INFO - PROCESS | 14363 | 1456994506871 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:41:47 INFO - PROCESS | 14363 | [14363] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:41:47 INFO - PROCESS | 14363 | ++DOMWINDOW == 14 (0x7f85db4a8800) [pid = 14363] [serial = 14] [outer = 0x7f85e024c400] 00:41:47 INFO - PROCESS | 14363 | [14363] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:41:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html 00:41:47 INFO - PROCESS | 14363 | ++DOCSHELL 0x7f85d9621000 == 6 [pid = 14363] [id = 6] 00:41:47 INFO - PROCESS | 14363 | ++DOMWINDOW == 15 (0x7f85d96f6400) [pid = 14363] [serial = 15] [outer = (nil)] 00:41:47 INFO - PROCESS | 14363 | ++DOMWINDOW == 16 (0x7f85d96f7400) [pid = 14363] [serial = 16] [outer = 0x7f85d96f6400] 00:41:47 INFO - PROCESS | 14363 | ++DOMWINDOW == 17 (0x7f85d96fdc00) [pid = 14363] [serial = 17] [outer = 0x7f85d96f6400] 00:41:48 INFO - PROCESS | 14363 | ++DOCSHELL 0x7f85d95de000 == 7 [pid = 14363] [id = 7] 00:41:48 INFO - PROCESS | 14363 | ++DOMWINDOW == 18 (0x7f85d9642800) [pid = 14363] [serial = 18] [outer = (nil)] 00:41:48 INFO - PROCESS | 14363 | ++DOMWINDOW == 19 (0x7f85d9646000) [pid = 14363] [serial = 19] [outer = 0x7f85d9642800] 00:41:48 INFO - PROCESS | 14363 | ++DOMWINDOW == 20 (0x7f85d92b2000) [pid = 14363] [serial = 20] [outer = 0x7f85d9642800] 00:41:48 INFO - PROCESS | 14363 | [14363] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:41:48 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 00:41:48 INFO - document served over http requires an https 00:41:48 INFO - sub-resource via script-tag using the http-csp 00:41:48 INFO - delivery method with keep-origin-redirect and when 00:41:48 INFO - the target request is same-origin. - expected FAIL 00:41:48 INFO - TEST-INFO | expected FAIL 00:41:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1183ms 00:41:49 WARNING - u'runner_teardown' () 00:41:49 INFO - Setting up ssl 00:41:49 INFO - PROCESS | certutil | 00:41:49 INFO - PROCESS | certutil | 00:41:49 INFO - PROCESS | certutil | 00:41:49 INFO - Certificate Nickname Trust Attributes 00:41:49 INFO - SSL,S/MIME,JAR/XPI 00:41:49 INFO - 00:41:49 INFO - web-platform-tests CT,, 00:41:49 INFO - 00:41:49 INFO - Starting runner 00:41:52 INFO - PROCESS | 14431 | 1456994512296 Marionette DEBUG Marionette enabled via build flag and pref 00:41:52 INFO - PROCESS | 14431 | ++DOCSHELL 0x7fbb47dc3000 == 1 [pid = 14431] [id = 1] 00:41:52 INFO - PROCESS | 14431 | ++DOMWINDOW == 1 (0x7fbb47dc3800) [pid = 14431] [serial = 1] [outer = (nil)] 00:41:52 INFO - PROCESS | 14431 | ++DOMWINDOW == 2 (0x7fbb47dc4800) [pid = 14431] [serial = 2] [outer = 0x7fbb47dc3800] 00:41:53 INFO - PROCESS | 14431 | 1456994513002 Marionette INFO Listening on port 3015 00:41:53 INFO - PROCESS | 14431 | 1456994513515 Marionette DEBUG Marionette enabled via command-line flag 00:41:53 INFO - PROCESS | 14431 | ++DOCSHELL 0x7fbb44927000 == 2 [pid = 14431] [id = 2] 00:41:53 INFO - PROCESS | 14431 | ++DOMWINDOW == 3 (0x7fbb44937800) [pid = 14431] [serial = 3] [outer = (nil)] 00:41:53 INFO - PROCESS | 14431 | ++DOMWINDOW == 4 (0x7fbb44938800) [pid = 14431] [serial = 4] [outer = 0x7fbb44937800] 00:41:53 INFO - PROCESS | 14431 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fbb4bd5fc10 00:41:53 INFO - PROCESS | 14431 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fbb4483efd0 00:41:53 INFO - PROCESS | 14431 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fbb44850160 00:41:53 INFO - PROCESS | 14431 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fbb44850460 00:41:53 INFO - PROCESS | 14431 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fbb44850790 00:41:53 INFO - PROCESS | 14431 | ++DOMWINDOW == 5 (0x7fbb44892800) [pid = 14431] [serial = 5] [outer = 0x7fbb47dc3800] 00:41:53 INFO - PROCESS | 14431 | [14431] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:41:53 INFO - PROCESS | 14431 | 1456994513841 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54262 00:41:53 INFO - PROCESS | 14431 | [14431] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:41:53 INFO - PROCESS | 14431 | 1456994513933 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54263 00:41:53 INFO - PROCESS | 14431 | 1456994513940 Marionette DEBUG Closed connection conn0 00:41:54 INFO - PROCESS | 14431 | [14431] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:41:54 INFO - PROCESS | 14431 | [14431] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:41:54 INFO - PROCESS | 14431 | 1456994514084 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54264 00:41:54 INFO - PROCESS | 14431 | 1456994514088 Marionette DEBUG Closed connection conn1 00:41:54 INFO - PROCESS | 14431 | [14431] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:41:54 INFO - PROCESS | 14431 | 1456994514132 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54265 00:41:54 INFO - PROCESS | 14431 | 1456994514143 Marionette DEBUG Closed connection conn2 00:41:54 INFO - PROCESS | 14431 | 1456994514187 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:41:54 INFO - PROCESS | 14431 | 1456994514208 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:41:55 INFO - PROCESS | 14431 | [14431] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:41:55 INFO - PROCESS | 14431 | ++DOCSHELL 0x7fbb389b6000 == 3 [pid = 14431] [id = 3] 00:41:55 INFO - PROCESS | 14431 | ++DOMWINDOW == 6 (0x7fbb389b9800) [pid = 14431] [serial = 6] [outer = (nil)] 00:41:55 INFO - PROCESS | 14431 | ++DOCSHELL 0x7fbb389ba000 == 4 [pid = 14431] [id = 4] 00:41:55 INFO - PROCESS | 14431 | ++DOMWINDOW == 7 (0x7fbb3890d400) [pid = 14431] [serial = 7] [outer = (nil)] 00:41:56 INFO - PROCESS | 14431 | [14431] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:41:56 INFO - PROCESS | 14431 | ++DOCSHELL 0x7fbb36f1f000 == 5 [pid = 14431] [id = 5] 00:41:56 INFO - PROCESS | 14431 | ++DOMWINDOW == 8 (0x7fbb37de3000) [pid = 14431] [serial = 8] [outer = (nil)] 00:41:56 INFO - PROCESS | 14431 | [14431] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:41:56 INFO - PROCESS | 14431 | [14431] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:41:56 INFO - PROCESS | 14431 | ++DOMWINDOW == 9 (0x7fbb36f6c400) [pid = 14431] [serial = 9] [outer = 0x7fbb37de3000] 00:41:56 INFO - PROCESS | 14431 | ++DOMWINDOW == 10 (0x7fbb36a42000) [pid = 14431] [serial = 10] [outer = 0x7fbb389b9800] 00:41:56 INFO - PROCESS | 14431 | ++DOMWINDOW == 11 (0x7fbb36a58400) [pid = 14431] [serial = 11] [outer = 0x7fbb3890d400] 00:41:56 INFO - PROCESS | 14431 | ++DOMWINDOW == 12 (0x7fbb36a5a400) [pid = 14431] [serial = 12] [outer = 0x7fbb37de3000] 00:41:58 INFO - PROCESS | 14431 | 1456994518051 Marionette DEBUG loaded listener.js 00:41:58 INFO - PROCESS | 14431 | 1456994518067 Marionette DEBUG loaded listener.js 00:41:58 INFO - PROCESS | 14431 | ++DOMWINDOW == 13 (0x7fbb44b95000) [pid = 14431] [serial = 13] [outer = 0x7fbb37de3000] 00:41:58 INFO - PROCESS | 14431 | 1456994518715 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"4d9d3a25-0004-4953-880d-0d576af584d1","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:41:58 INFO - PROCESS | 14431 | 1456994518986 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:41:58 INFO - PROCESS | 14431 | 1456994518992 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:41:59 INFO - PROCESS | 14431 | 1456994519364 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:41:59 INFO - PROCESS | 14431 | 1456994519368 Marionette TRACE conn3 <- [1,3,null,{}] 00:41:59 INFO - PROCESS | 14431 | 1456994519402 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:41:59 INFO - PROCESS | 14431 | [14431] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:41:59 INFO - PROCESS | 14431 | ++DOMWINDOW == 14 (0x7fbb31792400) [pid = 14431] [serial = 14] [outer = 0x7fbb37de3000] 00:42:00 INFO - PROCESS | 14431 | [14431] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:42:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html 00:42:00 INFO - PROCESS | 14431 | ++DOCSHELL 0x7fbb2fb3e800 == 6 [pid = 14431] [id = 6] 00:42:00 INFO - PROCESS | 14431 | ++DOMWINDOW == 15 (0x7fbb2f908000) [pid = 14431] [serial = 15] [outer = (nil)] 00:42:00 INFO - PROCESS | 14431 | ++DOMWINDOW == 16 (0x7fbb2f909000) [pid = 14431] [serial = 16] [outer = 0x7fbb2f908000] 00:42:00 INFO - PROCESS | 14431 | ++DOMWINDOW == 17 (0x7fbb2f90f400) [pid = 14431] [serial = 17] [outer = 0x7fbb2f908000] 00:42:00 INFO - PROCESS | 14431 | ++DOCSHELL 0x7fbb2f9ea800 == 7 [pid = 14431] [id = 7] 00:42:00 INFO - PROCESS | 14431 | ++DOMWINDOW == 18 (0x7fbb2f745c00) [pid = 14431] [serial = 18] [outer = (nil)] 00:42:00 INFO - PROCESS | 14431 | ++DOMWINDOW == 19 (0x7fbb2fb19800) [pid = 14431] [serial = 19] [outer = 0x7fbb2f745c00] 00:42:01 INFO - PROCESS | 14431 | ++DOMWINDOW == 20 (0x7fbb2f6c1c00) [pid = 14431] [serial = 20] [outer = 0x7fbb2f745c00] 00:42:01 INFO - PROCESS | 14431 | [14431] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:42:01 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a 00:42:01 INFO - document served over http requires an https 00:42:01 INFO - sub-resource via script-tag using the http-csp 00:42:01 INFO - delivery method with no-redirect and when 00:42:01 INFO - the target request is same-origin. - expected FAIL 00:42:01 INFO - TEST-INFO | expected FAIL 00:42:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | took 1094ms 00:42:01 WARNING - u'runner_teardown' () 00:42:01 INFO - Setting up ssl 00:42:01 INFO - PROCESS | certutil | 00:42:01 INFO - PROCESS | certutil | 00:42:01 INFO - PROCESS | certutil | 00:42:01 INFO - Certificate Nickname Trust Attributes 00:42:01 INFO - SSL,S/MIME,JAR/XPI 00:42:01 INFO - 00:42:01 INFO - web-platform-tests CT,, 00:42:01 INFO - 00:42:01 INFO - Starting runner 00:42:04 INFO - PROCESS | 14496 | 1456994524761 Marionette DEBUG Marionette enabled via build flag and pref 00:42:05 INFO - PROCESS | 14496 | ++DOCSHELL 0x7fb35f6c2800 == 1 [pid = 14496] [id = 1] 00:42:05 INFO - PROCESS | 14496 | ++DOMWINDOW == 1 (0x7fb35f6c3000) [pid = 14496] [serial = 1] [outer = (nil)] 00:42:05 INFO - PROCESS | 14496 | ++DOMWINDOW == 2 (0x7fb35f6c4000) [pid = 14496] [serial = 2] [outer = 0x7fb35f6c3000] 00:42:05 INFO - PROCESS | 14496 | 1456994525467 Marionette INFO Listening on port 3016 00:42:05 INFO - PROCESS | 14496 | 1456994525980 Marionette DEBUG Marionette enabled via command-line flag 00:42:06 INFO - PROCESS | 14496 | ++DOCSHELL 0x7fb35c225000 == 2 [pid = 14496] [id = 2] 00:42:06 INFO - PROCESS | 14496 | ++DOMWINDOW == 3 (0x7fb35c235800) [pid = 14496] [serial = 3] [outer = (nil)] 00:42:06 INFO - PROCESS | 14496 | ++DOMWINDOW == 4 (0x7fb35c236800) [pid = 14496] [serial = 4] [outer = 0x7fb35c235800] 00:42:06 INFO - PROCESS | 14496 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb36365fc10 00:42:06 INFO - PROCESS | 14496 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb35c139fd0 00:42:06 INFO - PROCESS | 14496 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb35c152160 00:42:06 INFO - PROCESS | 14496 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb35c152460 00:42:06 INFO - PROCESS | 14496 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb35c152790 00:42:06 INFO - PROCESS | 14496 | ++DOMWINDOW == 5 (0x7fb35c19e000) [pid = 14496] [serial = 5] [outer = 0x7fb35f6c3000] 00:42:06 INFO - PROCESS | 14496 | [14496] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:42:06 INFO - PROCESS | 14496 | 1456994526306 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40668 00:42:06 INFO - PROCESS | 14496 | [14496] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:42:06 INFO - PROCESS | 14496 | 1456994526395 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40669 00:42:06 INFO - PROCESS | 14496 | 1456994526404 Marionette DEBUG Closed connection conn0 00:42:06 INFO - PROCESS | 14496 | [14496] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:42:06 INFO - PROCESS | 14496 | [14496] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:42:06 INFO - PROCESS | 14496 | 1456994526551 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40670 00:42:06 INFO - PROCESS | 14496 | 1456994526556 Marionette DEBUG Closed connection conn1 00:42:06 INFO - PROCESS | 14496 | [14496] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:42:06 INFO - PROCESS | 14496 | 1456994526604 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40671 00:42:06 INFO - PROCESS | 14496 | 1456994526614 Marionette DEBUG Closed connection conn2 00:42:06 INFO - PROCESS | 14496 | 1456994526650 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:42:06 INFO - PROCESS | 14496 | 1456994526666 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:42:07 INFO - PROCESS | 14496 | [14496] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:42:08 INFO - PROCESS | 14496 | ++DOCSHELL 0x7fb34f179800 == 3 [pid = 14496] [id = 3] 00:42:08 INFO - PROCESS | 14496 | ++DOMWINDOW == 6 (0x7fb34f17d800) [pid = 14496] [serial = 6] [outer = (nil)] 00:42:08 INFO - PROCESS | 14496 | ++DOCSHELL 0x7fb34f17e000 == 4 [pid = 14496] [id = 4] 00:42:08 INFO - PROCESS | 14496 | ++DOMWINDOW == 7 (0x7fb34f3d9800) [pid = 14496] [serial = 7] [outer = (nil)] 00:42:08 INFO - PROCESS | 14496 | [14496] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:42:08 INFO - PROCESS | 14496 | ++DOCSHELL 0x7fb34d806800 == 5 [pid = 14496] [id = 5] 00:42:08 INFO - PROCESS | 14496 | ++DOMWINDOW == 8 (0x7fb34e5d0400) [pid = 14496] [serial = 8] [outer = (nil)] 00:42:09 INFO - PROCESS | 14496 | [14496] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:42:09 INFO - PROCESS | 14496 | [14496] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:42:09 INFO - PROCESS | 14496 | ++DOMWINDOW == 9 (0x7fb34d876800) [pid = 14496] [serial = 9] [outer = 0x7fb34e5d0400] 00:42:09 INFO - PROCESS | 14496 | ++DOMWINDOW == 10 (0x7fb34d223800) [pid = 14496] [serial = 10] [outer = 0x7fb34f17d800] 00:42:09 INFO - PROCESS | 14496 | ++DOMWINDOW == 11 (0x7fb34d23f800) [pid = 14496] [serial = 11] [outer = 0x7fb34f3d9800] 00:42:09 INFO - PROCESS | 14496 | ++DOMWINDOW == 12 (0x7fb34d241800) [pid = 14496] [serial = 12] [outer = 0x7fb34e5d0400] 00:42:10 INFO - PROCESS | 14496 | 1456994530569 Marionette DEBUG loaded listener.js 00:42:10 INFO - PROCESS | 14496 | 1456994530585 Marionette DEBUG loaded listener.js 00:42:11 INFO - PROCESS | 14496 | ++DOMWINDOW == 13 (0x7fb35c43bc00) [pid = 14496] [serial = 13] [outer = 0x7fb34e5d0400] 00:42:11 INFO - PROCESS | 14496 | 1456994531248 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d313e6c2-cb6e-42ab-b0ee-66d4d19941b1","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:42:11 INFO - PROCESS | 14496 | 1456994531574 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:42:11 INFO - PROCESS | 14496 | 1456994531580 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:42:11 INFO - PROCESS | 14496 | 1456994531916 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:42:11 INFO - PROCESS | 14496 | 1456994531919 Marionette TRACE conn3 <- [1,3,null,{}] 00:42:11 INFO - PROCESS | 14496 | 1456994531988 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:42:12 INFO - PROCESS | 14496 | [14496] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:42:12 INFO - PROCESS | 14496 | ++DOMWINDOW == 14 (0x7fb348efa000) [pid = 14496] [serial = 14] [outer = 0x7fb34e5d0400] 00:42:12 INFO - PROCESS | 14496 | [14496] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:42:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html 00:42:12 INFO - PROCESS | 14496 | ++DOCSHELL 0x7fb347426800 == 6 [pid = 14496] [id = 6] 00:42:12 INFO - PROCESS | 14496 | ++DOMWINDOW == 15 (0x7fb347208800) [pid = 14496] [serial = 15] [outer = (nil)] 00:42:13 INFO - PROCESS | 14496 | ++DOMWINDOW == 16 (0x7fb347209800) [pid = 14496] [serial = 16] [outer = 0x7fb347208800] 00:42:13 INFO - PROCESS | 14496 | ++DOMWINDOW == 17 (0x7fb347210000) [pid = 14496] [serial = 17] [outer = 0x7fb347208800] 00:42:13 INFO - PROCESS | 14496 | ++DOCSHELL 0x7fb35c7c4000 == 7 [pid = 14496] [id = 7] 00:42:13 INFO - PROCESS | 14496 | ++DOMWINDOW == 18 (0x7fb347050c00) [pid = 14496] [serial = 18] [outer = (nil)] 00:42:13 INFO - PROCESS | 14496 | ++DOMWINDOW == 19 (0x7fb347053000) [pid = 14496] [serial = 19] [outer = 0x7fb347050c00] 00:42:13 INFO - PROCESS | 14496 | ++DOMWINDOW == 20 (0x7fb3464bf000) [pid = 14496] [serial = 20] [outer = 0x7fb347050c00] 00:42:14 INFO - PROCESS | 14496 | [14496] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:42:14 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 00:42:14 INFO - document served over http requires an https 00:42:14 INFO - sub-resource via script-tag using the http-csp 00:42:14 INFO - delivery method with swap-origin-redirect and when 00:42:14 INFO - the target request is same-origin. - expected FAIL 00:42:14 INFO - TEST-INFO | expected FAIL 00:42:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1244ms 00:42:14 WARNING - u'runner_teardown' () 00:42:14 INFO - Setting up ssl 00:42:14 INFO - PROCESS | certutil | 00:42:14 INFO - PROCESS | certutil | 00:42:14 INFO - PROCESS | certutil | 00:42:14 INFO - Certificate Nickname Trust Attributes 00:42:14 INFO - SSL,S/MIME,JAR/XPI 00:42:14 INFO - 00:42:14 INFO - web-platform-tests CT,, 00:42:14 INFO - 00:42:14 INFO - Starting runner 00:42:17 INFO - PROCESS | 14563 | 1456994537529 Marionette DEBUG Marionette enabled via build flag and pref 00:42:17 INFO - PROCESS | 14563 | ++DOCSHELL 0x7f99e12c5000 == 1 [pid = 14563] [id = 1] 00:42:17 INFO - PROCESS | 14563 | ++DOMWINDOW == 1 (0x7f99e12c5800) [pid = 14563] [serial = 1] [outer = (nil)] 00:42:17 INFO - PROCESS | 14563 | ++DOMWINDOW == 2 (0x7f99e12c6800) [pid = 14563] [serial = 2] [outer = 0x7f99e12c5800] 00:42:18 INFO - PROCESS | 14563 | 1456994538221 Marionette INFO Listening on port 3017 00:42:18 INFO - PROCESS | 14563 | 1456994538735 Marionette DEBUG Marionette enabled via command-line flag 00:42:18 INFO - PROCESS | 14563 | ++DOCSHELL 0x7f99dde29000 == 2 [pid = 14563] [id = 2] 00:42:18 INFO - PROCESS | 14563 | ++DOMWINDOW == 3 (0x7f99dde39800) [pid = 14563] [serial = 3] [outer = (nil)] 00:42:18 INFO - PROCESS | 14563 | ++DOMWINDOW == 4 (0x7f99dde3a800) [pid = 14563] [serial = 4] [outer = 0x7f99dde39800] 00:42:18 INFO - PROCESS | 14563 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f99e525fc10 00:42:18 INFO - PROCESS | 14563 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f99ddd3bfd0 00:42:18 INFO - PROCESS | 14563 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f99ddd54160 00:42:18 INFO - PROCESS | 14563 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f99ddd54460 00:42:18 INFO - PROCESS | 14563 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f99ddd54790 00:42:19 INFO - PROCESS | 14563 | ++DOMWINDOW == 5 (0x7f99ddd98800) [pid = 14563] [serial = 5] [outer = 0x7f99e12c5800] 00:42:19 INFO - PROCESS | 14563 | [14563] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:42:19 INFO - PROCESS | 14563 | 1456994539065 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44676 00:42:19 INFO - PROCESS | 14563 | [14563] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:42:19 INFO - PROCESS | 14563 | 1456994539158 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44677 00:42:19 INFO - PROCESS | 14563 | 1456994539165 Marionette DEBUG Closed connection conn0 00:42:19 INFO - PROCESS | 14563 | [14563] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:42:19 INFO - PROCESS | 14563 | [14563] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:42:19 INFO - PROCESS | 14563 | 1456994539311 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44678 00:42:19 INFO - PROCESS | 14563 | 1456994539316 Marionette DEBUG Closed connection conn1 00:42:19 INFO - PROCESS | 14563 | [14563] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:42:19 INFO - PROCESS | 14563 | 1456994539369 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44679 00:42:19 INFO - PROCESS | 14563 | 1456994539374 Marionette DEBUG Closed connection conn2 00:42:19 INFO - PROCESS | 14563 | 1456994539416 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:42:19 INFO - PROCESS | 14563 | 1456994539433 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:42:20 INFO - PROCESS | 14563 | [14563] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:42:20 INFO - PROCESS | 14563 | ++DOCSHELL 0x7f99d1588000 == 3 [pid = 14563] [id = 3] 00:42:20 INFO - PROCESS | 14563 | ++DOMWINDOW == 6 (0x7f99d158c000) [pid = 14563] [serial = 6] [outer = (nil)] 00:42:20 INFO - PROCESS | 14563 | ++DOCSHELL 0x7f99d158c800 == 4 [pid = 14563] [id = 4] 00:42:20 INFO - PROCESS | 14563 | ++DOMWINDOW == 7 (0x7f99d17f0c00) [pid = 14563] [serial = 7] [outer = (nil)] 00:42:21 INFO - PROCESS | 14563 | [14563] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:42:21 INFO - PROCESS | 14563 | ++DOCSHELL 0x7f99cfb0f000 == 5 [pid = 14563] [id = 5] 00:42:21 INFO - PROCESS | 14563 | ++DOMWINDOW == 8 (0x7f99d09df000) [pid = 14563] [serial = 8] [outer = (nil)] 00:42:21 INFO - PROCESS | 14563 | [14563] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:42:21 INFO - PROCESS | 14563 | [14563] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:42:21 INFO - PROCESS | 14563 | ++DOMWINDOW == 9 (0x7f99cfb83800) [pid = 14563] [serial = 9] [outer = 0x7f99d09df000] 00:42:22 INFO - PROCESS | 14563 | ++DOMWINDOW == 10 (0x7f99cf615000) [pid = 14563] [serial = 10] [outer = 0x7f99d158c000] 00:42:22 INFO - PROCESS | 14563 | ++DOMWINDOW == 11 (0x7f99cf64f000) [pid = 14563] [serial = 11] [outer = 0x7f99d17f0c00] 00:42:22 INFO - PROCESS | 14563 | ++DOMWINDOW == 12 (0x7f99cf651000) [pid = 14563] [serial = 12] [outer = 0x7f99d09df000] 00:42:23 INFO - PROCESS | 14563 | 1456994543298 Marionette DEBUG loaded listener.js 00:42:23 INFO - PROCESS | 14563 | 1456994543315 Marionette DEBUG loaded listener.js 00:42:23 INFO - PROCESS | 14563 | ++DOMWINDOW == 13 (0x7f99de07b800) [pid = 14563] [serial = 13] [outer = 0x7f99d09df000] 00:42:23 INFO - PROCESS | 14563 | 1456994543966 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"52ff1b33-8745-4d27-8359-c5af56028220","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:42:24 INFO - PROCESS | 14563 | 1456994544284 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:42:24 INFO - PROCESS | 14563 | 1456994544291 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:42:24 INFO - PROCESS | 14563 | 1456994544654 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:42:24 INFO - PROCESS | 14563 | 1456994544657 Marionette TRACE conn3 <- [1,3,null,{}] 00:42:24 INFO - PROCESS | 14563 | 1456994544701 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:42:24 INFO - PROCESS | 14563 | [14563] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:42:25 INFO - PROCESS | 14563 | ++DOMWINDOW == 14 (0x7f99cb232000) [pid = 14563] [serial = 14] [outer = 0x7f99d09df000] 00:42:25 INFO - PROCESS | 14563 | [14563] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:42:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html 00:42:25 INFO - PROCESS | 14563 | ++DOCSHELL 0x7f99c8f3e800 == 6 [pid = 14563] [id = 6] 00:42:25 INFO - PROCESS | 14563 | ++DOMWINDOW == 15 (0x7f99c8ff7000) [pid = 14563] [serial = 15] [outer = (nil)] 00:42:25 INFO - PROCESS | 14563 | ++DOMWINDOW == 16 (0x7f99c8ff8000) [pid = 14563] [serial = 16] [outer = 0x7f99c8ff7000] 00:42:25 INFO - PROCESS | 14563 | ++DOMWINDOW == 17 (0x7f99c8ffe800) [pid = 14563] [serial = 17] [outer = 0x7f99c8ff7000] 00:42:26 INFO - PROCESS | 14563 | ++DOCSHELL 0x7f99c8de4000 == 7 [pid = 14563] [id = 7] 00:42:26 INFO - PROCESS | 14563 | ++DOMWINDOW == 18 (0x7f99c8b47c00) [pid = 14563] [serial = 18] [outer = (nil)] 00:42:26 INFO - PROCESS | 14563 | ++DOMWINDOW == 19 (0x7f99c8b7c800) [pid = 14563] [serial = 19] [outer = 0x7f99c8b47c00] 00:42:26 INFO - PROCESS | 14563 | ++DOMWINDOW == 20 (0x7f99c8b39c00) [pid = 14563] [serial = 20] [outer = 0x7f99c8b47c00] 00:42:26 INFO - PROCESS | 14563 | [14563] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:42:26 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 00:42:26 INFO - document served over http requires an https 00:42:26 INFO - sub-resource via xhr-request using the http-csp 00:42:26 INFO - delivery method with keep-origin-redirect and when 00:42:26 INFO - the target request is same-origin. - expected FAIL 00:42:26 INFO - TEST-INFO | expected FAIL 00:42:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 1184ms 00:42:26 WARNING - u'runner_teardown' () 00:42:26 INFO - Setting up ssl 00:42:27 INFO - PROCESS | certutil | 00:42:27 INFO - PROCESS | certutil | 00:42:27 INFO - PROCESS | certutil | 00:42:27 INFO - Certificate Nickname Trust Attributes 00:42:27 INFO - SSL,S/MIME,JAR/XPI 00:42:27 INFO - 00:42:27 INFO - web-platform-tests CT,, 00:42:27 INFO - 00:42:27 INFO - Starting runner 00:42:30 INFO - PROCESS | 14631 | 1456994550139 Marionette DEBUG Marionette enabled via build flag and pref 00:42:30 INFO - PROCESS | 14631 | ++DOCSHELL 0x7fd1d65c2000 == 1 [pid = 14631] [id = 1] 00:42:30 INFO - PROCESS | 14631 | ++DOMWINDOW == 1 (0x7fd1d65c2800) [pid = 14631] [serial = 1] [outer = (nil)] 00:42:30 INFO - PROCESS | 14631 | ++DOMWINDOW == 2 (0x7fd1d65c3800) [pid = 14631] [serial = 2] [outer = 0x7fd1d65c2800] 00:42:30 INFO - PROCESS | 14631 | 1456994550837 Marionette INFO Listening on port 3018 00:42:31 INFO - PROCESS | 14631 | 1456994551346 Marionette DEBUG Marionette enabled via command-line flag 00:42:31 INFO - PROCESS | 14631 | ++DOCSHELL 0x7fd1d3126800 == 2 [pid = 14631] [id = 2] 00:42:31 INFO - PROCESS | 14631 | ++DOMWINDOW == 3 (0x7fd1d3137000) [pid = 14631] [serial = 3] [outer = (nil)] 00:42:31 INFO - PROCESS | 14631 | ++DOMWINDOW == 4 (0x7fd1d3138000) [pid = 14631] [serial = 4] [outer = 0x7fd1d3137000] 00:42:31 INFO - PROCESS | 14631 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fd1da55fb80 00:42:31 INFO - PROCESS | 14631 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fd1d303bfd0 00:42:31 INFO - PROCESS | 14631 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fd1d3054160 00:42:31 INFO - PROCESS | 14631 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fd1d3054460 00:42:31 INFO - PROCESS | 14631 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fd1d3054790 00:42:31 INFO - PROCESS | 14631 | ++DOMWINDOW == 5 (0x7fd1cd3da000) [pid = 14631] [serial = 5] [outer = 0x7fd1d65c2800] 00:42:31 INFO - PROCESS | 14631 | [14631] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:42:31 INFO - PROCESS | 14631 | 1456994551669 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54344 00:42:31 INFO - PROCESS | 14631 | [14631] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:42:31 INFO - PROCESS | 14631 | 1456994551759 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54345 00:42:31 INFO - PROCESS | 14631 | 1456994551766 Marionette DEBUG Closed connection conn0 00:42:31 INFO - PROCESS | 14631 | [14631] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:42:31 INFO - PROCESS | 14631 | [14631] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:42:31 INFO - PROCESS | 14631 | 1456994551914 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54346 00:42:31 INFO - PROCESS | 14631 | 1456994551917 Marionette DEBUG Closed connection conn1 00:42:31 INFO - PROCESS | 14631 | [14631] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:42:31 INFO - PROCESS | 14631 | 1456994551970 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54347 00:42:31 INFO - PROCESS | 14631 | 1456994551974 Marionette DEBUG Closed connection conn2 00:42:32 INFO - PROCESS | 14631 | 1456994552013 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:42:32 INFO - PROCESS | 14631 | 1456994552035 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:42:32 INFO - PROCESS | 14631 | [14631] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:42:33 INFO - PROCESS | 14631 | ++DOCSHELL 0x7fd1c6cf3000 == 3 [pid = 14631] [id = 3] 00:42:33 INFO - PROCESS | 14631 | ++DOMWINDOW == 6 (0x7fd1c6cf3800) [pid = 14631] [serial = 6] [outer = (nil)] 00:42:33 INFO - PROCESS | 14631 | ++DOCSHELL 0x7fd1c7158800 == 4 [pid = 14631] [id = 4] 00:42:33 INFO - PROCESS | 14631 | ++DOMWINDOW == 7 (0x7fd1c6ae3c00) [pid = 14631] [serial = 7] [outer = (nil)] 00:42:34 INFO - PROCESS | 14631 | [14631] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:42:34 INFO - PROCESS | 14631 | ++DOCSHELL 0x7fd1c5bbd800 == 5 [pid = 14631] [id = 5] 00:42:34 INFO - PROCESS | 14631 | ++DOMWINDOW == 8 (0x7fd1c5ca4800) [pid = 14631] [serial = 8] [outer = (nil)] 00:42:34 INFO - PROCESS | 14631 | [14631] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:42:34 INFO - PROCESS | 14631 | [14631] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:42:34 INFO - PROCESS | 14631 | ++DOMWINDOW == 9 (0x7fd1c4f4a400) [pid = 14631] [serial = 9] [outer = 0x7fd1c5ca4800] 00:42:34 INFO - PROCESS | 14631 | ++DOMWINDOW == 10 (0x7fd1c4910800) [pid = 14631] [serial = 10] [outer = 0x7fd1c6cf3800] 00:42:34 INFO - PROCESS | 14631 | ++DOMWINDOW == 11 (0x7fd1c4944000) [pid = 14631] [serial = 11] [outer = 0x7fd1c6ae3c00] 00:42:34 INFO - PROCESS | 14631 | ++DOMWINDOW == 12 (0x7fd1c4946000) [pid = 14631] [serial = 12] [outer = 0x7fd1c5ca4800] 00:42:35 INFO - PROCESS | 14631 | 1456994555786 Marionette DEBUG loaded listener.js 00:42:35 INFO - PROCESS | 14631 | 1456994555801 Marionette DEBUG loaded listener.js 00:42:36 INFO - PROCESS | 14631 | ++DOMWINDOW == 13 (0x7fd1d3369800) [pid = 14631] [serial = 13] [outer = 0x7fd1c5ca4800] 00:42:36 INFO - PROCESS | 14631 | 1456994556465 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2561d077-c8b1-4a25-84b4-f221d54c9e59","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:42:36 INFO - PROCESS | 14631 | 1456994556820 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:42:36 INFO - PROCESS | 14631 | 1456994556826 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:42:37 INFO - PROCESS | 14631 | 1456994557105 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:42:37 INFO - PROCESS | 14631 | 1456994557108 Marionette TRACE conn3 <- [1,3,null,{}] 00:42:37 INFO - PROCESS | 14631 | 1456994557260 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:42:37 INFO - PROCESS | 14631 | [14631] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:42:37 INFO - PROCESS | 14631 | ++DOMWINDOW == 14 (0x7fd1c028ec00) [pid = 14631] [serial = 14] [outer = 0x7fd1c5ca4800] 00:42:37 INFO - PROCESS | 14631 | [14631] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:42:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html 00:42:38 INFO - PROCESS | 14631 | ++DOCSHELL 0x7fd1bfb2e000 == 6 [pid = 14631] [id = 6] 00:42:38 INFO - PROCESS | 14631 | ++DOMWINDOW == 15 (0x7fd1be008000) [pid = 14631] [serial = 15] [outer = (nil)] 00:42:38 INFO - PROCESS | 14631 | ++DOMWINDOW == 16 (0x7fd1be009000) [pid = 14631] [serial = 16] [outer = 0x7fd1be008000] 00:42:38 INFO - PROCESS | 14631 | ++DOMWINDOW == 17 (0x7fd1be00fc00) [pid = 14631] [serial = 17] [outer = 0x7fd1be008000] 00:42:38 INFO - PROCESS | 14631 | ++DOCSHELL 0x7fd1d36d6000 == 7 [pid = 14631] [id = 7] 00:42:38 INFO - PROCESS | 14631 | ++DOMWINDOW == 18 (0x7fd1bdee8c00) [pid = 14631] [serial = 18] [outer = (nil)] 00:42:38 INFO - PROCESS | 14631 | ++DOMWINDOW == 19 (0x7fd1bdeeb000) [pid = 14631] [serial = 19] [outer = 0x7fd1bdee8c00] 00:42:39 INFO - PROCESS | 14631 | ++DOMWINDOW == 20 (0x7fd1d315bc00) [pid = 14631] [serial = 20] [outer = 0x7fd1bdee8c00] 00:42:39 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a 00:42:39 INFO - document served over http requires an https 00:42:39 INFO - sub-resource via xhr-request using the http-csp 00:42:39 INFO - delivery method with no-redirect and when 00:42:39 INFO - the target request is same-origin. - expected FAIL 00:42:39 INFO - TEST-INFO | expected FAIL 00:42:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | took 987ms 00:42:39 WARNING - u'runner_teardown' () 00:42:39 INFO - Setting up ssl 00:42:39 INFO - PROCESS | certutil | 00:42:39 INFO - PROCESS | certutil | 00:42:39 INFO - PROCESS | certutil | 00:42:39 INFO - Certificate Nickname Trust Attributes 00:42:39 INFO - SSL,S/MIME,JAR/XPI 00:42:39 INFO - 00:42:39 INFO - web-platform-tests CT,, 00:42:39 INFO - 00:42:39 INFO - Starting runner 00:42:42 INFO - PROCESS | 14699 | 1456994562568 Marionette DEBUG Marionette enabled via build flag and pref 00:42:42 INFO - PROCESS | 14699 | ++DOCSHELL 0x7f5a70cc6000 == 1 [pid = 14699] [id = 1] 00:42:42 INFO - PROCESS | 14699 | ++DOMWINDOW == 1 (0x7f5a70cc6800) [pid = 14699] [serial = 1] [outer = (nil)] 00:42:42 INFO - PROCESS | 14699 | ++DOMWINDOW == 2 (0x7f5a70cc7800) [pid = 14699] [serial = 2] [outer = 0x7f5a70cc6800] 00:42:43 INFO - PROCESS | 14699 | 1456994563263 Marionette INFO Listening on port 3019 00:42:43 INFO - PROCESS | 14699 | 1456994563785 Marionette DEBUG Marionette enabled via command-line flag 00:42:43 INFO - PROCESS | 14699 | ++DOCSHELL 0x7f5a6d829000 == 2 [pid = 14699] [id = 2] 00:42:43 INFO - PROCESS | 14699 | ++DOMWINDOW == 3 (0x7f5a6d839800) [pid = 14699] [serial = 3] [outer = (nil)] 00:42:43 INFO - PROCESS | 14699 | ++DOMWINDOW == 4 (0x7f5a6d83a800) [pid = 14699] [serial = 4] [outer = 0x7f5a6d839800] 00:42:43 INFO - PROCESS | 14699 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f5a7515fc10 00:42:43 INFO - PROCESS | 14699 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f5a6d73cfd0 00:42:43 INFO - PROCESS | 14699 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5a6d755160 00:42:43 INFO - PROCESS | 14699 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5a6d755460 00:42:43 INFO - PROCESS | 14699 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5a6d755790 00:42:44 INFO - PROCESS | 14699 | ++DOMWINDOW == 5 (0x7f5a6d7a1800) [pid = 14699] [serial = 5] [outer = 0x7f5a70cc6800] 00:42:44 INFO - PROCESS | 14699 | [14699] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:42:44 INFO - PROCESS | 14699 | 1456994564115 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43247 00:42:44 INFO - PROCESS | 14699 | [14699] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:42:44 INFO - PROCESS | 14699 | 1456994564208 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43248 00:42:44 INFO - PROCESS | 14699 | 1456994564216 Marionette DEBUG Closed connection conn0 00:42:44 INFO - PROCESS | 14699 | [14699] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:42:44 INFO - PROCESS | 14699 | [14699] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:42:44 INFO - PROCESS | 14699 | 1456994564431 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43249 00:42:44 INFO - PROCESS | 14699 | 1456994564438 Marionette DEBUG Closed connection conn1 00:42:44 INFO - PROCESS | 14699 | [14699] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:42:44 INFO - PROCESS | 14699 | 1456994564519 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43250 00:42:44 INFO - PROCESS | 14699 | 1456994564528 Marionette DEBUG Closed connection conn2 00:42:44 INFO - PROCESS | 14699 | 1456994564573 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:42:44 INFO - PROCESS | 14699 | 1456994564589 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:42:45 INFO - PROCESS | 14699 | [14699] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:42:46 INFO - PROCESS | 14699 | ++DOCSHELL 0x7f5a61687800 == 3 [pid = 14699] [id = 3] 00:42:46 INFO - PROCESS | 14699 | ++DOMWINDOW == 6 (0x7f5a61688800) [pid = 14699] [serial = 6] [outer = (nil)] 00:42:46 INFO - PROCESS | 14699 | ++DOCSHELL 0x7f5a61689000 == 4 [pid = 14699] [id = 4] 00:42:46 INFO - PROCESS | 14699 | ++DOMWINDOW == 7 (0x7f5a618c9000) [pid = 14699] [serial = 7] [outer = (nil)] 00:42:46 INFO - PROCESS | 14699 | [14699] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:42:47 INFO - PROCESS | 14699 | ++DOCSHELL 0x7f5a5fe6b800 == 5 [pid = 14699] [id = 5] 00:42:47 INFO - PROCESS | 14699 | ++DOMWINDOW == 8 (0x7f5a60af4000) [pid = 14699] [serial = 8] [outer = (nil)] 00:42:47 INFO - PROCESS | 14699 | [14699] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:42:47 INFO - PROCESS | 14699 | [14699] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:42:47 INFO - PROCESS | 14699 | ++DOMWINDOW == 9 (0x7f5a5fd8d000) [pid = 14699] [serial = 9] [outer = 0x7f5a60af4000] 00:42:47 INFO - PROCESS | 14699 | ++DOMWINDOW == 10 (0x7f5a5faac000) [pid = 14699] [serial = 10] [outer = 0x7f5a61688800] 00:42:47 INFO - PROCESS | 14699 | ++DOMWINDOW == 11 (0x7f5a5fad7800) [pid = 14699] [serial = 11] [outer = 0x7f5a618c9000] 00:42:47 INFO - PROCESS | 14699 | ++DOMWINDOW == 12 (0x7f5a5fad9800) [pid = 14699] [serial = 12] [outer = 0x7f5a60af4000] 00:42:48 INFO - PROCESS | 14699 | 1456994568633 Marionette DEBUG loaded listener.js 00:42:48 INFO - PROCESS | 14699 | 1456994568651 Marionette DEBUG loaded listener.js 00:42:49 INFO - PROCESS | 14699 | ++DOMWINDOW == 13 (0x7f5a5da34c00) [pid = 14699] [serial = 13] [outer = 0x7f5a60af4000] 00:42:49 INFO - PROCESS | 14699 | 1456994569299 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"feee2cfc-ad73-479a-b179-f44a9414092d","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:42:49 INFO - PROCESS | 14699 | 1456994569598 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:42:49 INFO - PROCESS | 14699 | 1456994569604 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:42:49 INFO - PROCESS | 14699 | 1456994569947 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:42:49 INFO - PROCESS | 14699 | 1456994569952 Marionette TRACE conn3 <- [1,3,null,{}] 00:42:49 INFO - PROCESS | 14699 | 1456994569992 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:42:50 INFO - PROCESS | 14699 | [14699] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:42:50 INFO - PROCESS | 14699 | ++DOMWINDOW == 14 (0x7f5a5a941800) [pid = 14699] [serial = 14] [outer = 0x7f5a60af4000] 00:42:50 INFO - PROCESS | 14699 | [14699] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:42:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html 00:42:50 INFO - PROCESS | 14699 | ++DOCSHELL 0x7f5a58a81000 == 6 [pid = 14699] [id = 6] 00:42:50 INFO - PROCESS | 14699 | ++DOMWINDOW == 15 (0x7f5a58806400) [pid = 14699] [serial = 15] [outer = (nil)] 00:42:50 INFO - PROCESS | 14699 | ++DOMWINDOW == 16 (0x7f5a58807400) [pid = 14699] [serial = 16] [outer = 0x7f5a58806400] 00:42:50 INFO - PROCESS | 14699 | ++DOMWINDOW == 17 (0x7f5a5880e400) [pid = 14699] [serial = 17] [outer = 0x7f5a58806400] 00:42:51 INFO - PROCESS | 14699 | ++DOCSHELL 0x7f5a58893000 == 7 [pid = 14699] [id = 7] 00:42:51 INFO - PROCESS | 14699 | ++DOMWINDOW == 18 (0x7f5a58641800) [pid = 14699] [serial = 18] [outer = (nil)] 00:42:51 INFO - PROCESS | 14699 | ++DOMWINDOW == 19 (0x7f5a5880ec00) [pid = 14699] [serial = 19] [outer = 0x7f5a58641800] 00:42:51 INFO - PROCESS | 14699 | ++DOMWINDOW == 20 (0x7f5a57fbac00) [pid = 14699] [serial = 20] [outer = 0x7f5a58641800] 00:42:51 INFO - PROCESS | 14699 | [14699] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:42:51 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 00:42:51 INFO - document served over http requires an https 00:42:51 INFO - sub-resource via xhr-request using the http-csp 00:42:51 INFO - delivery method with swap-origin-redirect and when 00:42:51 INFO - the target request is same-origin. - expected FAIL 00:42:51 INFO - TEST-INFO | expected FAIL 00:42:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | took 1228ms 00:42:52 WARNING - u'runner_teardown' () 00:42:52 INFO - Setting up ssl 00:42:52 INFO - PROCESS | certutil | 00:42:52 INFO - PROCESS | certutil | 00:42:52 INFO - PROCESS | certutil | 00:42:52 INFO - Certificate Nickname Trust Attributes 00:42:52 INFO - SSL,S/MIME,JAR/XPI 00:42:52 INFO - 00:42:52 INFO - web-platform-tests CT,, 00:42:52 INFO - 00:42:52 INFO - Starting runner 00:42:55 INFO - PROCESS | 14763 | 1456994575383 Marionette DEBUG Marionette enabled via build flag and pref 00:42:55 INFO - PROCESS | 14763 | ++DOCSHELL 0x7f3709fc2800 == 1 [pid = 14763] [id = 1] 00:42:55 INFO - PROCESS | 14763 | ++DOMWINDOW == 1 (0x7f3709fc3000) [pid = 14763] [serial = 1] [outer = (nil)] 00:42:55 INFO - PROCESS | 14763 | ++DOMWINDOW == 2 (0x7f3709fc4000) [pid = 14763] [serial = 2] [outer = 0x7f3709fc3000] 00:42:56 INFO - PROCESS | 14763 | 1456994576084 Marionette INFO Listening on port 3020 00:42:56 INFO - PROCESS | 14763 | 1456994576599 Marionette DEBUG Marionette enabled via command-line flag 00:42:56 INFO - PROCESS | 14763 | ++DOCSHELL 0x7f3706b28000 == 2 [pid = 14763] [id = 2] 00:42:56 INFO - PROCESS | 14763 | ++DOMWINDOW == 3 (0x7f3706b38800) [pid = 14763] [serial = 3] [outer = (nil)] 00:42:56 INFO - PROCESS | 14763 | ++DOMWINDOW == 4 (0x7f3706b39800) [pid = 14763] [serial = 4] [outer = 0x7f3706b38800] 00:42:56 INFO - PROCESS | 14763 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f370df5fb80 00:42:56 INFO - PROCESS | 14763 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f3706a41fd0 00:42:56 INFO - PROCESS | 14763 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f3706a53160 00:42:56 INFO - PROCESS | 14763 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f3706a53460 00:42:56 INFO - PROCESS | 14763 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f3706a53790 00:42:56 INFO - PROCESS | 14763 | ++DOMWINDOW == 5 (0x7f3706aa1000) [pid = 14763] [serial = 5] [outer = 0x7f3709fc3000] 00:42:56 INFO - PROCESS | 14763 | [14763] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:42:56 INFO - PROCESS | 14763 | 1456994576924 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46197 00:42:57 INFO - PROCESS | 14763 | [14763] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:42:57 INFO - PROCESS | 14763 | 1456994577013 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46198 00:42:57 INFO - PROCESS | 14763 | 1456994577021 Marionette DEBUG Closed connection conn0 00:42:57 INFO - PROCESS | 14763 | [14763] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:42:57 INFO - PROCESS | 14763 | [14763] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:42:57 INFO - PROCESS | 14763 | 1456994577166 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46199 00:42:57 INFO - PROCESS | 14763 | 1456994577170 Marionette DEBUG Closed connection conn1 00:42:57 INFO - PROCESS | 14763 | [14763] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:42:57 INFO - PROCESS | 14763 | 1456994577215 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46200 00:42:57 INFO - PROCESS | 14763 | 1456994577223 Marionette DEBUG Closed connection conn2 00:42:57 INFO - PROCESS | 14763 | 1456994577264 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:42:57 INFO - PROCESS | 14763 | 1456994577278 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:42:58 INFO - PROCESS | 14763 | [14763] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:42:58 INFO - PROCESS | 14763 | ++DOCSHELL 0x7f36faacb000 == 3 [pid = 14763] [id = 3] 00:42:58 INFO - PROCESS | 14763 | ++DOMWINDOW == 6 (0x7f36faace000) [pid = 14763] [serial = 6] [outer = (nil)] 00:42:58 INFO - PROCESS | 14763 | ++DOCSHELL 0x7f36faace800 == 4 [pid = 14763] [id = 4] 00:42:58 INFO - PROCESS | 14763 | ++DOMWINDOW == 7 (0x7f36facb0400) [pid = 14763] [serial = 7] [outer = (nil)] 00:42:59 INFO - PROCESS | 14763 | [14763] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:42:59 INFO - PROCESS | 14763 | ++DOCSHELL 0x7f36fa169800 == 5 [pid = 14763] [id = 5] 00:42:59 INFO - PROCESS | 14763 | ++DOMWINDOW == 8 (0x7f36f9ef1800) [pid = 14763] [serial = 8] [outer = (nil)] 00:42:59 INFO - PROCESS | 14763 | [14763] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:42:59 INFO - PROCESS | 14763 | [14763] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:42:59 INFO - PROCESS | 14763 | ++DOMWINDOW == 9 (0x7f36f9057400) [pid = 14763] [serial = 9] [outer = 0x7f36f9ef1800] 00:42:59 INFO - PROCESS | 14763 | ++DOMWINDOW == 10 (0x7f36f8b46800) [pid = 14763] [serial = 10] [outer = 0x7f36faace000] 00:43:00 INFO - PROCESS | 14763 | ++DOMWINDOW == 11 (0x7f36f8b61400) [pid = 14763] [serial = 11] [outer = 0x7f36facb0400] 00:43:00 INFO - PROCESS | 14763 | ++DOMWINDOW == 12 (0x7f36f8b63400) [pid = 14763] [serial = 12] [outer = 0x7f36f9ef1800] 00:43:01 INFO - PROCESS | 14763 | 1456994581450 Marionette DEBUG loaded listener.js 00:43:01 INFO - PROCESS | 14763 | 1456994581466 Marionette DEBUG loaded listener.js 00:43:02 INFO - PROCESS | 14763 | ++DOMWINDOW == 13 (0x7f3706d66000) [pid = 14763] [serial = 13] [outer = 0x7f36f9ef1800] 00:43:02 INFO - PROCESS | 14763 | 1456994582111 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2ddf1624-1e91-455e-87e5-fbce448d0817","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:43:02 INFO - PROCESS | 14763 | 1456994582442 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:43:02 INFO - PROCESS | 14763 | 1456994582448 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:43:02 INFO - PROCESS | 14763 | 1456994582819 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:43:02 INFO - PROCESS | 14763 | 1456994582822 Marionette TRACE conn3 <- [1,3,null,{}] 00:43:02 INFO - PROCESS | 14763 | 1456994582873 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:43:03 INFO - PROCESS | 14763 | [14763] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:43:03 INFO - PROCESS | 14763 | ++DOMWINDOW == 14 (0x7f36f4f82c00) [pid = 14763] [serial = 14] [outer = 0x7f36f9ef1800] 00:43:03 INFO - PROCESS | 14763 | [14763] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html 00:43:03 INFO - PROCESS | 14763 | ++DOCSHELL 0x7f36f1a21000 == 6 [pid = 14763] [id = 6] 00:43:03 INFO - PROCESS | 14763 | ++DOMWINDOW == 15 (0x7f36f1907800) [pid = 14763] [serial = 15] [outer = (nil)] 00:43:03 INFO - PROCESS | 14763 | ++DOMWINDOW == 16 (0x7f36f1908800) [pid = 14763] [serial = 16] [outer = 0x7f36f1907800] 00:43:03 INFO - PROCESS | 14763 | ++DOMWINDOW == 17 (0x7f36f190f000) [pid = 14763] [serial = 17] [outer = 0x7f36f1907800] 00:43:04 INFO - PROCESS | 14763 | ++DOCSHELL 0x7f36f1707800 == 7 [pid = 14763] [id = 7] 00:43:04 INFO - PROCESS | 14763 | ++DOMWINDOW == 18 (0x7f36f173d000) [pid = 14763] [serial = 18] [outer = (nil)] 00:43:04 INFO - PROCESS | 14763 | ++DOMWINDOW == 19 (0x7f36f1746400) [pid = 14763] [serial = 19] [outer = 0x7f36f173d000] 00:43:04 INFO - PROCESS | 14763 | ++DOMWINDOW == 20 (0x7f36f10c4400) [pid = 14763] [serial = 20] [outer = 0x7f36f173d000] 00:43:04 INFO - PROCESS | 14763 | [14763] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:43:04 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 00:43:04 INFO - document served over http requires an https 00:43:04 INFO - sub-resource via xhr-request using the http-csp 00:43:04 INFO - delivery method with swap-origin-redirect and when 00:43:04 INFO - the target request is same-origin. - expected FAIL 00:43:04 INFO - TEST-INFO | expected FAIL 00:43:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 1227ms 00:43:05 WARNING - u'runner_teardown' () 00:43:05 INFO - Setting up ssl 00:43:05 INFO - PROCESS | certutil | 00:43:05 INFO - PROCESS | certutil | 00:43:05 INFO - PROCESS | certutil | 00:43:05 INFO - Certificate Nickname Trust Attributes 00:43:05 INFO - SSL,S/MIME,JAR/XPI 00:43:05 INFO - 00:43:05 INFO - web-platform-tests CT,, 00:43:05 INFO - 00:43:05 INFO - Starting runner 00:43:08 INFO - PROCESS | 14830 | 1456994588336 Marionette DEBUG Marionette enabled via build flag and pref 00:43:08 INFO - PROCESS | 14830 | ++DOCSHELL 0x7fb2ff5c6800 == 1 [pid = 14830] [id = 1] 00:43:08 INFO - PROCESS | 14830 | ++DOMWINDOW == 1 (0x7fb2ff5c7000) [pid = 14830] [serial = 1] [outer = (nil)] 00:43:08 INFO - PROCESS | 14830 | ++DOMWINDOW == 2 (0x7fb2ff5c8000) [pid = 14830] [serial = 2] [outer = 0x7fb2ff5c7000] 00:43:09 INFO - PROCESS | 14830 | 1456994589027 Marionette INFO Listening on port 3021 00:43:09 INFO - PROCESS | 14830 | 1456994589547 Marionette DEBUG Marionette enabled via command-line flag 00:43:09 INFO - PROCESS | 14830 | ++DOCSHELL 0x7fb2fc128000 == 2 [pid = 14830] [id = 2] 00:43:09 INFO - PROCESS | 14830 | ++DOMWINDOW == 3 (0x7fb2fc138800) [pid = 14830] [serial = 3] [outer = (nil)] 00:43:09 INFO - PROCESS | 14830 | ++DOMWINDOW == 4 (0x7fb2fc139800) [pid = 14830] [serial = 4] [outer = 0x7fb2fc138800] 00:43:09 INFO - PROCESS | 14830 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb303a5fc10 00:43:09 INFO - PROCESS | 14830 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb2fc041fd0 00:43:09 INFO - PROCESS | 14830 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb2fc053160 00:43:09 INFO - PROCESS | 14830 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb2fc053460 00:43:09 INFO - PROCESS | 14830 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb2fc053790 00:43:09 INFO - PROCESS | 14830 | ++DOMWINDOW == 5 (0x7fb2fc0a2800) [pid = 14830] [serial = 5] [outer = 0x7fb2ff5c7000] 00:43:09 INFO - PROCESS | 14830 | [14830] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:43:09 INFO - PROCESS | 14830 | 1456994589871 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:33462 00:43:09 INFO - PROCESS | 14830 | [14830] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:43:09 INFO - PROCESS | 14830 | 1456994589961 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:33463 00:43:09 INFO - PROCESS | 14830 | 1456994589969 Marionette DEBUG Closed connection conn0 00:43:10 INFO - PROCESS | 14830 | [14830] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:43:10 INFO - PROCESS | 14830 | [14830] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:43:10 INFO - PROCESS | 14830 | 1456994590115 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:33464 00:43:10 INFO - PROCESS | 14830 | 1456994590120 Marionette DEBUG Closed connection conn1 00:43:10 INFO - PROCESS | 14830 | [14830] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:43:10 INFO - PROCESS | 14830 | 1456994590173 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:33465 00:43:10 INFO - PROCESS | 14830 | 1456994590178 Marionette DEBUG Closed connection conn2 00:43:10 INFO - PROCESS | 14830 | 1456994590219 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:43:10 INFO - PROCESS | 14830 | 1456994590241 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:43:11 INFO - PROCESS | 14830 | [14830] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:43:11 INFO - PROCESS | 14830 | ++DOCSHELL 0x7fb2efb8c000 == 3 [pid = 14830] [id = 3] 00:43:11 INFO - PROCESS | 14830 | ++DOMWINDOW == 6 (0x7fb2f0121800) [pid = 14830] [serial = 6] [outer = (nil)] 00:43:11 INFO - PROCESS | 14830 | ++DOCSHELL 0x7fb2fc682000 == 4 [pid = 14830] [id = 4] 00:43:11 INFO - PROCESS | 14830 | ++DOMWINDOW == 7 (0x7fb2efadac00) [pid = 14830] [serial = 7] [outer = (nil)] 00:43:12 INFO - PROCESS | 14830 | [14830] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:43:12 INFO - PROCESS | 14830 | ++DOCSHELL 0x7fb2edf16800 == 5 [pid = 14830] [id = 5] 00:43:12 INFO - PROCESS | 14830 | ++DOMWINDOW == 8 (0x7fb2eecc1800) [pid = 14830] [serial = 8] [outer = (nil)] 00:43:12 INFO - PROCESS | 14830 | [14830] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:43:12 INFO - PROCESS | 14830 | [14830] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:43:12 INFO - PROCESS | 14830 | ++DOMWINDOW == 9 (0x7fb2edf64c00) [pid = 14830] [serial = 9] [outer = 0x7fb2eecc1800] 00:43:12 INFO - PROCESS | 14830 | ++DOMWINDOW == 10 (0x7fb2ed91a000) [pid = 14830] [serial = 10] [outer = 0x7fb2f0121800] 00:43:12 INFO - PROCESS | 14830 | ++DOMWINDOW == 11 (0x7fb2ed940000) [pid = 14830] [serial = 11] [outer = 0x7fb2efadac00] 00:43:12 INFO - PROCESS | 14830 | ++DOMWINDOW == 12 (0x7fb2ed942000) [pid = 14830] [serial = 12] [outer = 0x7fb2eecc1800] 00:43:14 INFO - PROCESS | 14830 | 1456994594058 Marionette DEBUG loaded listener.js 00:43:14 INFO - PROCESS | 14830 | 1456994594074 Marionette DEBUG loaded listener.js 00:43:14 INFO - PROCESS | 14830 | ++DOMWINDOW == 13 (0x7fb2fc364c00) [pid = 14830] [serial = 13] [outer = 0x7fb2eecc1800] 00:43:14 INFO - PROCESS | 14830 | 1456994594729 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"911419e8-dd61-46eb-9a4e-545591204d37","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:43:15 INFO - PROCESS | 14830 | 1456994595042 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:43:15 INFO - PROCESS | 14830 | 1456994595048 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:43:15 INFO - PROCESS | 14830 | 1456994595395 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:43:15 INFO - PROCESS | 14830 | 1456994595398 Marionette TRACE conn3 <- [1,3,null,{}] 00:43:15 INFO - PROCESS | 14830 | 1456994595455 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:43:15 INFO - PROCESS | 14830 | [14830] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:43:15 INFO - PROCESS | 14830 | ++DOMWINDOW == 14 (0x7fb2e9575000) [pid = 14830] [serial = 14] [outer = 0x7fb2eecc1800] 00:43:16 INFO - PROCESS | 14830 | [14830] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html 00:43:16 INFO - PROCESS | 14830 | ++DOCSHELL 0x7fb2e8241800 == 6 [pid = 14830] [id = 6] 00:43:16 INFO - PROCESS | 14830 | ++DOMWINDOW == 15 (0x7fb2e6f09000) [pid = 14830] [serial = 15] [outer = (nil)] 00:43:16 INFO - PROCESS | 14830 | ++DOMWINDOW == 16 (0x7fb2e6f0a000) [pid = 14830] [serial = 16] [outer = 0x7fb2e6f09000] 00:43:16 INFO - PROCESS | 14830 | ++DOMWINDOW == 17 (0x7fb2e6f10800) [pid = 14830] [serial = 17] [outer = 0x7fb2e6f09000] 00:43:16 INFO - PROCESS | 14830 | ++DOCSHELL 0x7fb2e6d07800 == 7 [pid = 14830] [id = 7] 00:43:16 INFO - PROCESS | 14830 | ++DOMWINDOW == 18 (0x7fb2e6f11000) [pid = 14830] [serial = 18] [outer = (nil)] 00:43:16 INFO - PROCESS | 14830 | ++DOMWINDOW == 19 (0x7fb2e820c000) [pid = 14830] [serial = 19] [outer = 0x7fb2e6f11000] 00:43:17 INFO - PROCESS | 14830 | ++DOMWINDOW == 20 (0x7fb2e6d4a400) [pid = 14830] [serial = 20] [outer = 0x7fb2e6f11000] 00:43:17 INFO - PROCESS | 14830 | [14830] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:43:17 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 00:43:17 INFO - document served over http requires an https 00:43:17 INFO - sub-resource via xhr-request using the http-csp 00:43:17 INFO - delivery method with keep-origin-redirect and when 00:43:17 INFO - the target request is same-origin. - expected FAIL 00:43:17 INFO - TEST-INFO | expected FAIL 00:43:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | took 1134ms 00:43:17 WARNING - u'runner_teardown' () 00:43:17 INFO - Setting up ssl 00:43:17 INFO - PROCESS | certutil | 00:43:17 INFO - PROCESS | certutil | 00:43:17 INFO - PROCESS | certutil | 00:43:17 INFO - Certificate Nickname Trust Attributes 00:43:17 INFO - SSL,S/MIME,JAR/XPI 00:43:17 INFO - 00:43:17 INFO - web-platform-tests CT,, 00:43:17 INFO - 00:43:17 INFO - Starting runner 00:43:21 INFO - PROCESS | 14897 | 1456994601021 Marionette DEBUG Marionette enabled via build flag and pref 00:43:21 INFO - PROCESS | 14897 | ++DOCSHELL 0x7fa3924c2800 == 1 [pid = 14897] [id = 1] 00:43:21 INFO - PROCESS | 14897 | ++DOMWINDOW == 1 (0x7fa3924c3000) [pid = 14897] [serial = 1] [outer = (nil)] 00:43:21 INFO - PROCESS | 14897 | ++DOMWINDOW == 2 (0x7fa3924c4000) [pid = 14897] [serial = 2] [outer = 0x7fa3924c3000] 00:43:21 INFO - PROCESS | 14897 | 1456994601848 Marionette INFO Listening on port 3022 00:43:22 INFO - PROCESS | 14897 | 1456994602384 Marionette DEBUG Marionette enabled via command-line flag 00:43:22 INFO - PROCESS | 14897 | ++DOCSHELL 0x7fa38f027800 == 2 [pid = 14897] [id = 2] 00:43:22 INFO - PROCESS | 14897 | ++DOMWINDOW == 3 (0x7fa38f038000) [pid = 14897] [serial = 3] [outer = (nil)] 00:43:22 INFO - PROCESS | 14897 | ++DOMWINDOW == 4 (0x7fa38f039000) [pid = 14897] [serial = 4] [outer = 0x7fa38f038000] 00:43:22 INFO - PROCESS | 14897 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fa39645fc10 00:43:22 INFO - PROCESS | 14897 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fa38ef42fd0 00:43:22 INFO - PROCESS | 14897 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fa38ef54160 00:43:22 INFO - PROCESS | 14897 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fa38ef54460 00:43:22 INFO - PROCESS | 14897 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fa38ef54790 00:43:22 INFO - PROCESS | 14897 | ++DOMWINDOW == 5 (0x7fa38efa2800) [pid = 14897] [serial = 5] [outer = 0x7fa3924c3000] 00:43:22 INFO - PROCESS | 14897 | [14897] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:43:22 INFO - PROCESS | 14897 | 1456994602712 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42771 00:43:22 INFO - PROCESS | 14897 | [14897] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:43:22 INFO - PROCESS | 14897 | 1456994602803 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42772 00:43:22 INFO - PROCESS | 14897 | 1456994602810 Marionette DEBUG Closed connection conn0 00:43:22 INFO - PROCESS | 14897 | [14897] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:43:22 INFO - PROCESS | 14897 | [14897] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:43:22 INFO - PROCESS | 14897 | 1456994602955 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42773 00:43:22 INFO - PROCESS | 14897 | 1456994602958 Marionette DEBUG Closed connection conn1 00:43:23 INFO - PROCESS | 14897 | [14897] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:43:23 INFO - PROCESS | 14897 | 1456994603009 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42774 00:43:23 INFO - PROCESS | 14897 | 1456994603019 Marionette DEBUG Closed connection conn2 00:43:23 INFO - PROCESS | 14897 | 1456994603057 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:43:23 INFO - PROCESS | 14897 | 1456994603074 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:43:23 INFO - PROCESS | 14897 | [14897] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:43:24 INFO - PROCESS | 14897 | ++DOCSHELL 0x7fa382c98800 == 3 [pid = 14897] [id = 3] 00:43:24 INFO - PROCESS | 14897 | ++DOMWINDOW == 6 (0x7fa3831df800) [pid = 14897] [serial = 6] [outer = (nil)] 00:43:24 INFO - PROCESS | 14897 | ++DOCSHELL 0x7fa3831e0800 == 4 [pid = 14897] [id = 4] 00:43:24 INFO - PROCESS | 14897 | ++DOMWINDOW == 7 (0x7fa38280a000) [pid = 14897] [serial = 7] [outer = (nil)] 00:43:25 INFO - PROCESS | 14897 | [14897] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:43:25 INFO - PROCESS | 14897 | ++DOCSHELL 0x7fa381bbe000 == 5 [pid = 14897] [id = 5] 00:43:25 INFO - PROCESS | 14897 | ++DOMWINDOW == 8 (0x7fa381cc7800) [pid = 14897] [serial = 8] [outer = (nil)] 00:43:25 INFO - PROCESS | 14897 | [14897] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:43:25 INFO - PROCESS | 14897 | [14897] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:43:25 INFO - PROCESS | 14897 | ++DOMWINDOW == 9 (0x7fa380f6e800) [pid = 14897] [serial = 9] [outer = 0x7fa381cc7800] 00:43:25 INFO - PROCESS | 14897 | ++DOMWINDOW == 10 (0x7fa380910800) [pid = 14897] [serial = 10] [outer = 0x7fa3831df800] 00:43:25 INFO - PROCESS | 14897 | ++DOMWINDOW == 11 (0x7fa38093b800) [pid = 14897] [serial = 11] [outer = 0x7fa38280a000] 00:43:25 INFO - PROCESS | 14897 | ++DOMWINDOW == 12 (0x7fa38093d800) [pid = 14897] [serial = 12] [outer = 0x7fa381cc7800] 00:43:26 INFO - PROCESS | 14897 | 1456994606925 Marionette DEBUG loaded listener.js 00:43:26 INFO - PROCESS | 14897 | 1456994606941 Marionette DEBUG loaded listener.js 00:43:27 INFO - PROCESS | 14897 | ++DOMWINDOW == 13 (0x7fa38f23b400) [pid = 14897] [serial = 13] [outer = 0x7fa381cc7800] 00:43:27 INFO - PROCESS | 14897 | 1456994607592 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"13406422-5ecd-45f7-b1ca-438c769bd635","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:43:27 INFO - PROCESS | 14897 | 1456994607929 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:43:27 INFO - PROCESS | 14897 | 1456994607936 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:43:28 INFO - PROCESS | 14897 | 1456994608296 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:43:28 INFO - PROCESS | 14897 | 1456994608301 Marionette TRACE conn3 <- [1,3,null,{}] 00:43:28 INFO - PROCESS | 14897 | 1456994608394 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:43:28 INFO - PROCESS | 14897 | [14897] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:43:28 INFO - PROCESS | 14897 | ++DOMWINDOW == 14 (0x7fa38373a000) [pid = 14897] [serial = 14] [outer = 0x7fa381cc7800] 00:43:29 INFO - PROCESS | 14897 | [14897] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html 00:43:29 INFO - PROCESS | 14897 | ++DOCSHELL 0x7fa37bdf9800 == 6 [pid = 14897] [id = 6] 00:43:29 INFO - PROCESS | 14897 | ++DOMWINDOW == 15 (0x7fa37a108000) [pid = 14897] [serial = 15] [outer = (nil)] 00:43:29 INFO - PROCESS | 14897 | ++DOMWINDOW == 16 (0x7fa37a109000) [pid = 14897] [serial = 16] [outer = 0x7fa37a108000] 00:43:29 INFO - PROCESS | 14897 | ++DOMWINDOW == 17 (0x7fa37a10f800) [pid = 14897] [serial = 17] [outer = 0x7fa37a108000] 00:43:29 INFO - PROCESS | 14897 | ++DOCSHELL 0x7fa37c2bf000 == 7 [pid = 14897] [id = 7] 00:43:29 INFO - PROCESS | 14897 | ++DOMWINDOW == 18 (0x7fa379fd9000) [pid = 14897] [serial = 18] [outer = (nil)] 00:43:29 INFO - PROCESS | 14897 | ++DOMWINDOW == 19 (0x7fa379fda000) [pid = 14897] [serial = 19] [outer = 0x7fa379fd9000] 00:43:30 INFO - PROCESS | 14897 | ++DOMWINDOW == 20 (0x7fa379fdfc00) [pid = 14897] [serial = 20] [outer = 0x7fa379fd9000] 00:43:30 INFO - PROCESS | 14897 | [14897] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:43:30 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a 00:43:30 INFO - document served over http requires an https 00:43:30 INFO - sub-resource via xhr-request using the http-csp 00:43:30 INFO - delivery method with no-redirect and when 00:43:30 INFO - the target request is same-origin. - expected FAIL 00:43:30 INFO - TEST-INFO | expected FAIL 00:43:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | took 1079ms 00:43:30 WARNING - u'runner_teardown' () 00:43:30 INFO - Setting up ssl 00:43:30 INFO - PROCESS | certutil | 00:43:30 INFO - PROCESS | certutil | 00:43:30 INFO - PROCESS | certutil | 00:43:30 INFO - Certificate Nickname Trust Attributes 00:43:30 INFO - SSL,S/MIME,JAR/XPI 00:43:30 INFO - 00:43:30 INFO - web-platform-tests CT,, 00:43:30 INFO - 00:43:30 INFO - Starting runner 00:43:33 INFO - PROCESS | 14963 | 1456994613753 Marionette DEBUG Marionette enabled via build flag and pref 00:43:34 INFO - PROCESS | 14963 | ++DOCSHELL 0x7fd08f7c3800 == 1 [pid = 14963] [id = 1] 00:43:34 INFO - PROCESS | 14963 | ++DOMWINDOW == 1 (0x7fd08f7c4000) [pid = 14963] [serial = 1] [outer = (nil)] 00:43:34 INFO - PROCESS | 14963 | ++DOMWINDOW == 2 (0x7fd08f7c5000) [pid = 14963] [serial = 2] [outer = 0x7fd08f7c4000] 00:43:34 INFO - PROCESS | 14963 | 1456994614444 Marionette INFO Listening on port 3023 00:43:34 INFO - PROCESS | 14963 | 1456994614949 Marionette DEBUG Marionette enabled via command-line flag 00:43:34 INFO - PROCESS | 14963 | ++DOCSHELL 0x7fd08c329000 == 2 [pid = 14963] [id = 2] 00:43:34 INFO - PROCESS | 14963 | ++DOMWINDOW == 3 (0x7fd08c339800) [pid = 14963] [serial = 3] [outer = (nil)] 00:43:34 INFO - PROCESS | 14963 | ++DOMWINDOW == 4 (0x7fd08c33a800) [pid = 14963] [serial = 4] [outer = 0x7fd08c339800] 00:43:35 INFO - PROCESS | 14963 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fd093c5fb80 00:43:35 INFO - PROCESS | 14963 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fd08c242f40 00:43:35 INFO - PROCESS | 14963 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fd08c254160 00:43:35 INFO - PROCESS | 14963 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fd08c254460 00:43:35 INFO - PROCESS | 14963 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fd08c254790 00:43:35 INFO - PROCESS | 14963 | ++DOMWINDOW == 5 (0x7fd08c29f800) [pid = 14963] [serial = 5] [outer = 0x7fd08f7c4000] 00:43:35 INFO - PROCESS | 14963 | [14963] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:43:35 INFO - PROCESS | 14963 | 1456994615275 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58103 00:43:35 INFO - PROCESS | 14963 | [14963] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:43:35 INFO - PROCESS | 14963 | 1456994615364 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58104 00:43:35 INFO - PROCESS | 14963 | 1456994615371 Marionette DEBUG Closed connection conn0 00:43:35 INFO - PROCESS | 14963 | [14963] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:43:35 INFO - PROCESS | 14963 | [14963] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:43:35 INFO - PROCESS | 14963 | 1456994615512 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58105 00:43:35 INFO - PROCESS | 14963 | 1456994615517 Marionette DEBUG Closed connection conn1 00:43:35 INFO - PROCESS | 14963 | [14963] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:43:35 INFO - PROCESS | 14963 | 1456994615564 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58106 00:43:35 INFO - PROCESS | 14963 | 1456994615573 Marionette DEBUG Closed connection conn2 00:43:35 INFO - PROCESS | 14963 | 1456994615616 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:43:35 INFO - PROCESS | 14963 | 1456994615630 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:43:36 INFO - PROCESS | 14963 | [14963] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:43:36 INFO - PROCESS | 14963 | ++DOCSHELL 0x7fd0806ed800 == 3 [pid = 14963] [id = 3] 00:43:36 INFO - PROCESS | 14963 | ++DOMWINDOW == 6 (0x7fd0806f1000) [pid = 14963] [serial = 6] [outer = (nil)] 00:43:36 INFO - PROCESS | 14963 | ++DOCSHELL 0x7fd0806f1800 == 4 [pid = 14963] [id = 4] 00:43:36 INFO - PROCESS | 14963 | ++DOMWINDOW == 7 (0x7fd0804e5c00) [pid = 14963] [serial = 7] [outer = (nil)] 00:43:37 INFO - PROCESS | 14963 | [14963] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:43:37 INFO - PROCESS | 14963 | ++DOCSHELL 0x7fd07f896000 == 5 [pid = 14963] [id = 5] 00:43:37 INFO - PROCESS | 14963 | ++DOMWINDOW == 8 (0x7fd07f6a5000) [pid = 14963] [serial = 8] [outer = (nil)] 00:43:37 INFO - PROCESS | 14963 | [14963] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:43:37 INFO - PROCESS | 14963 | [14963] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:43:37 INFO - PROCESS | 14963 | ++DOMWINDOW == 9 (0x7fd07e94e400) [pid = 14963] [serial = 9] [outer = 0x7fd07f6a5000] 00:43:38 INFO - PROCESS | 14963 | ++DOMWINDOW == 10 (0x7fd07e311800) [pid = 14963] [serial = 10] [outer = 0x7fd0806f1000] 00:43:38 INFO - PROCESS | 14963 | ++DOMWINDOW == 11 (0x7fd07e4f3800) [pid = 14963] [serial = 11] [outer = 0x7fd0804e5c00] 00:43:38 INFO - PROCESS | 14963 | ++DOMWINDOW == 12 (0x7fd07e4f5800) [pid = 14963] [serial = 12] [outer = 0x7fd07f6a5000] 00:43:39 INFO - PROCESS | 14963 | 1456994619320 Marionette DEBUG loaded listener.js 00:43:39 INFO - PROCESS | 14963 | 1456994619338 Marionette DEBUG loaded listener.js 00:43:39 INFO - PROCESS | 14963 | ++DOMWINDOW == 13 (0x7fd08c55e800) [pid = 14963] [serial = 13] [outer = 0x7fd07f6a5000] 00:43:40 INFO - PROCESS | 14963 | 1456994620004 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"7366e2e3-8a58-4930-bc58-91b71caace4a","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:43:40 INFO - PROCESS | 14963 | 1456994620350 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:43:40 INFO - PROCESS | 14963 | 1456994620356 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:43:40 INFO - PROCESS | 14963 | 1456994620671 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:43:40 INFO - PROCESS | 14963 | 1456994620674 Marionette TRACE conn3 <- [1,3,null,{}] 00:43:40 INFO - PROCESS | 14963 | 1456994620770 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:43:40 INFO - PROCESS | 14963 | [14963] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:43:41 INFO - PROCESS | 14963 | ++DOMWINDOW == 14 (0x7fd07948e000) [pid = 14963] [serial = 14] [outer = 0x7fd07f6a5000] 00:43:41 INFO - PROCESS | 14963 | [14963] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html 00:43:41 INFO - PROCESS | 14963 | ++DOCSHELL 0x7fd078d3e800 == 6 [pid = 14963] [id = 6] 00:43:41 INFO - PROCESS | 14963 | ++DOMWINDOW == 15 (0x7fd077209000) [pid = 14963] [serial = 15] [outer = (nil)] 00:43:41 INFO - PROCESS | 14963 | ++DOMWINDOW == 16 (0x7fd07720a000) [pid = 14963] [serial = 16] [outer = 0x7fd077209000] 00:43:41 INFO - PROCESS | 14963 | ++DOMWINDOW == 17 (0x7fd077210800) [pid = 14963] [serial = 17] [outer = 0x7fd077209000] 00:43:42 INFO - PROCESS | 14963 | ++DOCSHELL 0x7fd08c59f000 == 7 [pid = 14963] [id = 7] 00:43:42 INFO - PROCESS | 14963 | ++DOMWINDOW == 18 (0x7fd076978800) [pid = 14963] [serial = 18] [outer = (nil)] 00:43:42 INFO - PROCESS | 14963 | ++DOMWINDOW == 19 (0x7fd076979c00) [pid = 14963] [serial = 19] [outer = 0x7fd076978800] 00:43:42 INFO - PROCESS | 14963 | ++DOMWINDOW == 20 (0x7fd076af4800) [pid = 14963] [serial = 20] [outer = 0x7fd076978800] 00:43:42 INFO - PROCESS | 14963 | [14963] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:43:42 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 00:43:42 INFO - document served over http requires an https 00:43:42 INFO - sub-resource via xhr-request using the http-csp 00:43:42 INFO - delivery method with swap-origin-redirect and when 00:43:42 INFO - the target request is same-origin. - expected FAIL 00:43:42 INFO - TEST-INFO | expected FAIL 00:43:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | took 1183ms 00:43:43 WARNING - u'runner_teardown' () 00:43:43 INFO - Setting up ssl 00:43:43 INFO - PROCESS | certutil | 00:43:43 INFO - PROCESS | certutil | 00:43:43 INFO - PROCESS | certutil | 00:43:43 INFO - Certificate Nickname Trust Attributes 00:43:43 INFO - SSL,S/MIME,JAR/XPI 00:43:43 INFO - 00:43:43 INFO - web-platform-tests CT,, 00:43:43 INFO - 00:43:43 INFO - Starting runner 00:43:46 INFO - PROCESS | 15029 | 1456994626204 Marionette DEBUG Marionette enabled via build flag and pref 00:43:46 INFO - PROCESS | 15029 | ++DOCSHELL 0x7fd0769c1800 == 1 [pid = 15029] [id = 1] 00:43:46 INFO - PROCESS | 15029 | ++DOMWINDOW == 1 (0x7fd0769c2000) [pid = 15029] [serial = 1] [outer = (nil)] 00:43:46 INFO - PROCESS | 15029 | ++DOMWINDOW == 2 (0x7fd0769c3000) [pid = 15029] [serial = 2] [outer = 0x7fd0769c2000] 00:43:46 INFO - PROCESS | 15029 | 1456994626887 Marionette INFO Listening on port 3024 00:43:47 INFO - PROCESS | 15029 | 1456994627391 Marionette DEBUG Marionette enabled via command-line flag 00:43:47 INFO - PROCESS | 15029 | ++DOCSHELL 0x7fd073528000 == 2 [pid = 15029] [id = 2] 00:43:47 INFO - PROCESS | 15029 | ++DOMWINDOW == 3 (0x7fd073538800) [pid = 15029] [serial = 3] [outer = (nil)] 00:43:47 INFO - PROCESS | 15029 | ++DOMWINDOW == 4 (0x7fd073539800) [pid = 15029] [serial = 4] [outer = 0x7fd073538800] 00:43:47 INFO - PROCESS | 15029 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fd07a95fb80 00:43:47 INFO - PROCESS | 15029 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fd073442f40 00:43:47 INFO - PROCESS | 15029 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fd0734540d0 00:43:47 INFO - PROCESS | 15029 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fd073454460 00:43:47 INFO - PROCESS | 15029 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fd073454790 00:43:47 INFO - PROCESS | 15029 | ++DOMWINDOW == 5 (0x7fd0734a3000) [pid = 15029] [serial = 5] [outer = 0x7fd0769c2000] 00:43:47 INFO - PROCESS | 15029 | [15029] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:43:47 INFO - PROCESS | 15029 | 1456994627711 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:34922 00:43:47 INFO - PROCESS | 15029 | [15029] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:43:47 INFO - PROCESS | 15029 | 1456994627800 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:34923 00:43:47 INFO - PROCESS | 15029 | 1456994627807 Marionette DEBUG Closed connection conn0 00:43:47 INFO - PROCESS | 15029 | [15029] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:43:47 INFO - PROCESS | 15029 | [15029] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:43:47 INFO - PROCESS | 15029 | 1456994627947 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:34924 00:43:47 INFO - PROCESS | 15029 | 1456994627951 Marionette DEBUG Closed connection conn1 00:43:47 INFO - PROCESS | 15029 | [15029] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:43:48 INFO - PROCESS | 15029 | 1456994627999 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:34925 00:43:48 INFO - PROCESS | 15029 | 1456994628002 Marionette DEBUG Closed connection conn2 00:43:48 INFO - PROCESS | 15029 | 1456994628044 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:43:48 INFO - PROCESS | 15029 | 1456994628063 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:43:48 INFO - PROCESS | 15029 | [15029] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:43:49 INFO - PROCESS | 15029 | ++DOCSHELL 0x7fd067442800 == 3 [pid = 15029] [id = 3] 00:43:49 INFO - PROCESS | 15029 | ++DOMWINDOW == 6 (0x7fd067444800) [pid = 15029] [serial = 6] [outer = (nil)] 00:43:49 INFO - PROCESS | 15029 | ++DOCSHELL 0x7fd067445000 == 4 [pid = 15029] [id = 4] 00:43:49 INFO - PROCESS | 15029 | ++DOMWINDOW == 7 (0x7fd06741ac00) [pid = 15029] [serial = 7] [outer = (nil)] 00:43:50 INFO - PROCESS | 15029 | [15029] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:43:50 INFO - PROCESS | 15029 | ++DOCSHELL 0x7fd065b05000 == 5 [pid = 15029] [id = 5] 00:43:50 INFO - PROCESS | 15029 | ++DOMWINDOW == 8 (0x7fd0668bb800) [pid = 15029] [serial = 8] [outer = (nil)] 00:43:50 INFO - PROCESS | 15029 | [15029] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:43:50 INFO - PROCESS | 15029 | [15029] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:43:50 INFO - PROCESS | 15029 | ++DOMWINDOW == 9 (0x7fd065b66400) [pid = 15029] [serial = 9] [outer = 0x7fd0668bb800] 00:43:50 INFO - PROCESS | 15029 | ++DOMWINDOW == 10 (0x7fd065513800) [pid = 15029] [serial = 10] [outer = 0x7fd067444800] 00:43:50 INFO - PROCESS | 15029 | ++DOMWINDOW == 11 (0x7fd065561000) [pid = 15029] [serial = 11] [outer = 0x7fd06741ac00] 00:43:50 INFO - PROCESS | 15029 | ++DOMWINDOW == 12 (0x7fd065563000) [pid = 15029] [serial = 12] [outer = 0x7fd0668bb800] 00:43:51 INFO - PROCESS | 15029 | 1456994631720 Marionette DEBUG loaded listener.js 00:43:51 INFO - PROCESS | 15029 | 1456994631738 Marionette DEBUG loaded listener.js 00:43:52 INFO - PROCESS | 15029 | ++DOMWINDOW == 13 (0x7fd073795400) [pid = 15029] [serial = 13] [outer = 0x7fd0668bb800] 00:43:52 INFO - PROCESS | 15029 | 1456994632387 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"dba983c7-95dd-4a95-aa6f-2bc6e22d98bb","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:43:52 INFO - PROCESS | 15029 | 1456994632725 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:43:52 INFO - PROCESS | 15029 | 1456994632731 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:43:53 INFO - PROCESS | 15029 | 1456994633054 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:43:53 INFO - PROCESS | 15029 | 1456994633058 Marionette TRACE conn3 <- [1,3,null,{}] 00:43:53 INFO - PROCESS | 15029 | 1456994633149 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:43:53 INFO - PROCESS | 15029 | [15029] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:43:53 INFO - PROCESS | 15029 | ++DOMWINDOW == 14 (0x7fd05ff53000) [pid = 15029] [serial = 14] [outer = 0x7fd0668bb800] 00:43:53 INFO - PROCESS | 15029 | [15029] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html 00:43:54 INFO - PROCESS | 15029 | ++DOCSHELL 0x7fd0600b5000 == 6 [pid = 15029] [id = 6] 00:43:54 INFO - PROCESS | 15029 | ++DOMWINDOW == 15 (0x7fd05e407c00) [pid = 15029] [serial = 15] [outer = (nil)] 00:43:54 INFO - PROCESS | 15029 | ++DOMWINDOW == 16 (0x7fd05e408c00) [pid = 15029] [serial = 16] [outer = 0x7fd05e407c00] 00:43:54 INFO - PROCESS | 15029 | ++DOMWINDOW == 17 (0x7fd05e40f800) [pid = 15029] [serial = 17] [outer = 0x7fd05e407c00] 00:43:54 INFO - PROCESS | 15029 | ++DOCSHELL 0x7fd05e4e4800 == 7 [pid = 15029] [id = 7] 00:43:54 INFO - PROCESS | 15029 | ++DOMWINDOW == 18 (0x7fd05e40e000) [pid = 15029] [serial = 18] [outer = (nil)] 00:43:54 INFO - PROCESS | 15029 | ++DOMWINDOW == 19 (0x7fd0600e0c00) [pid = 15029] [serial = 19] [outer = 0x7fd05e40e000] 00:43:54 INFO - PROCESS | 15029 | ++DOMWINDOW == 20 (0x7fd05e1c1c00) [pid = 15029] [serial = 20] [outer = 0x7fd05e40e000] 00:43:55 INFO - PROCESS | 15029 | [15029] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:43:55 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:43:55 INFO - document served over http requires an http 00:43:55 INFO - sub-resource via fetch-request using the meta-csp 00:43:55 INFO - delivery method with keep-origin-redirect and when 00:43:55 INFO - the target request is cross-origin. - expected FAIL 00:43:55 INFO - TEST-INFO | expected FAIL 00:43:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | took 1253ms 00:43:55 WARNING - u'runner_teardown' () 00:43:55 INFO - Setting up ssl 00:43:55 INFO - PROCESS | certutil | 00:43:55 INFO - PROCESS | certutil | 00:43:55 INFO - PROCESS | certutil | 00:43:55 INFO - Certificate Nickname Trust Attributes 00:43:55 INFO - SSL,S/MIME,JAR/XPI 00:43:55 INFO - 00:43:55 INFO - web-platform-tests CT,, 00:43:55 INFO - 00:43:55 INFO - Starting runner 00:43:58 INFO - PROCESS | 15094 | 1456994638677 Marionette DEBUG Marionette enabled via build flag and pref 00:43:58 INFO - PROCESS | 15094 | ++DOCSHELL 0x7fcda66c0000 == 1 [pid = 15094] [id = 1] 00:43:58 INFO - PROCESS | 15094 | ++DOMWINDOW == 1 (0x7fcda66c0800) [pid = 15094] [serial = 1] [outer = (nil)] 00:43:58 INFO - PROCESS | 15094 | ++DOMWINDOW == 2 (0x7fcda66c1800) [pid = 15094] [serial = 2] [outer = 0x7fcda66c0800] 00:43:59 INFO - PROCESS | 15094 | 1456994639367 Marionette INFO Listening on port 3025 00:43:59 INFO - PROCESS | 15094 | 1456994639877 Marionette DEBUG Marionette enabled via command-line flag 00:43:59 INFO - PROCESS | 15094 | ++DOCSHELL 0x7fcda3228000 == 2 [pid = 15094] [id = 2] 00:43:59 INFO - PROCESS | 15094 | ++DOMWINDOW == 3 (0x7fcda3238800) [pid = 15094] [serial = 3] [outer = (nil)] 00:43:59 INFO - PROCESS | 15094 | ++DOMWINDOW == 4 (0x7fcda3239800) [pid = 15094] [serial = 4] [outer = 0x7fcda3238800] 00:44:00 INFO - PROCESS | 15094 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fcdaa65fb80 00:44:00 INFO - PROCESS | 15094 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fcda3142f40 00:44:00 INFO - PROCESS | 15094 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fcda3154160 00:44:00 INFO - PROCESS | 15094 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fcda3154460 00:44:00 INFO - PROCESS | 15094 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fcda3154790 00:44:00 INFO - PROCESS | 15094 | ++DOMWINDOW == 5 (0x7fcda3199800) [pid = 15094] [serial = 5] [outer = 0x7fcda66c0800] 00:44:00 INFO - PROCESS | 15094 | [15094] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:44:00 INFO - PROCESS | 15094 | 1456994640207 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49142 00:44:00 INFO - PROCESS | 15094 | [15094] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:44:00 INFO - PROCESS | 15094 | 1456994640295 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49143 00:44:00 INFO - PROCESS | 15094 | 1456994640302 Marionette DEBUG Closed connection conn0 00:44:00 INFO - PROCESS | 15094 | [15094] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:44:00 INFO - PROCESS | 15094 | [15094] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:44:00 INFO - PROCESS | 15094 | 1456994640444 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49144 00:44:00 INFO - PROCESS | 15094 | 1456994640448 Marionette DEBUG Closed connection conn1 00:44:00 INFO - PROCESS | 15094 | [15094] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:44:00 INFO - PROCESS | 15094 | 1456994640496 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49145 00:44:00 INFO - PROCESS | 15094 | 1456994640503 Marionette DEBUG Closed connection conn2 00:44:00 INFO - PROCESS | 15094 | 1456994640545 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:44:00 INFO - PROCESS | 15094 | 1456994640562 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:44:01 INFO - PROCESS | 15094 | [15094] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:44:02 INFO - PROCESS | 15094 | ++DOCSHELL 0x7fcd97280800 == 3 [pid = 15094] [id = 3] 00:44:02 INFO - PROCESS | 15094 | ++DOMWINDOW == 6 (0x7fcd97284000) [pid = 15094] [serial = 6] [outer = (nil)] 00:44:02 INFO - PROCESS | 15094 | ++DOCSHELL 0x7fcd97284800 == 4 [pid = 15094] [id = 4] 00:44:02 INFO - PROCESS | 15094 | ++DOMWINDOW == 7 (0x7fcd974d9400) [pid = 15094] [serial = 7] [outer = (nil)] 00:44:02 INFO - PROCESS | 15094 | [15094] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:44:02 INFO - PROCESS | 15094 | ++DOCSHELL 0x7fcd96943800 == 5 [pid = 15094] [id = 5] 00:44:02 INFO - PROCESS | 15094 | ++DOMWINDOW == 8 (0x7fcd966c3c00) [pid = 15094] [serial = 8] [outer = (nil)] 00:44:02 INFO - PROCESS | 15094 | [15094] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:44:02 INFO - PROCESS | 15094 | [15094] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:44:02 INFO - PROCESS | 15094 | ++DOMWINDOW == 9 (0x7fcd9582a000) [pid = 15094] [serial = 9] [outer = 0x7fcd966c3c00] 00:44:03 INFO - PROCESS | 15094 | ++DOMWINDOW == 10 (0x7fcd95323800) [pid = 15094] [serial = 10] [outer = 0x7fcd97284000] 00:44:03 INFO - PROCESS | 15094 | ++DOMWINDOW == 11 (0x7fcd9533f800) [pid = 15094] [serial = 11] [outer = 0x7fcd974d9400] 00:44:03 INFO - PROCESS | 15094 | ++DOMWINDOW == 12 (0x7fcd95341800) [pid = 15094] [serial = 12] [outer = 0x7fcd966c3c00] 00:44:04 INFO - PROCESS | 15094 | 1456994644420 Marionette DEBUG loaded listener.js 00:44:04 INFO - PROCESS | 15094 | 1456994644437 Marionette DEBUG loaded listener.js 00:44:05 INFO - PROCESS | 15094 | ++DOMWINDOW == 13 (0x7fcda343a400) [pid = 15094] [serial = 13] [outer = 0x7fcd966c3c00] 00:44:05 INFO - PROCESS | 15094 | 1456994645082 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"79e25fc0-798a-45ab-896b-cb2ead6fc542","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:44:05 INFO - PROCESS | 15094 | 1456994645397 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:44:05 INFO - PROCESS | 15094 | 1456994645402 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:44:05 INFO - PROCESS | 15094 | 1456994645742 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:44:05 INFO - PROCESS | 15094 | 1456994645747 Marionette TRACE conn3 <- [1,3,null,{}] 00:44:05 INFO - PROCESS | 15094 | 1456994645828 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:44:06 INFO - PROCESS | 15094 | [15094] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:44:06 INFO - PROCESS | 15094 | ++DOMWINDOW == 14 (0x7fcd982b6400) [pid = 15094] [serial = 14] [outer = 0x7fcd966c3c00] 00:44:06 INFO - PROCESS | 15094 | [15094] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:44:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html 00:44:06 INFO - PROCESS | 15094 | ++DOCSHELL 0x7fcd8e426000 == 6 [pid = 15094] [id = 6] 00:44:06 INFO - PROCESS | 15094 | ++DOMWINDOW == 15 (0x7fcd8e209000) [pid = 15094] [serial = 15] [outer = (nil)] 00:44:06 INFO - PROCESS | 15094 | ++DOMWINDOW == 16 (0x7fcd8e20a000) [pid = 15094] [serial = 16] [outer = 0x7fcd8e209000] 00:44:06 INFO - PROCESS | 15094 | ++DOMWINDOW == 17 (0x7fcd8e210c00) [pid = 15094] [serial = 17] [outer = 0x7fcd8e209000] 00:44:07 INFO - PROCESS | 15094 | ++DOCSHELL 0x7fcd8e2e2800 == 7 [pid = 15094] [id = 7] 00:44:07 INFO - PROCESS | 15094 | ++DOMWINDOW == 18 (0x7fcd8e040400) [pid = 15094] [serial = 18] [outer = (nil)] 00:44:07 INFO - PROCESS | 15094 | ++DOMWINDOW == 19 (0x7fcd8fec3800) [pid = 15094] [serial = 19] [outer = 0x7fcd8e040400] 00:44:07 INFO - PROCESS | 15094 | ++DOMWINDOW == 20 (0x7fcd8df85c00) [pid = 15094] [serial = 20] [outer = 0x7fcd8e040400] 00:44:07 INFO - PROCESS | 15094 | [15094] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:44:07 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:44:07 INFO - document served over http requires an http 00:44:07 INFO - sub-resource via fetch-request using the meta-csp 00:44:07 INFO - delivery method with no-redirect and when 00:44:07 INFO - the target request is cross-origin. - expected FAIL 00:44:07 INFO - TEST-INFO | expected FAIL 00:44:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1135ms 00:44:07 WARNING - u'runner_teardown' () 00:44:08 INFO - Setting up ssl 00:44:08 INFO - PROCESS | certutil | 00:44:08 INFO - PROCESS | certutil | 00:44:08 INFO - PROCESS | certutil | 00:44:08 INFO - Certificate Nickname Trust Attributes 00:44:08 INFO - SSL,S/MIME,JAR/XPI 00:44:08 INFO - 00:44:08 INFO - web-platform-tests CT,, 00:44:08 INFO - 00:44:08 INFO - Starting runner 00:44:11 INFO - PROCESS | 15157 | 1456994651387 Marionette DEBUG Marionette enabled via build flag and pref 00:44:11 INFO - PROCESS | 15157 | ++DOCSHELL 0x7f86ca4c5000 == 1 [pid = 15157] [id = 1] 00:44:11 INFO - PROCESS | 15157 | ++DOMWINDOW == 1 (0x7f86ca4c5800) [pid = 15157] [serial = 1] [outer = (nil)] 00:44:11 INFO - PROCESS | 15157 | ++DOMWINDOW == 2 (0x7f86ca4c6800) [pid = 15157] [serial = 2] [outer = 0x7f86ca4c5800] 00:44:12 INFO - PROCESS | 15157 | 1456994652266 Marionette INFO Listening on port 3026 00:44:12 INFO - PROCESS | 15157 | 1456994652768 Marionette DEBUG Marionette enabled via command-line flag 00:44:12 INFO - PROCESS | 15157 | ++DOCSHELL 0x7f86c7026000 == 2 [pid = 15157] [id = 2] 00:44:12 INFO - PROCESS | 15157 | ++DOMWINDOW == 3 (0x7f86c7036800) [pid = 15157] [serial = 3] [outer = (nil)] 00:44:12 INFO - PROCESS | 15157 | ++DOMWINDOW == 4 (0x7f86c7037800) [pid = 15157] [serial = 4] [outer = 0x7f86c7036800] 00:44:12 INFO - PROCESS | 15157 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f86ce45fc10 00:44:12 INFO - PROCESS | 15157 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f86c6f44fd0 00:44:12 INFO - PROCESS | 15157 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f86c6f56160 00:44:12 INFO - PROCESS | 15157 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f86c6f56460 00:44:12 INFO - PROCESS | 15157 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f86c6f56790 00:44:13 INFO - PROCESS | 15157 | ++DOMWINDOW == 5 (0x7f86c6f9d000) [pid = 15157] [serial = 5] [outer = 0x7f86ca4c5800] 00:44:13 INFO - PROCESS | 15157 | [15157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:44:13 INFO - PROCESS | 15157 | 1456994653087 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:32968 00:44:13 INFO - PROCESS | 15157 | [15157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:44:13 INFO - PROCESS | 15157 | 1456994653179 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:32969 00:44:13 INFO - PROCESS | 15157 | 1456994653187 Marionette DEBUG Closed connection conn0 00:44:13 INFO - PROCESS | 15157 | [15157] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:44:13 INFO - PROCESS | 15157 | [15157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:44:13 INFO - PROCESS | 15157 | 1456994653330 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:32970 00:44:13 INFO - PROCESS | 15157 | 1456994653334 Marionette DEBUG Closed connection conn1 00:44:13 INFO - PROCESS | 15157 | [15157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:44:13 INFO - PROCESS | 15157 | 1456994653380 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:32971 00:44:13 INFO - PROCESS | 15157 | 1456994653388 Marionette DEBUG Closed connection conn2 00:44:13 INFO - PROCESS | 15157 | 1456994653432 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:44:13 INFO - PROCESS | 15157 | 1456994653447 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:44:14 INFO - PROCESS | 15157 | [15157] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:44:14 INFO - PROCESS | 15157 | ++DOCSHELL 0x7f86bb0e4800 == 3 [pid = 15157] [id = 3] 00:44:14 INFO - PROCESS | 15157 | ++DOMWINDOW == 6 (0x7f86bb0e5000) [pid = 15157] [serial = 6] [outer = (nil)] 00:44:14 INFO - PROCESS | 15157 | ++DOCSHELL 0x7f86bb0e5800 == 4 [pid = 15157] [id = 4] 00:44:14 INFO - PROCESS | 15157 | ++DOMWINDOW == 7 (0x7f86bb0ae400) [pid = 15157] [serial = 7] [outer = (nil)] 00:44:15 INFO - PROCESS | 15157 | [15157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:44:15 INFO - PROCESS | 15157 | ++DOCSHELL 0x7f86b9697800 == 5 [pid = 15157] [id = 5] 00:44:15 INFO - PROCESS | 15157 | ++DOMWINDOW == 8 (0x7f86bb079000) [pid = 15157] [serial = 8] [outer = (nil)] 00:44:15 INFO - PROCESS | 15157 | [15157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:44:15 INFO - PROCESS | 15157 | [15157] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:44:15 INFO - PROCESS | 15157 | ++DOMWINDOW == 9 (0x7f86bb086000) [pid = 15157] [serial = 9] [outer = 0x7f86bb079000] 00:44:16 INFO - PROCESS | 15157 | ++DOMWINDOW == 10 (0x7f86b92ab800) [pid = 15157] [serial = 10] [outer = 0x7f86bb0e5000] 00:44:16 INFO - PROCESS | 15157 | ++DOMWINDOW == 11 (0x7f86b92d9800) [pid = 15157] [serial = 11] [outer = 0x7f86bb0ae400] 00:44:16 INFO - PROCESS | 15157 | ++DOMWINDOW == 12 (0x7f86b92db800) [pid = 15157] [serial = 12] [outer = 0x7f86bb079000] 00:44:17 INFO - PROCESS | 15157 | 1456994657321 Marionette DEBUG loaded listener.js 00:44:17 INFO - PROCESS | 15157 | 1456994657336 Marionette DEBUG loaded listener.js 00:44:17 INFO - PROCESS | 15157 | ++DOMWINDOW == 13 (0x7f86c72e1000) [pid = 15157] [serial = 13] [outer = 0x7f86bb079000] 00:44:17 INFO - PROCESS | 15157 | 1456994657991 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"921679a6-f320-45c1-a4d7-156d83ae4d55","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:44:18 INFO - PROCESS | 15157 | 1456994658288 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:44:18 INFO - PROCESS | 15157 | 1456994658294 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:44:18 INFO - PROCESS | 15157 | 1456994658621 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:44:18 INFO - PROCESS | 15157 | 1456994658625 Marionette TRACE conn3 <- [1,3,null,{}] 00:44:18 INFO - PROCESS | 15157 | 1456994658681 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:44:18 INFO - PROCESS | 15157 | [15157] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:44:18 INFO - PROCESS | 15157 | ++DOMWINDOW == 14 (0x7f86b422e000) [pid = 15157] [serial = 14] [outer = 0x7f86bb079000] 00:44:19 INFO - PROCESS | 15157 | [15157] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:44:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html 00:44:19 INFO - PROCESS | 15157 | ++DOCSHELL 0x7f86b2371000 == 6 [pid = 15157] [id = 6] 00:44:19 INFO - PROCESS | 15157 | ++DOMWINDOW == 15 (0x7f86b2107800) [pid = 15157] [serial = 15] [outer = (nil)] 00:44:19 INFO - PROCESS | 15157 | ++DOMWINDOW == 16 (0x7f86b2108800) [pid = 15157] [serial = 16] [outer = 0x7f86b2107800] 00:44:19 INFO - PROCESS | 15157 | ++DOMWINDOW == 17 (0x7f86b210f000) [pid = 15157] [serial = 17] [outer = 0x7f86b2107800] 00:44:19 INFO - PROCESS | 15157 | ++DOCSHELL 0x7f86b21e4000 == 7 [pid = 15157] [id = 7] 00:44:19 INFO - PROCESS | 15157 | ++DOMWINDOW == 18 (0x7f86b1f39800) [pid = 15157] [serial = 18] [outer = (nil)] 00:44:20 INFO - PROCESS | 15157 | ++DOMWINDOW == 19 (0x7f86b1f41c00) [pid = 15157] [serial = 19] [outer = 0x7f86b1f39800] 00:44:20 INFO - PROCESS | 15157 | ++DOMWINDOW == 20 (0x7f86b1852c00) [pid = 15157] [serial = 20] [outer = 0x7f86b1f39800] 00:44:20 INFO - PROCESS | 15157 | [15157] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:44:20 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:44:20 INFO - document served over http requires an http 00:44:20 INFO - sub-resource via fetch-request using the meta-csp 00:44:20 INFO - delivery method with swap-origin-redirect and when 00:44:20 INFO - the target request is cross-origin. 00:44:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | took 1228ms 00:44:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html 00:44:20 INFO - PROCESS | 15157 | ++DOCSHELL 0x7f86b1bf8800 == 8 [pid = 15157] [id = 8] 00:44:20 INFO - PROCESS | 15157 | ++DOMWINDOW == 21 (0x7f86b1ad3400) [pid = 15157] [serial = 21] [outer = (nil)] 00:44:20 INFO - PROCESS | 15157 | ++DOMWINDOW == 22 (0x7f86b1ccc800) [pid = 15157] [serial = 22] [outer = 0x7f86b1ad3400] 00:44:21 INFO - PROCESS | 15157 | ++DOMWINDOW == 23 (0x7f86b1cd2c00) [pid = 15157] [serial = 23] [outer = 0x7f86b1ad3400] 00:44:21 INFO - PROCESS | 15157 | [15157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:44:21 INFO - PROCESS | 15157 | [15157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:44:21 INFO - PROCESS | 15157 | [15157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:44:21 INFO - PROCESS | 15157 | [15157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:44:21 INFO - PROCESS | 15157 | ++DOCSHELL 0x7f86b1d29800 == 9 [pid = 15157] [id = 9] 00:44:21 INFO - PROCESS | 15157 | ++DOMWINDOW == 24 (0x7f86b1e23800) [pid = 15157] [serial = 24] [outer = (nil)] 00:44:21 INFO - PROCESS | 15157 | ++DOMWINDOW == 25 (0x7f86b1e29c00) [pid = 15157] [serial = 25] [outer = 0x7f86b1e23800] 00:44:21 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:44:21 INFO - document served over http requires an http 00:44:21 INFO - sub-resource via iframe-tag using the meta-csp 00:44:21 INFO - delivery method with keep-origin-redirect and when 00:44:21 INFO - the target request is cross-origin. - expected FAIL 00:44:21 INFO - TEST-INFO | expected FAIL 00:44:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 933ms 00:44:21 WARNING - u'runner_teardown' () 00:44:21 INFO - Setting up ssl 00:44:21 INFO - PROCESS | certutil | 00:44:22 INFO - PROCESS | certutil | 00:44:22 INFO - PROCESS | certutil | 00:44:22 INFO - Certificate Nickname Trust Attributes 00:44:22 INFO - SSL,S/MIME,JAR/XPI 00:44:22 INFO - 00:44:22 INFO - web-platform-tests CT,, 00:44:22 INFO - 00:44:22 INFO - Starting runner 00:44:25 INFO - PROCESS | 15224 | 1456994665014 Marionette DEBUG Marionette enabled via build flag and pref 00:44:25 INFO - PROCESS | 15224 | ++DOCSHELL 0x7fcd0bbc1800 == 1 [pid = 15224] [id = 1] 00:44:25 INFO - PROCESS | 15224 | ++DOMWINDOW == 1 (0x7fcd0bbc2000) [pid = 15224] [serial = 1] [outer = (nil)] 00:44:25 INFO - PROCESS | 15224 | ++DOMWINDOW == 2 (0x7fcd0bbc3000) [pid = 15224] [serial = 2] [outer = 0x7fcd0bbc2000] 00:44:25 INFO - PROCESS | 15224 | 1456994665700 Marionette INFO Listening on port 3027 00:44:26 INFO - PROCESS | 15224 | 1456994666202 Marionette DEBUG Marionette enabled via command-line flag 00:44:26 INFO - PROCESS | 15224 | ++DOCSHELL 0x7fcd08726800 == 2 [pid = 15224] [id = 2] 00:44:26 INFO - PROCESS | 15224 | ++DOMWINDOW == 3 (0x7fcd08737000) [pid = 15224] [serial = 3] [outer = (nil)] 00:44:26 INFO - PROCESS | 15224 | ++DOMWINDOW == 4 (0x7fcd08738000) [pid = 15224] [serial = 4] [outer = 0x7fcd08737000] 00:44:26 INFO - PROCESS | 15224 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fcd0fb5fb80 00:44:26 INFO - PROCESS | 15224 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fcd08641f40 00:44:26 INFO - PROCESS | 15224 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fcd08653160 00:44:26 INFO - PROCESS | 15224 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fcd08653460 00:44:26 INFO - PROCESS | 15224 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fcd08653790 00:44:26 INFO - PROCESS | 15224 | ++DOMWINDOW == 5 (0x7fcd086a3800) [pid = 15224] [serial = 5] [outer = 0x7fcd0bbc2000] 00:44:26 INFO - PROCESS | 15224 | [15224] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:44:26 INFO - PROCESS | 15224 | 1456994666515 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50373 00:44:26 INFO - PROCESS | 15224 | [15224] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:44:26 INFO - PROCESS | 15224 | 1456994666602 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50374 00:44:26 INFO - PROCESS | 15224 | 1456994666609 Marionette DEBUG Closed connection conn0 00:44:26 INFO - PROCESS | 15224 | [15224] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:44:26 INFO - PROCESS | 15224 | [15224] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:44:26 INFO - PROCESS | 15224 | 1456994666750 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50375 00:44:26 INFO - PROCESS | 15224 | 1456994666755 Marionette DEBUG Closed connection conn1 00:44:26 INFO - PROCESS | 15224 | [15224] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:44:26 INFO - PROCESS | 15224 | 1456994666804 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50376 00:44:26 INFO - PROCESS | 15224 | 1456994666808 Marionette DEBUG Closed connection conn2 00:44:26 INFO - PROCESS | 15224 | 1456994666840 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:44:26 INFO - PROCESS | 15224 | 1456994666849 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:44:27 INFO - PROCESS | 15224 | [15224] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:44:28 INFO - PROCESS | 15224 | ++DOCSHELL 0x7fccfc5b5800 == 3 [pid = 15224] [id = 3] 00:44:28 INFO - PROCESS | 15224 | ++DOMWINDOW == 6 (0x7fccfc5b6000) [pid = 15224] [serial = 6] [outer = (nil)] 00:44:28 INFO - PROCESS | 15224 | ++DOCSHELL 0x7fccfc5b6800 == 4 [pid = 15224] [id = 4] 00:44:28 INFO - PROCESS | 15224 | ++DOMWINDOW == 7 (0x7fccfc86f800) [pid = 15224] [serial = 7] [outer = (nil)] 00:44:29 INFO - PROCESS | 15224 | [15224] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:44:29 INFO - PROCESS | 15224 | ++DOCSHELL 0x7fccfadac800 == 5 [pid = 15224] [id = 5] 00:44:29 INFO - PROCESS | 15224 | ++DOMWINDOW == 8 (0x7fccfb9f2800) [pid = 15224] [serial = 8] [outer = (nil)] 00:44:29 INFO - PROCESS | 15224 | [15224] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:44:29 INFO - PROCESS | 15224 | [15224] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:44:29 INFO - PROCESS | 15224 | ++DOMWINDOW == 9 (0x7fccfacecc00) [pid = 15224] [serial = 9] [outer = 0x7fccfb9f2800] 00:44:29 INFO - PROCESS | 15224 | ++DOMWINDOW == 10 (0x7fccfa9ab800) [pid = 15224] [serial = 10] [outer = 0x7fccfc5b6000] 00:44:29 INFO - PROCESS | 15224 | ++DOMWINDOW == 11 (0x7fccfa9d5c00) [pid = 15224] [serial = 11] [outer = 0x7fccfc86f800] 00:44:29 INFO - PROCESS | 15224 | ++DOMWINDOW == 12 (0x7fccfa9d7c00) [pid = 15224] [serial = 12] [outer = 0x7fccfb9f2800] 00:44:30 INFO - PROCESS | 15224 | 1456994670768 Marionette DEBUG loaded listener.js 00:44:30 INFO - PROCESS | 15224 | 1456994670786 Marionette DEBUG loaded listener.js 00:44:31 INFO - PROCESS | 15224 | ++DOMWINDOW == 13 (0x7fcd089d5c00) [pid = 15224] [serial = 13] [outer = 0x7fccfb9f2800] 00:44:31 INFO - PROCESS | 15224 | 1456994671428 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"1a7fd94e-6a6a-4b43-b54e-2854ded37731","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:44:31 INFO - PROCESS | 15224 | 1456994671659 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:44:31 INFO - PROCESS | 15224 | 1456994671684 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:44:32 INFO - PROCESS | 15224 | 1456994672061 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:44:32 INFO - PROCESS | 15224 | 1456994672064 Marionette TRACE conn3 <- [1,3,null,{}] 00:44:32 INFO - PROCESS | 15224 | 1456994672114 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:44:32 INFO - PROCESS | 15224 | [15224] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:44:32 INFO - PROCESS | 15224 | ++DOMWINDOW == 14 (0x7fccfd71a000) [pid = 15224] [serial = 14] [outer = 0x7fccfb9f2800] 00:44:32 INFO - PROCESS | 15224 | [15224] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:44:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html 00:44:32 INFO - PROCESS | 15224 | ++DOCSHELL 0x7fccf3a9c800 == 6 [pid = 15224] [id = 6] 00:44:32 INFO - PROCESS | 15224 | ++DOMWINDOW == 15 (0x7fccf3808000) [pid = 15224] [serial = 15] [outer = (nil)] 00:44:32 INFO - PROCESS | 15224 | ++DOMWINDOW == 16 (0x7fccf3809000) [pid = 15224] [serial = 16] [outer = 0x7fccf3808000] 00:44:33 INFO - PROCESS | 15224 | ++DOMWINDOW == 17 (0x7fccf380f800) [pid = 15224] [serial = 17] [outer = 0x7fccf3808000] 00:44:33 INFO - PROCESS | 15224 | ++DOCSHELL 0x7fccf38e7000 == 7 [pid = 15224] [id = 7] 00:44:33 INFO - PROCESS | 15224 | ++DOMWINDOW == 18 (0x7fccf3635c00) [pid = 15224] [serial = 18] [outer = (nil)] 00:44:33 INFO - PROCESS | 15224 | ++DOMWINDOW == 19 (0x7fccf380e400) [pid = 15224] [serial = 19] [outer = 0x7fccf3635c00] 00:44:33 INFO - PROCESS | 15224 | ++DOCSHELL 0x7fccf38f6800 == 8 [pid = 15224] [id = 8] 00:44:33 INFO - PROCESS | 15224 | ++DOMWINDOW == 20 (0x7fccf354cc00) [pid = 15224] [serial = 20] [outer = (nil)] 00:44:33 INFO - PROCESS | 15224 | ++DOMWINDOW == 21 (0x7fccf354fc00) [pid = 15224] [serial = 21] [outer = 0x7fccf3635c00] 00:44:33 INFO - PROCESS | 15224 | ++DOMWINDOW == 22 (0x7fccfc86ec00) [pid = 15224] [serial = 22] [outer = 0x7fccf354cc00] 00:44:34 INFO - PROCESS | 15224 | [15224] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:44:34 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:44:34 INFO - document served over http requires an http 00:44:34 INFO - sub-resource via iframe-tag using the meta-csp 00:44:34 INFO - delivery method with no-redirect and when 00:44:34 INFO - the target request is cross-origin. - expected FAIL 00:44:34 INFO - TEST-INFO | expected FAIL 00:44:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1185ms 00:44:34 WARNING - u'runner_teardown' () 00:44:34 INFO - Setting up ssl 00:44:34 INFO - PROCESS | certutil | 00:44:34 INFO - PROCESS | certutil | 00:44:34 INFO - PROCESS | certutil | 00:44:34 INFO - Certificate Nickname Trust Attributes 00:44:34 INFO - SSL,S/MIME,JAR/XPI 00:44:34 INFO - 00:44:34 INFO - web-platform-tests CT,, 00:44:34 INFO - 00:44:34 INFO - Starting runner 00:44:37 INFO - PROCESS | 15285 | 1456994677412 Marionette DEBUG Marionette enabled via build flag and pref 00:44:37 INFO - PROCESS | 15285 | ++DOCSHELL 0x7fe38d2c6000 == 1 [pid = 15285] [id = 1] 00:44:37 INFO - PROCESS | 15285 | ++DOMWINDOW == 1 (0x7fe38d2c6800) [pid = 15285] [serial = 1] [outer = (nil)] 00:44:37 INFO - PROCESS | 15285 | ++DOMWINDOW == 2 (0x7fe38d2c7800) [pid = 15285] [serial = 2] [outer = 0x7fe38d2c6800] 00:44:38 INFO - PROCESS | 15285 | 1456994678100 Marionette INFO Listening on port 3028 00:44:38 INFO - PROCESS | 15285 | 1456994678606 Marionette DEBUG Marionette enabled via command-line flag 00:44:38 INFO - PROCESS | 15285 | ++DOCSHELL 0x7fe389e29000 == 2 [pid = 15285] [id = 2] 00:44:38 INFO - PROCESS | 15285 | ++DOMWINDOW == 3 (0x7fe389e39800) [pid = 15285] [serial = 3] [outer = (nil)] 00:44:38 INFO - PROCESS | 15285 | ++DOMWINDOW == 4 (0x7fe389e3a800) [pid = 15285] [serial = 4] [outer = 0x7fe389e39800] 00:44:38 INFO - PROCESS | 15285 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fe39125fb80 00:44:38 INFO - PROCESS | 15285 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fe389d3df40 00:44:38 INFO - PROCESS | 15285 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fe389d56160 00:44:38 INFO - PROCESS | 15285 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fe389d56460 00:44:38 INFO - PROCESS | 15285 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fe389d56790 00:44:38 INFO - PROCESS | 15285 | ++DOMWINDOW == 5 (0x7fe389da0800) [pid = 15285] [serial = 5] [outer = 0x7fe38d2c6800] 00:44:38 INFO - PROCESS | 15285 | [15285] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:44:38 INFO - PROCESS | 15285 | 1456994678925 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55177 00:44:39 INFO - PROCESS | 15285 | [15285] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:44:39 INFO - PROCESS | 15285 | 1456994679013 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55178 00:44:39 INFO - PROCESS | 15285 | 1456994679021 Marionette DEBUG Closed connection conn0 00:44:39 INFO - PROCESS | 15285 | [15285] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:44:39 INFO - PROCESS | 15285 | [15285] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:44:39 INFO - PROCESS | 15285 | 1456994679167 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55179 00:44:39 INFO - PROCESS | 15285 | 1456994679171 Marionette DEBUG Closed connection conn1 00:44:39 INFO - PROCESS | 15285 | [15285] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:44:39 INFO - PROCESS | 15285 | 1456994679215 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55180 00:44:39 INFO - PROCESS | 15285 | 1456994679226 Marionette DEBUG Closed connection conn2 00:44:39 INFO - PROCESS | 15285 | 1456994679265 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:44:39 INFO - PROCESS | 15285 | 1456994679280 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:44:40 INFO - PROCESS | 15285 | [15285] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:44:40 INFO - PROCESS | 15285 | ++DOCSHELL 0x7fe37e614800 == 3 [pid = 15285] [id = 3] 00:44:40 INFO - PROCESS | 15285 | ++DOMWINDOW == 6 (0x7fe37e649000) [pid = 15285] [serial = 6] [outer = (nil)] 00:44:40 INFO - PROCESS | 15285 | ++DOCSHELL 0x7fe37e649800 == 4 [pid = 15285] [id = 4] 00:44:40 INFO - PROCESS | 15285 | ++DOMWINDOW == 7 (0x7fe37dd08c00) [pid = 15285] [serial = 7] [outer = (nil)] 00:44:41 INFO - PROCESS | 15285 | [15285] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:44:41 INFO - PROCESS | 15285 | ++DOCSHELL 0x7fe37c403800 == 5 [pid = 15285] [id = 5] 00:44:41 INFO - PROCESS | 15285 | ++DOMWINDOW == 8 (0x7fe37d1ba800) [pid = 15285] [serial = 8] [outer = (nil)] 00:44:41 INFO - PROCESS | 15285 | [15285] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:44:41 INFO - PROCESS | 15285 | [15285] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:44:41 INFO - PROCESS | 15285 | ++DOMWINDOW == 9 (0x7fe37c464400) [pid = 15285] [serial = 9] [outer = 0x7fe37d1ba800] 00:44:41 INFO - PROCESS | 15285 | ++DOMWINDOW == 10 (0x7fe37be12000) [pid = 15285] [serial = 10] [outer = 0x7fe37e649000] 00:44:41 INFO - PROCESS | 15285 | ++DOMWINDOW == 11 (0x7fe37be35400) [pid = 15285] [serial = 11] [outer = 0x7fe37dd08c00] 00:44:41 INFO - PROCESS | 15285 | ++DOMWINDOW == 12 (0x7fe37be37400) [pid = 15285] [serial = 12] [outer = 0x7fe37d1ba800] 00:44:43 INFO - PROCESS | 15285 | 1456994683038 Marionette DEBUG loaded listener.js 00:44:43 INFO - PROCESS | 15285 | 1456994683054 Marionette DEBUG loaded listener.js 00:44:43 INFO - PROCESS | 15285 | ++DOMWINDOW == 13 (0x7fe38a07f400) [pid = 15285] [serial = 13] [outer = 0x7fe37d1ba800] 00:44:43 INFO - PROCESS | 15285 | 1456994683711 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"7de8fab2-561c-4926-b49c-3ce5deac0b96","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:44:44 INFO - PROCESS | 15285 | 1456994684035 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:44:44 INFO - PROCESS | 15285 | 1456994684039 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:44:44 INFO - PROCESS | 15285 | 1456994684363 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:44:44 INFO - PROCESS | 15285 | 1456994684365 Marionette TRACE conn3 <- [1,3,null,{}] 00:44:44 INFO - PROCESS | 15285 | 1456994684430 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:44:44 INFO - PROCESS | 15285 | [15285] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:44:44 INFO - PROCESS | 15285 | ++DOMWINDOW == 14 (0x7fe377191400) [pid = 15285] [serial = 14] [outer = 0x7fe37d1ba800] 00:44:45 INFO - PROCESS | 15285 | [15285] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:44:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html 00:44:45 INFO - PROCESS | 15285 | ++DOCSHELL 0x7fe3768cd800 == 6 [pid = 15285] [id = 6] 00:44:45 INFO - PROCESS | 15285 | ++DOMWINDOW == 15 (0x7fe374c07000) [pid = 15285] [serial = 15] [outer = (nil)] 00:44:45 INFO - PROCESS | 15285 | ++DOMWINDOW == 16 (0x7fe374c08000) [pid = 15285] [serial = 16] [outer = 0x7fe374c07000] 00:44:45 INFO - PROCESS | 15285 | ++DOMWINDOW == 17 (0x7fe374c0ec00) [pid = 15285] [serial = 17] [outer = 0x7fe374c07000] 00:44:45 INFO - PROCESS | 15285 | ++DOCSHELL 0x7fe374cda800 == 7 [pid = 15285] [id = 7] 00:44:45 INFO - PROCESS | 15285 | ++DOMWINDOW == 18 (0x7fe374a37400) [pid = 15285] [serial = 18] [outer = (nil)] 00:44:45 INFO - PROCESS | 15285 | ++DOMWINDOW == 19 (0x7fe374a43400) [pid = 15285] [serial = 19] [outer = 0x7fe374a37400] 00:44:45 INFO - PROCESS | 15285 | ++DOCSHELL 0x7fe374cf4800 == 8 [pid = 15285] [id = 8] 00:44:45 INFO - PROCESS | 15285 | ++DOMWINDOW == 20 (0x7fe37434f000) [pid = 15285] [serial = 20] [outer = (nil)] 00:44:46 INFO - PROCESS | 15285 | ++DOMWINDOW == 21 (0x7fe37435b400) [pid = 15285] [serial = 21] [outer = 0x7fe374a37400] 00:44:46 INFO - PROCESS | 15285 | ++DOMWINDOW == 22 (0x7fe374a40000) [pid = 15285] [serial = 22] [outer = 0x7fe37434f000] 00:44:46 INFO - PROCESS | 15285 | [15285] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:44:46 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:44:46 INFO - document served over http requires an http 00:44:46 INFO - sub-resource via iframe-tag using the meta-csp 00:44:46 INFO - delivery method with swap-origin-redirect and when 00:44:46 INFO - the target request is cross-origin. 00:44:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1337ms 00:44:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html 00:44:46 INFO - PROCESS | 15285 | ++DOCSHELL 0x7fe374820000 == 9 [pid = 15285] [id = 9] 00:44:46 INFO - PROCESS | 15285 | ++DOMWINDOW == 23 (0x7fe3747d5800) [pid = 15285] [serial = 23] [outer = (nil)] 00:44:46 INFO - PROCESS | 15285 | ++DOMWINDOW == 24 (0x7fe3747d7400) [pid = 15285] [serial = 24] [outer = 0x7fe3747d5800] 00:44:47 INFO - PROCESS | 15285 | ++DOMWINDOW == 25 (0x7fe3747dc000) [pid = 15285] [serial = 25] [outer = 0x7fe3747d5800] 00:44:47 INFO - PROCESS | 15285 | [15285] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:44:47 INFO - PROCESS | 15285 | [15285] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:44:47 INFO - PROCESS | 15285 | [15285] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:44:47 INFO - PROCESS | 15285 | [15285] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:44:47 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:44:47 INFO - document served over http requires an http 00:44:47 INFO - sub-resource via script-tag using the meta-csp 00:44:47 INFO - delivery method with keep-origin-redirect and when 00:44:47 INFO - the target request is cross-origin. - expected FAIL 00:44:47 INFO - TEST-INFO | expected FAIL 00:44:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | took 825ms 00:44:47 WARNING - u'runner_teardown' () 00:44:47 INFO - Setting up ssl 00:44:47 INFO - PROCESS | certutil | 00:44:47 INFO - PROCESS | certutil | 00:44:47 INFO - PROCESS | certutil | 00:44:47 INFO - Certificate Nickname Trust Attributes 00:44:47 INFO - SSL,S/MIME,JAR/XPI 00:44:47 INFO - 00:44:47 INFO - web-platform-tests CT,, 00:44:47 INFO - 00:44:47 INFO - Starting runner 00:44:50 INFO - PROCESS | 15350 | 1456994690880 Marionette DEBUG Marionette enabled via build flag and pref 00:44:51 INFO - PROCESS | 15350 | ++DOCSHELL 0x7fb798ec5000 == 1 [pid = 15350] [id = 1] 00:44:51 INFO - PROCESS | 15350 | ++DOMWINDOW == 1 (0x7fb798ec5800) [pid = 15350] [serial = 1] [outer = (nil)] 00:44:51 INFO - PROCESS | 15350 | ++DOMWINDOW == 2 (0x7fb798ec6800) [pid = 15350] [serial = 2] [outer = 0x7fb798ec5800] 00:44:51 INFO - PROCESS | 15350 | 1456994691574 Marionette INFO Listening on port 3029 00:44:52 INFO - PROCESS | 15350 | 1456994692087 Marionette DEBUG Marionette enabled via command-line flag 00:44:52 INFO - PROCESS | 15350 | ++DOCSHELL 0x7fb795a26800 == 2 [pid = 15350] [id = 2] 00:44:52 INFO - PROCESS | 15350 | ++DOMWINDOW == 3 (0x7fb795a37000) [pid = 15350] [serial = 3] [outer = (nil)] 00:44:52 INFO - PROCESS | 15350 | ++DOMWINDOW == 4 (0x7fb795a38000) [pid = 15350] [serial = 4] [outer = 0x7fb795a37000] 00:44:52 INFO - PROCESS | 15350 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb79ce5fb80 00:44:52 INFO - PROCESS | 15350 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb79593efd0 00:44:52 INFO - PROCESS | 15350 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb795955160 00:44:52 INFO - PROCESS | 15350 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb795955460 00:44:52 INFO - PROCESS | 15350 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb795955790 00:44:52 INFO - PROCESS | 15350 | ++DOMWINDOW == 5 (0x7fb7959a1000) [pid = 15350] [serial = 5] [outer = 0x7fb798ec5800] 00:44:52 INFO - PROCESS | 15350 | [15350] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:44:52 INFO - PROCESS | 15350 | 1456994692409 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58261 00:44:52 INFO - PROCESS | 15350 | [15350] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:44:52 INFO - PROCESS | 15350 | 1456994692498 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58262 00:44:52 INFO - PROCESS | 15350 | 1456994692506 Marionette DEBUG Closed connection conn0 00:44:52 INFO - PROCESS | 15350 | [15350] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:44:52 INFO - PROCESS | 15350 | [15350] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:44:52 INFO - PROCESS | 15350 | 1456994692651 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58263 00:44:52 INFO - PROCESS | 15350 | 1456994692655 Marionette DEBUG Closed connection conn1 00:44:52 INFO - PROCESS | 15350 | [15350] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:44:52 INFO - PROCESS | 15350 | 1456994692703 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58264 00:44:52 INFO - PROCESS | 15350 | 1456994692714 Marionette DEBUG Closed connection conn2 00:44:52 INFO - PROCESS | 15350 | 1456994692752 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:44:52 INFO - PROCESS | 15350 | 1456994692775 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:44:53 INFO - PROCESS | 15350 | [15350] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:44:54 INFO - PROCESS | 15350 | ++DOCSHELL 0x7fb789adc000 == 3 [pid = 15350] [id = 3] 00:44:54 INFO - PROCESS | 15350 | ++DOMWINDOW == 6 (0x7fb789add000) [pid = 15350] [serial = 6] [outer = (nil)] 00:44:54 INFO - PROCESS | 15350 | ++DOCSHELL 0x7fb789add800 == 4 [pid = 15350] [id = 4] 00:44:54 INFO - PROCESS | 15350 | ++DOMWINDOW == 7 (0x7fb789c9f400) [pid = 15350] [serial = 7] [outer = (nil)] 00:44:54 INFO - PROCESS | 15350 | [15350] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:44:55 INFO - PROCESS | 15350 | ++DOCSHELL 0x7fb788dbd800 == 5 [pid = 15350] [id = 5] 00:44:55 INFO - PROCESS | 15350 | ++DOMWINDOW == 8 (0x7fb788ed8800) [pid = 15350] [serial = 8] [outer = (nil)] 00:44:55 INFO - PROCESS | 15350 | [15350] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:44:55 INFO - PROCESS | 15350 | [15350] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:44:55 INFO - PROCESS | 15350 | ++DOMWINDOW == 9 (0x7fb78805dc00) [pid = 15350] [serial = 9] [outer = 0x7fb788ed8800] 00:44:55 INFO - PROCESS | 15350 | ++DOMWINDOW == 10 (0x7fb787b38000) [pid = 15350] [serial = 10] [outer = 0x7fb789add000] 00:44:55 INFO - PROCESS | 15350 | ++DOMWINDOW == 11 (0x7fb787b55000) [pid = 15350] [serial = 11] [outer = 0x7fb789c9f400] 00:44:55 INFO - PROCESS | 15350 | ++DOMWINDOW == 12 (0x7fb787b57000) [pid = 15350] [serial = 12] [outer = 0x7fb788ed8800] 00:44:56 INFO - PROCESS | 15350 | 1456994696646 Marionette DEBUG loaded listener.js 00:44:56 INFO - PROCESS | 15350 | 1456994696662 Marionette DEBUG loaded listener.js 00:44:57 INFO - PROCESS | 15350 | ++DOMWINDOW == 13 (0x7fb795c88400) [pid = 15350] [serial = 13] [outer = 0x7fb788ed8800] 00:44:57 INFO - PROCESS | 15350 | 1456994697312 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b82d0f4b-8939-4227-8dd0-59d5aa59ff9e","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:44:57 INFO - PROCESS | 15350 | 1456994697631 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:44:57 INFO - PROCESS | 15350 | 1456994697635 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:44:57 INFO - PROCESS | 15350 | 1456994697978 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:44:57 INFO - PROCESS | 15350 | 1456994697980 Marionette TRACE conn3 <- [1,3,null,{}] 00:44:58 INFO - PROCESS | 15350 | 1456994698026 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:44:58 INFO - PROCESS | 15350 | [15350] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:44:58 INFO - PROCESS | 15350 | ++DOMWINDOW == 14 (0x7fb782a8c800) [pid = 15350] [serial = 14] [outer = 0x7fb788ed8800] 00:44:58 INFO - PROCESS | 15350 | [15350] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:44:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html 00:44:58 INFO - PROCESS | 15350 | ++DOCSHELL 0x7fb780a4a800 == 6 [pid = 15350] [id = 6] 00:44:58 INFO - PROCESS | 15350 | ++DOMWINDOW == 15 (0x7fb780908c00) [pid = 15350] [serial = 15] [outer = (nil)] 00:44:58 INFO - PROCESS | 15350 | ++DOMWINDOW == 16 (0x7fb780909c00) [pid = 15350] [serial = 16] [outer = 0x7fb780908c00] 00:44:59 INFO - PROCESS | 15350 | ++DOMWINDOW == 17 (0x7fb780910800) [pid = 15350] [serial = 17] [outer = 0x7fb780908c00] 00:44:59 INFO - PROCESS | 15350 | ++DOCSHELL 0x7fb78073b000 == 7 [pid = 15350] [id = 7] 00:44:59 INFO - PROCESS | 15350 | ++DOMWINDOW == 18 (0x7fb780911000) [pid = 15350] [serial = 18] [outer = (nil)] 00:44:59 INFO - PROCESS | 15350 | ++DOMWINDOW == 19 (0x7fb780a0e000) [pid = 15350] [serial = 19] [outer = 0x7fb780911000] 00:44:59 INFO - PROCESS | 15350 | ++DOMWINDOW == 20 (0x7fb78068e800) [pid = 15350] [serial = 20] [outer = 0x7fb780911000] 00:44:59 INFO - PROCESS | 15350 | [15350] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:44:59 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:44:59 INFO - document served over http requires an http 00:44:59 INFO - sub-resource via script-tag using the meta-csp 00:44:59 INFO - delivery method with no-redirect and when 00:44:59 INFO - the target request is cross-origin. - expected FAIL 00:44:59 INFO - TEST-INFO | expected FAIL 00:44:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1046ms 00:45:00 WARNING - u'runner_teardown' () 00:45:00 INFO - Setting up ssl 00:45:00 INFO - PROCESS | certutil | 00:45:00 INFO - PROCESS | certutil | 00:45:00 INFO - PROCESS | certutil | 00:45:00 INFO - Certificate Nickname Trust Attributes 00:45:00 INFO - SSL,S/MIME,JAR/XPI 00:45:00 INFO - 00:45:00 INFO - web-platform-tests CT,, 00:45:00 INFO - 00:45:00 INFO - Starting runner 00:45:03 INFO - PROCESS | 15413 | 1456994703479 Marionette DEBUG Marionette enabled via build flag and pref 00:45:03 INFO - PROCESS | 15413 | ++DOCSHELL 0x7f9413cc1000 == 1 [pid = 15413] [id = 1] 00:45:03 INFO - PROCESS | 15413 | ++DOMWINDOW == 1 (0x7f9413cc1800) [pid = 15413] [serial = 1] [outer = (nil)] 00:45:03 INFO - PROCESS | 15413 | ++DOMWINDOW == 2 (0x7f9413cc2800) [pid = 15413] [serial = 2] [outer = 0x7f9413cc1800] 00:45:04 INFO - PROCESS | 15413 | 1456994704183 Marionette INFO Listening on port 3030 00:45:04 INFO - PROCESS | 15413 | 1456994704699 Marionette DEBUG Marionette enabled via command-line flag 00:45:04 INFO - PROCESS | 15413 | ++DOCSHELL 0x7f9410846000 == 2 [pid = 15413] [id = 2] 00:45:04 INFO - PROCESS | 15413 | ++DOMWINDOW == 3 (0x7f9410856800) [pid = 15413] [serial = 3] [outer = (nil)] 00:45:04 INFO - PROCESS | 15413 | ++DOMWINDOW == 4 (0x7f9410857800) [pid = 15413] [serial = 4] [outer = 0x7f9410856800] 00:45:04 INFO - PROCESS | 15413 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9417c5fb80 00:45:04 INFO - PROCESS | 15413 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9410739f40 00:45:04 INFO - PROCESS | 15413 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f94107520d0 00:45:04 INFO - PROCESS | 15413 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9410752460 00:45:04 INFO - PROCESS | 15413 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9410752790 00:45:05 INFO - PROCESS | 15413 | ++DOMWINDOW == 5 (0x7f9410797800) [pid = 15413] [serial = 5] [outer = 0x7f9413cc1800] 00:45:05 INFO - PROCESS | 15413 | [15413] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:45:05 INFO - PROCESS | 15413 | 1456994705030 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54948 00:45:05 INFO - PROCESS | 15413 | [15413] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:45:05 INFO - PROCESS | 15413 | 1456994705122 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54949 00:45:05 INFO - PROCESS | 15413 | 1456994705128 Marionette DEBUG Closed connection conn0 00:45:05 INFO - PROCESS | 15413 | [15413] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:45:05 INFO - PROCESS | 15413 | [15413] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:45:05 INFO - PROCESS | 15413 | 1456994705272 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54950 00:45:05 INFO - PROCESS | 15413 | 1456994705276 Marionette DEBUG Closed connection conn1 00:45:05 INFO - PROCESS | 15413 | [15413] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:45:05 INFO - PROCESS | 15413 | 1456994705326 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54951 00:45:05 INFO - PROCESS | 15413 | 1456994705330 Marionette DEBUG Closed connection conn2 00:45:05 INFO - PROCESS | 15413 | 1456994705366 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:45:05 INFO - PROCESS | 15413 | 1456994705376 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:45:06 INFO - PROCESS | 15413 | [15413] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:45:06 INFO - PROCESS | 15413 | ++DOCSHELL 0x7f9404669000 == 3 [pid = 15413] [id = 3] 00:45:06 INFO - PROCESS | 15413 | ++DOMWINDOW == 6 (0x7f9404669800) [pid = 15413] [serial = 6] [outer = (nil)] 00:45:06 INFO - PROCESS | 15413 | ++DOCSHELL 0x7f940466a000 == 4 [pid = 15413] [id = 4] 00:45:06 INFO - PROCESS | 15413 | ++DOMWINDOW == 7 (0x7f940487f800) [pid = 15413] [serial = 7] [outer = (nil)] 00:45:07 INFO - PROCESS | 15413 | [15413] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:45:07 INFO - PROCESS | 15413 | ++DOCSHELL 0x7f9402e3a000 == 5 [pid = 15413] [id = 5] 00:45:07 INFO - PROCESS | 15413 | ++DOMWINDOW == 8 (0x7f9403aedc00) [pid = 15413] [serial = 8] [outer = (nil)] 00:45:07 INFO - PROCESS | 15413 | [15413] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:45:07 INFO - PROCESS | 15413 | [15413] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:45:08 INFO - PROCESS | 15413 | ++DOMWINDOW == 9 (0x7f9402d88400) [pid = 15413] [serial = 9] [outer = 0x7f9403aedc00] 00:45:08 INFO - PROCESS | 15413 | ++DOMWINDOW == 10 (0x7f9402aa6000) [pid = 15413] [serial = 10] [outer = 0x7f9404669800] 00:45:08 INFO - PROCESS | 15413 | ++DOMWINDOW == 11 (0x7f9402ad1800) [pid = 15413] [serial = 11] [outer = 0x7f940487f800] 00:45:08 INFO - PROCESS | 15413 | ++DOMWINDOW == 12 (0x7f9402ad3800) [pid = 15413] [serial = 12] [outer = 0x7f9403aedc00] 00:45:09 INFO - PROCESS | 15413 | 1456994709429 Marionette DEBUG loaded listener.js 00:45:09 INFO - PROCESS | 15413 | 1456994709446 Marionette DEBUG loaded listener.js 00:45:10 INFO - PROCESS | 15413 | ++DOMWINDOW == 13 (0x7f9400c06400) [pid = 15413] [serial = 13] [outer = 0x7f9403aedc00] 00:45:10 INFO - PROCESS | 15413 | 1456994710120 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"60bd9852-224d-4e1b-be3a-276e2df29d64","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:45:10 INFO - PROCESS | 15413 | 1456994710427 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:45:10 INFO - PROCESS | 15413 | 1456994710433 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:45:10 INFO - PROCESS | 15413 | 1456994710781 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:45:10 INFO - PROCESS | 15413 | 1456994710785 Marionette TRACE conn3 <- [1,3,null,{}] 00:45:10 INFO - PROCESS | 15413 | 1456994710843 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:45:11 INFO - PROCESS | 15413 | [15413] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:45:11 INFO - PROCESS | 15413 | ++DOMWINDOW == 14 (0x7f93fd6edc00) [pid = 15413] [serial = 14] [outer = 0x7f9403aedc00] 00:45:11 INFO - PROCESS | 15413 | [15413] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html 00:45:11 INFO - PROCESS | 15413 | ++DOCSHELL 0x7f93fba20000 == 6 [pid = 15413] [id = 6] 00:45:11 INFO - PROCESS | 15413 | ++DOMWINDOW == 15 (0x7f93fb907400) [pid = 15413] [serial = 15] [outer = (nil)] 00:45:11 INFO - PROCESS | 15413 | ++DOMWINDOW == 16 (0x7f93fb908400) [pid = 15413] [serial = 16] [outer = 0x7f93fb907400] 00:45:11 INFO - PROCESS | 15413 | ++DOMWINDOW == 17 (0x7f93fb90ec00) [pid = 15413] [serial = 17] [outer = 0x7f93fb907400] 00:45:12 INFO - PROCESS | 15413 | ++DOCSHELL 0x7f93fb9e7800 == 7 [pid = 15413] [id = 7] 00:45:12 INFO - PROCESS | 15413 | ++DOMWINDOW == 18 (0x7f93fb72fc00) [pid = 15413] [serial = 18] [outer = (nil)] 00:45:12 INFO - PROCESS | 15413 | ++DOMWINDOW == 19 (0x7f93fb73bc00) [pid = 15413] [serial = 19] [outer = 0x7f93fb72fc00] 00:45:12 INFO - PROCESS | 15413 | ++DOMWINDOW == 20 (0x7f9402656000) [pid = 15413] [serial = 20] [outer = 0x7f93fb72fc00] 00:45:12 INFO - PROCESS | 15413 | [15413] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:45:12 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:45:12 INFO - document served over http requires an http 00:45:12 INFO - sub-resource via script-tag using the meta-csp 00:45:12 INFO - delivery method with swap-origin-redirect and when 00:45:12 INFO - the target request is cross-origin. 00:45:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | took 1229ms 00:45:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html 00:45:13 INFO - PROCESS | 15413 | ++DOCSHELL 0x7f93fb3e3800 == 8 [pid = 15413] [id = 8] 00:45:13 INFO - PROCESS | 15413 | ++DOMWINDOW == 21 (0x7f93fb2bfc00) [pid = 15413] [serial = 21] [outer = (nil)] 00:45:13 INFO - PROCESS | 15413 | ++DOMWINDOW == 22 (0x7f93fb4aa000) [pid = 15413] [serial = 22] [outer = 0x7f93fb2bfc00] 00:45:13 INFO - PROCESS | 15413 | ++DOMWINDOW == 23 (0x7f93fb4afc00) [pid = 15413] [serial = 23] [outer = 0x7f93fb2bfc00] 00:45:13 INFO - PROCESS | 15413 | [15413] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:45:13 INFO - PROCESS | 15413 | [15413] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:45:13 INFO - PROCESS | 15413 | [15413] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:45:13 INFO - PROCESS | 15413 | [15413] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:45:13 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:45:13 INFO - document served over http requires an http 00:45:13 INFO - sub-resource via xhr-request using the meta-csp 00:45:13 INFO - delivery method with keep-origin-redirect and when 00:45:13 INFO - the target request is cross-origin. - expected FAIL 00:45:13 INFO - TEST-INFO | expected FAIL 00:45:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | took 861ms 00:45:13 WARNING - u'runner_teardown' () 00:45:13 INFO - Setting up ssl 00:45:14 INFO - PROCESS | certutil | 00:45:14 INFO - PROCESS | certutil | 00:45:14 INFO - PROCESS | certutil | 00:45:14 INFO - Certificate Nickname Trust Attributes 00:45:14 INFO - SSL,S/MIME,JAR/XPI 00:45:14 INFO - 00:45:14 INFO - web-platform-tests CT,, 00:45:14 INFO - 00:45:14 INFO - Starting runner 00:45:17 INFO - PROCESS | 15480 | 1456994717080 Marionette DEBUG Marionette enabled via build flag and pref 00:45:17 INFO - PROCESS | 15480 | ++DOCSHELL 0x7f81800c1800 == 1 [pid = 15480] [id = 1] 00:45:17 INFO - PROCESS | 15480 | ++DOMWINDOW == 1 (0x7f81800c2000) [pid = 15480] [serial = 1] [outer = (nil)] 00:45:17 INFO - PROCESS | 15480 | ++DOMWINDOW == 2 (0x7f81800c3000) [pid = 15480] [serial = 2] [outer = 0x7f81800c2000] 00:45:17 INFO - PROCESS | 15480 | 1456994717791 Marionette INFO Listening on port 3031 00:45:18 INFO - PROCESS | 15480 | 1456994718300 Marionette DEBUG Marionette enabled via command-line flag 00:45:18 INFO - PROCESS | 15480 | ++DOCSHELL 0x7f817cc27000 == 2 [pid = 15480] [id = 2] 00:45:18 INFO - PROCESS | 15480 | ++DOMWINDOW == 3 (0x7f817cc37800) [pid = 15480] [serial = 3] [outer = (nil)] 00:45:18 INFO - PROCESS | 15480 | ++DOMWINDOW == 4 (0x7f817cc38800) [pid = 15480] [serial = 4] [outer = 0x7f817cc37800] 00:45:18 INFO - PROCESS | 15480 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f818177fb80 00:45:18 INFO - PROCESS | 15480 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f817cb3af40 00:45:18 INFO - PROCESS | 15480 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f817cb51160 00:45:18 INFO - PROCESS | 15480 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f817cb51460 00:45:18 INFO - PROCESS | 15480 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f817cb51790 00:45:18 INFO - PROCESS | 15480 | ++DOMWINDOW == 5 (0x7f817cb9c800) [pid = 15480] [serial = 5] [outer = 0x7f81800c2000] 00:45:18 INFO - PROCESS | 15480 | [15480] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:45:18 INFO - PROCESS | 15480 | 1456994718617 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55068 00:45:18 INFO - PROCESS | 15480 | [15480] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:45:18 INFO - PROCESS | 15480 | 1456994718706 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55069 00:45:18 INFO - PROCESS | 15480 | 1456994718713 Marionette DEBUG Closed connection conn0 00:45:18 INFO - PROCESS | 15480 | [15480] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:45:18 INFO - PROCESS | 15480 | [15480] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:45:18 INFO - PROCESS | 15480 | 1456994718855 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55070 00:45:18 INFO - PROCESS | 15480 | 1456994718859 Marionette DEBUG Closed connection conn1 00:45:18 INFO - PROCESS | 15480 | [15480] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:45:18 INFO - PROCESS | 15480 | 1456994718907 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55071 00:45:18 INFO - PROCESS | 15480 | 1456994718910 Marionette DEBUG Closed connection conn2 00:45:18 INFO - PROCESS | 15480 | 1456994718952 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:45:18 INFO - PROCESS | 15480 | 1456994718972 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:45:19 INFO - PROCESS | 15480 | [15480] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:45:20 INFO - PROCESS | 15480 | ++DOCSHELL 0x7f8170b84800 == 3 [pid = 15480] [id = 3] 00:45:20 INFO - PROCESS | 15480 | ++DOMWINDOW == 6 (0x7f8170b89800) [pid = 15480] [serial = 6] [outer = (nil)] 00:45:20 INFO - PROCESS | 15480 | ++DOCSHELL 0x7f8170b8a000 == 4 [pid = 15480] [id = 4] 00:45:20 INFO - PROCESS | 15480 | ++DOMWINDOW == 7 (0x7f8170eee400) [pid = 15480] [serial = 7] [outer = (nil)] 00:45:21 INFO - PROCESS | 15480 | [15480] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:45:21 INFO - PROCESS | 15480 | ++DOCSHELL 0x7f816f10d800 == 5 [pid = 15480] [id = 5] 00:45:21 INFO - PROCESS | 15480 | ++DOMWINDOW == 8 (0x7f816ffd9000) [pid = 15480] [serial = 8] [outer = (nil)] 00:45:21 INFO - PROCESS | 15480 | [15480] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:45:21 INFO - PROCESS | 15480 | [15480] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:45:21 INFO - PROCESS | 15480 | ++DOMWINDOW == 9 (0x7f816f17d800) [pid = 15480] [serial = 9] [outer = 0x7f816ffd9000] 00:45:21 INFO - PROCESS | 15480 | ++DOMWINDOW == 10 (0x7f816ec14000) [pid = 15480] [serial = 10] [outer = 0x7f8170b89800] 00:45:21 INFO - PROCESS | 15480 | ++DOMWINDOW == 11 (0x7f816ec4f800) [pid = 15480] [serial = 11] [outer = 0x7f8170eee400] 00:45:21 INFO - PROCESS | 15480 | ++DOMWINDOW == 12 (0x7f816ec51800) [pid = 15480] [serial = 12] [outer = 0x7f816ffd9000] 00:45:22 INFO - PROCESS | 15480 | 1456994722742 Marionette DEBUG loaded listener.js 00:45:22 INFO - PROCESS | 15480 | 1456994722760 Marionette DEBUG loaded listener.js 00:45:23 INFO - PROCESS | 15480 | ++DOMWINDOW == 13 (0x7f817ce79c00) [pid = 15480] [serial = 13] [outer = 0x7f816ffd9000] 00:45:23 INFO - PROCESS | 15480 | 1456994723395 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"4ecf907b-ef30-40ee-9828-a2ac0d8a6629","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:45:23 INFO - PROCESS | 15480 | 1456994723704 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:45:23 INFO - PROCESS | 15480 | 1456994723710 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:45:24 INFO - PROCESS | 15480 | 1456994724049 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:45:24 INFO - PROCESS | 15480 | 1456994724052 Marionette TRACE conn3 <- [1,3,null,{}] 00:45:24 INFO - PROCESS | 15480 | 1456994724093 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:45:24 INFO - PROCESS | 15480 | [15480] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:45:24 INFO - PROCESS | 15480 | ++DOMWINDOW == 14 (0x7f8169c9e000) [pid = 15480] [serial = 14] [outer = 0x7f816ffd9000] 00:45:24 INFO - PROCESS | 15480 | [15480] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html 00:45:25 INFO - PROCESS | 15480 | ++DOCSHELL 0x7f816843e000 == 6 [pid = 15480] [id = 6] 00:45:25 INFO - PROCESS | 15480 | ++DOMWINDOW == 15 (0x7f8167907c00) [pid = 15480] [serial = 15] [outer = (nil)] 00:45:25 INFO - PROCESS | 15480 | ++DOMWINDOW == 16 (0x7f8167908c00) [pid = 15480] [serial = 16] [outer = 0x7f8167907c00] 00:45:25 INFO - PROCESS | 15480 | ++DOMWINDOW == 17 (0x7f816790fc00) [pid = 15480] [serial = 17] [outer = 0x7f8167907c00] 00:45:25 INFO - PROCESS | 15480 | ++DOCSHELL 0x7f81679db800 == 7 [pid = 15480] [id = 7] 00:45:25 INFO - PROCESS | 15480 | ++DOMWINDOW == 18 (0x7f8167910800) [pid = 15480] [serial = 18] [outer = (nil)] 00:45:25 INFO - PROCESS | 15480 | ++DOMWINDOW == 19 (0x7f8168419400) [pid = 15480] [serial = 19] [outer = 0x7f8167910800] 00:45:25 INFO - PROCESS | 15480 | ++DOMWINDOW == 20 (0x7f81676bf400) [pid = 15480] [serial = 20] [outer = 0x7f8167910800] 00:45:25 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:45:25 INFO - document served over http requires an http 00:45:25 INFO - sub-resource via xhr-request using the meta-csp 00:45:25 INFO - delivery method with no-redirect and when 00:45:25 INFO - the target request is cross-origin. - expected FAIL 00:45:25 INFO - TEST-INFO | expected FAIL 00:45:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 943ms 00:45:26 WARNING - u'runner_teardown' () 00:45:26 INFO - Setting up ssl 00:45:26 INFO - PROCESS | certutil | 00:45:26 INFO - PROCESS | certutil | 00:45:26 INFO - PROCESS | certutil | 00:45:26 INFO - Certificate Nickname Trust Attributes 00:45:26 INFO - SSL,S/MIME,JAR/XPI 00:45:26 INFO - 00:45:26 INFO - web-platform-tests CT,, 00:45:26 INFO - 00:45:26 INFO - Starting runner 00:45:29 INFO - PROCESS | 15543 | 1456994729419 Marionette DEBUG Marionette enabled via build flag and pref 00:45:29 INFO - PROCESS | 15543 | ++DOCSHELL 0x7fd5c88c0800 == 1 [pid = 15543] [id = 1] 00:45:29 INFO - PROCESS | 15543 | ++DOMWINDOW == 1 (0x7fd5c88c1000) [pid = 15543] [serial = 1] [outer = (nil)] 00:45:29 INFO - PROCESS | 15543 | ++DOMWINDOW == 2 (0x7fd5c88c2000) [pid = 15543] [serial = 2] [outer = 0x7fd5c88c1000] 00:45:30 INFO - PROCESS | 15543 | 1456994730112 Marionette INFO Listening on port 3032 00:45:30 INFO - PROCESS | 15543 | 1456994730624 Marionette DEBUG Marionette enabled via command-line flag 00:45:30 INFO - PROCESS | 15543 | ++DOCSHELL 0x7fd5c5427000 == 2 [pid = 15543] [id = 2] 00:45:30 INFO - PROCESS | 15543 | ++DOMWINDOW == 3 (0x7fd5c5437800) [pid = 15543] [serial = 3] [outer = (nil)] 00:45:30 INFO - PROCESS | 15543 | ++DOMWINDOW == 4 (0x7fd5c5438800) [pid = 15543] [serial = 4] [outer = 0x7fd5c5437800] 00:45:30 INFO - PROCESS | 15543 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fd5cc85fc10 00:45:30 INFO - PROCESS | 15543 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fd5c533cfd0 00:45:30 INFO - PROCESS | 15543 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fd5c5353160 00:45:30 INFO - PROCESS | 15543 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fd5c5353460 00:45:30 INFO - PROCESS | 15543 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fd5c5353790 00:45:30 INFO - PROCESS | 15543 | ++DOMWINDOW == 5 (0x7fd5c539d800) [pid = 15543] [serial = 5] [outer = 0x7fd5c88c1000] 00:45:30 INFO - PROCESS | 15543 | [15543] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:45:30 INFO - PROCESS | 15543 | 1456994730946 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40913 00:45:31 INFO - PROCESS | 15543 | [15543] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:45:31 INFO - PROCESS | 15543 | 1456994731036 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40914 00:45:31 INFO - PROCESS | 15543 | 1456994731043 Marionette DEBUG Closed connection conn0 00:45:31 INFO - PROCESS | 15543 | [15543] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:45:31 INFO - PROCESS | 15543 | [15543] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:45:31 INFO - PROCESS | 15543 | 1456994731188 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40915 00:45:31 INFO - PROCESS | 15543 | 1456994731193 Marionette DEBUG Closed connection conn1 00:45:31 INFO - PROCESS | 15543 | [15543] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:45:31 INFO - PROCESS | 15543 | 1456994731239 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40916 00:45:31 INFO - PROCESS | 15543 | 1456994731247 Marionette DEBUG Closed connection conn2 00:45:31 INFO - PROCESS | 15543 | 1456994731292 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:45:31 INFO - PROCESS | 15543 | 1456994731314 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:45:32 INFO - PROCESS | 15543 | [15543] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:45:32 INFO - PROCESS | 15543 | ++DOCSHELL 0x7fd5b9383000 == 3 [pid = 15543] [id = 3] 00:45:32 INFO - PROCESS | 15543 | ++DOMWINDOW == 6 (0x7fd5b9383800) [pid = 15543] [serial = 6] [outer = (nil)] 00:45:32 INFO - PROCESS | 15543 | ++DOCSHELL 0x7fd5b9384000 == 4 [pid = 15543] [id = 4] 00:45:32 INFO - PROCESS | 15543 | ++DOMWINDOW == 7 (0x7fd5b96ef800) [pid = 15543] [serial = 7] [outer = (nil)] 00:45:33 INFO - PROCESS | 15543 | [15543] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:45:33 INFO - PROCESS | 15543 | ++DOCSHELL 0x7fd5b792f800 == 5 [pid = 15543] [id = 5] 00:45:33 INFO - PROCESS | 15543 | ++DOMWINDOW == 8 (0x7fd5b87d6400) [pid = 15543] [serial = 8] [outer = (nil)] 00:45:33 INFO - PROCESS | 15543 | [15543] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:45:33 INFO - PROCESS | 15543 | [15543] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:45:33 INFO - PROCESS | 15543 | ++DOMWINDOW == 9 (0x7fd5b797e800) [pid = 15543] [serial = 9] [outer = 0x7fd5b87d6400] 00:45:33 INFO - PROCESS | 15543 | ++DOMWINDOW == 10 (0x7fd5b7438000) [pid = 15543] [serial = 10] [outer = 0x7fd5b9383800] 00:45:33 INFO - PROCESS | 15543 | ++DOMWINDOW == 11 (0x7fd5b7452c00) [pid = 15543] [serial = 11] [outer = 0x7fd5b96ef800] 00:45:33 INFO - PROCESS | 15543 | ++DOMWINDOW == 12 (0x7fd5b7454c00) [pid = 15543] [serial = 12] [outer = 0x7fd5b87d6400] 00:45:35 INFO - PROCESS | 15543 | 1456994735132 Marionette DEBUG loaded listener.js 00:45:35 INFO - PROCESS | 15543 | 1456994735148 Marionette DEBUG loaded listener.js 00:45:35 INFO - PROCESS | 15543 | ++DOMWINDOW == 13 (0x7fd5c565e800) [pid = 15543] [serial = 13] [outer = 0x7fd5b87d6400] 00:45:35 INFO - PROCESS | 15543 | 1456994735790 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"f173ccad-3acf-467c-9148-6b3c30cafd7f","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:45:36 INFO - PROCESS | 15543 | 1456994736095 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:45:36 INFO - PROCESS | 15543 | 1456994736101 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:45:36 INFO - PROCESS | 15543 | 1456994736453 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:45:36 INFO - PROCESS | 15543 | 1456994736456 Marionette TRACE conn3 <- [1,3,null,{}] 00:45:36 INFO - PROCESS | 15543 | 1456994736509 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:45:36 INFO - PROCESS | 15543 | [15543] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:45:36 INFO - PROCESS | 15543 | ++DOMWINDOW == 14 (0x7fd5b2093400) [pid = 15543] [serial = 14] [outer = 0x7fd5b87d6400] 00:45:37 INFO - PROCESS | 15543 | [15543] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html 00:45:37 INFO - PROCESS | 15543 | ++DOCSHELL 0x7fd5b031f800 == 6 [pid = 15543] [id = 6] 00:45:37 INFO - PROCESS | 15543 | ++DOMWINDOW == 15 (0x7fd5b0207c00) [pid = 15543] [serial = 15] [outer = (nil)] 00:45:37 INFO - PROCESS | 15543 | ++DOMWINDOW == 16 (0x7fd5b0208c00) [pid = 15543] [serial = 16] [outer = 0x7fd5b0207c00] 00:45:37 INFO - PROCESS | 15543 | ++DOMWINDOW == 17 (0x7fd5b020f800) [pid = 15543] [serial = 17] [outer = 0x7fd5b0207c00] 00:45:37 INFO - PROCESS | 15543 | ++DOCSHELL 0x7fd5b000d800 == 7 [pid = 15543] [id = 7] 00:45:37 INFO - PROCESS | 15543 | ++DOMWINDOW == 18 (0x7fd5b0042800) [pid = 15543] [serial = 18] [outer = (nil)] 00:45:37 INFO - PROCESS | 15543 | ++DOMWINDOW == 19 (0x7fd5b0049000) [pid = 15543] [serial = 19] [outer = 0x7fd5b0042800] 00:45:38 INFO - PROCESS | 15543 | ++DOMWINDOW == 20 (0x7fd5b033b800) [pid = 15543] [serial = 20] [outer = 0x7fd5b0042800] 00:45:38 INFO - PROCESS | 15543 | [15543] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:45:38 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:45:38 INFO - document served over http requires an http 00:45:38 INFO - sub-resource via xhr-request using the meta-csp 00:45:38 INFO - delivery method with swap-origin-redirect and when 00:45:38 INFO - the target request is cross-origin. 00:45:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | took 1139ms 00:45:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html 00:45:38 INFO - PROCESS | 15543 | ++DOCSHELL 0x7fd5af2f6000 == 8 [pid = 15543] [id = 8] 00:45:38 INFO - PROCESS | 15543 | ++DOMWINDOW == 21 (0x7fd5af0bb400) [pid = 15543] [serial = 21] [outer = (nil)] 00:45:38 INFO - PROCESS | 15543 | ++DOMWINDOW == 22 (0x7fd5af0bc800) [pid = 15543] [serial = 22] [outer = 0x7fd5af0bb400] 00:45:38 INFO - PROCESS | 15543 | ++DOMWINDOW == 23 (0x7fd5af0c2000) [pid = 15543] [serial = 23] [outer = 0x7fd5af0bb400] 00:45:39 INFO - PROCESS | 15543 | [15543] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:45:39 INFO - PROCESS | 15543 | [15543] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:45:39 INFO - PROCESS | 15543 | [15543] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:45:39 INFO - PROCESS | 15543 | [15543] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:45:39 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:45:39 INFO - document served over http requires an https 00:45:39 INFO - sub-resource via fetch-request using the meta-csp 00:45:39 INFO - delivery method with keep-origin-redirect and when 00:45:39 INFO - the target request is cross-origin. - expected FAIL 00:45:39 INFO - TEST-INFO | expected FAIL 00:45:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | took 901ms 00:45:39 WARNING - u'runner_teardown' () 00:45:39 INFO - Setting up ssl 00:45:39 INFO - PROCESS | certutil | 00:45:39 INFO - PROCESS | certutil | 00:45:39 INFO - PROCESS | certutil | 00:45:39 INFO - Certificate Nickname Trust Attributes 00:45:39 INFO - SSL,S/MIME,JAR/XPI 00:45:39 INFO - 00:45:39 INFO - web-platform-tests CT,, 00:45:39 INFO - 00:45:39 INFO - Starting runner 00:45:42 INFO - PROCESS | 15613 | 1456994742868 Marionette DEBUG Marionette enabled via build flag and pref 00:45:43 INFO - PROCESS | 15613 | ++DOCSHELL 0x7f9e209c4000 == 1 [pid = 15613] [id = 1] 00:45:43 INFO - PROCESS | 15613 | ++DOMWINDOW == 1 (0x7f9e209c4800) [pid = 15613] [serial = 1] [outer = (nil)] 00:45:43 INFO - PROCESS | 15613 | ++DOMWINDOW == 2 (0x7f9e209c5800) [pid = 15613] [serial = 2] [outer = 0x7f9e209c4800] 00:45:43 INFO - PROCESS | 15613 | 1456994743557 Marionette INFO Listening on port 3033 00:45:44 INFO - PROCESS | 15613 | 1456994744065 Marionette DEBUG Marionette enabled via command-line flag 00:45:44 INFO - PROCESS | 15613 | ++DOCSHELL 0x7f9e1d524800 == 2 [pid = 15613] [id = 2] 00:45:44 INFO - PROCESS | 15613 | ++DOMWINDOW == 3 (0x7f9e1d535000) [pid = 15613] [serial = 3] [outer = (nil)] 00:45:44 INFO - PROCESS | 15613 | ++DOMWINDOW == 4 (0x7f9e1d536000) [pid = 15613] [serial = 4] [outer = 0x7f9e1d535000] 00:45:44 INFO - PROCESS | 15613 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9e1d5f3b80 00:45:44 INFO - PROCESS | 15613 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9e1d440f40 00:45:44 INFO - PROCESS | 15613 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9e1d456160 00:45:44 INFO - PROCESS | 15613 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9e1d456460 00:45:44 INFO - PROCESS | 15613 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9e1d456790 00:45:44 INFO - PROCESS | 15613 | ++DOMWINDOW == 5 (0x7f9e1d4a4800) [pid = 15613] [serial = 5] [outer = 0x7f9e209c4800] 00:45:44 INFO - PROCESS | 15613 | [15613] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:45:44 INFO - PROCESS | 15613 | 1456994744383 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44204 00:45:44 INFO - PROCESS | 15613 | [15613] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:45:44 INFO - PROCESS | 15613 | 1456994744473 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44205 00:45:44 INFO - PROCESS | 15613 | 1456994744479 Marionette DEBUG Closed connection conn0 00:45:44 INFO - PROCESS | 15613 | [15613] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:45:44 INFO - PROCESS | 15613 | [15613] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:45:44 INFO - PROCESS | 15613 | 1456994744622 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44206 00:45:44 INFO - PROCESS | 15613 | 1456994744627 Marionette DEBUG Closed connection conn1 00:45:44 INFO - PROCESS | 15613 | [15613] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:45:44 INFO - PROCESS | 15613 | 1456994744676 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44207 00:45:44 INFO - PROCESS | 15613 | 1456994744680 Marionette DEBUG Closed connection conn2 00:45:44 INFO - PROCESS | 15613 | 1456994744720 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:45:44 INFO - PROCESS | 15613 | 1456994744743 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:45:45 INFO - PROCESS | 15613 | [15613] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:45:46 INFO - PROCESS | 15613 | ++DOCSHELL 0x7f9e115d5000 == 3 [pid = 15613] [id = 3] 00:45:46 INFO - PROCESS | 15613 | ++DOMWINDOW == 6 (0x7f9e115d5800) [pid = 15613] [serial = 6] [outer = (nil)] 00:45:46 INFO - PROCESS | 15613 | ++DOCSHELL 0x7f9e115d6000 == 4 [pid = 15613] [id = 4] 00:45:46 INFO - PROCESS | 15613 | ++DOMWINDOW == 7 (0x7f9e1150e000) [pid = 15613] [serial = 7] [outer = (nil)] 00:45:46 INFO - PROCESS | 15613 | [15613] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:45:47 INFO - PROCESS | 15613 | ++DOCSHELL 0x7f9e0fb44000 == 5 [pid = 15613] [id = 5] 00:45:47 INFO - PROCESS | 15613 | ++DOMWINDOW == 8 (0x7f9e0fb66000) [pid = 15613] [serial = 8] [outer = (nil)] 00:45:47 INFO - PROCESS | 15613 | [15613] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:45:47 INFO - PROCESS | 15613 | [15613] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:45:47 INFO - PROCESS | 15613 | ++DOMWINDOW == 9 (0x7f9e0fb74000) [pid = 15613] [serial = 9] [outer = 0x7f9e0fb66000] 00:45:47 INFO - PROCESS | 15613 | ++DOMWINDOW == 10 (0x7f9e0f681800) [pid = 15613] [serial = 10] [outer = 0x7f9e115d5800] 00:45:47 INFO - PROCESS | 15613 | ++DOMWINDOW == 11 (0x7f9e0f6ac400) [pid = 15613] [serial = 11] [outer = 0x7f9e1150e000] 00:45:47 INFO - PROCESS | 15613 | ++DOMWINDOW == 12 (0x7f9e0f6ae400) [pid = 15613] [serial = 12] [outer = 0x7f9e0fb66000] 00:45:48 INFO - PROCESS | 15613 | 1456994748603 Marionette DEBUG loaded listener.js 00:45:48 INFO - PROCESS | 15613 | 1456994748618 Marionette DEBUG loaded listener.js 00:45:49 INFO - PROCESS | 15613 | ++DOMWINDOW == 13 (0x7f9e1d7e6400) [pid = 15613] [serial = 13] [outer = 0x7f9e0fb66000] 00:45:49 INFO - PROCESS | 15613 | 1456994749250 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"e59358f7-e2fa-417b-bc35-717b05ad8214","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:45:49 INFO - PROCESS | 15613 | 1456994749588 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:45:49 INFO - PROCESS | 15613 | 1456994749594 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:45:49 INFO - PROCESS | 15613 | 1456994749890 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:45:49 INFO - PROCESS | 15613 | 1456994749893 Marionette TRACE conn3 <- [1,3,null,{}] 00:45:49 INFO - PROCESS | 15613 | 1456994749962 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:45:50 INFO - PROCESS | 15613 | [15613] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:45:50 INFO - PROCESS | 15613 | ++DOMWINDOW == 14 (0x7f9e0a4cdc00) [pid = 15613] [serial = 14] [outer = 0x7f9e0fb66000] 00:45:50 INFO - PROCESS | 15613 | [15613] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html 00:45:50 INFO - PROCESS | 15613 | ++DOCSHELL 0x7f9e0884f000 == 6 [pid = 15613] [id = 6] 00:45:50 INFO - PROCESS | 15613 | ++DOMWINDOW == 15 (0x7f9e08608000) [pid = 15613] [serial = 15] [outer = (nil)] 00:45:50 INFO - PROCESS | 15613 | ++DOMWINDOW == 16 (0x7f9e08609000) [pid = 15613] [serial = 16] [outer = 0x7f9e08608000] 00:45:50 INFO - PROCESS | 15613 | ++DOMWINDOW == 17 (0x7f9e0860f800) [pid = 15613] [serial = 17] [outer = 0x7f9e08608000] 00:45:51 INFO - PROCESS | 15613 | ++DOCSHELL 0x7f9e086dc000 == 7 [pid = 15613] [id = 7] 00:45:51 INFO - PROCESS | 15613 | ++DOMWINDOW == 18 (0x7f9e08441800) [pid = 15613] [serial = 18] [outer = (nil)] 00:45:51 INFO - PROCESS | 15613 | ++DOMWINDOW == 19 (0x7f9e08824c00) [pid = 15613] [serial = 19] [outer = 0x7f9e08441800] 00:45:51 INFO - PROCESS | 15613 | ++DOMWINDOW == 20 (0x7f9e083b3400) [pid = 15613] [serial = 20] [outer = 0x7f9e08441800] 00:45:51 INFO - PROCESS | 15613 | [15613] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:45:51 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:45:51 INFO - document served over http requires an https 00:45:51 INFO - sub-resource via fetch-request using the meta-csp 00:45:51 INFO - delivery method with no-redirect and when 00:45:51 INFO - the target request is cross-origin. - expected FAIL 00:45:51 INFO - TEST-INFO | expected FAIL 00:45:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1138ms 00:45:52 WARNING - u'runner_teardown' () 00:45:52 INFO - Setting up ssl 00:45:52 INFO - PROCESS | certutil | 00:45:52 INFO - PROCESS | certutil | 00:45:52 INFO - PROCESS | certutil | 00:45:52 INFO - Certificate Nickname Trust Attributes 00:45:52 INFO - SSL,S/MIME,JAR/XPI 00:45:52 INFO - 00:45:52 INFO - web-platform-tests CT,, 00:45:52 INFO - 00:45:52 INFO - Starting runner 00:45:55 INFO - PROCESS | 15679 | 1456994755206 Marionette DEBUG Marionette enabled via build flag and pref 00:45:55 INFO - PROCESS | 15679 | ++DOCSHELL 0x7f7eb3fc5800 == 1 [pid = 15679] [id = 1] 00:45:55 INFO - PROCESS | 15679 | ++DOMWINDOW == 1 (0x7f7eb3fc6000) [pid = 15679] [serial = 1] [outer = (nil)] 00:45:55 INFO - PROCESS | 15679 | ++DOMWINDOW == 2 (0x7f7eb3fc7000) [pid = 15679] [serial = 2] [outer = 0x7f7eb3fc6000] 00:45:55 INFO - PROCESS | 15679 | 1456994755881 Marionette INFO Listening on port 3034 00:45:56 INFO - PROCESS | 15679 | 1456994756448 Marionette DEBUG Marionette enabled via command-line flag 00:45:56 INFO - PROCESS | 15679 | ++DOCSHELL 0x7f7eb0b2a000 == 2 [pid = 15679] [id = 2] 00:45:56 INFO - PROCESS | 15679 | ++DOMWINDOW == 3 (0x7f7eb0b3a800) [pid = 15679] [serial = 3] [outer = (nil)] 00:45:56 INFO - PROCESS | 15679 | ++DOMWINDOW == 4 (0x7f7eb0b3b800) [pid = 15679] [serial = 4] [outer = 0x7f7eb0b3a800] 00:45:56 INFO - PROCESS | 15679 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7eb7f5fc10 00:45:56 INFO - PROCESS | 15679 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7eb0a3bfd0 00:45:56 INFO - PROCESS | 15679 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7eb0a54160 00:45:56 INFO - PROCESS | 15679 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7eb0a54460 00:45:56 INFO - PROCESS | 15679 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7eb0a54790 00:45:56 INFO - PROCESS | 15679 | ++DOMWINDOW == 5 (0x7f7eb0a99800) [pid = 15679] [serial = 5] [outer = 0x7f7eb3fc6000] 00:45:56 INFO - PROCESS | 15679 | [15679] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:45:56 INFO - PROCESS | 15679 | 1456994756810 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:39311 00:45:56 INFO - PROCESS | 15679 | [15679] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:45:56 INFO - PROCESS | 15679 | 1456994756854 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:39312 00:45:56 INFO - PROCESS | 15679 | 1456994756906 Marionette DEBUG Closed connection conn0 00:45:57 INFO - PROCESS | 15679 | [15679] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:45:57 INFO - PROCESS | 15679 | 1456994757022 Marionette DEBUG Closed connection conn1 00:45:57 INFO - PROCESS | 15679 | [15679] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:45:57 INFO - PROCESS | 15679 | 1456994757032 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:39313 00:45:57 INFO - PROCESS | 15679 | [15679] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:45:57 INFO - PROCESS | 15679 | 1456994757084 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:39314 00:45:57 INFO - PROCESS | 15679 | 1456994757088 Marionette DEBUG Closed connection conn2 00:45:57 INFO - PROCESS | 15679 | 1456994757116 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:45:57 INFO - PROCESS | 15679 | 1456994757131 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:45:57 INFO - PROCESS | 15679 | [15679] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:45:58 INFO - PROCESS | 15679 | ++DOCSHELL 0x7f7ea48b2000 == 3 [pid = 15679] [id = 3] 00:45:58 INFO - PROCESS | 15679 | ++DOMWINDOW == 6 (0x7f7ea48b4800) [pid = 15679] [serial = 6] [outer = (nil)] 00:45:58 INFO - PROCESS | 15679 | ++DOCSHELL 0x7f7ea48b5000 == 4 [pid = 15679] [id = 4] 00:45:58 INFO - PROCESS | 15679 | ++DOMWINDOW == 7 (0x7f7ea4aaec00) [pid = 15679] [serial = 7] [outer = (nil)] 00:45:59 INFO - PROCESS | 15679 | [15679] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:45:59 INFO - PROCESS | 15679 | ++DOCSHELL 0x7f7ea30af800 == 5 [pid = 15679] [id = 5] 00:45:59 INFO - PROCESS | 15679 | ++DOMWINDOW == 8 (0x7f7ea3cd8c00) [pid = 15679] [serial = 8] [outer = (nil)] 00:45:59 INFO - PROCESS | 15679 | [15679] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:45:59 INFO - PROCESS | 15679 | [15679] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:45:59 INFO - PROCESS | 15679 | ++DOMWINDOW == 9 (0x7f7ea2fefc00) [pid = 15679] [serial = 9] [outer = 0x7f7ea3cd8c00] 00:45:59 INFO - PROCESS | 15679 | ++DOMWINDOW == 10 (0x7f7ea2caf800) [pid = 15679] [serial = 10] [outer = 0x7f7ea48b4800] 00:45:59 INFO - PROCESS | 15679 | ++DOMWINDOW == 11 (0x7f7ea2cda000) [pid = 15679] [serial = 11] [outer = 0x7f7ea4aaec00] 00:45:59 INFO - PROCESS | 15679 | ++DOMWINDOW == 12 (0x7f7ea2cdc000) [pid = 15679] [serial = 12] [outer = 0x7f7ea3cd8c00] 00:46:01 INFO - PROCESS | 15679 | 1456994761046 Marionette DEBUG loaded listener.js 00:46:01 INFO - PROCESS | 15679 | 1456994761064 Marionette DEBUG loaded listener.js 00:46:01 INFO - PROCESS | 15679 | ++DOMWINDOW == 13 (0x7f7ea0c1ac00) [pid = 15679] [serial = 13] [outer = 0x7f7ea3cd8c00] 00:46:01 INFO - PROCESS | 15679 | 1456994761708 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"6430e34c-b29f-454b-bafc-4ee59d75fde3","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:46:01 INFO - PROCESS | 15679 | 1456994761952 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:46:01 INFO - PROCESS | 15679 | 1456994761957 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:46:02 INFO - PROCESS | 15679 | 1456994762344 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:46:02 INFO - PROCESS | 15679 | 1456994762346 Marionette TRACE conn3 <- [1,3,null,{}] 00:46:02 INFO - PROCESS | 15679 | 1456994762397 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:46:02 INFO - PROCESS | 15679 | [15679] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:46:02 INFO - PROCESS | 15679 | ++DOMWINDOW == 14 (0x7f7e9ed57000) [pid = 15679] [serial = 14] [outer = 0x7f7ea3cd8c00] 00:46:03 INFO - PROCESS | 15679 | [15679] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:46:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html 00:46:03 INFO - PROCESS | 15679 | ++DOCSHELL 0x7f7e9bc50800 == 6 [pid = 15679] [id = 6] 00:46:03 INFO - PROCESS | 15679 | ++DOMWINDOW == 15 (0x7f7e9bb07000) [pid = 15679] [serial = 15] [outer = (nil)] 00:46:03 INFO - PROCESS | 15679 | ++DOMWINDOW == 16 (0x7f7e9bb08000) [pid = 15679] [serial = 16] [outer = 0x7f7e9bb07000] 00:46:03 INFO - PROCESS | 15679 | ++DOMWINDOW == 17 (0x7f7e9bb0e800) [pid = 15679] [serial = 17] [outer = 0x7f7e9bb07000] 00:46:03 INFO - PROCESS | 15679 | ++DOCSHELL 0x7f7e9bbd2800 == 7 [pid = 15679] [id = 7] 00:46:03 INFO - PROCESS | 15679 | ++DOMWINDOW == 18 (0x7f7e9b93c800) [pid = 15679] [serial = 18] [outer = (nil)] 00:46:03 INFO - PROCESS | 15679 | ++DOMWINDOW == 19 (0x7f7e9b986400) [pid = 15679] [serial = 19] [outer = 0x7f7e9b93c800] 00:46:03 INFO - PROCESS | 15679 | ++DOMWINDOW == 20 (0x7f7e9b98c400) [pid = 15679] [serial = 20] [outer = 0x7f7e9b93c800] 00:46:04 INFO - PROCESS | 15679 | [15679] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:46:04 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:46:04 INFO - document served over http requires an https 00:46:04 INFO - sub-resource via fetch-request using the meta-csp 00:46:04 INFO - delivery method with swap-origin-redirect and when 00:46:04 INFO - the target request is cross-origin. - expected FAIL 00:46:04 INFO - TEST-INFO | expected FAIL 00:46:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | took 1332ms 00:46:04 WARNING - u'runner_teardown' () 00:46:04 INFO - Setting up ssl 00:46:04 INFO - PROCESS | certutil | 00:46:04 INFO - PROCESS | certutil | 00:46:04 INFO - PROCESS | certutil | 00:46:04 INFO - Certificate Nickname Trust Attributes 00:46:04 INFO - SSL,S/MIME,JAR/XPI 00:46:04 INFO - 00:46:04 INFO - web-platform-tests CT,, 00:46:04 INFO - 00:46:04 INFO - Starting runner 00:46:08 INFO - PROCESS | 15746 | 1456994767999 Marionette DEBUG Marionette enabled via build flag and pref 00:46:08 INFO - PROCESS | 15746 | ++DOCSHELL 0x7fc5c26c5000 == 1 [pid = 15746] [id = 1] 00:46:08 INFO - PROCESS | 15746 | ++DOMWINDOW == 1 (0x7fc5c26c5800) [pid = 15746] [serial = 1] [outer = (nil)] 00:46:08 INFO - PROCESS | 15746 | ++DOMWINDOW == 2 (0x7fc5c26c6800) [pid = 15746] [serial = 2] [outer = 0x7fc5c26c5800] 00:46:08 INFO - PROCESS | 15746 | 1456994768682 Marionette INFO Listening on port 3035 00:46:09 INFO - PROCESS | 15746 | 1456994769184 Marionette DEBUG Marionette enabled via command-line flag 00:46:09 INFO - PROCESS | 15746 | ++DOCSHELL 0x7fc5bf227800 == 2 [pid = 15746] [id = 2] 00:46:09 INFO - PROCESS | 15746 | ++DOMWINDOW == 3 (0x7fc5bf238000) [pid = 15746] [serial = 3] [outer = (nil)] 00:46:09 INFO - PROCESS | 15746 | ++DOMWINDOW == 4 (0x7fc5bf239000) [pid = 15746] [serial = 4] [outer = 0x7fc5bf238000] 00:46:09 INFO - PROCESS | 15746 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fc5c665fb80 00:46:09 INFO - PROCESS | 15746 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fc5bf142f40 00:46:09 INFO - PROCESS | 15746 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fc5bf154160 00:46:09 INFO - PROCESS | 15746 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fc5bf154460 00:46:09 INFO - PROCESS | 15746 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fc5bf154790 00:46:09 INFO - PROCESS | 15746 | ++DOMWINDOW == 5 (0x7fc5bf19c800) [pid = 15746] [serial = 5] [outer = 0x7fc5c26c5800] 00:46:09 INFO - PROCESS | 15746 | [15746] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:46:09 INFO - PROCESS | 15746 | 1456994769503 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57725 00:46:09 INFO - PROCESS | 15746 | [15746] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:46:09 INFO - PROCESS | 15746 | 1456994769592 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57726 00:46:09 INFO - PROCESS | 15746 | 1456994769599 Marionette DEBUG Closed connection conn0 00:46:09 INFO - PROCESS | 15746 | [15746] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:46:09 INFO - PROCESS | 15746 | [15746] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:46:09 INFO - PROCESS | 15746 | 1456994769740 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57727 00:46:09 INFO - PROCESS | 15746 | 1456994769744 Marionette DEBUG Closed connection conn1 00:46:09 INFO - PROCESS | 15746 | [15746] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:46:09 INFO - PROCESS | 15746 | 1456994769790 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57728 00:46:09 INFO - PROCESS | 15746 | 1456994769798 Marionette DEBUG Closed connection conn2 00:46:09 INFO - PROCESS | 15746 | 1456994769836 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:46:09 INFO - PROCESS | 15746 | 1456994769852 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:46:10 INFO - PROCESS | 15746 | [15746] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:46:11 INFO - PROCESS | 15746 | ++DOCSHELL 0x7fc5b35e8000 == 3 [pid = 15746] [id = 3] 00:46:11 INFO - PROCESS | 15746 | ++DOMWINDOW == 6 (0x7fc5b35ec000) [pid = 15746] [serial = 6] [outer = (nil)] 00:46:11 INFO - PROCESS | 15746 | ++DOCSHELL 0x7fc5b35ec800 == 4 [pid = 15746] [id = 4] 00:46:11 INFO - PROCESS | 15746 | ++DOMWINDOW == 7 (0x7fc5b33ebc00) [pid = 15746] [serial = 7] [outer = (nil)] 00:46:11 INFO - PROCESS | 15746 | [15746] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:46:12 INFO - PROCESS | 15746 | ++DOCSHELL 0x7fc5b2795000 == 5 [pid = 15746] [id = 5] 00:46:12 INFO - PROCESS | 15746 | ++DOMWINDOW == 8 (0x7fc5b25a5000) [pid = 15746] [serial = 8] [outer = (nil)] 00:46:12 INFO - PROCESS | 15746 | [15746] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:46:12 INFO - PROCESS | 15746 | [15746] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:46:12 INFO - PROCESS | 15746 | ++DOMWINDOW == 9 (0x7fc5b184e400) [pid = 15746] [serial = 9] [outer = 0x7fc5b25a5000] 00:46:12 INFO - PROCESS | 15746 | ++DOMWINDOW == 10 (0x7fc5b1210800) [pid = 15746] [serial = 10] [outer = 0x7fc5b35ec000] 00:46:12 INFO - PROCESS | 15746 | ++DOMWINDOW == 11 (0x7fc5b13f3800) [pid = 15746] [serial = 11] [outer = 0x7fc5b33ebc00] 00:46:12 INFO - PROCESS | 15746 | ++DOMWINDOW == 12 (0x7fc5b13f5800) [pid = 15746] [serial = 12] [outer = 0x7fc5b25a5000] 00:46:13 INFO - PROCESS | 15746 | 1456994773618 Marionette DEBUG loaded listener.js 00:46:13 INFO - PROCESS | 15746 | 1456994773635 Marionette DEBUG loaded listener.js 00:46:14 INFO - PROCESS | 15746 | ++DOMWINDOW == 13 (0x7fc5bf466000) [pid = 15746] [serial = 13] [outer = 0x7fc5b25a5000] 00:46:14 INFO - PROCESS | 15746 | 1456994774286 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"11475f30-afe7-414f-ac16-c5434f737999","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:46:14 INFO - PROCESS | 15746 | 1456994774612 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:46:14 INFO - PROCESS | 15746 | 1456994774618 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:46:14 INFO - PROCESS | 15746 | 1456994774939 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:46:14 INFO - PROCESS | 15746 | 1456994774941 Marionette TRACE conn3 <- [1,3,null,{}] 00:46:15 INFO - PROCESS | 15746 | 1456994775039 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:46:15 INFO - PROCESS | 15746 | [15746] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:46:15 INFO - PROCESS | 15746 | ++DOMWINDOW == 14 (0x7fc5ac391000) [pid = 15746] [serial = 14] [outer = 0x7fc5b25a5000] 00:46:15 INFO - PROCESS | 15746 | [15746] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:46:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html 00:46:15 INFO - PROCESS | 15746 | ++DOCSHELL 0x7fc5abc42000 == 6 [pid = 15746] [id = 6] 00:46:15 INFO - PROCESS | 15746 | ++DOMWINDOW == 15 (0x7fc5aa108c00) [pid = 15746] [serial = 15] [outer = (nil)] 00:46:16 INFO - PROCESS | 15746 | ++DOMWINDOW == 16 (0x7fc5aa109c00) [pid = 15746] [serial = 16] [outer = 0x7fc5aa108c00] 00:46:16 INFO - PROCESS | 15746 | ++DOMWINDOW == 17 (0x7fc5aa110c00) [pid = 15746] [serial = 17] [outer = 0x7fc5aa108c00] 00:46:16 INFO - PROCESS | 15746 | ++DOCSHELL 0x7fc5a9f05000 == 7 [pid = 15746] [id = 7] 00:46:16 INFO - PROCESS | 15746 | ++DOMWINDOW == 18 (0x7fc5a9f3d400) [pid = 15746] [serial = 18] [outer = (nil)] 00:46:16 INFO - PROCESS | 15746 | ++DOMWINDOW == 19 (0x7fc5a9f4b400) [pid = 15746] [serial = 19] [outer = 0x7fc5a9f3d400] 00:46:16 INFO - PROCESS | 15746 | ++DOCSHELL 0x7fc5a9f1b000 == 8 [pid = 15746] [id = 8] 00:46:16 INFO - PROCESS | 15746 | ++DOMWINDOW == 20 (0x7fc5a9903c00) [pid = 15746] [serial = 20] [outer = (nil)] 00:46:16 INFO - PROCESS | 15746 | ++DOMWINDOW == 21 (0x7fc5b31f2400) [pid = 15746] [serial = 21] [outer = 0x7fc5a9f3d400] 00:46:17 INFO - PROCESS | 15746 | ++DOMWINDOW == 22 (0x7fc5a9ca8000) [pid = 15746] [serial = 22] [outer = 0x7fc5a9903c00] 00:46:17 INFO - PROCESS | 15746 | [15746] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:46:17 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:46:17 INFO - document served over http requires an https 00:46:17 INFO - sub-resource via iframe-tag using the meta-csp 00:46:17 INFO - delivery method with keep-origin-redirect and when 00:46:17 INFO - the target request is cross-origin. - expected FAIL 00:46:17 INFO - TEST-INFO | expected FAIL 00:46:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 1398ms 00:46:17 WARNING - u'runner_teardown' () 00:46:17 INFO - Setting up ssl 00:46:17 INFO - PROCESS | certutil | 00:46:17 INFO - PROCESS | certutil | 00:46:18 INFO - PROCESS | certutil | 00:46:18 INFO - Certificate Nickname Trust Attributes 00:46:18 INFO - SSL,S/MIME,JAR/XPI 00:46:18 INFO - 00:46:18 INFO - web-platform-tests CT,, 00:46:18 INFO - 00:46:18 INFO - Starting runner 00:46:20 INFO - PROCESS | 15812 | 1456994780731 Marionette DEBUG Marionette enabled via build flag and pref 00:46:21 INFO - PROCESS | 15812 | ++DOCSHELL 0x7f6947cc1800 == 1 [pid = 15812] [id = 1] 00:46:21 INFO - PROCESS | 15812 | ++DOMWINDOW == 1 (0x7f6947cc2000) [pid = 15812] [serial = 1] [outer = (nil)] 00:46:21 INFO - PROCESS | 15812 | ++DOMWINDOW == 2 (0x7f6947cc3000) [pid = 15812] [serial = 2] [outer = 0x7f6947cc2000] 00:46:21 INFO - PROCESS | 15812 | 1456994781407 Marionette INFO Listening on port 3036 00:46:21 INFO - PROCESS | 15812 | 1456994781908 Marionette DEBUG Marionette enabled via command-line flag 00:46:21 INFO - PROCESS | 15812 | ++DOCSHELL 0x7f6944829000 == 2 [pid = 15812] [id = 2] 00:46:21 INFO - PROCESS | 15812 | ++DOMWINDOW == 3 (0x7f6944839800) [pid = 15812] [serial = 3] [outer = (nil)] 00:46:21 INFO - PROCESS | 15812 | ++DOMWINDOW == 4 (0x7f694483a800) [pid = 15812] [serial = 4] [outer = 0x7f6944839800] 00:46:22 INFO - PROCESS | 15812 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f694bc5fc10 00:46:22 INFO - PROCESS | 15812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6944740fd0 00:46:22 INFO - PROCESS | 15812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6944756160 00:46:22 INFO - PROCESS | 15812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6944756460 00:46:22 INFO - PROCESS | 15812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6944756790 00:46:22 INFO - PROCESS | 15812 | ++DOMWINDOW == 5 (0x7f694479d800) [pid = 15812] [serial = 5] [outer = 0x7f6947cc2000] 00:46:22 INFO - PROCESS | 15812 | [15812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:46:22 INFO - PROCESS | 15812 | 1456994782230 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59699 00:46:22 INFO - PROCESS | 15812 | [15812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:46:22 INFO - PROCESS | 15812 | 1456994782319 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59700 00:46:22 INFO - PROCESS | 15812 | 1456994782326 Marionette DEBUG Closed connection conn0 00:46:22 INFO - PROCESS | 15812 | [15812] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:46:22 INFO - PROCESS | 15812 | [15812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:46:22 INFO - PROCESS | 15812 | 1456994782468 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59701 00:46:22 INFO - PROCESS | 15812 | 1456994782472 Marionette DEBUG Closed connection conn1 00:46:22 INFO - PROCESS | 15812 | [15812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:46:22 INFO - PROCESS | 15812 | 1456994782519 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:59702 00:46:22 INFO - PROCESS | 15812 | 1456994782527 Marionette DEBUG Closed connection conn2 00:46:22 INFO - PROCESS | 15812 | 1456994782568 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:46:22 INFO - PROCESS | 15812 | 1456994782588 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:46:23 INFO - PROCESS | 15812 | [15812] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:46:23 INFO - PROCESS | 15812 | ++DOCSHELL 0x7f6938b90800 == 3 [pid = 15812] [id = 3] 00:46:23 INFO - PROCESS | 15812 | ++DOMWINDOW == 6 (0x7f693aa05800) [pid = 15812] [serial = 6] [outer = (nil)] 00:46:23 INFO - PROCESS | 15812 | ++DOCSHELL 0x7f69388c1800 == 4 [pid = 15812] [id = 4] 00:46:23 INFO - PROCESS | 15812 | ++DOMWINDOW == 7 (0x7f6938ad7800) [pid = 15812] [serial = 7] [outer = (nil)] 00:46:24 INFO - PROCESS | 15812 | [15812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:46:24 INFO - PROCESS | 15812 | ++DOCSHELL 0x7f6936f03800 == 5 [pid = 15812] [id = 5] 00:46:24 INFO - PROCESS | 15812 | ++DOMWINDOW == 8 (0x7f6937cb8c00) [pid = 15812] [serial = 8] [outer = (nil)] 00:46:24 INFO - PROCESS | 15812 | [15812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:46:24 INFO - PROCESS | 15812 | [15812] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:46:24 INFO - PROCESS | 15812 | ++DOMWINDOW == 9 (0x7f6936f67800) [pid = 15812] [serial = 9] [outer = 0x7f6937cb8c00] 00:46:25 INFO - PROCESS | 15812 | ++DOMWINDOW == 10 (0x7f6936918800) [pid = 15812] [serial = 10] [outer = 0x7f693aa05800] 00:46:25 INFO - PROCESS | 15812 | ++DOMWINDOW == 11 (0x7f693693d000) [pid = 15812] [serial = 11] [outer = 0x7f6938ad7800] 00:46:25 INFO - PROCESS | 15812 | ++DOMWINDOW == 12 (0x7f693693f000) [pid = 15812] [serial = 12] [outer = 0x7f6937cb8c00] 00:46:26 INFO - PROCESS | 15812 | 1456994786362 Marionette DEBUG loaded listener.js 00:46:26 INFO - PROCESS | 15812 | 1456994786378 Marionette DEBUG loaded listener.js 00:46:26 INFO - PROCESS | 15812 | ++DOMWINDOW == 13 (0x7f6944a56800) [pid = 15812] [serial = 13] [outer = 0x7f6937cb8c00] 00:46:27 INFO - PROCESS | 15812 | 1456994787020 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"3b4727e0-89ee-4a8b-b6c9-70f0b246eae2","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:46:27 INFO - PROCESS | 15812 | 1456994787340 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:46:27 INFO - PROCESS | 15812 | 1456994787344 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:46:27 INFO - PROCESS | 15812 | 1456994787671 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:46:27 INFO - PROCESS | 15812 | 1456994787676 Marionette TRACE conn3 <- [1,3,null,{}] 00:46:27 INFO - PROCESS | 15812 | 1456994787743 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:46:27 INFO - PROCESS | 15812 | [15812] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:46:28 INFO - PROCESS | 15812 | ++DOMWINDOW == 14 (0x7f6931c46400) [pid = 15812] [serial = 14] [outer = 0x7f6937cb8c00] 00:46:28 INFO - PROCESS | 15812 | [15812] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:46:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html 00:46:28 INFO - PROCESS | 15812 | ++DOCSHELL 0x7f6931250000 == 6 [pid = 15812] [id = 6] 00:46:28 INFO - PROCESS | 15812 | ++DOMWINDOW == 15 (0x7f692f709000) [pid = 15812] [serial = 15] [outer = (nil)] 00:46:28 INFO - PROCESS | 15812 | ++DOMWINDOW == 16 (0x7f692f70a000) [pid = 15812] [serial = 16] [outer = 0x7f692f709000] 00:46:28 INFO - PROCESS | 15812 | ++DOMWINDOW == 17 (0x7f692f710800) [pid = 15812] [serial = 17] [outer = 0x7f692f709000] 00:46:29 INFO - PROCESS | 15812 | ++DOCSHELL 0x7f692f50e800 == 7 [pid = 15812] [id = 7] 00:46:29 INFO - PROCESS | 15812 | ++DOMWINDOW == 18 (0x7f692f552800) [pid = 15812] [serial = 18] [outer = (nil)] 00:46:29 INFO - PROCESS | 15812 | ++DOCSHELL 0x7f692f4c0800 == 8 [pid = 15812] [id = 8] 00:46:29 INFO - PROCESS | 15812 | ++DOMWINDOW == 19 (0x7f692f4a8800) [pid = 15812] [serial = 19] [outer = (nil)] 00:46:29 INFO - PROCESS | 15812 | ++DOMWINDOW == 20 (0x7f692f4a9000) [pid = 15812] [serial = 20] [outer = 0x7f692f4a8800] 00:46:29 INFO - PROCESS | 15812 | ++DOMWINDOW == 21 (0x7f692f4af800) [pid = 15812] [serial = 21] [outer = 0x7f692f552800] 00:46:29 INFO - PROCESS | 15812 | ++DOMWINDOW == 22 (0x7f6938649c00) [pid = 15812] [serial = 22] [outer = 0x7f692f4a8800] 00:46:29 INFO - PROCESS | 15812 | [15812] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:46:29 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:46:29 INFO - document served over http requires an https 00:46:29 INFO - sub-resource via iframe-tag using the meta-csp 00:46:29 INFO - delivery method with no-redirect and when 00:46:29 INFO - the target request is cross-origin. - expected FAIL 00:46:29 INFO - TEST-INFO | expected FAIL 00:46:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1129ms 00:46:29 WARNING - u'runner_teardown' () 00:46:29 INFO - Setting up ssl 00:46:30 INFO - PROCESS | certutil | 00:46:30 INFO - PROCESS | certutil | 00:46:30 INFO - PROCESS | certutil | 00:46:30 INFO - Certificate Nickname Trust Attributes 00:46:30 INFO - SSL,S/MIME,JAR/XPI 00:46:30 INFO - 00:46:30 INFO - web-platform-tests CT,, 00:46:30 INFO - 00:46:30 INFO - Starting runner 00:46:32 INFO - PROCESS | 15877 | 1456994792805 Marionette DEBUG Marionette enabled via build flag and pref 00:46:33 INFO - PROCESS | 15877 | ++DOCSHELL 0x7fb0fc8c5800 == 1 [pid = 15877] [id = 1] 00:46:33 INFO - PROCESS | 15877 | ++DOMWINDOW == 1 (0x7fb0fc8c6000) [pid = 15877] [serial = 1] [outer = (nil)] 00:46:33 INFO - PROCESS | 15877 | ++DOMWINDOW == 2 (0x7fb0fc8c7000) [pid = 15877] [serial = 2] [outer = 0x7fb0fc8c6000] 00:46:33 INFO - PROCESS | 15877 | 1456994793486 Marionette INFO Listening on port 3037 00:46:33 INFO - PROCESS | 15877 | 1456994793995 Marionette DEBUG Marionette enabled via command-line flag 00:46:34 INFO - PROCESS | 15877 | ++DOCSHELL 0x7fb0f9428000 == 2 [pid = 15877] [id = 2] 00:46:34 INFO - PROCESS | 15877 | ++DOMWINDOW == 3 (0x7fb0f9438800) [pid = 15877] [serial = 3] [outer = (nil)] 00:46:34 INFO - PROCESS | 15877 | ++DOMWINDOW == 4 (0x7fb0f9439800) [pid = 15877] [serial = 4] [outer = 0x7fb0f9438800] 00:46:34 INFO - PROCESS | 15877 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb10085fc10 00:46:34 INFO - PROCESS | 15877 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb0f9345fd0 00:46:34 INFO - PROCESS | 15877 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb0f9357160 00:46:34 INFO - PROCESS | 15877 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb0f9357460 00:46:34 INFO - PROCESS | 15877 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb0f9357790 00:46:34 INFO - PROCESS | 15877 | ++DOMWINDOW == 5 (0x7fb0f93a5000) [pid = 15877] [serial = 5] [outer = 0x7fb0fc8c6000] 00:46:34 INFO - PROCESS | 15877 | [15877] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:46:34 INFO - PROCESS | 15877 | 1456994794332 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57713 00:46:34 INFO - PROCESS | 15877 | [15877] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:46:34 INFO - PROCESS | 15877 | 1456994794421 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57714 00:46:34 INFO - PROCESS | 15877 | 1456994794428 Marionette DEBUG Closed connection conn0 00:46:34 INFO - PROCESS | 15877 | [15877] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:46:34 INFO - PROCESS | 15877 | [15877] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:46:34 INFO - PROCESS | 15877 | 1456994794571 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57715 00:46:34 INFO - PROCESS | 15877 | 1456994794575 Marionette DEBUG Closed connection conn1 00:46:34 INFO - PROCESS | 15877 | [15877] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:46:34 INFO - PROCESS | 15877 | 1456994794623 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57716 00:46:34 INFO - PROCESS | 15877 | 1456994794630 Marionette DEBUG Closed connection conn2 00:46:34 INFO - PROCESS | 15877 | 1456994794673 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:46:34 INFO - PROCESS | 15877 | 1456994794695 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:46:35 INFO - PROCESS | 15877 | [15877] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:46:36 INFO - PROCESS | 15877 | ++DOCSHELL 0x7fb0ed7ef800 == 3 [pid = 15877] [id = 3] 00:46:36 INFO - PROCESS | 15877 | ++DOMWINDOW == 6 (0x7fb0ed7f3000) [pid = 15877] [serial = 6] [outer = (nil)] 00:46:36 INFO - PROCESS | 15877 | ++DOCSHELL 0x7fb0ed7f3800 == 4 [pid = 15877] [id = 4] 00:46:36 INFO - PROCESS | 15877 | ++DOMWINDOW == 7 (0x7fb0ed309c00) [pid = 15877] [serial = 7] [outer = (nil)] 00:46:36 INFO - PROCESS | 15877 | [15877] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:46:36 INFO - PROCESS | 15877 | ++DOCSHELL 0x7fb0ec6bd800 == 5 [pid = 15877] [id = 5] 00:46:36 INFO - PROCESS | 15877 | ++DOMWINDOW == 8 (0x7fb0ec7a0800) [pid = 15877] [serial = 8] [outer = (nil)] 00:46:36 INFO - PROCESS | 15877 | [15877] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:46:36 INFO - PROCESS | 15877 | [15877] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:46:37 INFO - PROCESS | 15877 | ++DOMWINDOW == 9 (0x7fb0eba4b400) [pid = 15877] [serial = 9] [outer = 0x7fb0ec7a0800] 00:46:37 INFO - PROCESS | 15877 | ++DOMWINDOW == 10 (0x7fb0eb410800) [pid = 15877] [serial = 10] [outer = 0x7fb0ed7f3000] 00:46:37 INFO - PROCESS | 15877 | ++DOMWINDOW == 11 (0x7fb0eb444000) [pid = 15877] [serial = 11] [outer = 0x7fb0ed309c00] 00:46:37 INFO - PROCESS | 15877 | ++DOMWINDOW == 12 (0x7fb0eb446000) [pid = 15877] [serial = 12] [outer = 0x7fb0ec7a0800] 00:46:38 INFO - PROCESS | 15877 | 1456994798461 Marionette DEBUG loaded listener.js 00:46:38 INFO - PROCESS | 15877 | 1456994798478 Marionette DEBUG loaded listener.js 00:46:39 INFO - PROCESS | 15877 | ++DOMWINDOW == 13 (0x7fb0f9679c00) [pid = 15877] [serial = 13] [outer = 0x7fb0ec7a0800] 00:46:39 INFO - PROCESS | 15877 | 1456994799123 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"4b0e0f15-d4ca-4c92-9c5b-c4cc55686f2f","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:46:39 INFO - PROCESS | 15877 | 1456994799469 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:46:39 INFO - PROCESS | 15877 | 1456994799475 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:46:39 INFO - PROCESS | 15877 | 1456994799811 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:46:39 INFO - PROCESS | 15877 | 1456994799816 Marionette TRACE conn3 <- [1,3,null,{}] 00:46:39 INFO - PROCESS | 15877 | 1456994799885 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:46:40 INFO - PROCESS | 15877 | [15877] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:46:40 INFO - PROCESS | 15877 | ++DOMWINDOW == 14 (0x7fb0ed021800) [pid = 15877] [serial = 14] [outer = 0x7fb0ec7a0800] 00:46:40 INFO - PROCESS | 15877 | [15877] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:46:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html 00:46:40 INFO - PROCESS | 15877 | ++DOCSHELL 0x7fb0e5d1d800 == 6 [pid = 15877] [id = 6] 00:46:40 INFO - PROCESS | 15877 | ++DOMWINDOW == 15 (0x7fb0e4208800) [pid = 15877] [serial = 15] [outer = (nil)] 00:46:40 INFO - PROCESS | 15877 | ++DOMWINDOW == 16 (0x7fb0e4209800) [pid = 15877] [serial = 16] [outer = 0x7fb0e4208800] 00:46:40 INFO - PROCESS | 15877 | ++DOMWINDOW == 17 (0x7fb0e420fc00) [pid = 15877] [serial = 17] [outer = 0x7fb0e4208800] 00:46:41 INFO - PROCESS | 15877 | ++DOCSHELL 0x7fb0e4010000 == 7 [pid = 15877] [id = 7] 00:46:41 INFO - PROCESS | 15877 | ++DOMWINDOW == 18 (0x7fb0e420ec00) [pid = 15877] [serial = 18] [outer = (nil)] 00:46:41 INFO - PROCESS | 15877 | ++DOCSHELL 0x7fb0e2506800 == 8 [pid = 15877] [id = 8] 00:46:41 INFO - PROCESS | 15877 | ++DOMWINDOW == 19 (0x7fb0e3fa3400) [pid = 15877] [serial = 19] [outer = (nil)] 00:46:41 INFO - PROCESS | 15877 | ++DOMWINDOW == 20 (0x7fb0e3fa3000) [pid = 15877] [serial = 20] [outer = 0x7fb0e3fa3400] 00:46:41 INFO - PROCESS | 15877 | ++DOMWINDOW == 21 (0x7fb0e5d2c400) [pid = 15877] [serial = 21] [outer = 0x7fb0e3fa3400] 00:46:41 INFO - PROCESS | 15877 | ++DOMWINDOW == 22 (0x7fb0e1d5e400) [pid = 15877] [serial = 22] [outer = 0x7fb0e420ec00] 00:46:41 INFO - PROCESS | 15877 | [15877] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:46:42 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:46:42 INFO - document served over http requires an https 00:46:42 INFO - sub-resource via iframe-tag using the meta-csp 00:46:42 INFO - delivery method with swap-origin-redirect and when 00:46:42 INFO - the target request is cross-origin. - expected FAIL 00:46:42 INFO - TEST-INFO | expected FAIL 00:46:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1480ms 00:46:42 WARNING - u'runner_teardown' () 00:46:42 INFO - Setting up ssl 00:46:42 INFO - PROCESS | certutil | 00:46:42 INFO - PROCESS | certutil | 00:46:42 INFO - PROCESS | certutil | 00:46:42 INFO - Certificate Nickname Trust Attributes 00:46:42 INFO - SSL,S/MIME,JAR/XPI 00:46:42 INFO - 00:46:42 INFO - web-platform-tests CT,, 00:46:42 INFO - 00:46:42 INFO - Starting runner 00:46:45 INFO - PROCESS | 15945 | 1456994805376 Marionette DEBUG Marionette enabled via build flag and pref 00:46:45 INFO - PROCESS | 15945 | ++DOCSHELL 0x7f0bb66c1800 == 1 [pid = 15945] [id = 1] 00:46:45 INFO - PROCESS | 15945 | ++DOMWINDOW == 1 (0x7f0bb66c2000) [pid = 15945] [serial = 1] [outer = (nil)] 00:46:45 INFO - PROCESS | 15945 | ++DOMWINDOW == 2 (0x7f0bb66c3000) [pid = 15945] [serial = 2] [outer = 0x7f0bb66c2000] 00:46:46 INFO - PROCESS | 15945 | 1456994806050 Marionette INFO Listening on port 3038 00:46:46 INFO - PROCESS | 15945 | 1456994806555 Marionette DEBUG Marionette enabled via command-line flag 00:46:46 INFO - PROCESS | 15945 | ++DOCSHELL 0x7f0bb3126000 == 2 [pid = 15945] [id = 2] 00:46:46 INFO - PROCESS | 15945 | ++DOMWINDOW == 3 (0x7f0bb3136800) [pid = 15945] [serial = 3] [outer = (nil)] 00:46:46 INFO - PROCESS | 15945 | ++DOMWINDOW == 4 (0x7f0bb3137800) [pid = 15945] [serial = 4] [outer = 0x7f0bb3136800] 00:46:46 INFO - PROCESS | 15945 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0bba65fb80 00:46:46 INFO - PROCESS | 15945 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f0bb3041fd0 00:46:46 INFO - PROCESS | 15945 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0bb3053160 00:46:46 INFO - PROCESS | 15945 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0bb3053460 00:46:46 INFO - PROCESS | 15945 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0bb3053790 00:46:46 INFO - PROCESS | 15945 | ++DOMWINDOW == 5 (0x7f0bb30a0800) [pid = 15945] [serial = 5] [outer = 0x7f0bb66c2000] 00:46:46 INFO - PROCESS | 15945 | [15945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:46:46 INFO - PROCESS | 15945 | 1456994806883 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43068 00:46:46 INFO - PROCESS | 15945 | [15945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:46:46 INFO - PROCESS | 15945 | 1456994806973 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43069 00:46:46 INFO - PROCESS | 15945 | 1456994806980 Marionette DEBUG Closed connection conn0 00:46:47 INFO - PROCESS | 15945 | [15945] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:46:47 INFO - PROCESS | 15945 | [15945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:46:47 INFO - PROCESS | 15945 | 1456994807122 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43070 00:46:47 INFO - PROCESS | 15945 | 1456994807126 Marionette DEBUG Closed connection conn1 00:46:47 INFO - PROCESS | 15945 | [15945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:46:47 INFO - PROCESS | 15945 | 1456994807175 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43071 00:46:47 INFO - PROCESS | 15945 | 1456994807178 Marionette DEBUG Closed connection conn2 00:46:47 INFO - PROCESS | 15945 | 1456994807221 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:46:47 INFO - PROCESS | 15945 | 1456994807241 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:46:48 INFO - PROCESS | 15945 | [15945] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:46:48 INFO - PROCESS | 15945 | ++DOCSHELL 0x7f0ba7040000 == 3 [pid = 15945] [id = 3] 00:46:48 INFO - PROCESS | 15945 | ++DOMWINDOW == 6 (0x7f0ba7041000) [pid = 15945] [serial = 6] [outer = (nil)] 00:46:48 INFO - PROCESS | 15945 | ++DOCSHELL 0x7f0ba7042000 == 4 [pid = 15945] [id = 4] 00:46:48 INFO - PROCESS | 15945 | ++DOMWINDOW == 7 (0x7f0ba72f1c00) [pid = 15945] [serial = 7] [outer = (nil)] 00:46:49 INFO - PROCESS | 15945 | [15945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:46:49 INFO - PROCESS | 15945 | ++DOCSHELL 0x7f0ba5616800 == 5 [pid = 15945] [id = 5] 00:46:49 INFO - PROCESS | 15945 | ++DOMWINDOW == 8 (0x7f0ba64ca000) [pid = 15945] [serial = 8] [outer = (nil)] 00:46:49 INFO - PROCESS | 15945 | [15945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:46:49 INFO - PROCESS | 15945 | [15945] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:46:49 INFO - PROCESS | 15945 | ++DOMWINDOW == 9 (0x7f0ba566f800) [pid = 15945] [serial = 9] [outer = 0x7f0ba64ca000] 00:46:49 INFO - PROCESS | 15945 | ++DOMWINDOW == 10 (0x7f0ba5122000) [pid = 15945] [serial = 10] [outer = 0x7f0ba7041000] 00:46:49 INFO - PROCESS | 15945 | ++DOMWINDOW == 11 (0x7f0ba513ec00) [pid = 15945] [serial = 11] [outer = 0x7f0ba72f1c00] 00:46:49 INFO - PROCESS | 15945 | ++DOMWINDOW == 12 (0x7f0ba5140c00) [pid = 15945] [serial = 12] [outer = 0x7f0ba64ca000] 00:46:50 INFO - PROCESS | 15945 | 1456994810985 Marionette DEBUG loaded listener.js 00:46:51 INFO - PROCESS | 15945 | 1456994811000 Marionette DEBUG loaded listener.js 00:46:51 INFO - PROCESS | 15945 | ++DOMWINDOW == 13 (0x7f0bb3361800) [pid = 15945] [serial = 13] [outer = 0x7f0ba64ca000] 00:46:51 INFO - PROCESS | 15945 | 1456994811636 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2516b3a3-f6ee-4f89-b04f-917441022dc8","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:46:51 INFO - PROCESS | 15945 | 1456994811938 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:46:51 INFO - PROCESS | 15945 | 1456994811944 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:46:52 INFO - PROCESS | 15945 | 1456994812280 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:46:52 INFO - PROCESS | 15945 | 1456994812283 Marionette TRACE conn3 <- [1,3,null,{}] 00:46:52 INFO - PROCESS | 15945 | 1456994812338 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:46:52 INFO - PROCESS | 15945 | [15945] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:46:52 INFO - PROCESS | 15945 | ++DOMWINDOW == 14 (0x7f0b9e94ec00) [pid = 15945] [serial = 14] [outer = 0x7f0ba64ca000] 00:46:53 INFO - PROCESS | 15945 | [15945] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:46:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html 00:46:53 INFO - PROCESS | 15945 | ++DOCSHELL 0x7f0b9fbcd800 == 6 [pid = 15945] [id = 6] 00:46:53 INFO - PROCESS | 15945 | ++DOMWINDOW == 15 (0x7f0b9de08c00) [pid = 15945] [serial = 15] [outer = (nil)] 00:46:53 INFO - PROCESS | 15945 | ++DOMWINDOW == 16 (0x7f0b9de09c00) [pid = 15945] [serial = 16] [outer = 0x7f0b9de08c00] 00:46:53 INFO - PROCESS | 15945 | ++DOMWINDOW == 17 (0x7f0b9de10800) [pid = 15945] [serial = 17] [outer = 0x7f0b9de08c00] 00:46:53 INFO - PROCESS | 15945 | ++DOCSHELL 0x7f0b9dc09800 == 7 [pid = 15945] [id = 7] 00:46:53 INFO - PROCESS | 15945 | ++DOMWINDOW == 18 (0x7f0b9dc60400) [pid = 15945] [serial = 18] [outer = (nil)] 00:46:53 INFO - PROCESS | 15945 | ++DOMWINDOW == 19 (0x7f0b9dc63400) [pid = 15945] [serial = 19] [outer = 0x7f0b9dc60400] 00:46:53 INFO - PROCESS | 15945 | ++DOMWINDOW == 20 (0x7f0ba4e32800) [pid = 15945] [serial = 20] [outer = 0x7f0b9dc60400] 00:46:54 INFO - PROCESS | 15945 | [15945] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:46:54 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:46:54 INFO - document served over http requires an https 00:46:54 INFO - sub-resource via script-tag using the meta-csp 00:46:54 INFO - delivery method with keep-origin-redirect and when 00:46:54 INFO - the target request is cross-origin. - expected FAIL 00:46:54 INFO - TEST-INFO | expected FAIL 00:46:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | took 1177ms 00:46:54 WARNING - u'runner_teardown' () 00:46:54 INFO - Setting up ssl 00:46:54 INFO - PROCESS | certutil | 00:46:54 INFO - PROCESS | certutil | 00:46:54 INFO - PROCESS | certutil | 00:46:54 INFO - Certificate Nickname Trust Attributes 00:46:54 INFO - SSL,S/MIME,JAR/XPI 00:46:54 INFO - 00:46:54 INFO - web-platform-tests CT,, 00:46:54 INFO - 00:46:54 INFO - Starting runner 00:46:57 INFO - PROCESS | 16011 | 1456994817379 Marionette DEBUG Marionette enabled via build flag and pref 00:46:57 INFO - PROCESS | 16011 | ++DOCSHELL 0x7f8879ac2800 == 1 [pid = 16011] [id = 1] 00:46:57 INFO - PROCESS | 16011 | ++DOMWINDOW == 1 (0x7f8879ac3000) [pid = 16011] [serial = 1] [outer = (nil)] 00:46:57 INFO - PROCESS | 16011 | ++DOMWINDOW == 2 (0x7f8879ac4000) [pid = 16011] [serial = 2] [outer = 0x7f8879ac3000] 00:46:58 INFO - PROCESS | 16011 | 1456994818062 Marionette INFO Listening on port 3039 00:46:58 INFO - PROCESS | 16011 | 1456994818572 Marionette DEBUG Marionette enabled via command-line flag 00:46:58 INFO - PROCESS | 16011 | ++DOCSHELL 0x7f8876627000 == 2 [pid = 16011] [id = 2] 00:46:58 INFO - PROCESS | 16011 | ++DOMWINDOW == 3 (0x7f8876637800) [pid = 16011] [serial = 3] [outer = (nil)] 00:46:58 INFO - PROCESS | 16011 | ++DOMWINDOW == 4 (0x7f8876638800) [pid = 16011] [serial = 4] [outer = 0x7f8876637800] 00:46:58 INFO - PROCESS | 16011 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f887da5fb80 00:46:58 INFO - PROCESS | 16011 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f887653bfd0 00:46:58 INFO - PROCESS | 16011 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8876554160 00:46:58 INFO - PROCESS | 16011 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8876554460 00:46:58 INFO - PROCESS | 16011 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8876554790 00:46:58 INFO - PROCESS | 16011 | ++DOMWINDOW == 5 (0x7f887659d800) [pid = 16011] [serial = 5] [outer = 0x7f8879ac3000] 00:46:58 INFO - PROCESS | 16011 | [16011] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:46:58 INFO - PROCESS | 16011 | 1456994818892 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:32908 00:46:58 INFO - PROCESS | 16011 | [16011] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:46:58 INFO - PROCESS | 16011 | 1456994818981 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:32909 00:46:58 INFO - PROCESS | 16011 | 1456994818988 Marionette DEBUG Closed connection conn0 00:46:59 INFO - PROCESS | 16011 | [16011] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:46:59 INFO - PROCESS | 16011 | [16011] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:46:59 INFO - PROCESS | 16011 | 1456994819131 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:32910 00:46:59 INFO - PROCESS | 16011 | 1456994819134 Marionette DEBUG Closed connection conn1 00:46:59 INFO - PROCESS | 16011 | [16011] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:46:59 INFO - PROCESS | 16011 | 1456994819183 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:32911 00:46:59 INFO - PROCESS | 16011 | 1456994819191 Marionette DEBUG Closed connection conn2 00:46:59 INFO - PROCESS | 16011 | 1456994819230 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:46:59 INFO - PROCESS | 16011 | 1456994819245 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:47:00 INFO - PROCESS | 16011 | [16011] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:47:01 INFO - PROCESS | 16011 | ++DOCSHELL 0x7f8869dd3000 == 3 [pid = 16011] [id = 3] 00:47:01 INFO - PROCESS | 16011 | ++DOMWINDOW == 6 (0x7f8869dd3800) [pid = 16011] [serial = 6] [outer = (nil)] 00:47:01 INFO - PROCESS | 16011 | ++DOCSHELL 0x7f8869dd4000 == 4 [pid = 16011] [id = 4] 00:47:01 INFO - PROCESS | 16011 | ++DOMWINDOW == 7 (0x7f8869d20c00) [pid = 16011] [serial = 7] [outer = (nil)] 00:47:01 INFO - PROCESS | 16011 | [16011] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:47:01 INFO - PROCESS | 16011 | ++DOCSHELL 0x7f886946b800 == 5 [pid = 16011] [id = 5] 00:47:01 INFO - PROCESS | 16011 | ++DOMWINDOW == 8 (0x7f8869d20400) [pid = 16011] [serial = 8] [outer = (nil)] 00:47:01 INFO - PROCESS | 16011 | [16011] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:47:01 INFO - PROCESS | 16011 | [16011] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:47:01 INFO - PROCESS | 16011 | ++DOMWINDOW == 9 (0x7f8868356400) [pid = 16011] [serial = 9] [outer = 0x7f8869d20400] 00:47:02 INFO - PROCESS | 16011 | ++DOMWINDOW == 10 (0x7f8867e5c800) [pid = 16011] [serial = 10] [outer = 0x7f8869dd3800] 00:47:02 INFO - PROCESS | 16011 | ++DOMWINDOW == 11 (0x7f8867e74000) [pid = 16011] [serial = 11] [outer = 0x7f8869d20c00] 00:47:02 INFO - PROCESS | 16011 | ++DOMWINDOW == 12 (0x7f8867e76000) [pid = 16011] [serial = 12] [outer = 0x7f8869d20400] 00:47:03 INFO - PROCESS | 16011 | 1456994823458 Marionette DEBUG loaded listener.js 00:47:03 INFO - PROCESS | 16011 | 1456994823474 Marionette DEBUG loaded listener.js 00:47:04 INFO - PROCESS | 16011 | ++DOMWINDOW == 13 (0x7f88768a6000) [pid = 16011] [serial = 13] [outer = 0x7f8869d20400] 00:47:04 INFO - PROCESS | 16011 | 1456994824113 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"1093927a-94e5-452a-abc2-20d69f2be76f","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:47:04 INFO - PROCESS | 16011 | 1456994824494 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:47:04 INFO - PROCESS | 16011 | 1456994824499 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:47:04 INFO - PROCESS | 16011 | 1456994824819 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:47:04 INFO - PROCESS | 16011 | 1456994824821 Marionette TRACE conn3 <- [1,3,null,{}] 00:47:04 INFO - PROCESS | 16011 | 1456994824869 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:47:05 INFO - PROCESS | 16011 | [16011] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:47:05 INFO - PROCESS | 16011 | ++DOMWINDOW == 14 (0x7f88639a2000) [pid = 16011] [serial = 14] [outer = 0x7f8869d20400] 00:47:05 INFO - PROCESS | 16011 | [16011] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:47:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html 00:47:05 INFO - PROCESS | 16011 | ++DOCSHELL 0x7f8861759000 == 6 [pid = 16011] [id = 6] 00:47:05 INFO - PROCESS | 16011 | ++DOMWINDOW == 15 (0x7f8861608400) [pid = 16011] [serial = 15] [outer = (nil)] 00:47:05 INFO - PROCESS | 16011 | ++DOMWINDOW == 16 (0x7f8861609400) [pid = 16011] [serial = 16] [outer = 0x7f8861608400] 00:47:05 INFO - PROCESS | 16011 | ++DOMWINDOW == 17 (0x7f886160fc00) [pid = 16011] [serial = 17] [outer = 0x7f8861608400] 00:47:06 INFO - PROCESS | 16011 | ++DOCSHELL 0x7f8861405800 == 7 [pid = 16011] [id = 7] 00:47:06 INFO - PROCESS | 16011 | ++DOMWINDOW == 18 (0x7f8860d30c00) [pid = 16011] [serial = 18] [outer = (nil)] 00:47:06 INFO - PROCESS | 16011 | ++DOMWINDOW == 19 (0x7f8860d38000) [pid = 16011] [serial = 19] [outer = 0x7f8860d30c00] 00:47:06 INFO - PROCESS | 16011 | ++DOMWINDOW == 20 (0x7f8861728400) [pid = 16011] [serial = 20] [outer = 0x7f8860d30c00] 00:47:06 INFO - PROCESS | 16011 | [16011] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:47:06 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:47:06 INFO - document served over http requires an https 00:47:06 INFO - sub-resource via script-tag using the meta-csp 00:47:06 INFO - delivery method with no-redirect and when 00:47:06 INFO - the target request is cross-origin. - expected FAIL 00:47:06 INFO - TEST-INFO | expected FAIL 00:47:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1139ms 00:47:06 WARNING - u'runner_teardown' () 00:47:07 INFO - Setting up ssl 00:47:07 INFO - PROCESS | certutil | 00:47:07 INFO - PROCESS | certutil | 00:47:07 INFO - PROCESS | certutil | 00:47:07 INFO - Certificate Nickname Trust Attributes 00:47:07 INFO - SSL,S/MIME,JAR/XPI 00:47:07 INFO - 00:47:07 INFO - web-platform-tests CT,, 00:47:07 INFO - 00:47:07 INFO - Starting runner 00:47:09 INFO - PROCESS | 16079 | 1456994829904 Marionette DEBUG Marionette enabled via build flag and pref 00:47:10 INFO - PROCESS | 16079 | ++DOCSHELL 0x7ff5ca0c3800 == 1 [pid = 16079] [id = 1] 00:47:10 INFO - PROCESS | 16079 | ++DOMWINDOW == 1 (0x7ff5ca0c4000) [pid = 16079] [serial = 1] [outer = (nil)] 00:47:10 INFO - PROCESS | 16079 | ++DOMWINDOW == 2 (0x7ff5ca0c5000) [pid = 16079] [serial = 2] [outer = 0x7ff5ca0c4000] 00:47:10 INFO - PROCESS | 16079 | 1456994830586 Marionette INFO Listening on port 3040 00:47:11 INFO - PROCESS | 16079 | 1456994831089 Marionette DEBUG Marionette enabled via command-line flag 00:47:11 INFO - PROCESS | 16079 | ++DOCSHELL 0x7ff5c6c22800 == 2 [pid = 16079] [id = 2] 00:47:11 INFO - PROCESS | 16079 | ++DOMWINDOW == 3 (0x7ff5c6c33000) [pid = 16079] [serial = 3] [outer = (nil)] 00:47:11 INFO - PROCESS | 16079 | ++DOMWINDOW == 4 (0x7ff5c6c34000) [pid = 16079] [serial = 4] [outer = 0x7ff5c6c33000] 00:47:11 INFO - PROCESS | 16079 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7ff5ce05fc10 00:47:11 INFO - PROCESS | 16079 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7ff5c6b39fd0 00:47:11 INFO - PROCESS | 16079 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7ff5c6b52160 00:47:11 INFO - PROCESS | 16079 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7ff5c6b52460 00:47:11 INFO - PROCESS | 16079 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7ff5c6b52790 00:47:11 INFO - PROCESS | 16079 | ++DOMWINDOW == 5 (0x7ff5c6ba1800) [pid = 16079] [serial = 5] [outer = 0x7ff5ca0c4000] 00:47:11 INFO - PROCESS | 16079 | [16079] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:47:11 INFO - PROCESS | 16079 | 1456994831410 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:39003 00:47:11 INFO - PROCESS | 16079 | [16079] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:47:11 INFO - PROCESS | 16079 | 1456994831503 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:39004 00:47:11 INFO - PROCESS | 16079 | 1456994831510 Marionette DEBUG Closed connection conn0 00:47:11 INFO - PROCESS | 16079 | [16079] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:47:11 INFO - PROCESS | 16079 | [16079] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:47:11 INFO - PROCESS | 16079 | 1456994831654 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:39005 00:47:11 INFO - PROCESS | 16079 | 1456994831658 Marionette DEBUG Closed connection conn1 00:47:11 INFO - PROCESS | 16079 | [16079] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:47:11 INFO - PROCESS | 16079 | 1456994831708 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:39006 00:47:11 INFO - PROCESS | 16079 | 1456994831712 Marionette DEBUG Closed connection conn2 00:47:11 INFO - PROCESS | 16079 | 1456994831759 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:47:11 INFO - PROCESS | 16079 | 1456994831780 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:47:12 INFO - PROCESS | 16079 | [16079] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:47:13 INFO - PROCESS | 16079 | ++DOCSHELL 0x7ff5babbb800 == 3 [pid = 16079] [id = 3] 00:47:13 INFO - PROCESS | 16079 | ++DOMWINDOW == 6 (0x7ff5babbc800) [pid = 16079] [serial = 6] [outer = (nil)] 00:47:13 INFO - PROCESS | 16079 | ++DOCSHELL 0x7ff5babbd000 == 4 [pid = 16079] [id = 4] 00:47:13 INFO - PROCESS | 16079 | ++DOMWINDOW == 7 (0x7ff5bad9f000) [pid = 16079] [serial = 7] [outer = (nil)] 00:47:13 INFO - PROCESS | 16079 | [16079] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:47:14 INFO - PROCESS | 16079 | ++DOCSHELL 0x7ff5ba25e800 == 5 [pid = 16079] [id = 5] 00:47:14 INFO - PROCESS | 16079 | ++DOMWINDOW == 8 (0x7ff5ba024400) [pid = 16079] [serial = 8] [outer = (nil)] 00:47:14 INFO - PROCESS | 16079 | [16079] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:47:14 INFO - PROCESS | 16079 | [16079] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:47:14 INFO - PROCESS | 16079 | ++DOMWINDOW == 9 (0x7ff5b9146000) [pid = 16079] [serial = 9] [outer = 0x7ff5ba024400] 00:47:14 INFO - PROCESS | 16079 | ++DOMWINDOW == 10 (0x7ff5b8c41800) [pid = 16079] [serial = 10] [outer = 0x7ff5babbc800] 00:47:14 INFO - PROCESS | 16079 | ++DOMWINDOW == 11 (0x7ff5b8c59000) [pid = 16079] [serial = 11] [outer = 0x7ff5bad9f000] 00:47:14 INFO - PROCESS | 16079 | ++DOMWINDOW == 12 (0x7ff5b8c5b000) [pid = 16079] [serial = 12] [outer = 0x7ff5ba024400] 00:47:15 INFO - PROCESS | 16079 | 1456994835615 Marionette DEBUG loaded listener.js 00:47:15 INFO - PROCESS | 16079 | 1456994835631 Marionette DEBUG loaded listener.js 00:47:16 INFO - PROCESS | 16079 | ++DOMWINDOW == 13 (0x7ff5c6e81c00) [pid = 16079] [serial = 13] [outer = 0x7ff5ba024400] 00:47:16 INFO - PROCESS | 16079 | 1456994836356 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"41afa91d-79df-4d2a-96d3-d9c7fcc6876d","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:47:16 INFO - PROCESS | 16079 | 1456994836722 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:47:16 INFO - PROCESS | 16079 | 1456994836728 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:47:17 INFO - PROCESS | 16079 | 1456994837052 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:47:17 INFO - PROCESS | 16079 | 1456994837056 Marionette TRACE conn3 <- [1,3,null,{}] 00:47:17 INFO - PROCESS | 16079 | 1456994837095 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:47:17 INFO - PROCESS | 16079 | [16079] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:47:17 INFO - PROCESS | 16079 | ++DOMWINDOW == 14 (0x7ff5bba0c400) [pid = 16079] [serial = 14] [outer = 0x7ff5ba024400] 00:47:17 INFO - PROCESS | 16079 | [16079] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:47:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html 00:47:18 INFO - PROCESS | 16079 | ++DOCSHELL 0x7ff5b1c48000 == 6 [pid = 16079] [id = 6] 00:47:18 INFO - PROCESS | 16079 | ++DOMWINDOW == 15 (0x7ff5b1cf7400) [pid = 16079] [serial = 15] [outer = (nil)] 00:47:18 INFO - PROCESS | 16079 | ++DOMWINDOW == 16 (0x7ff5b1cf8400) [pid = 16079] [serial = 16] [outer = 0x7ff5b1cf7400] 00:47:18 INFO - PROCESS | 16079 | ++DOMWINDOW == 17 (0x7ff5b1cfec00) [pid = 16079] [serial = 17] [outer = 0x7ff5b1cf7400] 00:47:18 INFO - PROCESS | 16079 | ++DOCSHELL 0x7ff5b1807800 == 7 [pid = 16079] [id = 7] 00:47:18 INFO - PROCESS | 16079 | ++DOMWINDOW == 18 (0x7ff5b1c0a000) [pid = 16079] [serial = 18] [outer = (nil)] 00:47:18 INFO - PROCESS | 16079 | ++DOMWINDOW == 19 (0x7ff5b1cfd800) [pid = 16079] [serial = 19] [outer = 0x7ff5b1c0a000] 00:47:18 INFO - PROCESS | 16079 | ++DOMWINDOW == 20 (0x7ff5b9fde400) [pid = 16079] [serial = 20] [outer = 0x7ff5b1c0a000] 00:47:19 INFO - PROCESS | 16079 | [16079] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:47:19 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:47:19 INFO - document served over http requires an https 00:47:19 INFO - sub-resource via script-tag using the meta-csp 00:47:19 INFO - delivery method with swap-origin-redirect and when 00:47:19 INFO - the target request is cross-origin. - expected FAIL 00:47:19 INFO - TEST-INFO | expected FAIL 00:47:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | took 1195ms 00:47:19 WARNING - u'runner_teardown' () 00:47:19 INFO - Setting up ssl 00:47:19 INFO - PROCESS | certutil | 00:47:19 INFO - PROCESS | certutil | 00:47:19 INFO - PROCESS | certutil | 00:47:19 INFO - Certificate Nickname Trust Attributes 00:47:19 INFO - SSL,S/MIME,JAR/XPI 00:47:19 INFO - 00:47:19 INFO - web-platform-tests CT,, 00:47:19 INFO - 00:47:19 INFO - Starting runner 00:47:22 INFO - PROCESS | 16146 | 1456994842197 Marionette DEBUG Marionette enabled via build flag and pref 00:47:22 INFO - PROCESS | 16146 | ++DOCSHELL 0x7ffc69ec4000 == 1 [pid = 16146] [id = 1] 00:47:22 INFO - PROCESS | 16146 | ++DOMWINDOW == 1 (0x7ffc69ec4800) [pid = 16146] [serial = 1] [outer = (nil)] 00:47:22 INFO - PROCESS | 16146 | ++DOMWINDOW == 2 (0x7ffc69ec5800) [pid = 16146] [serial = 2] [outer = 0x7ffc69ec4800] 00:47:22 INFO - PROCESS | 16146 | 1456994842880 Marionette INFO Listening on port 3041 00:47:23 INFO - PROCESS | 16146 | 1456994843384 Marionette DEBUG Marionette enabled via command-line flag 00:47:23 INFO - PROCESS | 16146 | ++DOCSHELL 0x7ffc66a27000 == 2 [pid = 16146] [id = 2] 00:47:23 INFO - PROCESS | 16146 | ++DOMWINDOW == 3 (0x7ffc66a37800) [pid = 16146] [serial = 3] [outer = (nil)] 00:47:23 INFO - PROCESS | 16146 | ++DOMWINDOW == 4 (0x7ffc66a38800) [pid = 16146] [serial = 4] [outer = 0x7ffc66a37800] 00:47:23 INFO - PROCESS | 16146 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7ffc6e35fc10 00:47:23 INFO - PROCESS | 16146 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7ffc66943fd0 00:47:23 INFO - PROCESS | 16146 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7ffc66955160 00:47:23 INFO - PROCESS | 16146 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7ffc66955460 00:47:23 INFO - PROCESS | 16146 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7ffc66955790 00:47:23 INFO - PROCESS | 16146 | ++DOMWINDOW == 5 (0x7ffc60cdd000) [pid = 16146] [serial = 5] [outer = 0x7ffc69ec4800] 00:47:23 INFO - PROCESS | 16146 | [16146] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:47:23 INFO - PROCESS | 16146 | 1456994843701 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41231 00:47:23 INFO - PROCESS | 16146 | [16146] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:47:23 INFO - PROCESS | 16146 | 1456994843790 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41232 00:47:23 INFO - PROCESS | 16146 | 1456994843797 Marionette DEBUG Closed connection conn0 00:47:23 INFO - PROCESS | 16146 | [16146] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:47:23 INFO - PROCESS | 16146 | [16146] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:47:23 INFO - PROCESS | 16146 | 1456994843939 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41233 00:47:23 INFO - PROCESS | 16146 | 1456994843943 Marionette DEBUG Closed connection conn1 00:47:23 INFO - PROCESS | 16146 | [16146] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:47:24 INFO - PROCESS | 16146 | 1456994843993 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41234 00:47:24 INFO - PROCESS | 16146 | 1456994843997 Marionette DEBUG Closed connection conn2 00:47:24 INFO - PROCESS | 16146 | 1456994844036 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:47:24 INFO - PROCESS | 16146 | 1456994844057 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:47:24 INFO - PROCESS | 16146 | [16146] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:47:25 INFO - PROCESS | 16146 | ++DOCSHELL 0x7ffc5a1bd800 == 3 [pid = 16146] [id = 3] 00:47:25 INFO - PROCESS | 16146 | ++DOMWINDOW == 6 (0x7ffc5a1be000) [pid = 16146] [serial = 6] [outer = (nil)] 00:47:25 INFO - PROCESS | 16146 | ++DOCSHELL 0x7ffc5a1be800 == 4 [pid = 16146] [id = 4] 00:47:25 INFO - PROCESS | 16146 | ++DOMWINDOW == 7 (0x7ffc5a39bc00) [pid = 16146] [serial = 7] [outer = (nil)] 00:47:26 INFO - PROCESS | 16146 | [16146] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:47:26 INFO - PROCESS | 16146 | ++DOCSHELL 0x7ffc58740800 == 5 [pid = 16146] [id = 5] 00:47:26 INFO - PROCESS | 16146 | ++DOMWINDOW == 8 (0x7ffc595f0400) [pid = 16146] [serial = 8] [outer = (nil)] 00:47:26 INFO - PROCESS | 16146 | [16146] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:47:26 INFO - PROCESS | 16146 | [16146] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:47:26 INFO - PROCESS | 16146 | ++DOMWINDOW == 9 (0x7ffc58776000) [pid = 16146] [serial = 9] [outer = 0x7ffc595f0400] 00:47:26 INFO - PROCESS | 16146 | ++DOMWINDOW == 10 (0x7ffc58241800) [pid = 16146] [serial = 10] [outer = 0x7ffc5a1be000] 00:47:26 INFO - PROCESS | 16146 | ++DOMWINDOW == 11 (0x7ffc5825c400) [pid = 16146] [serial = 11] [outer = 0x7ffc5a39bc00] 00:47:26 INFO - PROCESS | 16146 | ++DOMWINDOW == 12 (0x7ffc5825e400) [pid = 16146] [serial = 12] [outer = 0x7ffc595f0400] 00:47:27 INFO - PROCESS | 16146 | 1456994847851 Marionette DEBUG loaded listener.js 00:47:27 INFO - PROCESS | 16146 | 1456994847867 Marionette DEBUG loaded listener.js 00:47:28 INFO - PROCESS | 16146 | ++DOMWINDOW == 13 (0x7ffc66c92400) [pid = 16146] [serial = 13] [outer = 0x7ffc595f0400] 00:47:28 INFO - PROCESS | 16146 | 1456994848493 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d78e6bef-c80b-4e6a-993c-f022f7e5c67c","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:47:28 INFO - PROCESS | 16146 | 1456994848760 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:47:28 INFO - PROCESS | 16146 | 1456994848766 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:47:29 INFO - PROCESS | 16146 | 1456994849131 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:47:29 INFO - PROCESS | 16146 | 1456994849135 Marionette TRACE conn3 <- [1,3,null,{}] 00:47:29 INFO - PROCESS | 16146 | 1456994849172 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:47:29 INFO - PROCESS | 16146 | [16146] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:47:29 INFO - PROCESS | 16146 | ++DOMWINDOW == 14 (0x7ffc53697800) [pid = 16146] [serial = 14] [outer = 0x7ffc595f0400] 00:47:29 INFO - PROCESS | 16146 | [16146] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:47:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html 00:47:30 INFO - PROCESS | 16146 | ++DOCSHELL 0x7ffc52460000 == 6 [pid = 16146] [id = 6] 00:47:30 INFO - PROCESS | 16146 | ++DOMWINDOW == 15 (0x7ffc51909000) [pid = 16146] [serial = 15] [outer = (nil)] 00:47:30 INFO - PROCESS | 16146 | ++DOMWINDOW == 16 (0x7ffc5190a000) [pid = 16146] [serial = 16] [outer = 0x7ffc51909000] 00:47:30 INFO - PROCESS | 16146 | ++DOMWINDOW == 17 (0x7ffc51910c00) [pid = 16146] [serial = 17] [outer = 0x7ffc51909000] 00:47:30 INFO - PROCESS | 16146 | ++DOCSHELL 0x7ffc519ec000 == 7 [pid = 16146] [id = 7] 00:47:30 INFO - PROCESS | 16146 | ++DOMWINDOW == 18 (0x7ffc5190f400) [pid = 16146] [serial = 18] [outer = (nil)] 00:47:30 INFO - PROCESS | 16146 | ++DOMWINDOW == 19 (0x7ffc52427400) [pid = 16146] [serial = 19] [outer = 0x7ffc5190f400] 00:47:30 INFO - PROCESS | 16146 | ++DOMWINDOW == 20 (0x7ffc51741000) [pid = 16146] [serial = 20] [outer = 0x7ffc5190f400] 00:47:31 INFO - PROCESS | 16146 | [16146] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:47:31 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:47:31 INFO - document served over http requires an https 00:47:31 INFO - sub-resource via xhr-request using the meta-csp 00:47:31 INFO - delivery method with keep-origin-redirect and when 00:47:31 INFO - the target request is cross-origin. - expected FAIL 00:47:31 INFO - TEST-INFO | expected FAIL 00:47:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | took 1140ms 00:47:31 WARNING - u'runner_teardown' () 00:47:31 INFO - Setting up ssl 00:47:31 INFO - PROCESS | certutil | 00:47:31 INFO - PROCESS | certutil | 00:47:31 INFO - PROCESS | certutil | 00:47:31 INFO - Certificate Nickname Trust Attributes 00:47:31 INFO - SSL,S/MIME,JAR/XPI 00:47:31 INFO - 00:47:31 INFO - web-platform-tests CT,, 00:47:31 INFO - 00:47:31 INFO - Starting runner 00:47:34 INFO - PROCESS | 16213 | 1456994854198 Marionette DEBUG Marionette enabled via build flag and pref 00:47:34 INFO - PROCESS | 16213 | ++DOCSHELL 0x7f7dc9fc4000 == 1 [pid = 16213] [id = 1] 00:47:34 INFO - PROCESS | 16213 | ++DOMWINDOW == 1 (0x7f7dc9fc4800) [pid = 16213] [serial = 1] [outer = (nil)] 00:47:34 INFO - PROCESS | 16213 | ++DOMWINDOW == 2 (0x7f7dc9fc5800) [pid = 16213] [serial = 2] [outer = 0x7f7dc9fc4800] 00:47:34 INFO - PROCESS | 16213 | 1456994854884 Marionette INFO Listening on port 3042 00:47:35 INFO - PROCESS | 16213 | 1456994855390 Marionette DEBUG Marionette enabled via command-line flag 00:47:35 INFO - PROCESS | 16213 | ++DOCSHELL 0x7f7dc6b28000 == 2 [pid = 16213] [id = 2] 00:47:35 INFO - PROCESS | 16213 | ++DOMWINDOW == 3 (0x7f7dc6b38800) [pid = 16213] [serial = 3] [outer = (nil)] 00:47:35 INFO - PROCESS | 16213 | ++DOMWINDOW == 4 (0x7f7dc6b39800) [pid = 16213] [serial = 4] [outer = 0x7f7dc6b38800] 00:47:35 INFO - PROCESS | 16213 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7dcdf5fc10 00:47:35 INFO - PROCESS | 16213 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7dc6a41fd0 00:47:35 INFO - PROCESS | 16213 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7dc6a53160 00:47:35 INFO - PROCESS | 16213 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7dc6a53460 00:47:35 INFO - PROCESS | 16213 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7dc6a53790 00:47:35 INFO - PROCESS | 16213 | ++DOMWINDOW == 5 (0x7f7dc6aa2800) [pid = 16213] [serial = 5] [outer = 0x7f7dc9fc4800] 00:47:35 INFO - PROCESS | 16213 | [16213] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:47:35 INFO - PROCESS | 16213 | 1456994855710 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43384 00:47:35 INFO - PROCESS | 16213 | [16213] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:47:35 INFO - PROCESS | 16213 | 1456994855801 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43385 00:47:35 INFO - PROCESS | 16213 | 1456994855808 Marionette DEBUG Closed connection conn0 00:47:35 INFO - PROCESS | 16213 | [16213] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:47:35 INFO - PROCESS | 16213 | [16213] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:47:35 INFO - PROCESS | 16213 | 1456994855952 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43386 00:47:35 INFO - PROCESS | 16213 | 1456994855956 Marionette DEBUG Closed connection conn1 00:47:35 INFO - PROCESS | 16213 | [16213] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:47:36 INFO - PROCESS | 16213 | 1456994856003 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43387 00:47:36 INFO - PROCESS | 16213 | 1456994856011 Marionette DEBUG Closed connection conn2 00:47:36 INFO - PROCESS | 16213 | 1456994856054 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:47:36 INFO - PROCESS | 16213 | 1456994856073 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:47:36 INFO - PROCESS | 16213 | [16213] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:47:37 INFO - PROCESS | 16213 | ++DOCSHELL 0x7f7dbab91800 == 3 [pid = 16213] [id = 3] 00:47:37 INFO - PROCESS | 16213 | ++DOMWINDOW == 6 (0x7f7dbab92000) [pid = 16213] [serial = 6] [outer = (nil)] 00:47:37 INFO - PROCESS | 16213 | ++DOCSHELL 0x7f7dbab92800 == 4 [pid = 16213] [id = 4] 00:47:37 INFO - PROCESS | 16213 | ++DOMWINDOW == 7 (0x7f7dbae0b000) [pid = 16213] [serial = 7] [outer = (nil)] 00:47:38 INFO - PROCESS | 16213 | [16213] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:47:38 INFO - PROCESS | 16213 | ++DOCSHELL 0x7f7db9ebe000 == 5 [pid = 16213] [id = 5] 00:47:38 INFO - PROCESS | 16213 | ++DOMWINDOW == 8 (0x7f7db9fd0400) [pid = 16213] [serial = 8] [outer = (nil)] 00:47:38 INFO - PROCESS | 16213 | [16213] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:47:38 INFO - PROCESS | 16213 | [16213] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:47:38 INFO - PROCESS | 16213 | ++DOMWINDOW == 9 (0x7f7db9279800) [pid = 16213] [serial = 9] [outer = 0x7f7db9fd0400] 00:47:38 INFO - PROCESS | 16213 | ++DOMWINDOW == 10 (0x7f7db8c21800) [pid = 16213] [serial = 10] [outer = 0x7f7dbab92000] 00:47:38 INFO - PROCESS | 16213 | ++DOMWINDOW == 11 (0x7f7db8c48c00) [pid = 16213] [serial = 11] [outer = 0x7f7dbae0b000] 00:47:38 INFO - PROCESS | 16213 | ++DOMWINDOW == 12 (0x7f7db8c4ac00) [pid = 16213] [serial = 12] [outer = 0x7f7db9fd0400] 00:47:39 INFO - PROCESS | 16213 | 1456994859889 Marionette DEBUG loaded listener.js 00:47:39 INFO - PROCESS | 16213 | 1456994859906 Marionette DEBUG loaded listener.js 00:47:40 INFO - PROCESS | 16213 | ++DOMWINDOW == 13 (0x7f7dc6dafc00) [pid = 16213] [serial = 13] [outer = 0x7f7db9fd0400] 00:47:40 INFO - PROCESS | 16213 | 1456994860582 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"9fd17536-783a-42cf-a858-3b06dcc32b94","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:47:40 INFO - PROCESS | 16213 | 1456994860924 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:47:40 INFO - PROCESS | 16213 | 1456994860930 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:47:41 INFO - PROCESS | 16213 | 1456994861296 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:47:41 INFO - PROCESS | 16213 | 1456994861301 Marionette TRACE conn3 <- [1,3,null,{}] 00:47:41 INFO - PROCESS | 16213 | 1456994861369 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:47:41 INFO - PROCESS | 16213 | [16213] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:47:41 INFO - PROCESS | 16213 | ++DOMWINDOW == 14 (0x7f7dbcc9a400) [pid = 16213] [serial = 14] [outer = 0x7f7db9fd0400] 00:47:42 INFO - PROCESS | 16213 | [16213] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:47:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html 00:47:42 INFO - PROCESS | 16213 | ++DOCSHELL 0x7f7db351d000 == 6 [pid = 16213] [id = 6] 00:47:42 INFO - PROCESS | 16213 | ++DOMWINDOW == 15 (0x7f7db1a0a000) [pid = 16213] [serial = 15] [outer = (nil)] 00:47:42 INFO - PROCESS | 16213 | ++DOMWINDOW == 16 (0x7f7db1a0b000) [pid = 16213] [serial = 16] [outer = 0x7f7db1a0a000] 00:47:42 INFO - PROCESS | 16213 | ++DOMWINDOW == 17 (0x7f7db1a11800) [pid = 16213] [serial = 17] [outer = 0x7f7db1a0a000] 00:47:42 INFO - PROCESS | 16213 | ++DOCSHELL 0x7f7dc70cd000 == 7 [pid = 16213] [id = 7] 00:47:42 INFO - PROCESS | 16213 | ++DOMWINDOW == 18 (0x7f7db1763400) [pid = 16213] [serial = 18] [outer = (nil)] 00:47:42 INFO - PROCESS | 16213 | ++DOMWINDOW == 19 (0x7f7db1764800) [pid = 16213] [serial = 19] [outer = 0x7f7db1763400] 00:47:43 INFO - PROCESS | 16213 | ++DOMWINDOW == 20 (0x7f7db176a400) [pid = 16213] [serial = 20] [outer = 0x7f7db1763400] 00:47:43 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:47:43 INFO - document served over http requires an https 00:47:43 INFO - sub-resource via xhr-request using the meta-csp 00:47:43 INFO - delivery method with no-redirect and when 00:47:43 INFO - the target request is cross-origin. - expected FAIL 00:47:43 INFO - TEST-INFO | expected FAIL 00:47:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1004ms 00:47:43 WARNING - u'runner_teardown' () 00:47:43 INFO - Setting up ssl 00:47:43 INFO - PROCESS | certutil | 00:47:43 INFO - PROCESS | certutil | 00:47:43 INFO - PROCESS | certutil | 00:47:43 INFO - Certificate Nickname Trust Attributes 00:47:43 INFO - SSL,S/MIME,JAR/XPI 00:47:43 INFO - 00:47:43 INFO - web-platform-tests CT,, 00:47:43 INFO - 00:47:43 INFO - Starting runner 00:47:46 INFO - PROCESS | 16279 | 1456994866326 Marionette DEBUG Marionette enabled via build flag and pref 00:47:46 INFO - PROCESS | 16279 | ++DOCSHELL 0x7f0ce3bc3800 == 1 [pid = 16279] [id = 1] 00:47:46 INFO - PROCESS | 16279 | ++DOMWINDOW == 1 (0x7f0ce3bc4000) [pid = 16279] [serial = 1] [outer = (nil)] 00:47:46 INFO - PROCESS | 16279 | ++DOMWINDOW == 2 (0x7f0ce3bc5000) [pid = 16279] [serial = 2] [outer = 0x7f0ce3bc4000] 00:47:47 INFO - PROCESS | 16279 | 1456994867009 Marionette INFO Listening on port 3043 00:47:47 INFO - PROCESS | 16279 | 1456994867578 Marionette DEBUG Marionette enabled via command-line flag 00:47:47 INFO - PROCESS | 16279 | ++DOCSHELL 0x7f0ce0727000 == 2 [pid = 16279] [id = 2] 00:47:47 INFO - PROCESS | 16279 | ++DOMWINDOW == 3 (0x7f0ce0737800) [pid = 16279] [serial = 3] [outer = (nil)] 00:47:47 INFO - PROCESS | 16279 | ++DOMWINDOW == 4 (0x7f0ce0738800) [pid = 16279] [serial = 4] [outer = 0x7f0ce0737800] 00:47:47 INFO - PROCESS | 16279 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0ce7b5fc10 00:47:47 INFO - PROCESS | 16279 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f0ce063dfd0 00:47:47 INFO - PROCESS | 16279 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0ce0656160 00:47:47 INFO - PROCESS | 16279 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0ce0656460 00:47:47 INFO - PROCESS | 16279 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0ce0656790 00:47:47 INFO - PROCESS | 16279 | ++DOMWINDOW == 5 (0x7f0ce06a4000) [pid = 16279] [serial = 5] [outer = 0x7f0ce3bc4000] 00:47:47 INFO - PROCESS | 16279 | [16279] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:47:47 INFO - PROCESS | 16279 | 1456994867901 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53384 00:47:47 INFO - PROCESS | 16279 | [16279] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:47:47 INFO - PROCESS | 16279 | 1456994867989 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53385 00:47:48 INFO - PROCESS | 16279 | 1456994868000 Marionette DEBUG Closed connection conn0 00:47:48 INFO - PROCESS | 16279 | [16279] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:47:48 INFO - PROCESS | 16279 | [16279] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:47:48 INFO - PROCESS | 16279 | 1456994868142 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53386 00:47:48 INFO - PROCESS | 16279 | 1456994868146 Marionette DEBUG Closed connection conn1 00:47:48 INFO - PROCESS | 16279 | [16279] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:47:48 INFO - PROCESS | 16279 | 1456994868194 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53387 00:47:48 INFO - PROCESS | 16279 | 1456994868203 Marionette DEBUG Closed connection conn2 00:47:48 INFO - PROCESS | 16279 | 1456994868233 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:47:48 INFO - PROCESS | 16279 | 1456994868243 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:47:49 INFO - PROCESS | 16279 | [16279] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:47:49 INFO - PROCESS | 16279 | ++DOCSHELL 0x7f0cd3c98800 == 3 [pid = 16279] [id = 3] 00:47:49 INFO - PROCESS | 16279 | ++DOMWINDOW == 6 (0x7f0cd3c99000) [pid = 16279] [serial = 6] [outer = (nil)] 00:47:49 INFO - PROCESS | 16279 | ++DOCSHELL 0x7f0cd3c99800 == 4 [pid = 16279] [id = 4] 00:47:49 INFO - PROCESS | 16279 | ++DOMWINDOW == 7 (0x7f0cd3f6c800) [pid = 16279] [serial = 7] [outer = (nil)] 00:47:50 INFO - PROCESS | 16279 | [16279] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:47:50 INFO - PROCESS | 16279 | ++DOCSHELL 0x7f0cd24a9800 == 5 [pid = 16279] [id = 5] 00:47:50 INFO - PROCESS | 16279 | ++DOMWINDOW == 8 (0x7f0cd30eb800) [pid = 16279] [serial = 8] [outer = (nil)] 00:47:50 INFO - PROCESS | 16279 | [16279] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:47:50 INFO - PROCESS | 16279 | [16279] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:47:50 INFO - PROCESS | 16279 | ++DOMWINDOW == 9 (0x7f0cd23e6c00) [pid = 16279] [serial = 9] [outer = 0x7f0cd30eb800] 00:47:51 INFO - PROCESS | 16279 | ++DOMWINDOW == 10 (0x7f0cd20a7800) [pid = 16279] [serial = 10] [outer = 0x7f0cd3c99000] 00:47:51 INFO - PROCESS | 16279 | ++DOMWINDOW == 11 (0x7f0cd20d4400) [pid = 16279] [serial = 11] [outer = 0x7f0cd3f6c800] 00:47:51 INFO - PROCESS | 16279 | ++DOMWINDOW == 12 (0x7f0cd20d6400) [pid = 16279] [serial = 12] [outer = 0x7f0cd30eb800] 00:47:52 INFO - PROCESS | 16279 | 1456994872170 Marionette DEBUG loaded listener.js 00:47:52 INFO - PROCESS | 16279 | 1456994872188 Marionette DEBUG loaded listener.js 00:47:52 INFO - PROCESS | 16279 | ++DOMWINDOW == 13 (0x7f0cd0208800) [pid = 16279] [serial = 13] [outer = 0x7f0cd30eb800] 00:47:52 INFO - PROCESS | 16279 | 1456994872843 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"bc3c1bd2-62cc-49db-9b7e-ae5bc946f9bf","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:47:53 INFO - PROCESS | 16279 | 1456994873139 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:47:53 INFO - PROCESS | 16279 | 1456994873144 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:47:53 INFO - PROCESS | 16279 | 1456994873476 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:47:53 INFO - PROCESS | 16279 | 1456994873479 Marionette TRACE conn3 <- [1,3,null,{}] 00:47:53 INFO - PROCESS | 16279 | 1456994873522 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:47:53 INFO - PROCESS | 16279 | [16279] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:47:53 INFO - PROCESS | 16279 | ++DOMWINDOW == 14 (0x7f0cd579e800) [pid = 16279] [serial = 14] [outer = 0x7f0cd30eb800] 00:47:54 INFO - PROCESS | 16279 | [16279] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:47:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html 00:47:54 INFO - PROCESS | 16279 | ++DOCSHELL 0x7f0ccb97a000 == 6 [pid = 16279] [id = 6] 00:47:54 INFO - PROCESS | 16279 | ++DOMWINDOW == 15 (0x7f0ccb707800) [pid = 16279] [serial = 15] [outer = (nil)] 00:47:54 INFO - PROCESS | 16279 | ++DOMWINDOW == 16 (0x7f0ccb708800) [pid = 16279] [serial = 16] [outer = 0x7f0ccb707800] 00:47:54 INFO - PROCESS | 16279 | ++DOMWINDOW == 17 (0x7f0ccb70f400) [pid = 16279] [serial = 17] [outer = 0x7f0ccb707800] 00:47:54 INFO - PROCESS | 16279 | ++DOCSHELL 0x7f0ccb7e0800 == 7 [pid = 16279] [id = 7] 00:47:54 INFO - PROCESS | 16279 | ++DOMWINDOW == 18 (0x7f0ccb539c00) [pid = 16279] [serial = 18] [outer = (nil)] 00:47:54 INFO - PROCESS | 16279 | ++DOMWINDOW == 19 (0x7f0ccb710000) [pid = 16279] [serial = 19] [outer = 0x7f0ccb539c00] 00:47:54 INFO - PROCESS | 16279 | ++DOMWINDOW == 20 (0x7f0ccafba400) [pid = 16279] [serial = 20] [outer = 0x7f0ccb539c00] 00:47:55 INFO - PROCESS | 16279 | [16279] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:47:55 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:47:55 INFO - document served over http requires an https 00:47:55 INFO - sub-resource via xhr-request using the meta-csp 00:47:55 INFO - delivery method with swap-origin-redirect and when 00:47:55 INFO - the target request is cross-origin. - expected FAIL 00:47:55 INFO - TEST-INFO | expected FAIL 00:47:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | took 1229ms 00:47:55 WARNING - u'runner_teardown' () 00:47:55 INFO - Setting up ssl 00:47:55 INFO - PROCESS | certutil | 00:47:55 INFO - PROCESS | certutil | 00:47:55 INFO - PROCESS | certutil | 00:47:55 INFO - Certificate Nickname Trust Attributes 00:47:55 INFO - SSL,S/MIME,JAR/XPI 00:47:55 INFO - 00:47:55 INFO - web-platform-tests CT,, 00:47:55 INFO - 00:47:56 INFO - Starting runner 00:47:58 INFO - PROCESS | 16346 | 1456994878607 Marionette DEBUG Marionette enabled via build flag and pref 00:47:58 INFO - PROCESS | 16346 | ++DOCSHELL 0x7f8e17dc4000 == 1 [pid = 16346] [id = 1] 00:47:58 INFO - PROCESS | 16346 | ++DOMWINDOW == 1 (0x7f8e17dc4800) [pid = 16346] [serial = 1] [outer = (nil)] 00:47:58 INFO - PROCESS | 16346 | ++DOMWINDOW == 2 (0x7f8e17dc5800) [pid = 16346] [serial = 2] [outer = 0x7f8e17dc4800] 00:47:59 INFO - PROCESS | 16346 | 1456994879297 Marionette INFO Listening on port 3044 00:47:59 INFO - PROCESS | 16346 | 1456994879811 Marionette DEBUG Marionette enabled via command-line flag 00:47:59 INFO - PROCESS | 16346 | ++DOCSHELL 0x7f8e14926000 == 2 [pid = 16346] [id = 2] 00:47:59 INFO - PROCESS | 16346 | ++DOMWINDOW == 3 (0x7f8e14936800) [pid = 16346] [serial = 3] [outer = (nil)] 00:47:59 INFO - PROCESS | 16346 | ++DOMWINDOW == 4 (0x7f8e14937800) [pid = 16346] [serial = 4] [outer = 0x7f8e14936800] 00:47:59 INFO - PROCESS | 16346 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8e1c25fb80 00:47:59 INFO - PROCESS | 16346 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8e1483bf40 00:47:59 INFO - PROCESS | 16346 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8e148540d0 00:47:59 INFO - PROCESS | 16346 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8e148543d0 00:48:00 INFO - PROCESS | 16346 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8e14854790 00:48:00 INFO - PROCESS | 16346 | ++DOMWINDOW == 5 (0x7f8e1489c800) [pid = 16346] [serial = 5] [outer = 0x7f8e17dc4800] 00:48:00 INFO - PROCESS | 16346 | [16346] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:48:00 INFO - PROCESS | 16346 | 1456994880129 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58441 00:48:00 INFO - PROCESS | 16346 | [16346] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:48:00 INFO - PROCESS | 16346 | 1456994880217 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58442 00:48:00 INFO - PROCESS | 16346 | 1456994880223 Marionette DEBUG Closed connection conn0 00:48:00 INFO - PROCESS | 16346 | [16346] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:48:00 INFO - PROCESS | 16346 | [16346] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:48:00 INFO - PROCESS | 16346 | 1456994880365 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58443 00:48:00 INFO - PROCESS | 16346 | 1456994880369 Marionette DEBUG Closed connection conn1 00:48:00 INFO - PROCESS | 16346 | 1456994880402 Marionette DEBUG Closed connection conn2 00:48:00 INFO - PROCESS | 16346 | [16346] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:48:00 INFO - PROCESS | 16346 | 1456994880420 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58444 00:48:00 INFO - PROCESS | 16346 | 1456994880465 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:48:00 INFO - PROCESS | 16346 | 1456994880484 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:48:01 INFO - PROCESS | 16346 | [16346] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:48:01 INFO - PROCESS | 16346 | ++DOCSHELL 0x7f8e08de2000 == 3 [pid = 16346] [id = 3] 00:48:01 INFO - PROCESS | 16346 | ++DOMWINDOW == 6 (0x7f8e17d1a000) [pid = 16346] [serial = 6] [outer = (nil)] 00:48:01 INFO - PROCESS | 16346 | ++DOCSHELL 0x7f8e19b41000 == 4 [pid = 16346] [id = 4] 00:48:01 INFO - PROCESS | 16346 | ++DOMWINDOW == 7 (0x7f8e08becc00) [pid = 16346] [serial = 7] [outer = (nil)] 00:48:02 INFO - PROCESS | 16346 | [16346] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:48:02 INFO - PROCESS | 16346 | ++DOCSHELL 0x7f8e071c6800 == 5 [pid = 16346] [id = 5] 00:48:02 INFO - PROCESS | 16346 | ++DOMWINDOW == 8 (0x7f8e07da4000) [pid = 16346] [serial = 8] [outer = (nil)] 00:48:02 INFO - PROCESS | 16346 | [16346] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:48:02 INFO - PROCESS | 16346 | [16346] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:48:02 INFO - PROCESS | 16346 | ++DOMWINDOW == 9 (0x7f8e07052400) [pid = 16346] [serial = 9] [outer = 0x7f8e07da4000] 00:48:03 INFO - PROCESS | 16346 | ++DOMWINDOW == 10 (0x7f8e06a13800) [pid = 16346] [serial = 10] [outer = 0x7f8e17d1a000] 00:48:03 INFO - PROCESS | 16346 | ++DOMWINDOW == 11 (0x7f8e06a43400) [pid = 16346] [serial = 11] [outer = 0x7f8e08becc00] 00:48:03 INFO - PROCESS | 16346 | ++DOMWINDOW == 12 (0x7f8e06a45400) [pid = 16346] [serial = 12] [outer = 0x7f8e07da4000] 00:48:04 INFO - PROCESS | 16346 | 1456994884226 Marionette DEBUG loaded listener.js 00:48:04 INFO - PROCESS | 16346 | 1456994884241 Marionette DEBUG loaded listener.js 00:48:04 INFO - PROCESS | 16346 | ++DOMWINDOW == 13 (0x7f8e14b94000) [pid = 16346] [serial = 13] [outer = 0x7f8e07da4000] 00:48:04 INFO - PROCESS | 16346 | 1456994884893 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"f37f84fd-235f-4165-b67b-f82660150130","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:48:05 INFO - PROCESS | 16346 | 1456994885240 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:48:05 INFO - PROCESS | 16346 | 1456994885246 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:48:05 INFO - PROCESS | 16346 | 1456994885564 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:48:05 INFO - PROCESS | 16346 | 1456994885567 Marionette TRACE conn3 <- [1,3,null,{}] 00:48:05 INFO - PROCESS | 16346 | 1456994885667 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:48:05 INFO - PROCESS | 16346 | [16346] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:48:05 INFO - PROCESS | 16346 | ++DOMWINDOW == 14 (0x7f8e01583000) [pid = 16346] [serial = 14] [outer = 0x7f8e07da4000] 00:48:06 INFO - PROCESS | 16346 | [16346] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:48:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html 00:48:06 INFO - PROCESS | 16346 | ++DOCSHELL 0x7f8e0141d800 == 6 [pid = 16346] [id = 6] 00:48:06 INFO - PROCESS | 16346 | ++DOMWINDOW == 15 (0x7f8dff90ac00) [pid = 16346] [serial = 15] [outer = (nil)] 00:48:06 INFO - PROCESS | 16346 | ++DOMWINDOW == 16 (0x7f8dff90bc00) [pid = 16346] [serial = 16] [outer = 0x7f8dff90ac00] 00:48:06 INFO - PROCESS | 16346 | ++DOMWINDOW == 17 (0x7f8dff912c00) [pid = 16346] [serial = 17] [outer = 0x7f8dff90ac00] 00:48:07 INFO - PROCESS | 16346 | ++DOCSHELL 0x7f8e08d29000 == 7 [pid = 16346] [id = 7] 00:48:07 INFO - PROCESS | 16346 | ++DOMWINDOW == 18 (0x7f8dff65d400) [pid = 16346] [serial = 18] [outer = (nil)] 00:48:07 INFO - PROCESS | 16346 | ++DOMWINDOW == 19 (0x7f8dff65e800) [pid = 16346] [serial = 19] [outer = 0x7f8dff65d400] 00:48:07 INFO - PROCESS | 16346 | ++DOMWINDOW == 20 (0x7f8e08707000) [pid = 16346] [serial = 20] [outer = 0x7f8dff65d400] 00:48:07 INFO - PROCESS | 16346 | [16346] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:48:07 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 00:48:07 INFO - document served over http requires an http 00:48:07 INFO - sub-resource via fetch-request using the meta-csp 00:48:07 INFO - delivery method with keep-origin-redirect and when 00:48:07 INFO - the target request is same-origin. 00:48:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | took 1241ms 00:48:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html 00:48:08 INFO - PROCESS | 16346 | ++DOCSHELL 0x7f8dfe71d000 == 8 [pid = 16346] [id = 8] 00:48:08 INFO - PROCESS | 16346 | ++DOMWINDOW == 21 (0x7f8dfe7c5800) [pid = 16346] [serial = 21] [outer = (nil)] 00:48:08 INFO - PROCESS | 16346 | ++DOMWINDOW == 22 (0x7f8dfe7c6c00) [pid = 16346] [serial = 22] [outer = 0x7f8dfe7c5800] 00:48:08 INFO - PROCESS | 16346 | ++DOMWINDOW == 23 (0x7f8dfe7cd000) [pid = 16346] [serial = 23] [outer = 0x7f8dfe7c5800] 00:48:08 INFO - PROCESS | 16346 | [16346] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:08 INFO - PROCESS | 16346 | [16346] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:08 INFO - PROCESS | 16346 | [16346] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:08 INFO - PROCESS | 16346 | [16346] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:08 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a 00:48:08 INFO - document served over http requires an http 00:48:08 INFO - sub-resource via fetch-request using the meta-csp 00:48:08 INFO - delivery method with no-redirect and when 00:48:08 INFO - the target request is same-origin. 00:48:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | took 839ms 00:48:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html 00:48:08 INFO - PROCESS | 16346 | ++DOCSHELL 0x7f8dfe721000 == 9 [pid = 16346] [id = 9] 00:48:08 INFO - PROCESS | 16346 | ++DOMWINDOW == 24 (0x7f8dfe6dd000) [pid = 16346] [serial = 24] [outer = (nil)] 00:48:08 INFO - PROCESS | 16346 | ++DOMWINDOW == 25 (0x7f8dfe6e6800) [pid = 16346] [serial = 25] [outer = 0x7f8dfe6dd000] 00:48:09 INFO - PROCESS | 16346 | ++DOMWINDOW == 26 (0x7f8dfdf1ac00) [pid = 16346] [serial = 26] [outer = 0x7f8dfe6dd000] 00:48:09 INFO - PROCESS | 16346 | [16346] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:09 INFO - PROCESS | 16346 | ++DOCSHELL 0x7f8dfe620000 == 10 [pid = 16346] [id = 10] 00:48:09 INFO - PROCESS | 16346 | ++DOMWINDOW == 27 (0x7f8dfe620800) [pid = 16346] [serial = 27] [outer = (nil)] 00:48:09 INFO - PROCESS | 16346 | [16346] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:09 INFO - PROCESS | 16346 | [16346] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:09 INFO - PROCESS | 16346 | [16346] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:09 INFO - PROCESS | 16346 | ++DOMWINDOW == 28 (0x7f8dfe624800) [pid = 16346] [serial = 28] [outer = 0x7f8dfe620800] 00:48:09 INFO - PROCESS | 16346 | ++DOMWINDOW == 29 (0x7f8dfde36000) [pid = 16346] [serial = 29] [outer = 0x7f8dfe620800] 00:48:09 INFO - PROCESS | 16346 | ++DOCSHELL 0x7f8dfe710000 == 11 [pid = 16346] [id = 11] 00:48:09 INFO - PROCESS | 16346 | ++DOMWINDOW == 30 (0x7f8dfdf1e000) [pid = 16346] [serial = 30] [outer = (nil)] 00:48:09 INFO - PROCESS | 16346 | ++DOMWINDOW == 31 (0x7f8dfeaf5000) [pid = 16346] [serial = 31] [outer = 0x7f8dfdf1e000] 00:48:10 INFO - PROCESS | 16346 | ++DOMWINDOW == 32 (0x7f8dfdf29c00) [pid = 16346] [serial = 32] [outer = 0x7f8dfdf1e000] 00:48:10 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 00:48:10 INFO - document served over http requires an http 00:48:10 INFO - sub-resource via fetch-request using the meta-csp 00:48:10 INFO - delivery method with swap-origin-redirect and when 00:48:10 INFO - the target request is same-origin. - expected FAIL 00:48:10 INFO - TEST-INFO | expected FAIL 00:48:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 1735ms 00:48:10 WARNING - u'runner_teardown' () 00:48:10 INFO - Setting up ssl 00:48:10 INFO - PROCESS | certutil | 00:48:10 INFO - PROCESS | certutil | 00:48:10 INFO - PROCESS | certutil | 00:48:10 INFO - Certificate Nickname Trust Attributes 00:48:10 INFO - SSL,S/MIME,JAR/XPI 00:48:10 INFO - 00:48:10 INFO - web-platform-tests CT,, 00:48:10 INFO - 00:48:10 INFO - Starting runner 00:48:13 INFO - PROCESS | 16416 | 1456994893481 Marionette DEBUG Marionette enabled via build flag and pref 00:48:13 INFO - PROCESS | 16416 | ++DOCSHELL 0x7f42f4ec4800 == 1 [pid = 16416] [id = 1] 00:48:13 INFO - PROCESS | 16416 | ++DOMWINDOW == 1 (0x7f42f4ec5000) [pid = 16416] [serial = 1] [outer = (nil)] 00:48:13 INFO - PROCESS | 16416 | ++DOMWINDOW == 2 (0x7f42f4ec6000) [pid = 16416] [serial = 2] [outer = 0x7f42f4ec5000] 00:48:14 INFO - PROCESS | 16416 | 1456994894160 Marionette INFO Listening on port 3045 00:48:14 INFO - PROCESS | 16416 | 1456994894668 Marionette DEBUG Marionette enabled via command-line flag 00:48:14 INFO - PROCESS | 16416 | ++DOCSHELL 0x7f42f1a28000 == 2 [pid = 16416] [id = 2] 00:48:14 INFO - PROCESS | 16416 | ++DOMWINDOW == 3 (0x7f42f1a38800) [pid = 16416] [serial = 3] [outer = (nil)] 00:48:14 INFO - PROCESS | 16416 | ++DOMWINDOW == 4 (0x7f42f1a39800) [pid = 16416] [serial = 4] [outer = 0x7f42f1a38800] 00:48:14 INFO - PROCESS | 16416 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f42f8e5fb80 00:48:14 INFO - PROCESS | 16416 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f42f193efd0 00:48:14 INFO - PROCESS | 16416 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f42f1957160 00:48:14 INFO - PROCESS | 16416 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f42f1957460 00:48:14 INFO - PROCESS | 16416 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f42f1957790 00:48:14 INFO - PROCESS | 16416 | ++DOMWINDOW == 5 (0x7f42f19a5000) [pid = 16416] [serial = 5] [outer = 0x7f42f4ec5000] 00:48:14 INFO - PROCESS | 16416 | [16416] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:48:14 INFO - PROCESS | 16416 | 1456994894989 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:56140 00:48:15 INFO - PROCESS | 16416 | [16416] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:48:15 INFO - PROCESS | 16416 | 1456994895080 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:56141 00:48:15 INFO - PROCESS | 16416 | 1456994895086 Marionette DEBUG Closed connection conn0 00:48:15 INFO - PROCESS | 16416 | [16416] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:48:15 INFO - PROCESS | 16416 | [16416] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:48:15 INFO - PROCESS | 16416 | 1456994895227 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:56142 00:48:15 INFO - PROCESS | 16416 | 1456994895231 Marionette DEBUG Closed connection conn1 00:48:15 INFO - PROCESS | 16416 | [16416] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:48:15 INFO - PROCESS | 16416 | 1456994895278 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:56143 00:48:15 INFO - PROCESS | 16416 | 1456994895282 Marionette DEBUG Closed connection conn2 00:48:15 INFO - PROCESS | 16416 | 1456994895303 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:48:15 INFO - PROCESS | 16416 | 1456994895315 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:48:16 INFO - PROCESS | 16416 | [16416] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:48:16 INFO - PROCESS | 16416 | ++DOCSHELL 0x7f42e5763800 == 3 [pid = 16416] [id = 3] 00:48:16 INFO - PROCESS | 16416 | ++DOMWINDOW == 6 (0x7f42e5766800) [pid = 16416] [serial = 6] [outer = (nil)] 00:48:16 INFO - PROCESS | 16416 | ++DOCSHELL 0x7f42e5767000 == 4 [pid = 16416] [id = 4] 00:48:16 INFO - PROCESS | 16416 | ++DOMWINDOW == 7 (0x7f42e59adc00) [pid = 16416] [serial = 7] [outer = (nil)] 00:48:17 INFO - PROCESS | 16416 | [16416] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:48:17 INFO - PROCESS | 16416 | ++DOCSHELL 0x7f42e3f77800 == 5 [pid = 16416] [id = 5] 00:48:17 INFO - PROCESS | 16416 | ++DOMWINDOW == 8 (0x7f42e3f1ec00) [pid = 16416] [serial = 8] [outer = (nil)] 00:48:17 INFO - PROCESS | 16416 | [16416] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:48:17 INFO - PROCESS | 16416 | [16416] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:48:17 INFO - PROCESS | 16416 | ++DOMWINDOW == 9 (0x7f42e59ad400) [pid = 16416] [serial = 9] [outer = 0x7f42e3f1ec00] 00:48:18 INFO - PROCESS | 16416 | ++DOMWINDOW == 10 (0x7f42e3a9b800) [pid = 16416] [serial = 10] [outer = 0x7f42e5766800] 00:48:18 INFO - PROCESS | 16416 | ++DOMWINDOW == 11 (0x7f42e4b1bc00) [pid = 16416] [serial = 11] [outer = 0x7f42e59adc00] 00:48:18 INFO - PROCESS | 16416 | ++DOMWINDOW == 12 (0x7f42e4b1d800) [pid = 16416] [serial = 12] [outer = 0x7f42e3f1ec00] 00:48:19 INFO - PROCESS | 16416 | 1456994899190 Marionette DEBUG loaded listener.js 00:48:19 INFO - PROCESS | 16416 | 1456994899205 Marionette DEBUG loaded listener.js 00:48:19 INFO - PROCESS | 16416 | ++DOMWINDOW == 13 (0x7f42f1ccac00) [pid = 16416] [serial = 13] [outer = 0x7f42e3f1ec00] 00:48:19 INFO - PROCESS | 16416 | 1456994899851 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"85bbbd1e-02e8-4dd3-86ab-c22dc3155f39","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:48:20 INFO - PROCESS | 16416 | 1456994900161 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:48:20 INFO - PROCESS | 16416 | 1456994900167 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:48:20 INFO - PROCESS | 16416 | 1456994900494 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:48:20 INFO - PROCESS | 16416 | 1456994900498 Marionette TRACE conn3 <- [1,3,null,{}] 00:48:20 INFO - PROCESS | 16416 | 1456994900543 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:48:20 INFO - PROCESS | 16416 | [16416] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:48:20 INFO - PROCESS | 16416 | ++DOMWINDOW == 14 (0x7f42e690f400) [pid = 16416] [serial = 14] [outer = 0x7f42e3f1ec00] 00:48:21 INFO - PROCESS | 16416 | [16416] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:48:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html 00:48:21 INFO - PROCESS | 16416 | ++DOCSHELL 0x7f42dcc5a000 == 6 [pid = 16416] [id = 6] 00:48:21 INFO - PROCESS | 16416 | ++DOMWINDOW == 15 (0x7f42dca07400) [pid = 16416] [serial = 15] [outer = (nil)] 00:48:21 INFO - PROCESS | 16416 | ++DOMWINDOW == 16 (0x7f42dca08400) [pid = 16416] [serial = 16] [outer = 0x7f42dca07400] 00:48:21 INFO - PROCESS | 16416 | ++DOMWINDOW == 17 (0x7f42dca0ec00) [pid = 16416] [serial = 17] [outer = 0x7f42dca07400] 00:48:21 INFO - PROCESS | 16416 | ++DOCSHELL 0x7f42dcaea800 == 7 [pid = 16416] [id = 7] 00:48:21 INFO - PROCESS | 16416 | ++DOMWINDOW == 18 (0x7f42dca0d400) [pid = 16416] [serial = 18] [outer = (nil)] 00:48:21 INFO - PROCESS | 16416 | ++DOCSHELL 0x7f42dcaed000 == 8 [pid = 16416] [id = 8] 00:48:21 INFO - PROCESS | 16416 | ++DOMWINDOW == 19 (0x7f42de799800) [pid = 16416] [serial = 19] [outer = (nil)] 00:48:21 INFO - PROCESS | 16416 | ++DOMWINDOW == 20 (0x7f42de79b000) [pid = 16416] [serial = 20] [outer = 0x7f42de799800] 00:48:22 INFO - PROCESS | 16416 | ++DOMWINDOW == 21 (0x7f42dc18ac00) [pid = 16416] [serial = 21] [outer = 0x7f42de799800] 00:48:22 INFO - PROCESS | 16416 | ++DOMWINDOW == 22 (0x7f42dc3ca400) [pid = 16416] [serial = 22] [outer = 0x7f42dca0d400] 00:48:22 INFO - PROCESS | 16416 | [16416] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:48:22 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 00:48:22 INFO - document served over http requires an http 00:48:22 INFO - sub-resource via iframe-tag using the meta-csp 00:48:22 INFO - delivery method with keep-origin-redirect and when 00:48:22 INFO - the target request is same-origin. 00:48:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1293ms 00:48:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html 00:48:22 INFO - PROCESS | 16416 | ++DOCSHELL 0x7f42dc624000 == 9 [pid = 16416] [id = 9] 00:48:22 INFO - PROCESS | 16416 | ++DOMWINDOW == 23 (0x7f42dc2db400) [pid = 16416] [serial = 23] [outer = (nil)] 00:48:22 INFO - PROCESS | 16416 | ++DOMWINDOW == 24 (0x7f42dc59dc00) [pid = 16416] [serial = 24] [outer = 0x7f42dc2db400] 00:48:23 INFO - PROCESS | 16416 | ++DOMWINDOW == 25 (0x7f42dc5a2800) [pid = 16416] [serial = 25] [outer = 0x7f42dc2db400] 00:48:23 INFO - PROCESS | 16416 | [16416] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:23 INFO - PROCESS | 16416 | [16416] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:23 INFO - PROCESS | 16416 | [16416] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:23 INFO - PROCESS | 16416 | [16416] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:23 INFO - PROCESS | 16416 | ++DOCSHELL 0x7f42dc641000 == 10 [pid = 16416] [id = 10] 00:48:23 INFO - PROCESS | 16416 | ++DOMWINDOW == 26 (0x7f42dc711c00) [pid = 16416] [serial = 26] [outer = (nil)] 00:48:23 INFO - PROCESS | 16416 | ++DOMWINDOW == 27 (0x7f42dc717800) [pid = 16416] [serial = 27] [outer = 0x7f42dc711c00] 00:48:23 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a 00:48:23 INFO - document served over http requires an http 00:48:23 INFO - sub-resource via iframe-tag using the meta-csp 00:48:23 INFO - delivery method with no-redirect and when 00:48:23 INFO - the target request is same-origin. 00:48:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | took 924ms 00:48:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html 00:48:23 INFO - PROCESS | 16416 | ++DOCSHELL 0x7f42dac4d000 == 11 [pid = 16416] [id = 11] 00:48:23 INFO - PROCESS | 16416 | ++DOMWINDOW == 28 (0x7f42dac97800) [pid = 16416] [serial = 28] [outer = (nil)] 00:48:23 INFO - PROCESS | 16416 | ++DOMWINDOW == 29 (0x7f42dac98800) [pid = 16416] [serial = 29] [outer = 0x7f42dac97800] 00:48:23 INFO - PROCESS | 16416 | ++DOMWINDOW == 30 (0x7f42daca3c00) [pid = 16416] [serial = 30] [outer = 0x7f42dac97800] 00:48:24 INFO - PROCESS | 16416 | [16416] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:24 INFO - PROCESS | 16416 | [16416] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:24 INFO - PROCESS | 16416 | [16416] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:24 INFO - PROCESS | 16416 | [16416] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:24 INFO - PROCESS | 16416 | ++DOCSHELL 0x7f42dc230000 == 12 [pid = 16416] [id = 12] 00:48:24 INFO - PROCESS | 16416 | ++DOMWINDOW == 31 (0x7f42dc230800) [pid = 16416] [serial = 31] [outer = (nil)] 00:48:24 INFO - PROCESS | 16416 | ++DOCSHELL 0x7f42dc231800 == 13 [pid = 16416] [id = 13] 00:48:24 INFO - PROCESS | 16416 | ++DOMWINDOW == 32 (0x7f42dadb4c00) [pid = 16416] [serial = 32] [outer = (nil)] 00:48:24 INFO - PROCESS | 16416 | ++DOMWINDOW == 33 (0x7f42dc234000) [pid = 16416] [serial = 33] [outer = 0x7f42dc230800] 00:48:24 INFO - PROCESS | 16416 | ++DOMWINDOW == 34 (0x7f42dc233000) [pid = 16416] [serial = 34] [outer = 0x7f42dc230800] 00:48:24 INFO - PROCESS | 16416 | ++DOCSHELL 0x7f42dac49800 == 14 [pid = 16416] [id = 14] 00:48:24 INFO - PROCESS | 16416 | ++DOMWINDOW == 35 (0x7f42dadb7c00) [pid = 16416] [serial = 35] [outer = (nil)] 00:48:24 INFO - PROCESS | 16416 | ++DOMWINDOW == 36 (0x7f42dc3d2400) [pid = 16416] [serial = 36] [outer = 0x7f42dadb7c00] 00:48:25 INFO - PROCESS | 16416 | ++DOMWINDOW == 37 (0x7f42daca3400) [pid = 16416] [serial = 37] [outer = 0x7f42dadb7c00] 00:48:25 INFO - PROCESS | 16416 | ++DOMWINDOW == 38 (0x7f42dadb2400) [pid = 16416] [serial = 38] [outer = 0x7f42dadb4c00] 00:48:25 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 00:48:25 INFO - document served over http requires an http 00:48:25 INFO - sub-resource via iframe-tag using the meta-csp 00:48:25 INFO - delivery method with swap-origin-redirect and when 00:48:25 INFO - the target request is same-origin. - expected FAIL 00:48:25 INFO - TEST-INFO | expected FAIL 00:48:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1831ms 00:48:25 WARNING - u'runner_teardown' () 00:48:25 INFO - Setting up ssl 00:48:25 INFO - PROCESS | certutil | 00:48:25 INFO - PROCESS | certutil | 00:48:25 INFO - PROCESS | certutil | 00:48:25 INFO - Certificate Nickname Trust Attributes 00:48:25 INFO - SSL,S/MIME,JAR/XPI 00:48:25 INFO - 00:48:25 INFO - web-platform-tests CT,, 00:48:25 INFO - 00:48:25 INFO - Starting runner 00:48:28 INFO - PROCESS | 16484 | 1456994908469 Marionette DEBUG Marionette enabled via build flag and pref 00:48:28 INFO - PROCESS | 16484 | ++DOCSHELL 0x7fd4ddbc5000 == 1 [pid = 16484] [id = 1] 00:48:28 INFO - PROCESS | 16484 | ++DOMWINDOW == 1 (0x7fd4ddbc5800) [pid = 16484] [serial = 1] [outer = (nil)] 00:48:28 INFO - PROCESS | 16484 | ++DOMWINDOW == 2 (0x7fd4ddbc6800) [pid = 16484] [serial = 2] [outer = 0x7fd4ddbc5800] 00:48:29 INFO - PROCESS | 16484 | 1456994909156 Marionette INFO Listening on port 3046 00:48:29 INFO - PROCESS | 16484 | 1456994909662 Marionette DEBUG Marionette enabled via command-line flag 00:48:29 INFO - PROCESS | 16484 | ++DOCSHELL 0x7fd4da728000 == 2 [pid = 16484] [id = 2] 00:48:29 INFO - PROCESS | 16484 | ++DOMWINDOW == 3 (0x7fd4da738800) [pid = 16484] [serial = 3] [outer = (nil)] 00:48:29 INFO - PROCESS | 16484 | ++DOMWINDOW == 4 (0x7fd4da739800) [pid = 16484] [serial = 4] [outer = 0x7fd4da738800] 00:48:29 INFO - PROCESS | 16484 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fd4e1b5fc10 00:48:29 INFO - PROCESS | 16484 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fd4da63dfd0 00:48:29 INFO - PROCESS | 16484 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fd4da656160 00:48:29 INFO - PROCESS | 16484 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fd4da656460 00:48:29 INFO - PROCESS | 16484 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fd4da656790 00:48:29 INFO - PROCESS | 16484 | ++DOMWINDOW == 5 (0x7fd4da69e800) [pid = 16484] [serial = 5] [outer = 0x7fd4ddbc5800] 00:48:29 INFO - PROCESS | 16484 | [16484] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:48:29 INFO - PROCESS | 16484 | 1456994909984 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55043 00:48:30 INFO - PROCESS | 16484 | [16484] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:48:30 INFO - PROCESS | 16484 | 1456994910073 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55044 00:48:30 INFO - PROCESS | 16484 | 1456994910080 Marionette DEBUG Closed connection conn0 00:48:30 INFO - PROCESS | 16484 | [16484] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:48:30 INFO - PROCESS | 16484 | [16484] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:48:30 INFO - PROCESS | 16484 | 1456994910221 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55045 00:48:30 INFO - PROCESS | 16484 | 1456994910225 Marionette DEBUG Closed connection conn1 00:48:30 INFO - PROCESS | 16484 | [16484] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:48:30 INFO - PROCESS | 16484 | 1456994910274 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55046 00:48:30 INFO - PROCESS | 16484 | 1456994910280 Marionette DEBUG Closed connection conn2 00:48:30 INFO - PROCESS | 16484 | 1456994910314 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:48:30 INFO - PROCESS | 16484 | 1456994910339 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:48:31 INFO - PROCESS | 16484 | [16484] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:48:31 INFO - PROCESS | 16484 | ++DOCSHELL 0x7fd4cdece800 == 3 [pid = 16484] [id = 3] 00:48:31 INFO - PROCESS | 16484 | ++DOMWINDOW == 6 (0x7fd4cded1000) [pid = 16484] [serial = 6] [outer = (nil)] 00:48:31 INFO - PROCESS | 16484 | ++DOCSHELL 0x7fd4cded1800 == 4 [pid = 16484] [id = 4] 00:48:31 INFO - PROCESS | 16484 | ++DOMWINDOW == 7 (0x7fd4ce9a3c00) [pid = 16484] [serial = 7] [outer = (nil)] 00:48:32 INFO - PROCESS | 16484 | [16484] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:48:32 INFO - PROCESS | 16484 | ++DOCSHELL 0x7fd4cc407800 == 5 [pid = 16484] [id = 5] 00:48:32 INFO - PROCESS | 16484 | ++DOMWINDOW == 8 (0x7fd4cc46bc00) [pid = 16484] [serial = 8] [outer = (nil)] 00:48:32 INFO - PROCESS | 16484 | [16484] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:48:32 INFO - PROCESS | 16484 | [16484] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:48:32 INFO - PROCESS | 16484 | ++DOMWINDOW == 9 (0x7fd4cc479c00) [pid = 16484] [serial = 9] [outer = 0x7fd4cc46bc00] 00:48:33 INFO - PROCESS | 16484 | ++DOMWINDOW == 10 (0x7fd4cbf9c000) [pid = 16484] [serial = 10] [outer = 0x7fd4cded1000] 00:48:33 INFO - PROCESS | 16484 | ++DOMWINDOW == 11 (0x7fd4cbfc6800) [pid = 16484] [serial = 11] [outer = 0x7fd4ce9a3c00] 00:48:33 INFO - PROCESS | 16484 | ++DOMWINDOW == 12 (0x7fd4cbfc8800) [pid = 16484] [serial = 12] [outer = 0x7fd4cc46bc00] 00:48:34 INFO - PROCESS | 16484 | 1456994914259 Marionette DEBUG loaded listener.js 00:48:34 INFO - PROCESS | 16484 | 1456994914274 Marionette DEBUG loaded listener.js 00:48:34 INFO - PROCESS | 16484 | ++DOMWINDOW == 13 (0x7fd4da993000) [pid = 16484] [serial = 13] [outer = 0x7fd4cc46bc00] 00:48:34 INFO - PROCESS | 16484 | 1456994914911 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"eb43ad91-10fc-4d51-a1e7-cc9758bc7a8a","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:48:35 INFO - PROCESS | 16484 | 1456994915233 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:48:35 INFO - PROCESS | 16484 | 1456994915237 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:48:35 INFO - PROCESS | 16484 | 1456994915569 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:48:35 INFO - PROCESS | 16484 | 1456994915571 Marionette TRACE conn3 <- [1,3,null,{}] 00:48:35 INFO - PROCESS | 16484 | 1456994915627 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:48:35 INFO - PROCESS | 16484 | [16484] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:48:35 INFO - PROCESS | 16484 | ++DOMWINDOW == 14 (0x7fd4c749e400) [pid = 16484] [serial = 14] [outer = 0x7fd4cc46bc00] 00:48:36 INFO - PROCESS | 16484 | [16484] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:48:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html 00:48:36 INFO - PROCESS | 16484 | ++DOCSHELL 0x7fd4c584d800 == 6 [pid = 16484] [id = 6] 00:48:36 INFO - PROCESS | 16484 | ++DOMWINDOW == 15 (0x7fd4c5607000) [pid = 16484] [serial = 15] [outer = (nil)] 00:48:36 INFO - PROCESS | 16484 | ++DOMWINDOW == 16 (0x7fd4c5608000) [pid = 16484] [serial = 16] [outer = 0x7fd4c5607000] 00:48:36 INFO - PROCESS | 16484 | ++DOMWINDOW == 17 (0x7fd4c560ec00) [pid = 16484] [serial = 17] [outer = 0x7fd4c5607000] 00:48:36 INFO - PROCESS | 16484 | ++DOCSHELL 0x7fd4c56d1800 == 7 [pid = 16484] [id = 7] 00:48:36 INFO - PROCESS | 16484 | ++DOMWINDOW == 18 (0x7fd4c542d000) [pid = 16484] [serial = 18] [outer = (nil)] 00:48:36 INFO - PROCESS | 16484 | ++DOMWINDOW == 19 (0x7fd4c560d400) [pid = 16484] [serial = 19] [outer = 0x7fd4c542d000] 00:48:37 INFO - PROCESS | 16484 | ++DOMWINDOW == 20 (0x7fd4c4d4b000) [pid = 16484] [serial = 20] [outer = 0x7fd4c542d000] 00:48:37 INFO - PROCESS | 16484 | [16484] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:48:37 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 00:48:37 INFO - document served over http requires an http 00:48:37 INFO - sub-resource via script-tag using the meta-csp 00:48:37 INFO - delivery method with keep-origin-redirect and when 00:48:37 INFO - the target request is same-origin. 00:48:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1143ms 00:48:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html 00:48:37 INFO - PROCESS | 16484 | ++DOCSHELL 0x7fd4c50f6000 == 8 [pid = 16484] [id = 8] 00:48:37 INFO - PROCESS | 16484 | ++DOMWINDOW == 21 (0x7fd4c4ebcc00) [pid = 16484] [serial = 21] [outer = (nil)] 00:48:37 INFO - PROCESS | 16484 | ++DOMWINDOW == 22 (0x7fd4c4fca000) [pid = 16484] [serial = 22] [outer = 0x7fd4c4ebcc00] 00:48:37 INFO - PROCESS | 16484 | ++DOMWINDOW == 23 (0x7fd4c51c2000) [pid = 16484] [serial = 23] [outer = 0x7fd4c4ebcc00] 00:48:38 INFO - PROCESS | 16484 | [16484] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:38 INFO - PROCESS | 16484 | [16484] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:38 INFO - PROCESS | 16484 | [16484] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:38 INFO - PROCESS | 16484 | [16484] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:38 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a 00:48:38 INFO - document served over http requires an http 00:48:38 INFO - sub-resource via script-tag using the meta-csp 00:48:38 INFO - delivery method with no-redirect and when 00:48:38 INFO - the target request is same-origin. 00:48:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 854ms 00:48:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html 00:48:38 INFO - PROCESS | 16484 | ++DOCSHELL 0x7fd4c56da800 == 9 [pid = 16484] [id = 9] 00:48:38 INFO - PROCESS | 16484 | ++DOMWINDOW == 24 (0x7fd4c53aa800) [pid = 16484] [serial = 24] [outer = (nil)] 00:48:38 INFO - PROCESS | 16484 | ++DOMWINDOW == 25 (0x7fd4c53b2c00) [pid = 16484] [serial = 25] [outer = 0x7fd4c53aa800] 00:48:38 INFO - PROCESS | 16484 | ++DOMWINDOW == 26 (0x7fd4c3c0ac00) [pid = 16484] [serial = 26] [outer = 0x7fd4c53aa800] 00:48:39 INFO - PROCESS | 16484 | [16484] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:39 INFO - PROCESS | 16484 | [16484] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:39 INFO - PROCESS | 16484 | [16484] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:39 INFO - PROCESS | 16484 | [16484] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:39 INFO - PROCESS | 16484 | ++DOCSHELL 0x7fd4c4e04000 == 10 [pid = 16484] [id = 10] 00:48:39 INFO - PROCESS | 16484 | ++DOMWINDOW == 27 (0x7fd4c4e04800) [pid = 16484] [serial = 27] [outer = (nil)] 00:48:39 INFO - PROCESS | 16484 | ++DOMWINDOW == 28 (0x7fd4c4e06800) [pid = 16484] [serial = 28] [outer = 0x7fd4c4e04800] 00:48:39 INFO - PROCESS | 16484 | ++DOMWINDOW == 29 (0x7fd4c4e03000) [pid = 16484] [serial = 29] [outer = 0x7fd4c4e04800] 00:48:39 INFO - PROCESS | 16484 | ++DOCSHELL 0x7fd4c3b43000 == 11 [pid = 16484] [id = 11] 00:48:39 INFO - PROCESS | 16484 | ++DOMWINDOW == 30 (0x7fd4c3c0a800) [pid = 16484] [serial = 30] [outer = (nil)] 00:48:39 INFO - PROCESS | 16484 | ++DOMWINDOW == 31 (0x7fd4c4ebf000) [pid = 16484] [serial = 31] [outer = 0x7fd4c3c0a800] 00:48:39 INFO - PROCESS | 16484 | ++DOMWINDOW == 32 (0x7fd4c4d49400) [pid = 16484] [serial = 32] [outer = 0x7fd4c3c0a800] 00:48:40 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 00:48:40 INFO - document served over http requires an http 00:48:40 INFO - sub-resource via script-tag using the meta-csp 00:48:40 INFO - delivery method with swap-origin-redirect and when 00:48:40 INFO - the target request is same-origin. - expected FAIL 00:48:40 INFO - TEST-INFO | expected FAIL 00:48:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1589ms 00:48:40 WARNING - u'runner_teardown' () 00:48:40 INFO - Setting up ssl 00:48:40 INFO - PROCESS | certutil | 00:48:40 INFO - PROCESS | certutil | 00:48:40 INFO - PROCESS | certutil | 00:48:40 INFO - Certificate Nickname Trust Attributes 00:48:40 INFO - SSL,S/MIME,JAR/XPI 00:48:40 INFO - 00:48:40 INFO - web-platform-tests CT,, 00:48:40 INFO - 00:48:40 INFO - Starting runner 00:48:43 INFO - PROCESS | 16554 | 1456994923163 Marionette DEBUG Marionette enabled via build flag and pref 00:48:43 INFO - PROCESS | 16554 | ++DOCSHELL 0x7f929f5c4000 == 1 [pid = 16554] [id = 1] 00:48:43 INFO - PROCESS | 16554 | ++DOMWINDOW == 1 (0x7f929f5c4800) [pid = 16554] [serial = 1] [outer = (nil)] 00:48:43 INFO - PROCESS | 16554 | ++DOMWINDOW == 2 (0x7f929f5c5800) [pid = 16554] [serial = 2] [outer = 0x7f929f5c4800] 00:48:43 INFO - PROCESS | 16554 | 1456994923844 Marionette INFO Listening on port 3047 00:48:44 INFO - PROCESS | 16554 | 1456994924348 Marionette DEBUG Marionette enabled via command-line flag 00:48:44 INFO - PROCESS | 16554 | ++DOCSHELL 0x7f929c126800 == 2 [pid = 16554] [id = 2] 00:48:44 INFO - PROCESS | 16554 | ++DOMWINDOW == 3 (0x7f929c137000) [pid = 16554] [serial = 3] [outer = (nil)] 00:48:44 INFO - PROCESS | 16554 | ++DOMWINDOW == 4 (0x7f929c138000) [pid = 16554] [serial = 4] [outer = 0x7f929c137000] 00:48:44 INFO - PROCESS | 16554 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f92a355fc10 00:48:44 INFO - PROCESS | 16554 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f929c042fd0 00:48:44 INFO - PROCESS | 16554 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f929c054160 00:48:44 INFO - PROCESS | 16554 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f929c054460 00:48:44 INFO - PROCESS | 16554 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f929c054790 00:48:44 INFO - PROCESS | 16554 | ++DOMWINDOW == 5 (0x7f929c09d000) [pid = 16554] [serial = 5] [outer = 0x7f929f5c4800] 00:48:44 INFO - PROCESS | 16554 | [16554] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:48:44 INFO - PROCESS | 16554 | 1456994924661 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51785 00:48:44 INFO - PROCESS | 16554 | [16554] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:48:44 INFO - PROCESS | 16554 | 1456994924748 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51786 00:48:44 INFO - PROCESS | 16554 | 1456994924755 Marionette DEBUG Closed connection conn0 00:48:44 INFO - PROCESS | 16554 | [16554] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:48:44 INFO - PROCESS | 16554 | [16554] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:48:44 INFO - PROCESS | 16554 | 1456994924896 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51787 00:48:44 INFO - PROCESS | 16554 | 1456994924900 Marionette DEBUG Closed connection conn1 00:48:44 INFO - PROCESS | 16554 | [16554] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:48:44 INFO - PROCESS | 16554 | 1456994924948 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:51788 00:48:44 INFO - PROCESS | 16554 | 1456994924955 Marionette DEBUG Closed connection conn2 00:48:45 INFO - PROCESS | 16554 | 1456994924996 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:48:45 INFO - PROCESS | 16554 | 1456994925016 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:48:45 INFO - PROCESS | 16554 | [16554] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:48:46 INFO - PROCESS | 16554 | ++DOCSHELL 0x7f92909da000 == 3 [pid = 16554] [id = 3] 00:48:46 INFO - PROCESS | 16554 | ++DOMWINDOW == 6 (0x7f92909dd800) [pid = 16554] [serial = 6] [outer = (nil)] 00:48:46 INFO - PROCESS | 16554 | ++DOCSHELL 0x7f9290aca000 == 4 [pid = 16554] [id = 4] 00:48:46 INFO - PROCESS | 16554 | ++DOMWINDOW == 7 (0x7f92902bb400) [pid = 16554] [serial = 7] [outer = (nil)] 00:48:46 INFO - PROCESS | 16554 | [16554] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:48:47 INFO - PROCESS | 16554 | ++DOCSHELL 0x7f928f6d7000 == 5 [pid = 16554] [id = 5] 00:48:47 INFO - PROCESS | 16554 | ++DOMWINDOW == 8 (0x7f928f568800) [pid = 16554] [serial = 8] [outer = (nil)] 00:48:47 INFO - PROCESS | 16554 | [16554] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:48:47 INFO - PROCESS | 16554 | [16554] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:48:47 INFO - PROCESS | 16554 | ++DOMWINDOW == 9 (0x7f928e80dc00) [pid = 16554] [serial = 9] [outer = 0x7f928f568800] 00:48:47 INFO - PROCESS | 16554 | ++DOMWINDOW == 10 (0x7f928e4af000) [pid = 16554] [serial = 10] [outer = 0x7f92909dd800] 00:48:47 INFO - PROCESS | 16554 | ++DOMWINDOW == 11 (0x7f928e205000) [pid = 16554] [serial = 11] [outer = 0x7f92902bb400] 00:48:47 INFO - PROCESS | 16554 | ++DOMWINDOW == 12 (0x7f928e207000) [pid = 16554] [serial = 12] [outer = 0x7f928f568800] 00:48:48 INFO - PROCESS | 16554 | 1456994928624 Marionette DEBUG loaded listener.js 00:48:48 INFO - PROCESS | 16554 | 1456994928640 Marionette DEBUG loaded listener.js 00:48:49 INFO - PROCESS | 16554 | ++DOMWINDOW == 13 (0x7f928c617800) [pid = 16554] [serial = 13] [outer = 0x7f928f568800] 00:48:49 INFO - PROCESS | 16554 | 1456994929311 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d21e50db-878f-4cc6-9f07-b3bd9d04ad5a","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:48:49 INFO - PROCESS | 16554 | 1456994929682 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:48:49 INFO - PROCESS | 16554 | 1456994929688 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:48:50 INFO - PROCESS | 16554 | 1456994930032 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:48:50 INFO - PROCESS | 16554 | 1456994930037 Marionette TRACE conn3 <- [1,3,null,{}] 00:48:50 INFO - PROCESS | 16554 | 1456994930121 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:48:50 INFO - PROCESS | 16554 | [16554] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:48:50 INFO - PROCESS | 16554 | ++DOMWINDOW == 14 (0x7f929f538400) [pid = 16554] [serial = 14] [outer = 0x7f928f568800] 00:48:50 INFO - PROCESS | 16554 | [16554] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:48:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html 00:48:51 INFO - PROCESS | 16554 | ++DOCSHELL 0x7f9288c1d000 == 6 [pid = 16554] [id = 6] 00:48:51 INFO - PROCESS | 16554 | ++DOMWINDOW == 15 (0x7f9287110000) [pid = 16554] [serial = 15] [outer = (nil)] 00:48:51 INFO - PROCESS | 16554 | ++DOMWINDOW == 16 (0x7f9287111000) [pid = 16554] [serial = 16] [outer = 0x7f9287110000] 00:48:51 INFO - PROCESS | 16554 | ++DOMWINDOW == 17 (0x7f9287117800) [pid = 16554] [serial = 17] [outer = 0x7f9287110000] 00:48:51 INFO - PROCESS | 16554 | ++DOCSHELL 0x7f9286f0b800 == 7 [pid = 16554] [id = 7] 00:48:51 INFO - PROCESS | 16554 | ++DOMWINDOW == 18 (0x7f9286f43400) [pid = 16554] [serial = 18] [outer = (nil)] 00:48:51 INFO - PROCESS | 16554 | ++DOMWINDOW == 19 (0x7f9286fefc00) [pid = 16554] [serial = 19] [outer = 0x7f9286f43400] 00:48:51 INFO - PROCESS | 16554 | ++DOMWINDOW == 20 (0x7f9286ff5400) [pid = 16554] [serial = 20] [outer = 0x7f9286f43400] 00:48:52 INFO - PROCESS | 16554 | [16554] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:48:52 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 00:48:52 INFO - document served over http requires an http 00:48:52 INFO - sub-resource via xhr-request using the meta-csp 00:48:52 INFO - delivery method with keep-origin-redirect and when 00:48:52 INFO - the target request is same-origin. 00:48:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | took 1139ms 00:48:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html 00:48:52 INFO - PROCESS | 16554 | ++DOCSHELL 0x7f92861fc800 == 8 [pid = 16554] [id = 8] 00:48:52 INFO - PROCESS | 16554 | ++DOMWINDOW == 21 (0x7f9285fbd800) [pid = 16554] [serial = 21] [outer = (nil)] 00:48:52 INFO - PROCESS | 16554 | ++DOMWINDOW == 22 (0x7f9285fbec00) [pid = 16554] [serial = 22] [outer = 0x7f9285fbd800] 00:48:52 INFO - PROCESS | 16554 | ++DOMWINDOW == 23 (0x7f9285fc4800) [pid = 16554] [serial = 23] [outer = 0x7f9285fbd800] 00:48:52 INFO - PROCESS | 16554 | [16554] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:52 INFO - PROCESS | 16554 | [16554] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:52 INFO - PROCESS | 16554 | [16554] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:52 INFO - PROCESS | 16554 | [16554] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:53 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a 00:48:53 INFO - document served over http requires an http 00:48:53 INFO - sub-resource via xhr-request using the meta-csp 00:48:53 INFO - delivery method with no-redirect and when 00:48:53 INFO - the target request is same-origin. 00:48:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | took 847ms 00:48:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html 00:48:53 INFO - PROCESS | 16554 | ++DOCSHELL 0x7f92862d9800 == 9 [pid = 16554] [id = 9] 00:48:53 INFO - PROCESS | 16554 | ++DOMWINDOW == 24 (0x7f928572b000) [pid = 16554] [serial = 24] [outer = (nil)] 00:48:53 INFO - PROCESS | 16554 | ++DOMWINDOW == 25 (0x7f9285730c00) [pid = 16554] [serial = 25] [outer = 0x7f928572b000] 00:48:53 INFO - PROCESS | 16554 | ++DOMWINDOW == 26 (0x7f92857c1800) [pid = 16554] [serial = 26] [outer = 0x7f928572b000] 00:48:54 INFO - PROCESS | 16554 | ++DOCSHELL 0x7f9285e13000 == 10 [pid = 16554] [id = 10] 00:48:54 INFO - PROCESS | 16554 | ++DOMWINDOW == 27 (0x7f9285e15000) [pid = 16554] [serial = 27] [outer = (nil)] 00:48:54 INFO - PROCESS | 16554 | [16554] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:54 INFO - PROCESS | 16554 | [16554] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:54 INFO - PROCESS | 16554 | ++DOMWINDOW == 28 (0x7f928585f000) [pid = 16554] [serial = 28] [outer = 0x7f9285e15000] 00:48:54 INFO - PROCESS | 16554 | [16554] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:54 INFO - PROCESS | 16554 | [16554] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:48:54 INFO - PROCESS | 16554 | ++DOMWINDOW == 29 (0x7f9285859800) [pid = 16554] [serial = 29] [outer = 0x7f9285e15000] 00:48:54 INFO - PROCESS | 16554 | ++DOCSHELL 0x7f928584e800 == 11 [pid = 16554] [id = 11] 00:48:54 INFO - PROCESS | 16554 | ++DOMWINDOW == 30 (0x7f928572a400) [pid = 16554] [serial = 30] [outer = (nil)] 00:48:54 INFO - PROCESS | 16554 | ++DOMWINDOW == 31 (0x7f9286ce3000) [pid = 16554] [serial = 31] [outer = 0x7f928572a400] 00:48:54 INFO - PROCESS | 16554 | ++DOMWINDOW == 32 (0x7f92857be800) [pid = 16554] [serial = 32] [outer = 0x7f928572a400] 00:48:54 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 00:48:54 INFO - document served over http requires an http 00:48:54 INFO - sub-resource via xhr-request using the meta-csp 00:48:54 INFO - delivery method with swap-origin-redirect and when 00:48:54 INFO - the target request is same-origin. - expected FAIL 00:48:54 INFO - TEST-INFO | expected FAIL 00:48:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 1598ms 00:48:54 WARNING - u'runner_teardown' () 00:48:54 INFO - Setting up ssl 00:48:54 INFO - PROCESS | certutil | 00:48:55 INFO - PROCESS | certutil | 00:48:55 INFO - PROCESS | certutil | 00:48:55 INFO - Certificate Nickname Trust Attributes 00:48:55 INFO - SSL,S/MIME,JAR/XPI 00:48:55 INFO - 00:48:55 INFO - web-platform-tests CT,, 00:48:55 INFO - 00:48:55 INFO - Starting runner 00:48:57 INFO - PROCESS | 16621 | 1456994937790 Marionette DEBUG Marionette enabled via build flag and pref 00:48:58 INFO - PROCESS | 16621 | ++DOCSHELL 0x7f16dc4c3000 == 1 [pid = 16621] [id = 1] 00:48:58 INFO - PROCESS | 16621 | ++DOMWINDOW == 1 (0x7f16dc4c3800) [pid = 16621] [serial = 1] [outer = (nil)] 00:48:58 INFO - PROCESS | 16621 | ++DOMWINDOW == 2 (0x7f16dc4c4800) [pid = 16621] [serial = 2] [outer = 0x7f16dc4c3800] 00:48:58 INFO - PROCESS | 16621 | 1456994938479 Marionette INFO Listening on port 3048 00:48:58 INFO - PROCESS | 16621 | 1456994938984 Marionette DEBUG Marionette enabled via command-line flag 00:48:59 INFO - PROCESS | 16621 | ++DOCSHELL 0x7f16d9024800 == 2 [pid = 16621] [id = 2] 00:48:59 INFO - PROCESS | 16621 | ++DOMWINDOW == 3 (0x7f16d9035000) [pid = 16621] [serial = 3] [outer = (nil)] 00:48:59 INFO - PROCESS | 16621 | ++DOMWINDOW == 4 (0x7f16d9036000) [pid = 16621] [serial = 4] [outer = 0x7f16d9035000] 00:48:59 INFO - PROCESS | 16621 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f16d90efc70 00:48:59 INFO - PROCESS | 16621 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f16d8f42fd0 00:48:59 INFO - PROCESS | 16621 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f16d8f54160 00:48:59 INFO - PROCESS | 16621 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f16d8f54460 00:48:59 INFO - PROCESS | 16621 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f16d8f54790 00:48:59 INFO - PROCESS | 16621 | ++DOMWINDOW == 5 (0x7f16d8f9e000) [pid = 16621] [serial = 5] [outer = 0x7f16dc4c3800] 00:48:59 INFO - PROCESS | 16621 | [16621] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:48:59 INFO - PROCESS | 16621 | 1456994939300 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53033 00:48:59 INFO - PROCESS | 16621 | [16621] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:48:59 INFO - PROCESS | 16621 | 1456994939389 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53034 00:48:59 INFO - PROCESS | 16621 | 1456994939395 Marionette DEBUG Closed connection conn0 00:48:59 INFO - PROCESS | 16621 | [16621] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:48:59 INFO - PROCESS | 16621 | [16621] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:48:59 INFO - PROCESS | 16621 | 1456994939536 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53035 00:48:59 INFO - PROCESS | 16621 | 1456994939540 Marionette DEBUG Closed connection conn1 00:48:59 INFO - PROCESS | 16621 | [16621] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:48:59 INFO - PROCESS | 16621 | 1456994939587 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53036 00:48:59 INFO - PROCESS | 16621 | 1456994939595 Marionette DEBUG Closed connection conn2 00:48:59 INFO - PROCESS | 16621 | 1456994939635 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:48:59 INFO - PROCESS | 16621 | 1456994939650 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:49:00 INFO - PROCESS | 16621 | [16621] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:49:01 INFO - PROCESS | 16621 | ++DOCSHELL 0x7f16cc78c800 == 3 [pid = 16621] [id = 3] 00:49:01 INFO - PROCESS | 16621 | ++DOMWINDOW == 6 (0x7f16cc78d000) [pid = 16621] [serial = 6] [outer = (nil)] 00:49:01 INFO - PROCESS | 16621 | ++DOCSHELL 0x7f16cc78d800 == 4 [pid = 16621] [id = 4] 00:49:01 INFO - PROCESS | 16621 | ++DOMWINDOW == 7 (0x7f16ccae0400) [pid = 16621] [serial = 7] [outer = (nil)] 00:49:01 INFO - PROCESS | 16621 | [16621] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:49:02 INFO - PROCESS | 16621 | ++DOCSHELL 0x7f16cbabe000 == 5 [pid = 16621] [id = 5] 00:49:02 INFO - PROCESS | 16621 | ++DOMWINDOW == 8 (0x7f16cbbd7000) [pid = 16621] [serial = 8] [outer = (nil)] 00:49:02 INFO - PROCESS | 16621 | [16621] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:49:02 INFO - PROCESS | 16621 | [16621] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:49:02 INFO - PROCESS | 16621 | ++DOMWINDOW == 9 (0x7f16cae7c800) [pid = 16621] [serial = 9] [outer = 0x7f16cbbd7000] 00:49:02 INFO - PROCESS | 16621 | ++DOMWINDOW == 10 (0x7f16ca821800) [pid = 16621] [serial = 10] [outer = 0x7f16cc78d000] 00:49:02 INFO - PROCESS | 16621 | ++DOMWINDOW == 11 (0x7f16ca844800) [pid = 16621] [serial = 11] [outer = 0x7f16ccae0400] 00:49:02 INFO - PROCESS | 16621 | ++DOMWINDOW == 12 (0x7f16ca846800) [pid = 16621] [serial = 12] [outer = 0x7f16cbbd7000] 00:49:03 INFO - PROCESS | 16621 | 1456994943663 Marionette DEBUG loaded listener.js 00:49:03 INFO - PROCESS | 16621 | 1456994943680 Marionette DEBUG loaded listener.js 00:49:04 INFO - PROCESS | 16621 | ++DOMWINDOW == 13 (0x7f16d9278400) [pid = 16621] [serial = 13] [outer = 0x7f16cbbd7000] 00:49:04 INFO - PROCESS | 16621 | 1456994944321 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"39bb8386-f52f-43c5-a998-f7d513284e01","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:49:04 INFO - PROCESS | 16621 | 1456994944632 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:49:04 INFO - PROCESS | 16621 | 1456994944637 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:49:04 INFO - PROCESS | 16621 | 1456994944973 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:49:04 INFO - PROCESS | 16621 | 1456994944975 Marionette TRACE conn3 <- [1,3,null,{}] 00:49:05 INFO - PROCESS | 16621 | 1456994945015 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:49:05 INFO - PROCESS | 16621 | [16621] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:49:05 INFO - PROCESS | 16621 | ++DOMWINDOW == 14 (0x7f16cd62f400) [pid = 16621] [serial = 14] [outer = 0x7f16cbbd7000] 00:49:05 INFO - PROCESS | 16621 | [16621] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:49:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html 00:49:05 INFO - PROCESS | 16621 | ++DOCSHELL 0x7f16c413d000 == 6 [pid = 16621] [id = 6] 00:49:05 INFO - PROCESS | 16621 | ++DOMWINDOW == 15 (0x7f16c3f08400) [pid = 16621] [serial = 15] [outer = (nil)] 00:49:05 INFO - PROCESS | 16621 | ++DOMWINDOW == 16 (0x7f16c3f09400) [pid = 16621] [serial = 16] [outer = 0x7f16c3f08400] 00:49:06 INFO - PROCESS | 16621 | ++DOMWINDOW == 17 (0x7f16c3f0fc00) [pid = 16621] [serial = 17] [outer = 0x7f16c3f08400] 00:49:06 INFO - PROCESS | 16621 | ++DOCSHELL 0x7f16c3d0d000 == 7 [pid = 16621] [id = 7] 00:49:06 INFO - PROCESS | 16621 | ++DOMWINDOW == 18 (0x7f16c3d4a800) [pid = 16621] [serial = 18] [outer = (nil)] 00:49:06 INFO - PROCESS | 16621 | ++DOMWINDOW == 19 (0x7f16c4119400) [pid = 16621] [serial = 19] [outer = 0x7f16c3d4a800] 00:49:06 INFO - PROCESS | 16621 | ++DOMWINDOW == 20 (0x7f16c3cb5c00) [pid = 16621] [serial = 20] [outer = 0x7f16c3d4a800] 00:49:06 INFO - PROCESS | 16621 | [16621] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:49:07 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 00:49:07 INFO - document served over http requires an https 00:49:07 INFO - sub-resource via fetch-request using the meta-csp 00:49:07 INFO - delivery method with keep-origin-redirect and when 00:49:07 INFO - the target request is same-origin. - expected FAIL 00:49:07 INFO - TEST-INFO | expected FAIL 00:49:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | took 1291ms 00:49:07 WARNING - u'runner_teardown' () 00:49:07 INFO - Setting up ssl 00:49:07 INFO - PROCESS | certutil | 00:49:07 INFO - PROCESS | certutil | 00:49:07 INFO - PROCESS | certutil | 00:49:07 INFO - Certificate Nickname Trust Attributes 00:49:07 INFO - SSL,S/MIME,JAR/XPI 00:49:07 INFO - 00:49:07 INFO - web-platform-tests CT,, 00:49:07 INFO - 00:49:07 INFO - Starting runner 00:49:10 INFO - PROCESS | 16689 | 1456994950199 Marionette DEBUG Marionette enabled via build flag and pref 00:49:10 INFO - PROCESS | 16689 | ++DOCSHELL 0x7fb984cc3000 == 1 [pid = 16689] [id = 1] 00:49:10 INFO - PROCESS | 16689 | ++DOMWINDOW == 1 (0x7fb984cc3800) [pid = 16689] [serial = 1] [outer = (nil)] 00:49:10 INFO - PROCESS | 16689 | ++DOMWINDOW == 2 (0x7fb984cc4800) [pid = 16689] [serial = 2] [outer = 0x7fb984cc3800] 00:49:10 INFO - PROCESS | 16689 | 1456994950881 Marionette INFO Listening on port 3049 00:49:11 INFO - PROCESS | 16689 | 1456994951377 Marionette DEBUG Marionette enabled via command-line flag 00:49:11 INFO - PROCESS | 16689 | ++DOCSHELL 0x7fb981825800 == 2 [pid = 16689] [id = 2] 00:49:11 INFO - PROCESS | 16689 | ++DOMWINDOW == 3 (0x7fb981836000) [pid = 16689] [serial = 3] [outer = (nil)] 00:49:11 INFO - PROCESS | 16689 | ++DOMWINDOW == 4 (0x7fb981837000) [pid = 16689] [serial = 4] [outer = 0x7fb981836000] 00:49:11 INFO - PROCESS | 16689 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb988c5fb80 00:49:11 INFO - PROCESS | 16689 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb98173bf40 00:49:11 INFO - PROCESS | 16689 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb981754160 00:49:11 INFO - PROCESS | 16689 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb981754460 00:49:11 INFO - PROCESS | 16689 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb981754790 00:49:11 INFO - PROCESS | 16689 | ++DOMWINDOW == 5 (0x7fb97bad5800) [pid = 16689] [serial = 5] [outer = 0x7fb984cc3800] 00:49:11 INFO - PROCESS | 16689 | [16689] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:49:11 INFO - PROCESS | 16689 | 1456994951685 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49959 00:49:11 INFO - PROCESS | 16689 | [16689] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:49:11 INFO - PROCESS | 16689 | 1456994951771 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49960 00:49:11 INFO - PROCESS | 16689 | 1456994951778 Marionette DEBUG Closed connection conn0 00:49:11 INFO - PROCESS | 16689 | [16689] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:49:11 INFO - PROCESS | 16689 | [16689] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:49:11 INFO - PROCESS | 16689 | 1456994951916 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49961 00:49:11 INFO - PROCESS | 16689 | 1456994951920 Marionette DEBUG Closed connection conn1 00:49:11 INFO - PROCESS | 16689 | [16689] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:49:11 INFO - PROCESS | 16689 | 1456994951964 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49962 00:49:11 INFO - PROCESS | 16689 | 1456994951974 Marionette DEBUG Closed connection conn2 00:49:12 INFO - PROCESS | 16689 | 1456994951999 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:49:12 INFO - PROCESS | 16689 | 1456994952008 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:49:12 INFO - PROCESS | 16689 | [16689] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:49:13 INFO - PROCESS | 16689 | ++DOCSHELL 0x7fb9755b1000 == 3 [pid = 16689] [id = 3] 00:49:13 INFO - PROCESS | 16689 | ++DOMWINDOW == 6 (0x7fb9755b1800) [pid = 16689] [serial = 6] [outer = (nil)] 00:49:13 INFO - PROCESS | 16689 | ++DOCSHELL 0x7fb9755b2000 == 4 [pid = 16689] [id = 4] 00:49:13 INFO - PROCESS | 16689 | ++DOMWINDOW == 7 (0x7fb977f2d400) [pid = 16689] [serial = 7] [outer = (nil)] 00:49:14 INFO - PROCESS | 16689 | [16689] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:49:14 INFO - PROCESS | 16689 | ++DOCSHELL 0x7fb973dac800 == 5 [pid = 16689] [id = 5] 00:49:14 INFO - PROCESS | 16689 | ++DOMWINDOW == 8 (0x7fb9749f3800) [pid = 16689] [serial = 8] [outer = (nil)] 00:49:14 INFO - PROCESS | 16689 | [16689] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:49:14 INFO - PROCESS | 16689 | [16689] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:49:14 INFO - PROCESS | 16689 | ++DOMWINDOW == 9 (0x7fb973c8ac00) [pid = 16689] [serial = 9] [outer = 0x7fb9749f3800] 00:49:14 INFO - PROCESS | 16689 | ++DOMWINDOW == 10 (0x7fb9739b4000) [pid = 16689] [serial = 10] [outer = 0x7fb9755b1800] 00:49:14 INFO - PROCESS | 16689 | ++DOMWINDOW == 11 (0x7fb9739d5400) [pid = 16689] [serial = 11] [outer = 0x7fb977f2d400] 00:49:14 INFO - PROCESS | 16689 | ++DOMWINDOW == 12 (0x7fb9739d7400) [pid = 16689] [serial = 12] [outer = 0x7fb9749f3800] 00:49:15 INFO - PROCESS | 16689 | 1456994955912 Marionette DEBUG loaded listener.js 00:49:15 INFO - PROCESS | 16689 | 1456994955930 Marionette DEBUG loaded listener.js 00:49:16 INFO - PROCESS | 16689 | ++DOMWINDOW == 13 (0x7fb971909800) [pid = 16689] [serial = 13] [outer = 0x7fb9749f3800] 00:49:16 INFO - PROCESS | 16689 | 1456994956568 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"84e5a045-d83c-4c58-8df1-47dd62725983","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:49:16 INFO - PROCESS | 16689 | 1456994956862 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:49:16 INFO - PROCESS | 16689 | 1456994956866 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:49:17 INFO - PROCESS | 16689 | 1456994957194 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:49:17 INFO - PROCESS | 16689 | 1456994957198 Marionette TRACE conn3 <- [1,3,null,{}] 00:49:17 INFO - PROCESS | 16689 | 1456994957238 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:49:17 INFO - PROCESS | 16689 | [16689] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:49:17 INFO - PROCESS | 16689 | ++DOMWINDOW == 14 (0x7fb96e41d400) [pid = 16689] [serial = 14] [outer = 0x7fb9749f3800] 00:49:17 INFO - PROCESS | 16689 | [16689] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:49:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html 00:49:18 INFO - PROCESS | 16689 | ++DOCSHELL 0x7fb96ca7f800 == 6 [pid = 16689] [id = 6] 00:49:18 INFO - PROCESS | 16689 | ++DOMWINDOW == 15 (0x7fb96cabe800) [pid = 16689] [serial = 15] [outer = (nil)] 00:49:18 INFO - PROCESS | 16689 | ++DOMWINDOW == 16 (0x7fb96cabf800) [pid = 16689] [serial = 16] [outer = 0x7fb96cabe800] 00:49:18 INFO - PROCESS | 16689 | ++DOMWINDOW == 17 (0x7fb96cac6000) [pid = 16689] [serial = 17] [outer = 0x7fb96cabe800] 00:49:18 INFO - PROCESS | 16689 | ++DOCSHELL 0x7fb96c8da000 == 7 [pid = 16689] [id = 7] 00:49:18 INFO - PROCESS | 16689 | ++DOMWINDOW == 18 (0x7fb96c636800) [pid = 16689] [serial = 18] [outer = (nil)] 00:49:18 INFO - PROCESS | 16689 | ++DOMWINDOW == 19 (0x7fb96ca48400) [pid = 16689] [serial = 19] [outer = 0x7fb96c636800] 00:49:18 INFO - PROCESS | 16689 | ++DOMWINDOW == 20 (0x7fb96c0b4800) [pid = 16689] [serial = 20] [outer = 0x7fb96c636800] 00:49:19 INFO - PROCESS | 16689 | [16689] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:49:19 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a 00:49:19 INFO - document served over http requires an https 00:49:19 INFO - sub-resource via fetch-request using the meta-csp 00:49:19 INFO - delivery method with no-redirect and when 00:49:19 INFO - the target request is same-origin. - expected FAIL 00:49:19 INFO - TEST-INFO | expected FAIL 00:49:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | took 1231ms 00:49:19 WARNING - u'runner_teardown' () 00:49:19 INFO - Setting up ssl 00:49:19 INFO - PROCESS | certutil | 00:49:19 INFO - PROCESS | certutil | 00:49:19 INFO - PROCESS | certutil | 00:49:19 INFO - Certificate Nickname Trust Attributes 00:49:19 INFO - SSL,S/MIME,JAR/XPI 00:49:19 INFO - 00:49:19 INFO - web-platform-tests CT,, 00:49:19 INFO - 00:49:19 INFO - Starting runner 00:49:22 INFO - PROCESS | 16755 | 1456994962324 Marionette DEBUG Marionette enabled via build flag and pref 00:49:22 INFO - PROCESS | 16755 | ++DOCSHELL 0x7fba8dec3800 == 1 [pid = 16755] [id = 1] 00:49:22 INFO - PROCESS | 16755 | ++DOMWINDOW == 1 (0x7fba8dec4000) [pid = 16755] [serial = 1] [outer = (nil)] 00:49:22 INFO - PROCESS | 16755 | ++DOMWINDOW == 2 (0x7fba8dec5000) [pid = 16755] [serial = 2] [outer = 0x7fba8dec4000] 00:49:23 INFO - PROCESS | 16755 | 1456994963019 Marionette INFO Listening on port 3050 00:49:23 INFO - PROCESS | 16755 | 1456994963531 Marionette DEBUG Marionette enabled via command-line flag 00:49:23 INFO - PROCESS | 16755 | ++DOCSHELL 0x7fba8a929000 == 2 [pid = 16755] [id = 2] 00:49:23 INFO - PROCESS | 16755 | ++DOMWINDOW == 3 (0x7fba8a939800) [pid = 16755] [serial = 3] [outer = (nil)] 00:49:23 INFO - PROCESS | 16755 | ++DOMWINDOW == 4 (0x7fba8a93a800) [pid = 16755] [serial = 4] [outer = 0x7fba8a939800] 00:49:23 INFO - PROCESS | 16755 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fba91e5fb80 00:49:23 INFO - PROCESS | 16755 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fba8a83ff40 00:49:23 INFO - PROCESS | 16755 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fba8a856160 00:49:23 INFO - PROCESS | 16755 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fba8a856460 00:49:23 INFO - PROCESS | 16755 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fba8a856790 00:49:23 INFO - PROCESS | 16755 | ++DOMWINDOW == 5 (0x7fba8a8a6000) [pid = 16755] [serial = 5] [outer = 0x7fba8dec4000] 00:49:23 INFO - PROCESS | 16755 | [16755] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:49:23 INFO - PROCESS | 16755 | 1456994963858 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36974 00:49:23 INFO - PROCESS | 16755 | [16755] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:49:23 INFO - PROCESS | 16755 | 1456994963947 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36975 00:49:23 INFO - PROCESS | 16755 | 1456994963955 Marionette DEBUG Closed connection conn0 00:49:24 INFO - PROCESS | 16755 | [16755] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:49:24 INFO - PROCESS | 16755 | [16755] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:49:24 INFO - PROCESS | 16755 | 1456994964100 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36976 00:49:24 INFO - PROCESS | 16755 | 1456994964105 Marionette DEBUG Closed connection conn1 00:49:24 INFO - PROCESS | 16755 | [16755] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:49:24 INFO - PROCESS | 16755 | 1456994964151 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36977 00:49:24 INFO - PROCESS | 16755 | 1456994964162 Marionette DEBUG Closed connection conn2 00:49:24 INFO - PROCESS | 16755 | 1456994964197 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:49:24 INFO - PROCESS | 16755 | 1456994964214 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:49:25 INFO - PROCESS | 16755 | [16755] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:49:25 INFO - PROCESS | 16755 | ++DOCSHELL 0x7fba7e9cf800 == 3 [pid = 16755] [id = 3] 00:49:25 INFO - PROCESS | 16755 | ++DOMWINDOW == 6 (0x7fba7e9d1800) [pid = 16755] [serial = 6] [outer = (nil)] 00:49:25 INFO - PROCESS | 16755 | ++DOCSHELL 0x7fba8ae83000 == 4 [pid = 16755] [id = 4] 00:49:25 INFO - PROCESS | 16755 | ++DOMWINDOW == 7 (0x7fba7e2e8400) [pid = 16755] [serial = 7] [outer = (nil)] 00:49:26 INFO - PROCESS | 16755 | [16755] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:49:26 INFO - PROCESS | 16755 | ++DOCSHELL 0x7fba7d3bd000 == 5 [pid = 16755] [id = 5] 00:49:26 INFO - PROCESS | 16755 | ++DOMWINDOW == 8 (0x7fba7d4ccc00) [pid = 16755] [serial = 8] [outer = (nil)] 00:49:26 INFO - PROCESS | 16755 | [16755] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:49:26 INFO - PROCESS | 16755 | [16755] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:49:26 INFO - PROCESS | 16755 | ++DOMWINDOW == 9 (0x7fba7c733000) [pid = 16755] [serial = 9] [outer = 0x7fba7d4ccc00] 00:49:26 INFO - PROCESS | 16755 | ++DOMWINDOW == 10 (0x7fba7c125000) [pid = 16755] [serial = 10] [outer = 0x7fba7e9d1800] 00:49:26 INFO - PROCESS | 16755 | ++DOMWINDOW == 11 (0x7fba7c14a800) [pid = 16755] [serial = 11] [outer = 0x7fba7e2e8400] 00:49:26 INFO - PROCESS | 16755 | ++DOMWINDOW == 12 (0x7fba7c14c800) [pid = 16755] [serial = 12] [outer = 0x7fba7d4ccc00] 00:49:28 INFO - PROCESS | 16755 | 1456994968045 Marionette DEBUG loaded listener.js 00:49:28 INFO - PROCESS | 16755 | 1456994968061 Marionette DEBUG loaded listener.js 00:49:28 INFO - PROCESS | 16755 | ++DOMWINDOW == 13 (0x7fba8ab83000) [pid = 16755] [serial = 13] [outer = 0x7fba7d4ccc00] 00:49:28 INFO - PROCESS | 16755 | 1456994968701 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b0002973-30a4-4075-b718-0f784b3e9383","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:49:29 INFO - PROCESS | 16755 | 1456994969011 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:49:29 INFO - PROCESS | 16755 | 1456994969017 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:49:29 INFO - PROCESS | 16755 | 1456994969361 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:49:29 INFO - PROCESS | 16755 | 1456994969364 Marionette TRACE conn3 <- [1,3,null,{}] 00:49:29 INFO - PROCESS | 16755 | 1456994969411 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:49:29 INFO - PROCESS | 16755 | [16755] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:49:29 INFO - PROCESS | 16755 | ++DOMWINDOW == 14 (0x7fba77e73400) [pid = 16755] [serial = 14] [outer = 0x7fba7d4ccc00] 00:49:30 INFO - PROCESS | 16755 | [16755] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:49:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html 00:49:30 INFO - PROCESS | 16755 | ++DOCSHELL 0x7fba7621f800 == 6 [pid = 16755] [id = 6] 00:49:30 INFO - PROCESS | 16755 | ++DOMWINDOW == 15 (0x7fba75708c00) [pid = 16755] [serial = 15] [outer = (nil)] 00:49:30 INFO - PROCESS | 16755 | ++DOMWINDOW == 16 (0x7fba75709c00) [pid = 16755] [serial = 16] [outer = 0x7fba75708c00] 00:49:30 INFO - PROCESS | 16755 | ++DOMWINDOW == 17 (0x7fba75710800) [pid = 16755] [serial = 17] [outer = 0x7fba75708c00] 00:49:30 INFO - PROCESS | 16755 | ++DOCSHELL 0x7fba75505800 == 7 [pid = 16755] [id = 7] 00:49:30 INFO - PROCESS | 16755 | ++DOMWINDOW == 18 (0x7fba75542c00) [pid = 16755] [serial = 18] [outer = (nil)] 00:49:30 INFO - PROCESS | 16755 | ++DOMWINDOW == 19 (0x7fba7554b000) [pid = 16755] [serial = 19] [outer = 0x7fba75542c00] 00:49:31 INFO - PROCESS | 16755 | ++DOMWINDOW == 20 (0x7fba7545f800) [pid = 16755] [serial = 20] [outer = 0x7fba75542c00] 00:49:31 INFO - PROCESS | 16755 | [16755] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:49:31 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 00:49:31 INFO - document served over http requires an https 00:49:31 INFO - sub-resource via fetch-request using the meta-csp 00:49:31 INFO - delivery method with swap-origin-redirect and when 00:49:31 INFO - the target request is same-origin. - expected FAIL 00:49:31 INFO - TEST-INFO | expected FAIL 00:49:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | took 1332ms 00:49:31 WARNING - u'runner_teardown' () 00:49:31 INFO - Setting up ssl 00:49:31 INFO - PROCESS | certutil | 00:49:31 INFO - PROCESS | certutil | 00:49:32 INFO - PROCESS | certutil | 00:49:32 INFO - Certificate Nickname Trust Attributes 00:49:32 INFO - SSL,S/MIME,JAR/XPI 00:49:32 INFO - 00:49:32 INFO - web-platform-tests CT,, 00:49:32 INFO - 00:49:32 INFO - Starting runner 00:49:34 INFO - PROCESS | 16823 | 1456994974711 Marionette DEBUG Marionette enabled via build flag and pref 00:49:35 INFO - PROCESS | 16823 | ++DOCSHELL 0x7f968fdc5000 == 1 [pid = 16823] [id = 1] 00:49:35 INFO - PROCESS | 16823 | ++DOMWINDOW == 1 (0x7f968fdc5800) [pid = 16823] [serial = 1] [outer = (nil)] 00:49:35 INFO - PROCESS | 16823 | ++DOMWINDOW == 2 (0x7f968fdc6800) [pid = 16823] [serial = 2] [outer = 0x7f968fdc5800] 00:49:35 INFO - PROCESS | 16823 | 1456994975393 Marionette INFO Listening on port 3051 00:49:35 INFO - PROCESS | 16823 | 1456994975895 Marionette DEBUG Marionette enabled via command-line flag 00:49:35 INFO - PROCESS | 16823 | ++DOCSHELL 0x7f968c925800 == 2 [pid = 16823] [id = 2] 00:49:35 INFO - PROCESS | 16823 | ++DOMWINDOW == 3 (0x7f968c936000) [pid = 16823] [serial = 3] [outer = (nil)] 00:49:35 INFO - PROCESS | 16823 | ++DOMWINDOW == 4 (0x7f968c937000) [pid = 16823] [serial = 4] [outer = 0x7f968c936000] 00:49:36 INFO - PROCESS | 16823 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f968c9f0c70 00:49:36 INFO - PROCESS | 16823 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f968c843fd0 00:49:36 INFO - PROCESS | 16823 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f968c855160 00:49:36 INFO - PROCESS | 16823 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f968c855460 00:49:36 INFO - PROCESS | 16823 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f968c855790 00:49:36 INFO - PROCESS | 16823 | ++DOMWINDOW == 5 (0x7f968c8a4000) [pid = 16823] [serial = 5] [outer = 0x7f968fdc5800] 00:49:36 INFO - PROCESS | 16823 | [16823] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:49:36 INFO - PROCESS | 16823 | 1456994976218 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50597 00:49:36 INFO - PROCESS | 16823 | [16823] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:49:36 INFO - PROCESS | 16823 | 1456994976306 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50598 00:49:36 INFO - PROCESS | 16823 | 1456994976313 Marionette DEBUG Closed connection conn0 00:49:36 INFO - PROCESS | 16823 | [16823] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:49:36 INFO - PROCESS | 16823 | [16823] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:49:36 INFO - PROCESS | 16823 | 1456994976457 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50599 00:49:36 INFO - PROCESS | 16823 | 1456994976461 Marionette DEBUG Closed connection conn1 00:49:36 INFO - PROCESS | 16823 | [16823] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:49:36 INFO - PROCESS | 16823 | 1456994976505 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50600 00:49:36 INFO - PROCESS | 16823 | 1456994976516 Marionette DEBUG Closed connection conn2 00:49:36 INFO - PROCESS | 16823 | 1456994976542 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:49:36 INFO - PROCESS | 16823 | 1456994976552 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:49:37 INFO - PROCESS | 16823 | [16823] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:49:38 INFO - PROCESS | 16823 | ++DOCSHELL 0x7f967fec0800 == 3 [pid = 16823] [id = 3] 00:49:38 INFO - PROCESS | 16823 | ++DOMWINDOW == 6 (0x7f967fec2800) [pid = 16823] [serial = 6] [outer = (nil)] 00:49:38 INFO - PROCESS | 16823 | ++DOCSHELL 0x7f967fec3000 == 4 [pid = 16823] [id = 4] 00:49:38 INFO - PROCESS | 16823 | ++DOMWINDOW == 7 (0x7f967fe92400) [pid = 16823] [serial = 7] [outer = (nil)] 00:49:38 INFO - PROCESS | 16823 | [16823] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:49:39 INFO - PROCESS | 16823 | ++DOCSHELL 0x7f967e6b5000 == 5 [pid = 16823] [id = 5] 00:49:39 INFO - PROCESS | 16823 | ++DOMWINDOW == 8 (0x7f967e617000) [pid = 16823] [serial = 8] [outer = (nil)] 00:49:39 INFO - PROCESS | 16823 | [16823] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:49:39 INFO - PROCESS | 16823 | [16823] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:49:39 INFO - PROCESS | 16823 | ++DOMWINDOW == 9 (0x7f967e58d000) [pid = 16823] [serial = 9] [outer = 0x7f967e617000] 00:49:39 INFO - PROCESS | 16823 | ++DOMWINDOW == 10 (0x7f967e2b4800) [pid = 16823] [serial = 10] [outer = 0x7f967fec2800] 00:49:39 INFO - PROCESS | 16823 | ++DOMWINDOW == 11 (0x7f967e2e4400) [pid = 16823] [serial = 11] [outer = 0x7f967fe92400] 00:49:39 INFO - PROCESS | 16823 | ++DOMWINDOW == 12 (0x7f967e2e6400) [pid = 16823] [serial = 12] [outer = 0x7f967e617000] 00:49:40 INFO - PROCESS | 16823 | 1456994980511 Marionette DEBUG loaded listener.js 00:49:40 INFO - PROCESS | 16823 | 1456994980527 Marionette DEBUG loaded listener.js 00:49:41 INFO - PROCESS | 16823 | ++DOMWINDOW == 13 (0x7f967c213800) [pid = 16823] [serial = 13] [outer = 0x7f967e617000] 00:49:41 INFO - PROCESS | 16823 | 1456994981146 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a545a543-6064-4629-a2b5-269aff544cd9","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:49:41 INFO - PROCESS | 16823 | 1456994981418 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:49:41 INFO - PROCESS | 16823 | 1456994981423 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:49:41 INFO - PROCESS | 16823 | 1456994981756 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:49:41 INFO - PROCESS | 16823 | 1456994981759 Marionette TRACE conn3 <- [1,3,null,{}] 00:49:41 INFO - PROCESS | 16823 | 1456994981804 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:49:42 INFO - PROCESS | 16823 | [16823] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:49:42 INFO - PROCESS | 16823 | ++DOMWINDOW == 14 (0x7f96798ae800) [pid = 16823] [serial = 14] [outer = 0x7f967e617000] 00:49:42 INFO - PROCESS | 16823 | [16823] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:49:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html 00:49:42 INFO - PROCESS | 16823 | ++DOCSHELL 0x7f9677b95000 == 6 [pid = 16823] [id = 6] 00:49:42 INFO - PROCESS | 16823 | ++DOMWINDOW == 15 (0x7f9677a09000) [pid = 16823] [serial = 15] [outer = (nil)] 00:49:42 INFO - PROCESS | 16823 | ++DOMWINDOW == 16 (0x7f9677a0a000) [pid = 16823] [serial = 16] [outer = 0x7f9677a09000] 00:49:42 INFO - PROCESS | 16823 | ++DOMWINDOW == 17 (0x7f9677a10800) [pid = 16823] [serial = 17] [outer = 0x7f9677a09000] 00:49:43 INFO - PROCESS | 16823 | ++DOCSHELL 0x7f9677adf000 == 7 [pid = 16823] [id = 7] 00:49:43 INFO - PROCESS | 16823 | ++DOMWINDOW == 18 (0x7f9677130c00) [pid = 16823] [serial = 18] [outer = (nil)] 00:49:43 INFO - PROCESS | 16823 | ++DOMWINDOW == 19 (0x7f9677133400) [pid = 16823] [serial = 19] [outer = 0x7f9677130c00] 00:49:43 INFO - PROCESS | 16823 | ++DOMWINDOW == 20 (0x7f967783bc00) [pid = 16823] [serial = 20] [outer = 0x7f9677130c00] 00:49:43 INFO - PROCESS | 16823 | [16823] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:49:43 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 00:49:43 INFO - document served over http requires an https 00:49:43 INFO - sub-resource via fetch-request using the meta-csp 00:49:43 INFO - delivery method with swap-origin-redirect and when 00:49:43 INFO - the target request is same-origin. - expected FAIL 00:49:43 INFO - TEST-INFO | expected FAIL 00:49:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 1342ms 00:49:44 WARNING - u'runner_teardown' () 00:49:44 INFO - Setting up ssl 00:49:44 INFO - PROCESS | certutil | 00:49:44 INFO - PROCESS | certutil | 00:49:44 INFO - PROCESS | certutil | 00:49:44 INFO - Certificate Nickname Trust Attributes 00:49:44 INFO - SSL,S/MIME,JAR/XPI 00:49:44 INFO - 00:49:44 INFO - web-platform-tests CT,, 00:49:44 INFO - 00:49:44 INFO - Starting runner 00:49:46 INFO - PROCESS | 16891 | 1456994986952 Marionette DEBUG Marionette enabled via build flag and pref 00:49:47 INFO - PROCESS | 16891 | ++DOCSHELL 0x7f019e0c3800 == 1 [pid = 16891] [id = 1] 00:49:47 INFO - PROCESS | 16891 | ++DOMWINDOW == 1 (0x7f019e0c4000) [pid = 16891] [serial = 1] [outer = (nil)] 00:49:47 INFO - PROCESS | 16891 | ++DOMWINDOW == 2 (0x7f019e0c5000) [pid = 16891] [serial = 2] [outer = 0x7f019e0c4000] 00:49:47 INFO - PROCESS | 16891 | 1456994987636 Marionette INFO Listening on port 3052 00:49:48 INFO - PROCESS | 16891 | 1456994988138 Marionette DEBUG Marionette enabled via command-line flag 00:49:48 INFO - PROCESS | 16891 | ++DOCSHELL 0x7f019ac26000 == 2 [pid = 16891] [id = 2] 00:49:48 INFO - PROCESS | 16891 | ++DOMWINDOW == 3 (0x7f019ac36800) [pid = 16891] [serial = 3] [outer = (nil)] 00:49:48 INFO - PROCESS | 16891 | ++DOMWINDOW == 4 (0x7f019ac37800) [pid = 16891] [serial = 4] [outer = 0x7f019ac36800] 00:49:48 INFO - PROCESS | 16891 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f01a205fc10 00:49:48 INFO - PROCESS | 16891 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f019ab3bfd0 00:49:48 INFO - PROCESS | 16891 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f019ab54160 00:49:48 INFO - PROCESS | 16891 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f019ab54460 00:49:48 INFO - PROCESS | 16891 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f019ab54790 00:49:48 INFO - PROCESS | 16891 | ++DOMWINDOW == 5 (0x7f019ab9f800) [pid = 16891] [serial = 5] [outer = 0x7f019e0c4000] 00:49:48 INFO - PROCESS | 16891 | [16891] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:49:48 INFO - PROCESS | 16891 | 1456994988461 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36171 00:49:48 INFO - PROCESS | 16891 | [16891] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:49:48 INFO - PROCESS | 16891 | 1456994988550 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36172 00:49:48 INFO - PROCESS | 16891 | 1456994988558 Marionette DEBUG Closed connection conn0 00:49:48 INFO - PROCESS | 16891 | [16891] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:49:48 INFO - PROCESS | 16891 | [16891] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:49:48 INFO - PROCESS | 16891 | 1456994988700 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36173 00:49:48 INFO - PROCESS | 16891 | 1456994988703 Marionette DEBUG Closed connection conn1 00:49:48 INFO - PROCESS | 16891 | [16891] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:49:48 INFO - PROCESS | 16891 | 1456994988754 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36174 00:49:48 INFO - PROCESS | 16891 | 1456994988758 Marionette DEBUG Closed connection conn2 00:49:48 INFO - PROCESS | 16891 | 1456994988798 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:49:48 INFO - PROCESS | 16891 | 1456994988812 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:49:49 INFO - PROCESS | 16891 | [16891] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:49:50 INFO - PROCESS | 16891 | ++DOCSHELL 0x7f018efe6000 == 3 [pid = 16891] [id = 3] 00:49:50 INFO - PROCESS | 16891 | ++DOMWINDOW == 6 (0x7f018efe6800) [pid = 16891] [serial = 6] [outer = (nil)] 00:49:50 INFO - PROCESS | 16891 | ++DOCSHELL 0x7f018efea800 == 4 [pid = 16891] [id = 4] 00:49:50 INFO - PROCESS | 16891 | ++DOMWINDOW == 7 (0x7f018edec800) [pid = 16891] [serial = 7] [outer = (nil)] 00:49:50 INFO - PROCESS | 16891 | [16891] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:49:50 INFO - PROCESS | 16891 | ++DOCSHELL 0x7f018e194000 == 5 [pid = 16891] [id = 5] 00:49:50 INFO - PROCESS | 16891 | ++DOMWINDOW == 8 (0x7f018df9f800) [pid = 16891] [serial = 8] [outer = (nil)] 00:49:50 INFO - PROCESS | 16891 | [16891] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:49:51 INFO - PROCESS | 16891 | [16891] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:49:51 INFO - PROCESS | 16891 | ++DOMWINDOW == 9 (0x7f018d20e800) [pid = 16891] [serial = 9] [outer = 0x7f018df9f800] 00:49:51 INFO - PROCESS | 16891 | ++DOMWINDOW == 10 (0x7f018cc10800) [pid = 16891] [serial = 10] [outer = 0x7f018efe6800] 00:49:51 INFO - PROCESS | 16891 | ++DOMWINDOW == 11 (0x7f018cdf2000) [pid = 16891] [serial = 11] [outer = 0x7f018edec800] 00:49:51 INFO - PROCESS | 16891 | ++DOMWINDOW == 12 (0x7f018cdf4000) [pid = 16891] [serial = 12] [outer = 0x7f018df9f800] 00:49:52 INFO - PROCESS | 16891 | 1456994992505 Marionette DEBUG loaded listener.js 00:49:52 INFO - PROCESS | 16891 | 1456994992523 Marionette DEBUG loaded listener.js 00:49:53 INFO - PROCESS | 16891 | ++DOMWINDOW == 13 (0x7f019ae5a400) [pid = 16891] [serial = 13] [outer = 0x7f018df9f800] 00:49:53 INFO - PROCESS | 16891 | 1456994993180 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"07b95b59-cc8c-4d15-8926-30b46d2890ce","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:49:53 INFO - PROCESS | 16891 | 1456994993523 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:49:53 INFO - PROCESS | 16891 | 1456994993529 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:49:53 INFO - PROCESS | 16891 | 1456994993850 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:49:53 INFO - PROCESS | 16891 | 1456994993853 Marionette TRACE conn3 <- [1,3,null,{}] 00:49:53 INFO - PROCESS | 16891 | 1456994993949 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:49:54 INFO - PROCESS | 16891 | [16891] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:49:54 INFO - PROCESS | 16891 | ++DOMWINDOW == 14 (0x7f0187654000) [pid = 16891] [serial = 14] [outer = 0x7f018df9f800] 00:49:54 INFO - PROCESS | 16891 | [16891] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:49:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html 00:49:54 INFO - PROCESS | 16891 | ++DOCSHELL 0x7f01877f0800 == 6 [pid = 16891] [id = 6] 00:49:54 INFO - PROCESS | 16891 | ++DOMWINDOW == 15 (0x7f0185b08800) [pid = 16891] [serial = 15] [outer = (nil)] 00:49:54 INFO - PROCESS | 16891 | ++DOMWINDOW == 16 (0x7f0185b09800) [pid = 16891] [serial = 16] [outer = 0x7f0185b08800] 00:49:55 INFO - PROCESS | 16891 | ++DOMWINDOW == 17 (0x7f0185b10400) [pid = 16891] [serial = 17] [outer = 0x7f0185b08800] 00:49:55 INFO - PROCESS | 16891 | ++DOCSHELL 0x7f018ef25000 == 7 [pid = 16891] [id = 7] 00:49:55 INFO - PROCESS | 16891 | ++DOMWINDOW == 18 (0x7f0185948c00) [pid = 16891] [serial = 18] [outer = (nil)] 00:49:55 INFO - PROCESS | 16891 | ++DOMWINDOW == 19 (0x7f018594a000) [pid = 16891] [serial = 19] [outer = 0x7f0185948c00] 00:49:55 INFO - PROCESS | 16891 | ++DOMWINDOW == 20 (0x7f0187726c00) [pid = 16891] [serial = 20] [outer = 0x7f0185948c00] 00:49:55 INFO - PROCESS | 16891 | [16891] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:49:56 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 00:49:56 INFO - document served over http requires an https 00:49:56 INFO - sub-resource via fetch-request using the meta-csp 00:49:56 INFO - delivery method with keep-origin-redirect and when 00:49:56 INFO - the target request is same-origin. - expected FAIL 00:49:56 INFO - TEST-INFO | expected FAIL 00:49:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | took 1292ms 00:49:56 WARNING - u'runner_teardown' () 00:49:56 INFO - Setting up ssl 00:49:56 INFO - PROCESS | certutil | 00:49:56 INFO - PROCESS | certutil | 00:49:56 INFO - PROCESS | certutil | 00:49:56 INFO - Certificate Nickname Trust Attributes 00:49:56 INFO - SSL,S/MIME,JAR/XPI 00:49:56 INFO - 00:49:56 INFO - web-platform-tests CT,, 00:49:56 INFO - 00:49:56 INFO - Starting runner 00:49:59 INFO - PROCESS | 16958 | 1456994999240 Marionette DEBUG Marionette enabled via build flag and pref 00:49:59 INFO - PROCESS | 16958 | ++DOCSHELL 0x7fa7734c0800 == 1 [pid = 16958] [id = 1] 00:49:59 INFO - PROCESS | 16958 | ++DOMWINDOW == 1 (0x7fa7734c1000) [pid = 16958] [serial = 1] [outer = (nil)] 00:49:59 INFO - PROCESS | 16958 | ++DOMWINDOW == 2 (0x7fa7734c2000) [pid = 16958] [serial = 2] [outer = 0x7fa7734c1000] 00:49:59 INFO - PROCESS | 16958 | 1456994999923 Marionette INFO Listening on port 3053 00:50:00 INFO - PROCESS | 16958 | 1456995000608 Marionette DEBUG Marionette enabled via command-line flag 00:50:00 INFO - PROCESS | 16958 | ++DOCSHELL 0x7fa770025800 == 2 [pid = 16958] [id = 2] 00:50:00 INFO - PROCESS | 16958 | ++DOMWINDOW == 3 (0x7fa770036000) [pid = 16958] [serial = 3] [outer = (nil)] 00:50:00 INFO - PROCESS | 16958 | ++DOMWINDOW == 4 (0x7fa770037000) [pid = 16958] [serial = 4] [outer = 0x7fa770036000] 00:50:00 INFO - PROCESS | 16958 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fa77745fc10 00:50:00 INFO - PROCESS | 16958 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fa76ff3cfd0 00:50:00 INFO - PROCESS | 16958 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fa76ff55160 00:50:00 INFO - PROCESS | 16958 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fa76ff55460 00:50:00 INFO - PROCESS | 16958 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fa76ff55790 00:50:00 INFO - PROCESS | 16958 | ++DOMWINDOW == 5 (0x7fa76a2d8000) [pid = 16958] [serial = 5] [outer = 0x7fa7734c1000] 00:50:00 INFO - PROCESS | 16958 | [16958] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:50:00 INFO - PROCESS | 16958 | 1456995000925 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37720 00:50:00 INFO - PROCESS | 16958 | [16958] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:50:00 INFO - PROCESS | 16958 | 1456995000969 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37721 00:50:01 INFO - PROCESS | 16958 | 1456995001021 Marionette DEBUG Closed connection conn0 00:50:01 INFO - PROCESS | 16958 | [16958] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:50:01 INFO - PROCESS | 16958 | 1456995001137 Marionette DEBUG Closed connection conn1 00:50:01 INFO - PROCESS | 16958 | [16958] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:50:01 INFO - PROCESS | 16958 | 1456995001147 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37722 00:50:01 INFO - PROCESS | 16958 | [16958] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:50:01 INFO - PROCESS | 16958 | 1456995001201 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37723 00:50:01 INFO - PROCESS | 16958 | 1456995001205 Marionette DEBUG Closed connection conn2 00:50:01 INFO - PROCESS | 16958 | 1456995001233 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:50:01 INFO - PROCESS | 16958 | 1456995001248 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:50:02 INFO - PROCESS | 16958 | [16958] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:50:02 INFO - PROCESS | 16958 | ++DOCSHELL 0x7fa763dab000 == 3 [pid = 16958] [id = 3] 00:50:02 INFO - PROCESS | 16958 | ++DOMWINDOW == 6 (0x7fa763dac000) [pid = 16958] [serial = 6] [outer = (nil)] 00:50:02 INFO - PROCESS | 16958 | ++DOCSHELL 0x7fa763dac800 == 4 [pid = 16958] [id = 4] 00:50:02 INFO - PROCESS | 16958 | ++DOMWINDOW == 7 (0x7fa763fb1800) [pid = 16958] [serial = 7] [outer = (nil)] 00:50:03 INFO - PROCESS | 16958 | [16958] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:50:03 INFO - PROCESS | 16958 | ++DOCSHELL 0x7fa7625ae000 == 5 [pid = 16958] [id = 5] 00:50:03 INFO - PROCESS | 16958 | ++DOMWINDOW == 8 (0x7fa7631ef400) [pid = 16958] [serial = 8] [outer = (nil)] 00:50:03 INFO - PROCESS | 16958 | [16958] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:50:03 INFO - PROCESS | 16958 | [16958] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:50:03 INFO - PROCESS | 16958 | ++DOMWINDOW == 9 (0x7fa7624efc00) [pid = 16958] [serial = 9] [outer = 0x7fa7631ef400] 00:50:04 INFO - PROCESS | 16958 | ++DOMWINDOW == 10 (0x7fa7621a7000) [pid = 16958] [serial = 10] [outer = 0x7fa763dac000] 00:50:04 INFO - PROCESS | 16958 | ++DOMWINDOW == 11 (0x7fa7621d5c00) [pid = 16958] [serial = 11] [outer = 0x7fa763fb1800] 00:50:04 INFO - PROCESS | 16958 | ++DOMWINDOW == 12 (0x7fa7621d7c00) [pid = 16958] [serial = 12] [outer = 0x7fa7631ef400] 00:50:05 INFO - PROCESS | 16958 | 1456995005243 Marionette DEBUG loaded listener.js 00:50:05 INFO - PROCESS | 16958 | 1456995005261 Marionette DEBUG loaded listener.js 00:50:05 INFO - PROCESS | 16958 | ++DOMWINDOW == 13 (0x7fa760112c00) [pid = 16958] [serial = 13] [outer = 0x7fa7631ef400] 00:50:05 INFO - PROCESS | 16958 | 1456995005949 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"7394da3d-8b78-4722-b68a-adb9723f36fa","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:50:06 INFO - PROCESS | 16958 | 1456995006258 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:50:06 INFO - PROCESS | 16958 | 1456995006263 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:50:06 INFO - PROCESS | 16958 | 1456995006617 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:50:06 INFO - PROCESS | 16958 | 1456995006619 Marionette TRACE conn3 <- [1,3,null,{}] 00:50:06 INFO - PROCESS | 16958 | 1456995006660 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:50:06 INFO - PROCESS | 16958 | [16958] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:50:06 INFO - PROCESS | 16958 | ++DOMWINDOW == 14 (0x7fa75cfd2c00) [pid = 16958] [serial = 14] [outer = 0x7fa7631ef400] 00:50:07 INFO - PROCESS | 16958 | [16958] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:50:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html 00:50:07 INFO - PROCESS | 16958 | ++DOCSHELL 0x7fa75b04e000 == 6 [pid = 16958] [id = 6] 00:50:07 INFO - PROCESS | 16958 | ++DOMWINDOW == 15 (0x7fa75af06c00) [pid = 16958] [serial = 15] [outer = (nil)] 00:50:07 INFO - PROCESS | 16958 | ++DOMWINDOW == 16 (0x7fa75af07c00) [pid = 16958] [serial = 16] [outer = 0x7fa75af06c00] 00:50:07 INFO - PROCESS | 16958 | ++DOMWINDOW == 17 (0x7fa75af0e800) [pid = 16958] [serial = 17] [outer = 0x7fa75af06c00] 00:50:07 INFO - PROCESS | 16958 | ++DOCSHELL 0x7fa75afda800 == 7 [pid = 16958] [id = 7] 00:50:07 INFO - PROCESS | 16958 | ++DOMWINDOW == 18 (0x7fa75ad3d000) [pid = 16958] [serial = 18] [outer = (nil)] 00:50:07 INFO - PROCESS | 16958 | ++DOMWINDOW == 19 (0x7fa75ad44800) [pid = 16958] [serial = 19] [outer = 0x7fa75ad3d000] 00:50:08 INFO - PROCESS | 16958 | ++DOMWINDOW == 20 (0x7fa761d49400) [pid = 16958] [serial = 20] [outer = 0x7fa75ad3d000] 00:50:08 INFO - PROCESS | 16958 | [16958] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:50:08 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a 00:50:08 INFO - document served over http requires an https 00:50:08 INFO - sub-resource via fetch-request using the meta-csp 00:50:08 INFO - delivery method with no-redirect and when 00:50:08 INFO - the target request is same-origin. - expected FAIL 00:50:08 INFO - TEST-INFO | expected FAIL 00:50:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | took 1182ms 00:50:08 WARNING - u'runner_teardown' () 00:50:08 INFO - Setting up ssl 00:50:08 INFO - PROCESS | certutil | 00:50:08 INFO - PROCESS | certutil | 00:50:09 INFO - PROCESS | certutil | 00:50:09 INFO - Certificate Nickname Trust Attributes 00:50:09 INFO - SSL,S/MIME,JAR/XPI 00:50:09 INFO - 00:50:09 INFO - web-platform-tests CT,, 00:50:09 INFO - 00:50:09 INFO - Starting runner 00:50:11 INFO - PROCESS | 17025 | 1456995011695 Marionette DEBUG Marionette enabled via build flag and pref 00:50:11 INFO - PROCESS | 17025 | ++DOCSHELL 0x7fc4badc5000 == 1 [pid = 17025] [id = 1] 00:50:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 1 (0x7fc4badc5800) [pid = 17025] [serial = 1] [outer = (nil)] 00:50:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 2 (0x7fc4badc6800) [pid = 17025] [serial = 2] [outer = 0x7fc4badc5800] 00:50:12 INFO - PROCESS | 17025 | 1456995012393 Marionette INFO Listening on port 3054 00:50:12 INFO - PROCESS | 17025 | 1456995012908 Marionette DEBUG Marionette enabled via command-line flag 00:50:12 INFO - PROCESS | 17025 | ++DOCSHELL 0x7fc4b7929000 == 2 [pid = 17025] [id = 2] 00:50:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 3 (0x7fc4b7939800) [pid = 17025] [serial = 3] [outer = (nil)] 00:50:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 4 (0x7fc4b793a800) [pid = 17025] [serial = 4] [outer = 0x7fc4b7939800] 00:50:13 INFO - PROCESS | 17025 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fc4bf25fb80 00:50:13 INFO - PROCESS | 17025 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fc4b783ef40 00:50:13 INFO - PROCESS | 17025 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fc4b78550d0 00:50:13 INFO - PROCESS | 17025 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fc4b78553d0 00:50:13 INFO - PROCESS | 17025 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fc4b7855790 00:50:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 5 (0x7fc4b78a2800) [pid = 17025] [serial = 5] [outer = 0x7fc4badc5800] 00:50:13 INFO - PROCESS | 17025 | [17025] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:50:13 INFO - PROCESS | 17025 | 1456995013229 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:34647 00:50:13 INFO - PROCESS | 17025 | [17025] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:50:13 INFO - PROCESS | 17025 | 1456995013319 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:34648 00:50:13 INFO - PROCESS | 17025 | 1456995013326 Marionette DEBUG Closed connection conn0 00:50:13 INFO - PROCESS | 17025 | [17025] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:50:13 INFO - PROCESS | 17025 | [17025] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:50:13 INFO - PROCESS | 17025 | 1456995013470 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:34649 00:50:13 INFO - PROCESS | 17025 | 1456995013474 Marionette DEBUG Closed connection conn1 00:50:13 INFO - PROCESS | 17025 | [17025] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:50:13 INFO - PROCESS | 17025 | 1456995013520 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:34650 00:50:13 INFO - PROCESS | 17025 | 1456995013530 Marionette DEBUG Closed connection conn2 00:50:13 INFO - PROCESS | 17025 | 1456995013562 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:50:13 INFO - PROCESS | 17025 | 1456995013571 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:50:14 INFO - PROCESS | 17025 | [17025] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:50:15 INFO - PROCESS | 17025 | ++DOCSHELL 0x7fc4ab783000 == 3 [pid = 17025] [id = 3] 00:50:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 6 (0x7fc4ab788000) [pid = 17025] [serial = 6] [outer = (nil)] 00:50:15 INFO - PROCESS | 17025 | ++DOCSHELL 0x7fc4ab788800 == 4 [pid = 17025] [id = 4] 00:50:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 7 (0x7fc4abac1c00) [pid = 17025] [serial = 7] [outer = (nil)] 00:50:15 INFO - PROCESS | 17025 | [17025] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:50:16 INFO - PROCESS | 17025 | ++DOCSHELL 0x7fc4a9fac800 == 5 [pid = 17025] [id = 5] 00:50:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 8 (0x7fc4aabefc00) [pid = 17025] [serial = 8] [outer = (nil)] 00:50:16 INFO - PROCESS | 17025 | [17025] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:50:16 INFO - PROCESS | 17025 | [17025] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:50:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 9 (0x7fc4a9eeac00) [pid = 17025] [serial = 9] [outer = 0x7fc4aabefc00] 00:50:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 10 (0x7fc4a9ba7800) [pid = 17025] [serial = 10] [outer = 0x7fc4ab788000] 00:50:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 11 (0x7fc4a9bd3400) [pid = 17025] [serial = 11] [outer = 0x7fc4abac1c00] 00:50:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 12 (0x7fc4a9bd5400) [pid = 17025] [serial = 12] [outer = 0x7fc4aabefc00] 00:50:17 INFO - PROCESS | 17025 | 1456995017493 Marionette DEBUG loaded listener.js 00:50:17 INFO - PROCESS | 17025 | 1456995017511 Marionette DEBUG loaded listener.js 00:50:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 13 (0x7fc4a7b13000) [pid = 17025] [serial = 13] [outer = 0x7fc4aabefc00] 00:50:18 INFO - PROCESS | 17025 | 1456995018144 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"e3e015f2-b30b-4f42-aee8-f3773d1edd14","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:50:18 INFO - PROCESS | 17025 | 1456995018437 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:50:18 INFO - PROCESS | 17025 | 1456995018441 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:50:18 INFO - PROCESS | 17025 | 1456995018772 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:50:18 INFO - PROCESS | 17025 | 1456995018774 Marionette TRACE conn3 <- [1,3,null,{}] 00:50:18 INFO - PROCESS | 17025 | 1456995018815 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:50:19 INFO - PROCESS | 17025 | [17025] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:50:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 14 (0x7fc4ac920000) [pid = 17025] [serial = 14] [outer = 0x7fc4aabefc00] 00:50:19 INFO - PROCESS | 17025 | [17025] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html 00:50:19 INFO - PROCESS | 17025 | ++DOCSHELL 0x7fc4a2c75000 == 6 [pid = 17025] [id = 6] 00:50:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 15 (0x7fc4a2a08000) [pid = 17025] [serial = 15] [outer = (nil)] 00:50:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 16 (0x7fc4a2a09000) [pid = 17025] [serial = 16] [outer = 0x7fc4a2a08000] 00:50:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 17 (0x7fc4a2a0f800) [pid = 17025] [serial = 17] [outer = 0x7fc4a2a08000] 00:50:20 INFO - PROCESS | 17025 | ++DOCSHELL 0x7fc4a2ad9000 == 7 [pid = 17025] [id = 7] 00:50:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 18 (0x7fc4a283e400) [pid = 17025] [serial = 18] [outer = (nil)] 00:50:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 19 (0x7fc4a2843c00) [pid = 17025] [serial = 19] [outer = 0x7fc4a283e400] 00:50:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 20 (0x7fc4a2860400) [pid = 17025] [serial = 20] [outer = 0x7fc4a283e400] 00:50:20 INFO - PROCESS | 17025 | [17025] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:50:20 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 00:50:20 INFO - document served over http requires an https 00:50:20 INFO - sub-resource via fetch-request using the meta-csp 00:50:20 INFO - delivery method with swap-origin-redirect and when 00:50:20 INFO - the target request is same-origin. - expected FAIL 00:50:20 INFO - TEST-INFO | expected FAIL 00:50:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | took 1332ms 00:50:21 WARNING - u'runner_teardown' () 00:50:21 INFO - Setting up ssl 00:50:21 INFO - PROCESS | certutil | 00:50:21 INFO - PROCESS | certutil | 00:50:21 INFO - PROCESS | certutil | 00:50:21 INFO - Certificate Nickname Trust Attributes 00:50:21 INFO - SSL,S/MIME,JAR/XPI 00:50:21 INFO - 00:50:21 INFO - web-platform-tests CT,, 00:50:21 INFO - 00:50:21 INFO - Starting runner 00:50:24 INFO - PROCESS | 17091 | 1456995024009 Marionette DEBUG Marionette enabled via build flag and pref 00:50:24 INFO - PROCESS | 17091 | ++DOCSHELL 0x7f4b07bc1800 == 1 [pid = 17091] [id = 1] 00:50:24 INFO - PROCESS | 17091 | ++DOMWINDOW == 1 (0x7f4b07bc2000) [pid = 17091] [serial = 1] [outer = (nil)] 00:50:24 INFO - PROCESS | 17091 | ++DOMWINDOW == 2 (0x7f4b07bc3000) [pid = 17091] [serial = 2] [outer = 0x7f4b07bc2000] 00:50:24 INFO - PROCESS | 17091 | 1456995024687 Marionette INFO Listening on port 3055 00:50:25 INFO - PROCESS | 17091 | 1456995025190 Marionette DEBUG Marionette enabled via command-line flag 00:50:25 INFO - PROCESS | 17091 | ++DOCSHELL 0x7f4b04728000 == 2 [pid = 17091] [id = 2] 00:50:25 INFO - PROCESS | 17091 | ++DOMWINDOW == 3 (0x7f4b04738800) [pid = 17091] [serial = 3] [outer = (nil)] 00:50:25 INFO - PROCESS | 17091 | ++DOMWINDOW == 4 (0x7f4b04739800) [pid = 17091] [serial = 4] [outer = 0x7f4b04738800] 00:50:25 INFO - PROCESS | 17091 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f4b0bb5fc10 00:50:25 INFO - PROCESS | 17091 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f4b04641fd0 00:50:25 INFO - PROCESS | 17091 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f4b04653160 00:50:25 INFO - PROCESS | 17091 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f4b04653460 00:50:25 INFO - PROCESS | 17091 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4b04653790 00:50:25 INFO - PROCESS | 17091 | ++DOMWINDOW == 5 (0x7f4b046a0800) [pid = 17091] [serial = 5] [outer = 0x7f4b07bc2000] 00:50:25 INFO - PROCESS | 17091 | [17091] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:50:25 INFO - PROCESS | 17091 | 1456995025508 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55878 00:50:25 INFO - PROCESS | 17091 | [17091] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:50:25 INFO - PROCESS | 17091 | 1456995025596 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55879 00:50:25 INFO - PROCESS | 17091 | 1456995025602 Marionette DEBUG Closed connection conn0 00:50:25 INFO - PROCESS | 17091 | [17091] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:50:25 INFO - PROCESS | 17091 | [17091] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:50:25 INFO - PROCESS | 17091 | 1456995025746 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55880 00:50:25 INFO - PROCESS | 17091 | 1456995025750 Marionette DEBUG Closed connection conn1 00:50:25 INFO - PROCESS | 17091 | [17091] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:50:25 INFO - PROCESS | 17091 | 1456995025797 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55881 00:50:25 INFO - PROCESS | 17091 | 1456995025803 Marionette DEBUG Closed connection conn2 00:50:25 INFO - PROCESS | 17091 | 1456995025844 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:50:25 INFO - PROCESS | 17091 | 1456995025864 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:50:26 INFO - PROCESS | 17091 | [17091] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:50:27 INFO - PROCESS | 17091 | ++DOCSHELL 0x7f4af8687000 == 3 [pid = 17091] [id = 3] 00:50:27 INFO - PROCESS | 17091 | ++DOMWINDOW == 6 (0x7f4af8687800) [pid = 17091] [serial = 6] [outer = (nil)] 00:50:27 INFO - PROCESS | 17091 | ++DOCSHELL 0x7f4af8688000 == 4 [pid = 17091] [id = 4] 00:50:27 INFO - PROCESS | 17091 | ++DOMWINDOW == 7 (0x7f4af88e6400) [pid = 17091] [serial = 7] [outer = (nil)] 00:50:27 INFO - PROCESS | 17091 | [17091] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:50:28 INFO - PROCESS | 17091 | ++DOCSHELL 0x7f4af7d40800 == 5 [pid = 17091] [id = 5] 00:50:28 INFO - PROCESS | 17091 | ++DOMWINDOW == 8 (0x7f4af7ac5400) [pid = 17091] [serial = 8] [outer = (nil)] 00:50:28 INFO - PROCESS | 17091 | [17091] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:50:28 INFO - PROCESS | 17091 | [17091] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:50:28 INFO - PROCESS | 17091 | ++DOMWINDOW == 9 (0x7f4af6c6e800) [pid = 17091] [serial = 9] [outer = 0x7f4af7ac5400] 00:50:28 INFO - PROCESS | 17091 | ++DOMWINDOW == 10 (0x7f4af6721800) [pid = 17091] [serial = 10] [outer = 0x7f4af8687800] 00:50:28 INFO - PROCESS | 17091 | ++DOMWINDOW == 11 (0x7f4af673e000) [pid = 17091] [serial = 11] [outer = 0x7f4af88e6400] 00:50:28 INFO - PROCESS | 17091 | ++DOMWINDOW == 12 (0x7f4af6740000) [pid = 17091] [serial = 12] [outer = 0x7f4af7ac5400] 00:50:29 INFO - PROCESS | 17091 | 1456995029605 Marionette DEBUG loaded listener.js 00:50:29 INFO - PROCESS | 17091 | 1456995029621 Marionette DEBUG loaded listener.js 00:50:30 INFO - PROCESS | 17091 | ++DOMWINDOW == 13 (0x7f4b04992000) [pid = 17091] [serial = 13] [outer = 0x7f4af7ac5400] 00:50:30 INFO - PROCESS | 17091 | 1456995030255 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"24fdf62d-605e-4758-b5c8-68fec5494b7b","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:50:30 INFO - PROCESS | 17091 | 1456995030565 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:50:30 INFO - PROCESS | 17091 | 1456995030571 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:50:30 INFO - PROCESS | 17091 | 1456995030906 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:50:30 INFO - PROCESS | 17091 | 1456995030909 Marionette TRACE conn3 <- [1,3,null,{}] 00:50:30 INFO - PROCESS | 17091 | 1456995030956 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:50:31 INFO - PROCESS | 17091 | [17091] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:50:31 INFO - PROCESS | 17091 | ++DOMWINDOW == 14 (0x7f4af1b47400) [pid = 17091] [serial = 14] [outer = 0x7f4af7ac5400] 00:50:31 INFO - PROCESS | 17091 | [17091] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:50:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html 00:50:31 INFO - PROCESS | 17091 | ++DOCSHELL 0x7f4af003f000 == 6 [pid = 17091] [id = 6] 00:50:31 INFO - PROCESS | 17091 | ++DOMWINDOW == 15 (0x7f4aef508c00) [pid = 17091] [serial = 15] [outer = (nil)] 00:50:31 INFO - PROCESS | 17091 | ++DOMWINDOW == 16 (0x7f4aef509c00) [pid = 17091] [serial = 16] [outer = 0x7f4aef508c00] 00:50:32 INFO - PROCESS | 17091 | ++DOMWINDOW == 17 (0x7f4aef510800) [pid = 17091] [serial = 17] [outer = 0x7f4aef508c00] 00:50:32 INFO - PROCESS | 17091 | ++DOCSHELL 0x7f4aef30f800 == 7 [pid = 17091] [id = 7] 00:50:32 INFO - PROCESS | 17091 | ++DOMWINDOW == 18 (0x7f4aef34a800) [pid = 17091] [serial = 18] [outer = (nil)] 00:50:32 INFO - PROCESS | 17091 | ++DOCSHELL 0x7f4aef2ca800 == 8 [pid = 17091] [id = 8] 00:50:32 INFO - PROCESS | 17091 | ++DOMWINDOW == 19 (0x7f4aef353000) [pid = 17091] [serial = 19] [outer = (nil)] 00:50:32 INFO - PROCESS | 17091 | ++DOMWINDOW == 20 (0x7f4aef355c00) [pid = 17091] [serial = 20] [outer = 0x7f4aef353000] 00:50:32 INFO - PROCESS | 17091 | ++DOMWINDOW == 21 (0x7f4af649c400) [pid = 17091] [serial = 21] [outer = 0x7f4aef353000] 00:50:32 INFO - PROCESS | 17091 | ++DOMWINDOW == 22 (0x7f4aed6ab400) [pid = 17091] [serial = 22] [outer = 0x7f4aef34a800] 00:50:32 INFO - PROCESS | 17091 | [17091] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:50:33 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 00:50:33 INFO - document served over http requires an https 00:50:33 INFO - sub-resource via iframe-tag using the meta-csp 00:50:33 INFO - delivery method with keep-origin-redirect and when 00:50:33 INFO - the target request is same-origin. - expected FAIL 00:50:33 INFO - TEST-INFO | expected FAIL 00:50:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1245ms 00:50:33 WARNING - u'runner_teardown' () 00:50:33 INFO - Setting up ssl 00:50:33 INFO - PROCESS | certutil | 00:50:33 INFO - PROCESS | certutil | 00:50:33 INFO - PROCESS | certutil | 00:50:33 INFO - Certificate Nickname Trust Attributes 00:50:33 INFO - SSL,S/MIME,JAR/XPI 00:50:33 INFO - 00:50:33 INFO - web-platform-tests CT,, 00:50:33 INFO - 00:50:33 INFO - Starting runner 00:50:36 INFO - PROCESS | 17157 | 1456995036072 Marionette DEBUG Marionette enabled via build flag and pref 00:50:36 INFO - PROCESS | 17157 | ++DOCSHELL 0x7f65e05c1800 == 1 [pid = 17157] [id = 1] 00:50:36 INFO - PROCESS | 17157 | ++DOMWINDOW == 1 (0x7f65e05c2000) [pid = 17157] [serial = 1] [outer = (nil)] 00:50:36 INFO - PROCESS | 17157 | ++DOMWINDOW == 2 (0x7f65e05c3000) [pid = 17157] [serial = 2] [outer = 0x7f65e05c2000] 00:50:36 INFO - PROCESS | 17157 | 1456995036748 Marionette INFO Listening on port 3056 00:50:37 INFO - PROCESS | 17157 | 1456995037246 Marionette DEBUG Marionette enabled via command-line flag 00:50:37 INFO - PROCESS | 17157 | ++DOCSHELL 0x7f65dd126000 == 2 [pid = 17157] [id = 2] 00:50:37 INFO - PROCESS | 17157 | ++DOMWINDOW == 3 (0x7f65dd136800) [pid = 17157] [serial = 3] [outer = (nil)] 00:50:37 INFO - PROCESS | 17157 | ++DOMWINDOW == 4 (0x7f65dd137800) [pid = 17157] [serial = 4] [outer = 0x7f65dd136800] 00:50:37 INFO - PROCESS | 17157 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f65e455fb80 00:50:37 INFO - PROCESS | 17157 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f65dd03afd0 00:50:37 INFO - PROCESS | 17157 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f65dd053160 00:50:37 INFO - PROCESS | 17157 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f65dd053460 00:50:37 INFO - PROCESS | 17157 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f65dd053790 00:50:37 INFO - PROCESS | 17157 | ++DOMWINDOW == 5 (0x7f65dd0a2800) [pid = 17157] [serial = 5] [outer = 0x7f65e05c2000] 00:50:37 INFO - PROCESS | 17157 | [17157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:50:37 INFO - PROCESS | 17157 | 1456995037562 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:56248 00:50:37 INFO - PROCESS | 17157 | [17157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:50:37 INFO - PROCESS | 17157 | 1456995037651 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:56249 00:50:37 INFO - PROCESS | 17157 | 1456995037658 Marionette DEBUG Closed connection conn0 00:50:37 INFO - PROCESS | 17157 | [17157] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:50:37 INFO - PROCESS | 17157 | [17157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:50:37 INFO - PROCESS | 17157 | 1456995037799 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:56250 00:50:37 INFO - PROCESS | 17157 | 1456995037803 Marionette DEBUG Closed connection conn1 00:50:37 INFO - PROCESS | 17157 | [17157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:50:37 INFO - PROCESS | 17157 | 1456995037847 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:56251 00:50:37 INFO - PROCESS | 17157 | 1456995037855 Marionette DEBUG Closed connection conn2 00:50:37 INFO - PROCESS | 17157 | 1456995037892 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:50:37 INFO - PROCESS | 17157 | 1456995037911 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:50:38 INFO - PROCESS | 17157 | [17157] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:50:39 INFO - PROCESS | 17157 | ++DOCSHELL 0x7f65d0cec800 == 3 [pid = 17157] [id = 3] 00:50:39 INFO - PROCESS | 17157 | ++DOMWINDOW == 6 (0x7f65d0ced000) [pid = 17157] [serial = 6] [outer = (nil)] 00:50:39 INFO - PROCESS | 17157 | ++DOCSHELL 0x7f65d0cf0800 == 4 [pid = 17157] [id = 4] 00:50:39 INFO - PROCESS | 17157 | ++DOMWINDOW == 7 (0x7f65d0809000) [pid = 17157] [serial = 7] [outer = (nil)] 00:50:39 INFO - PROCESS | 17157 | [17157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:50:40 INFO - PROCESS | 17157 | ++DOCSHELL 0x7f65cfbbe000 == 5 [pid = 17157] [id = 5] 00:50:40 INFO - PROCESS | 17157 | ++DOMWINDOW == 8 (0x7f65cfca1800) [pid = 17157] [serial = 8] [outer = (nil)] 00:50:40 INFO - PROCESS | 17157 | [17157] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:50:40 INFO - PROCESS | 17157 | [17157] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:50:40 INFO - PROCESS | 17157 | ++DOMWINDOW == 9 (0x7f65cef47400) [pid = 17157] [serial = 9] [outer = 0x7f65cfca1800] 00:50:40 INFO - PROCESS | 17157 | ++DOMWINDOW == 10 (0x7f65ce911000) [pid = 17157] [serial = 10] [outer = 0x7f65d0ced000] 00:50:40 INFO - PROCESS | 17157 | ++DOMWINDOW == 11 (0x7f65ce944000) [pid = 17157] [serial = 11] [outer = 0x7f65d0809000] 00:50:40 INFO - PROCESS | 17157 | ++DOMWINDOW == 12 (0x7f65ce946000) [pid = 17157] [serial = 12] [outer = 0x7f65cfca1800] 00:50:41 INFO - PROCESS | 17157 | 1456995041548 Marionette DEBUG loaded listener.js 00:50:41 INFO - PROCESS | 17157 | 1456995041565 Marionette DEBUG loaded listener.js 00:50:42 INFO - PROCESS | 17157 | ++DOMWINDOW == 13 (0x7f65dd388800) [pid = 17157] [serial = 13] [outer = 0x7f65cfca1800] 00:50:42 INFO - PROCESS | 17157 | 1456995042216 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"24b3f97f-1502-49a2-8e81-79a2f6461b6b","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:50:42 INFO - PROCESS | 17157 | 1456995042561 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:50:42 INFO - PROCESS | 17157 | 1456995042566 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:50:42 INFO - PROCESS | 17157 | 1456995042879 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:50:42 INFO - PROCESS | 17157 | 1456995042883 Marionette TRACE conn3 <- [1,3,null,{}] 00:50:42 INFO - PROCESS | 17157 | 1456995042976 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:50:43 INFO - PROCESS | 17157 | [17157] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:50:43 INFO - PROCESS | 17157 | ++DOMWINDOW == 14 (0x7f65e053c400) [pid = 17157] [serial = 14] [outer = 0x7f65cfca1800] 00:50:43 INFO - PROCESS | 17157 | [17157] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:50:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html 00:50:43 INFO - PROCESS | 17157 | ++DOCSHELL 0x7f65d175d800 == 6 [pid = 17157] [id = 6] 00:50:43 INFO - PROCESS | 17157 | ++DOMWINDOW == 15 (0x7f65c8207400) [pid = 17157] [serial = 15] [outer = (nil)] 00:50:43 INFO - PROCESS | 17157 | ++DOMWINDOW == 16 (0x7f65c8208400) [pid = 17157] [serial = 16] [outer = 0x7f65c8207400] 00:50:44 INFO - PROCESS | 17157 | ++DOMWINDOW == 17 (0x7f65c820f000) [pid = 17157] [serial = 17] [outer = 0x7f65c8207400] 00:50:44 INFO - PROCESS | 17157 | ++DOCSHELL 0x7f65c82db800 == 7 [pid = 17157] [id = 7] 00:50:44 INFO - PROCESS | 17157 | ++DOMWINDOW == 18 (0x7f65c7f3e800) [pid = 17157] [serial = 18] [outer = (nil)] 00:50:44 INFO - PROCESS | 17157 | ++DOMWINDOW == 19 (0x7f65c7f49400) [pid = 17157] [serial = 19] [outer = 0x7f65c7f3e800] 00:50:44 INFO - PROCESS | 17157 | ++DOCSHELL 0x7f65c82f6000 == 8 [pid = 17157] [id = 8] 00:50:44 INFO - PROCESS | 17157 | ++DOMWINDOW == 20 (0x7f65c7e4a800) [pid = 17157] [serial = 20] [outer = (nil)] 00:50:44 INFO - PROCESS | 17157 | ++DOMWINDOW == 21 (0x7f65c8211800) [pid = 17157] [serial = 21] [outer = 0x7f65c7f3e800] 00:50:44 INFO - PROCESS | 17157 | ++DOMWINDOW == 22 (0x7f65c7983000) [pid = 17157] [serial = 22] [outer = 0x7f65c7e4a800] 00:50:45 INFO - PROCESS | 17157 | [17157] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:50:45 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a 00:50:45 INFO - document served over http requires an https 00:50:45 INFO - sub-resource via iframe-tag using the meta-csp 00:50:45 INFO - delivery method with no-redirect and when 00:50:45 INFO - the target request is same-origin. - expected FAIL 00:50:45 INFO - TEST-INFO | expected FAIL 00:50:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | took 1241ms 00:50:45 WARNING - u'runner_teardown' () 00:50:45 INFO - Setting up ssl 00:50:45 INFO - PROCESS | certutil | 00:50:45 INFO - PROCESS | certutil | 00:50:45 INFO - PROCESS | certutil | 00:50:45 INFO - Certificate Nickname Trust Attributes 00:50:45 INFO - SSL,S/MIME,JAR/XPI 00:50:45 INFO - 00:50:45 INFO - web-platform-tests CT,, 00:50:45 INFO - 00:50:45 INFO - Starting runner 00:50:48 INFO - PROCESS | 17222 | 1456995048147 Marionette DEBUG Marionette enabled via build flag and pref 00:50:48 INFO - PROCESS | 17222 | ++DOCSHELL 0x7f81ab6c4800 == 1 [pid = 17222] [id = 1] 00:50:48 INFO - PROCESS | 17222 | ++DOMWINDOW == 1 (0x7f81ab6c5000) [pid = 17222] [serial = 1] [outer = (nil)] 00:50:48 INFO - PROCESS | 17222 | ++DOMWINDOW == 2 (0x7f81ab6c6000) [pid = 17222] [serial = 2] [outer = 0x7f81ab6c5000] 00:50:48 INFO - PROCESS | 17222 | 1456995048830 Marionette INFO Listening on port 3057 00:50:49 INFO - PROCESS | 17222 | 1456995049329 Marionette DEBUG Marionette enabled via command-line flag 00:50:49 INFO - PROCESS | 17222 | ++DOCSHELL 0x7f81a8226800 == 2 [pid = 17222] [id = 2] 00:50:49 INFO - PROCESS | 17222 | ++DOMWINDOW == 3 (0x7f81a8237000) [pid = 17222] [serial = 3] [outer = (nil)] 00:50:49 INFO - PROCESS | 17222 | ++DOMWINDOW == 4 (0x7f81a8238000) [pid = 17222] [serial = 4] [outer = 0x7f81a8237000] 00:50:49 INFO - PROCESS | 17222 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f81af65fb80 00:50:49 INFO - PROCESS | 17222 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f81a8141fd0 00:50:49 INFO - PROCESS | 17222 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f81a8153160 00:50:49 INFO - PROCESS | 17222 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f81a8153460 00:50:49 INFO - PROCESS | 17222 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f81a8153790 00:50:49 INFO - PROCESS | 17222 | ++DOMWINDOW == 5 (0x7f81a81a5800) [pid = 17222] [serial = 5] [outer = 0x7f81ab6c5000] 00:50:49 INFO - PROCESS | 17222 | [17222] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:50:49 INFO - PROCESS | 17222 | 1456995049646 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59910 00:50:49 INFO - PROCESS | 17222 | [17222] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:50:49 INFO - PROCESS | 17222 | 1456995049734 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59911 00:50:49 INFO - PROCESS | 17222 | 1456995049741 Marionette DEBUG Closed connection conn0 00:50:49 INFO - PROCESS | 17222 | [17222] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:50:49 INFO - PROCESS | 17222 | [17222] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:50:49 INFO - PROCESS | 17222 | 1456995049881 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59912 00:50:49 INFO - PROCESS | 17222 | 1456995049885 Marionette DEBUG Closed connection conn1 00:50:49 INFO - PROCESS | 17222 | [17222] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:50:49 INFO - PROCESS | 17222 | 1456995049925 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:59913 00:50:49 INFO - PROCESS | 17222 | 1456995049938 Marionette DEBUG Closed connection conn2 00:50:49 INFO - PROCESS | 17222 | 1456995049966 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:50:49 INFO - PROCESS | 17222 | 1456995049976 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:50:50 INFO - PROCESS | 17222 | [17222] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:50:51 INFO - PROCESS | 17222 | ++DOCSHELL 0x7f819bf87000 == 3 [pid = 17222] [id = 3] 00:50:51 INFO - PROCESS | 17222 | ++DOMWINDOW == 6 (0x7f819bf88000) [pid = 17222] [serial = 6] [outer = (nil)] 00:50:51 INFO - PROCESS | 17222 | ++DOCSHELL 0x7f819bf88800 == 4 [pid = 17222] [id = 4] 00:50:51 INFO - PROCESS | 17222 | ++DOMWINDOW == 7 (0x7f819c26f800) [pid = 17222] [serial = 7] [outer = (nil)] 00:50:52 INFO - PROCESS | 17222 | [17222] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:50:52 INFO - PROCESS | 17222 | ++DOCSHELL 0x7f819a76a800 == 5 [pid = 17222] [id = 5] 00:50:52 INFO - PROCESS | 17222 | ++DOMWINDOW == 8 (0x7f819b3d5400) [pid = 17222] [serial = 8] [outer = (nil)] 00:50:52 INFO - PROCESS | 17222 | [17222] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:50:52 INFO - PROCESS | 17222 | [17222] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:50:52 INFO - PROCESS | 17222 | ++DOMWINDOW == 9 (0x7f819a6ecc00) [pid = 17222] [serial = 9] [outer = 0x7f819b3d5400] 00:50:52 INFO - PROCESS | 17222 | ++DOMWINDOW == 10 (0x7f819a3ab800) [pid = 17222] [serial = 10] [outer = 0x7f819bf88000] 00:50:52 INFO - PROCESS | 17222 | ++DOMWINDOW == 11 (0x7f819a3d5800) [pid = 17222] [serial = 11] [outer = 0x7f819c26f800] 00:50:52 INFO - PROCESS | 17222 | ++DOMWINDOW == 12 (0x7f819a3d7800) [pid = 17222] [serial = 12] [outer = 0x7f819b3d5400] 00:50:53 INFO - PROCESS | 17222 | 1456995053887 Marionette DEBUG loaded listener.js 00:50:53 INFO - PROCESS | 17222 | 1456995053904 Marionette DEBUG loaded listener.js 00:50:54 INFO - PROCESS | 17222 | ++DOMWINDOW == 13 (0x7f819831a800) [pid = 17222] [serial = 13] [outer = 0x7f819b3d5400] 00:50:54 INFO - PROCESS | 17222 | 1456995054538 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8ab4cc59-9690-4c4e-8d0f-6bafed7776f4","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:50:54 INFO - PROCESS | 17222 | 1456995054788 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:50:54 INFO - PROCESS | 17222 | 1456995054793 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:50:55 INFO - PROCESS | 17222 | 1456995055167 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:50:55 INFO - PROCESS | 17222 | 1456995055170 Marionette TRACE conn3 <- [1,3,null,{}] 00:50:55 INFO - PROCESS | 17222 | 1456995055207 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:50:55 INFO - PROCESS | 17222 | [17222] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:50:55 INFO - PROCESS | 17222 | ++DOMWINDOW == 14 (0x7f81950a5400) [pid = 17222] [serial = 14] [outer = 0x7f819b3d5400] 00:50:55 INFO - PROCESS | 17222 | [17222] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:50:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html 00:50:56 INFO - PROCESS | 17222 | ++DOCSHELL 0x7f8193485000 == 6 [pid = 17222] [id = 6] 00:50:56 INFO - PROCESS | 17222 | ++DOMWINDOW == 15 (0x7f8193207400) [pid = 17222] [serial = 15] [outer = (nil)] 00:50:56 INFO - PROCESS | 17222 | ++DOMWINDOW == 16 (0x7f8193208400) [pid = 17222] [serial = 16] [outer = 0x7f8193207400] 00:50:56 INFO - PROCESS | 17222 | ++DOMWINDOW == 17 (0x7f819320ec00) [pid = 17222] [serial = 17] [outer = 0x7f8193207400] 00:50:56 INFO - PROCESS | 17222 | ++DOCSHELL 0x7f81932df000 == 7 [pid = 17222] [id = 7] 00:50:56 INFO - PROCESS | 17222 | ++DOMWINDOW == 18 (0x7f8192a32000) [pid = 17222] [serial = 18] [outer = (nil)] 00:50:56 INFO - PROCESS | 17222 | ++DOMWINDOW == 19 (0x7f8192a37c00) [pid = 17222] [serial = 19] [outer = 0x7f8192a32000] 00:50:56 INFO - PROCESS | 17222 | ++DOCSHELL 0x7f81932f4800 == 8 [pid = 17222] [id = 8] 00:50:56 INFO - PROCESS | 17222 | ++DOMWINDOW == 20 (0x7f819303bc00) [pid = 17222] [serial = 20] [outer = (nil)] 00:50:56 INFO - PROCESS | 17222 | ++DOMWINDOW == 21 (0x7f819303f800) [pid = 17222] [serial = 21] [outer = 0x7f8192a32000] 00:50:56 INFO - PROCESS | 17222 | ++DOMWINDOW == 22 (0x7f8192c8d000) [pid = 17222] [serial = 22] [outer = 0x7f819303bc00] 00:50:57 INFO - PROCESS | 17222 | [17222] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:50:57 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 00:50:57 INFO - document served over http requires an https 00:50:57 INFO - sub-resource via iframe-tag using the meta-csp 00:50:57 INFO - delivery method with swap-origin-redirect and when 00:50:57 INFO - the target request is same-origin. - expected FAIL 00:50:57 INFO - TEST-INFO | expected FAIL 00:50:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1282ms 00:50:57 WARNING - u'runner_teardown' () 00:50:57 INFO - Setting up ssl 00:50:57 INFO - PROCESS | certutil | 00:50:57 INFO - PROCESS | certutil | 00:50:57 INFO - PROCESS | certutil | 00:50:57 INFO - Certificate Nickname Trust Attributes 00:50:57 INFO - SSL,S/MIME,JAR/XPI 00:50:57 INFO - 00:50:57 INFO - web-platform-tests CT,, 00:50:57 INFO - 00:50:57 INFO - Starting runner 00:51:00 INFO - PROCESS | 17287 | 1456995060458 Marionette DEBUG Marionette enabled via build flag and pref 00:51:00 INFO - PROCESS | 17287 | ++DOCSHELL 0x7fb052cc6000 == 1 [pid = 17287] [id = 1] 00:51:00 INFO - PROCESS | 17287 | ++DOMWINDOW == 1 (0x7fb052cc6800) [pid = 17287] [serial = 1] [outer = (nil)] 00:51:00 INFO - PROCESS | 17287 | ++DOMWINDOW == 2 (0x7fb052cc7800) [pid = 17287] [serial = 2] [outer = 0x7fb052cc6800] 00:51:01 INFO - PROCESS | 17287 | 1456995061150 Marionette INFO Listening on port 3058 00:51:01 INFO - PROCESS | 17287 | 1456995061648 Marionette DEBUG Marionette enabled via command-line flag 00:51:01 INFO - PROCESS | 17287 | ++DOCSHELL 0x7fb04f829000 == 2 [pid = 17287] [id = 2] 00:51:01 INFO - PROCESS | 17287 | ++DOMWINDOW == 3 (0x7fb04f839800) [pid = 17287] [serial = 3] [outer = (nil)] 00:51:01 INFO - PROCESS | 17287 | ++DOMWINDOW == 4 (0x7fb04f83a800) [pid = 17287] [serial = 4] [outer = 0x7fb04f839800] 00:51:01 INFO - PROCESS | 17287 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb05715fb80 00:51:01 INFO - PROCESS | 17287 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb04f742f40 00:51:01 INFO - PROCESS | 17287 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb04f7540d0 00:51:01 INFO - PROCESS | 17287 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb04f7543d0 00:51:01 INFO - PROCESS | 17287 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb04f754790 00:51:01 INFO - PROCESS | 17287 | ++DOMWINDOW == 5 (0x7fb04f79f800) [pid = 17287] [serial = 5] [outer = 0x7fb052cc6800] 00:51:01 INFO - PROCESS | 17287 | [17287] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:51:01 INFO - PROCESS | 17287 | 1456995061977 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35006 00:51:02 INFO - PROCESS | 17287 | [17287] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:51:02 INFO - PROCESS | 17287 | 1456995062067 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35007 00:51:02 INFO - PROCESS | 17287 | 1456995062073 Marionette DEBUG Closed connection conn0 00:51:02 INFO - PROCESS | 17287 | [17287] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:51:02 INFO - PROCESS | 17287 | [17287] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:51:02 INFO - PROCESS | 17287 | 1456995062219 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35008 00:51:02 INFO - PROCESS | 17287 | 1456995062223 Marionette DEBUG Closed connection conn1 00:51:02 INFO - PROCESS | 17287 | [17287] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:51:02 INFO - PROCESS | 17287 | 1456995062272 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35009 00:51:02 INFO - PROCESS | 17287 | 1456995062280 Marionette DEBUG Closed connection conn2 00:51:02 INFO - PROCESS | 17287 | 1456995062326 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:51:02 INFO - PROCESS | 17287 | 1456995062344 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:51:03 INFO - PROCESS | 17287 | [17287] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:51:03 INFO - PROCESS | 17287 | ++DOCSHELL 0x7fb043bee800 == 3 [pid = 17287] [id = 3] 00:51:03 INFO - PROCESS | 17287 | ++DOMWINDOW == 6 (0x7fb043bf2000) [pid = 17287] [serial = 6] [outer = (nil)] 00:51:03 INFO - PROCESS | 17287 | ++DOCSHELL 0x7fb043bf2800 == 4 [pid = 17287] [id = 4] 00:51:03 INFO - PROCESS | 17287 | ++DOMWINDOW == 7 (0x7fb043709c00) [pid = 17287] [serial = 7] [outer = (nil)] 00:51:04 INFO - PROCESS | 17287 | [17287] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:51:04 INFO - PROCESS | 17287 | ++DOCSHELL 0x7fb042e32000 == 5 [pid = 17287] [id = 5] 00:51:04 INFO - PROCESS | 17287 | ++DOMWINDOW == 8 (0x7fb042bba800) [pid = 17287] [serial = 8] [outer = (nil)] 00:51:04 INFO - PROCESS | 17287 | [17287] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:51:04 INFO - PROCESS | 17287 | [17287] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:51:04 INFO - PROCESS | 17287 | ++DOMWINDOW == 9 (0x7fb041e64800) [pid = 17287] [serial = 9] [outer = 0x7fb042bba800] 00:51:04 INFO - PROCESS | 17287 | ++DOMWINDOW == 10 (0x7fb041813800) [pid = 17287] [serial = 10] [outer = 0x7fb043bf2000] 00:51:04 INFO - PROCESS | 17287 | ++DOMWINDOW == 11 (0x7fb04182c800) [pid = 17287] [serial = 11] [outer = 0x7fb043709c00] 00:51:04 INFO - PROCESS | 17287 | ++DOMWINDOW == 12 (0x7fb04182e800) [pid = 17287] [serial = 12] [outer = 0x7fb042bba800] 00:51:06 INFO - PROCESS | 17287 | 1456995066082 Marionette DEBUG loaded listener.js 00:51:06 INFO - PROCESS | 17287 | 1456995066099 Marionette DEBUG loaded listener.js 00:51:06 INFO - PROCESS | 17287 | ++DOMWINDOW == 13 (0x7fb04fa5a400) [pid = 17287] [serial = 13] [outer = 0x7fb042bba800] 00:51:06 INFO - PROCESS | 17287 | 1456995066761 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c0c3ab2c-e5ee-4cb5-9da9-33355cc903ad","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:51:07 INFO - PROCESS | 17287 | 1456995067081 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:51:07 INFO - PROCESS | 17287 | 1456995067085 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:51:07 INFO - PROCESS | 17287 | 1456995067425 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:51:07 INFO - PROCESS | 17287 | 1456995067428 Marionette TRACE conn3 <- [1,3,null,{}] 00:51:07 INFO - PROCESS | 17287 | 1456995067495 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:51:07 INFO - PROCESS | 17287 | [17287] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:51:07 INFO - PROCESS | 17287 | ++DOMWINDOW == 14 (0x7fb03c2b3800) [pid = 17287] [serial = 14] [outer = 0x7fb042bba800] 00:51:08 INFO - PROCESS | 17287 | [17287] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:51:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html 00:51:08 INFO - PROCESS | 17287 | ++DOCSHELL 0x7fb03b020000 == 6 [pid = 17287] [id = 6] 00:51:08 INFO - PROCESS | 17287 | ++DOMWINDOW == 15 (0x7fb03a507c00) [pid = 17287] [serial = 15] [outer = (nil)] 00:51:08 INFO - PROCESS | 17287 | ++DOMWINDOW == 16 (0x7fb03a508c00) [pid = 17287] [serial = 16] [outer = 0x7fb03a507c00] 00:51:08 INFO - PROCESS | 17287 | ++DOMWINDOW == 17 (0x7fb03a50f800) [pid = 17287] [serial = 17] [outer = 0x7fb03a507c00] 00:51:08 INFO - PROCESS | 17287 | ++DOCSHELL 0x7fb03a310800 == 7 [pid = 17287] [id = 7] 00:51:08 INFO - PROCESS | 17287 | ++DOMWINDOW == 18 (0x7fb03a50e000) [pid = 17287] [serial = 18] [outer = (nil)] 00:51:08 INFO - PROCESS | 17287 | ++DOCSHELL 0x7fb03a2e1000 == 8 [pid = 17287] [id = 8] 00:51:08 INFO - PROCESS | 17287 | ++DOMWINDOW == 19 (0x7fb03a2ac400) [pid = 17287] [serial = 19] [outer = (nil)] 00:51:09 INFO - PROCESS | 17287 | ++DOMWINDOW == 20 (0x7fb03a2ac000) [pid = 17287] [serial = 20] [outer = 0x7fb03a2ac400] 00:51:09 INFO - PROCESS | 17287 | ++DOMWINDOW == 21 (0x7fb03a2b1c00) [pid = 17287] [serial = 21] [outer = 0x7fb03a2ac400] 00:51:09 INFO - PROCESS | 17287 | ++DOMWINDOW == 22 (0x7fb0386a7000) [pid = 17287] [serial = 22] [outer = 0x7fb03a50e000] 00:51:09 INFO - PROCESS | 17287 | [17287] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:51:09 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 00:51:09 INFO - document served over http requires an https 00:51:09 INFO - sub-resource via iframe-tag using the meta-csp 00:51:09 INFO - delivery method with swap-origin-redirect and when 00:51:09 INFO - the target request is same-origin. - expected FAIL 00:51:09 INFO - TEST-INFO | expected FAIL 00:51:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1285ms 00:51:09 WARNING - u'runner_teardown' () 00:51:09 INFO - Setting up ssl 00:51:09 INFO - PROCESS | certutil | 00:51:09 INFO - PROCESS | certutil | 00:51:10 INFO - PROCESS | certutil | 00:51:10 INFO - Certificate Nickname Trust Attributes 00:51:10 INFO - SSL,S/MIME,JAR/XPI 00:51:10 INFO - 00:51:10 INFO - web-platform-tests CT,, 00:51:10 INFO - 00:51:10 INFO - Starting runner 00:51:12 INFO - PROCESS | 17353 | 1456995072743 Marionette DEBUG Marionette enabled via build flag and pref 00:51:13 INFO - PROCESS | 17353 | ++DOCSHELL 0x7f8c242c2800 == 1 [pid = 17353] [id = 1] 00:51:13 INFO - PROCESS | 17353 | ++DOMWINDOW == 1 (0x7f8c242c3000) [pid = 17353] [serial = 1] [outer = (nil)] 00:51:13 INFO - PROCESS | 17353 | ++DOMWINDOW == 2 (0x7f8c242c4000) [pid = 17353] [serial = 2] [outer = 0x7f8c242c3000] 00:51:13 INFO - PROCESS | 17353 | 1456995073428 Marionette INFO Listening on port 3059 00:51:13 INFO - PROCESS | 17353 | 1456995073935 Marionette DEBUG Marionette enabled via command-line flag 00:51:13 INFO - PROCESS | 17353 | ++DOCSHELL 0x7f8c20e28000 == 2 [pid = 17353] [id = 2] 00:51:13 INFO - PROCESS | 17353 | ++DOMWINDOW == 3 (0x7f8c20e38800) [pid = 17353] [serial = 3] [outer = (nil)] 00:51:13 INFO - PROCESS | 17353 | ++DOMWINDOW == 4 (0x7f8c20e39800) [pid = 17353] [serial = 4] [outer = 0x7f8c20e38800] 00:51:14 INFO - PROCESS | 17353 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8c2875fc10 00:51:14 INFO - PROCESS | 17353 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8c20d3dfd0 00:51:14 INFO - PROCESS | 17353 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8c20d54160 00:51:14 INFO - PROCESS | 17353 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8c20d54460 00:51:14 INFO - PROCESS | 17353 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8c20d54790 00:51:14 INFO - PROCESS | 17353 | ++DOMWINDOW == 5 (0x7f8c20d9b800) [pid = 17353] [serial = 5] [outer = 0x7f8c242c3000] 00:51:14 INFO - PROCESS | 17353 | [17353] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:51:14 INFO - PROCESS | 17353 | 1456995074259 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46668 00:51:14 INFO - PROCESS | 17353 | [17353] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:51:14 INFO - PROCESS | 17353 | 1456995074349 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46669 00:51:14 INFO - PROCESS | 17353 | 1456995074355 Marionette DEBUG Closed connection conn0 00:51:14 INFO - PROCESS | 17353 | [17353] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:51:14 INFO - PROCESS | 17353 | [17353] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:51:14 INFO - PROCESS | 17353 | 1456995074496 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46670 00:51:14 INFO - PROCESS | 17353 | 1456995074500 Marionette DEBUG Closed connection conn1 00:51:14 INFO - PROCESS | 17353 | [17353] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:51:14 INFO - PROCESS | 17353 | 1456995074546 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46671 00:51:14 INFO - PROCESS | 17353 | 1456995074552 Marionette DEBUG Closed connection conn2 00:51:14 INFO - PROCESS | 17353 | 1456995074569 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:51:14 INFO - PROCESS | 17353 | 1456995074578 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:51:15 INFO - PROCESS | 17353 | [17353] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:51:16 INFO - PROCESS | 17353 | ++DOCSHELL 0x7f8c14b87800 == 3 [pid = 17353] [id = 3] 00:51:16 INFO - PROCESS | 17353 | ++DOMWINDOW == 6 (0x7f8c14b88000) [pid = 17353] [serial = 6] [outer = (nil)] 00:51:16 INFO - PROCESS | 17353 | ++DOCSHELL 0x7f8c14b88800 == 4 [pid = 17353] [id = 4] 00:51:16 INFO - PROCESS | 17353 | ++DOMWINDOW == 7 (0x7f8c14a4a800) [pid = 17353] [serial = 7] [outer = (nil)] 00:51:16 INFO - PROCESS | 17353 | [17353] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:51:17 INFO - PROCESS | 17353 | ++DOCSHELL 0x7f8c133af800 == 5 [pid = 17353] [id = 5] 00:51:17 INFO - PROCESS | 17353 | ++DOMWINDOW == 8 (0x7f8c13316800) [pid = 17353] [serial = 8] [outer = (nil)] 00:51:17 INFO - PROCESS | 17353 | [17353] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:51:17 INFO - PROCESS | 17353 | [17353] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:51:17 INFO - PROCESS | 17353 | ++DOMWINDOW == 9 (0x7f8c132ee000) [pid = 17353] [serial = 9] [outer = 0x7f8c13316800] 00:51:17 INFO - PROCESS | 17353 | ++DOMWINDOW == 10 (0x7f8c12fbb800) [pid = 17353] [serial = 10] [outer = 0x7f8c14b88000] 00:51:17 INFO - PROCESS | 17353 | ++DOMWINDOW == 11 (0x7f8c12fe1400) [pid = 17353] [serial = 11] [outer = 0x7f8c14a4a800] 00:51:17 INFO - PROCESS | 17353 | ++DOMWINDOW == 12 (0x7f8c12fe3400) [pid = 17353] [serial = 12] [outer = 0x7f8c13316800] 00:51:18 INFO - PROCESS | 17353 | 1456995078565 Marionette DEBUG loaded listener.js 00:51:18 INFO - PROCESS | 17353 | 1456995078581 Marionette DEBUG loaded listener.js 00:51:19 INFO - PROCESS | 17353 | ++DOMWINDOW == 13 (0x7f8c10f13000) [pid = 17353] [serial = 13] [outer = 0x7f8c13316800] 00:51:19 INFO - PROCESS | 17353 | 1456995079205 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"ffeadb5d-67d3-4938-8561-df6db4e9e618","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:51:19 INFO - PROCESS | 17353 | 1456995079483 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:51:19 INFO - PROCESS | 17353 | 1456995079489 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:51:19 INFO - PROCESS | 17353 | 1456995079835 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:51:19 INFO - PROCESS | 17353 | 1456995079839 Marionette TRACE conn3 <- [1,3,null,{}] 00:51:19 INFO - PROCESS | 17353 | 1456995079886 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:51:20 INFO - PROCESS | 17353 | [17353] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:51:20 INFO - PROCESS | 17353 | ++DOMWINDOW == 14 (0x7f8c15dbc400) [pid = 17353] [serial = 14] [outer = 0x7f8c13316800] 00:51:20 INFO - PROCESS | 17353 | [17353] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:51:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html 00:51:20 INFO - PROCESS | 17353 | ++DOCSHELL 0x7f8c0bf80800 == 6 [pid = 17353] [id = 6] 00:51:20 INFO - PROCESS | 17353 | ++DOMWINDOW == 15 (0x7f8c0be07400) [pid = 17353] [serial = 15] [outer = (nil)] 00:51:20 INFO - PROCESS | 17353 | ++DOMWINDOW == 16 (0x7f8c0be08400) [pid = 17353] [serial = 16] [outer = 0x7f8c0be07400] 00:51:20 INFO - PROCESS | 17353 | ++DOMWINDOW == 17 (0x7f8c0be0ec00) [pid = 17353] [serial = 17] [outer = 0x7f8c0be07400] 00:51:21 INFO - PROCESS | 17353 | ++DOCSHELL 0x7f8c0bed0800 == 7 [pid = 17353] [id = 7] 00:51:21 INFO - PROCESS | 17353 | ++DOMWINDOW == 18 (0x7f8c0bc2a400) [pid = 17353] [serial = 18] [outer = (nil)] 00:51:21 INFO - PROCESS | 17353 | ++DOMWINDOW == 19 (0x7f8c0be0f400) [pid = 17353] [serial = 19] [outer = 0x7f8c0bc2a400] 00:51:21 INFO - PROCESS | 17353 | ++DOCSHELL 0x7f8c0bedb000 == 8 [pid = 17353] [id = 8] 00:51:21 INFO - PROCESS | 17353 | ++DOMWINDOW == 20 (0x7f8c0b54d400) [pid = 17353] [serial = 20] [outer = (nil)] 00:51:21 INFO - PROCESS | 17353 | ++DOMWINDOW == 21 (0x7f8c0b553c00) [pid = 17353] [serial = 21] [outer = 0x7f8c0bc2a400] 00:51:21 INFO - PROCESS | 17353 | ++DOMWINDOW == 22 (0x7f8c0bc2c000) [pid = 17353] [serial = 22] [outer = 0x7f8c0b54d400] 00:51:21 INFO - PROCESS | 17353 | [17353] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:51:21 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 00:51:21 INFO - document served over http requires an https 00:51:21 INFO - sub-resource via iframe-tag using the meta-csp 00:51:21 INFO - delivery method with keep-origin-redirect and when 00:51:21 INFO - the target request is same-origin. - expected FAIL 00:51:21 INFO - TEST-INFO | expected FAIL 00:51:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1294ms 00:51:22 WARNING - u'runner_teardown' () 00:51:22 INFO - Setting up ssl 00:51:22 INFO - PROCESS | certutil | 00:51:22 INFO - PROCESS | certutil | 00:51:22 INFO - PROCESS | certutil | 00:51:22 INFO - Certificate Nickname Trust Attributes 00:51:22 INFO - SSL,S/MIME,JAR/XPI 00:51:22 INFO - 00:51:22 INFO - web-platform-tests CT,, 00:51:22 INFO - 00:51:22 INFO - Starting runner 00:51:25 INFO - PROCESS | 17420 | 1456995085002 Marionette DEBUG Marionette enabled via build flag and pref 00:51:25 INFO - PROCESS | 17420 | ++DOCSHELL 0x7f67969c3000 == 1 [pid = 17420] [id = 1] 00:51:25 INFO - PROCESS | 17420 | ++DOMWINDOW == 1 (0x7f67969c3800) [pid = 17420] [serial = 1] [outer = (nil)] 00:51:25 INFO - PROCESS | 17420 | ++DOMWINDOW == 2 (0x7f67969c4800) [pid = 17420] [serial = 2] [outer = 0x7f67969c3800] 00:51:25 INFO - PROCESS | 17420 | 1456995085692 Marionette INFO Listening on port 3060 00:51:26 INFO - PROCESS | 17420 | 1456995086199 Marionette DEBUG Marionette enabled via command-line flag 00:51:26 INFO - PROCESS | 17420 | ++DOCSHELL 0x7f6793425800 == 2 [pid = 17420] [id = 2] 00:51:26 INFO - PROCESS | 17420 | ++DOMWINDOW == 3 (0x7f6793436000) [pid = 17420] [serial = 3] [outer = (nil)] 00:51:26 INFO - PROCESS | 17420 | ++DOMWINDOW == 4 (0x7f6793437000) [pid = 17420] [serial = 4] [outer = 0x7f6793436000] 00:51:26 INFO - PROCESS | 17420 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f679a95fc10 00:51:26 INFO - PROCESS | 17420 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f679333cfd0 00:51:26 INFO - PROCESS | 17420 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6793353160 00:51:26 INFO - PROCESS | 17420 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6793353460 00:51:26 INFO - PROCESS | 17420 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6793353790 00:51:26 INFO - PROCESS | 17420 | ++DOMWINDOW == 5 (0x7f67933a7800) [pid = 17420] [serial = 5] [outer = 0x7f67969c3800] 00:51:26 INFO - PROCESS | 17420 | [17420] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:51:26 INFO - PROCESS | 17420 | 1456995086520 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57454 00:51:26 INFO - PROCESS | 17420 | [17420] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:51:26 INFO - PROCESS | 17420 | 1456995086608 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57455 00:51:26 INFO - PROCESS | 17420 | 1456995086615 Marionette DEBUG Closed connection conn0 00:51:26 INFO - PROCESS | 17420 | [17420] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:51:26 INFO - PROCESS | 17420 | [17420] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:51:26 INFO - PROCESS | 17420 | 1456995086758 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57456 00:51:26 INFO - PROCESS | 17420 | 1456995086762 Marionette DEBUG Closed connection conn1 00:51:26 INFO - PROCESS | 17420 | [17420] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:51:26 INFO - PROCESS | 17420 | 1456995086802 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57457 00:51:26 INFO - PROCESS | 17420 | 1456995086814 Marionette DEBUG Closed connection conn2 00:51:26 INFO - PROCESS | 17420 | 1456995086852 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:51:26 INFO - PROCESS | 17420 | 1456995086871 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:51:27 INFO - PROCESS | 17420 | [17420] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:51:28 INFO - PROCESS | 17420 | ++DOCSHELL 0x7f6786feb800 == 3 [pid = 17420] [id = 3] 00:51:28 INFO - PROCESS | 17420 | ++DOMWINDOW == 6 (0x7f6786fef000) [pid = 17420] [serial = 6] [outer = (nil)] 00:51:28 INFO - PROCESS | 17420 | ++DOCSHELL 0x7f6786fef800 == 4 [pid = 17420] [id = 4] 00:51:28 INFO - PROCESS | 17420 | ++DOMWINDOW == 7 (0x7f6786b09800) [pid = 17420] [serial = 7] [outer = (nil)] 00:51:28 INFO - PROCESS | 17420 | [17420] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:51:29 INFO - PROCESS | 17420 | ++DOCSHELL 0x7f6786194000 == 5 [pid = 17420] [id = 5] 00:51:29 INFO - PROCESS | 17420 | ++DOMWINDOW == 8 (0x7f6785fa7000) [pid = 17420] [serial = 8] [outer = (nil)] 00:51:29 INFO - PROCESS | 17420 | [17420] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:51:29 INFO - PROCESS | 17420 | [17420] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:51:29 INFO - PROCESS | 17420 | ++DOMWINDOW == 9 (0x7f6785252400) [pid = 17420] [serial = 9] [outer = 0x7f6785fa7000] 00:51:29 INFO - PROCESS | 17420 | ++DOMWINDOW == 10 (0x7f6784c11800) [pid = 17420] [serial = 10] [outer = 0x7f6786fef000] 00:51:29 INFO - PROCESS | 17420 | ++DOMWINDOW == 11 (0x7f6784c44000) [pid = 17420] [serial = 11] [outer = 0x7f6786b09800] 00:51:29 INFO - PROCESS | 17420 | ++DOMWINDOW == 12 (0x7f6784c46000) [pid = 17420] [serial = 12] [outer = 0x7f6785fa7000] 00:51:30 INFO - PROCESS | 17420 | 1456995090560 Marionette DEBUG loaded listener.js 00:51:30 INFO - PROCESS | 17420 | 1456995090578 Marionette DEBUG loaded listener.js 00:51:31 INFO - PROCESS | 17420 | ++DOMWINDOW == 13 (0x7f6793688c00) [pid = 17420] [serial = 13] [outer = 0x7f6785fa7000] 00:51:31 INFO - PROCESS | 17420 | 1456995091284 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"09e6b0b1-146c-4283-84eb-2bbd42ab62f5","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:51:31 INFO - PROCESS | 17420 | 1456995091625 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:51:31 INFO - PROCESS | 17420 | 1456995091631 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:51:31 INFO - PROCESS | 17420 | 1456995091956 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:51:31 INFO - PROCESS | 17420 | 1456995091960 Marionette TRACE conn3 <- [1,3,null,{}] 00:51:32 INFO - PROCESS | 17420 | 1456995092039 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:51:32 INFO - PROCESS | 17420 | [17420] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:51:32 INFO - PROCESS | 17420 | ++DOMWINDOW == 14 (0x7f677ffad400) [pid = 17420] [serial = 14] [outer = 0x7f6785fa7000] 00:51:32 INFO - PROCESS | 17420 | [17420] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:51:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html 00:51:32 INFO - PROCESS | 17420 | ++DOCSHELL 0x7f677fe42000 == 6 [pid = 17420] [id = 6] 00:51:32 INFO - PROCESS | 17420 | ++DOMWINDOW == 15 (0x7f677e309000) [pid = 17420] [serial = 15] [outer = (nil)] 00:51:33 INFO - PROCESS | 17420 | ++DOMWINDOW == 16 (0x7f677e30a000) [pid = 17420] [serial = 16] [outer = 0x7f677e309000] 00:51:33 INFO - PROCESS | 17420 | ++DOMWINDOW == 17 (0x7f677e310800) [pid = 17420] [serial = 17] [outer = 0x7f677e309000] 00:51:33 INFO - PROCESS | 17420 | ++DOCSHELL 0x7f677e3e3800 == 7 [pid = 17420] [id = 7] 00:51:33 INFO - PROCESS | 17420 | ++DOMWINDOW == 18 (0x7f677e13b000) [pid = 17420] [serial = 18] [outer = (nil)] 00:51:33 INFO - PROCESS | 17420 | ++DOMWINDOW == 19 (0x7f677e148400) [pid = 17420] [serial = 19] [outer = 0x7f677e13b000] 00:51:33 INFO - PROCESS | 17420 | ++DOCSHELL 0x7f677e3f9800 == 8 [pid = 17420] [id = 8] 00:51:33 INFO - PROCESS | 17420 | ++DOMWINDOW == 20 (0x7f677e04cc00) [pid = 17420] [serial = 20] [outer = (nil)] 00:51:33 INFO - PROCESS | 17420 | ++DOMWINDOW == 21 (0x7f6786907c00) [pid = 17420] [serial = 21] [outer = 0x7f677e13b000] 00:51:33 INFO - PROCESS | 17420 | ++DOMWINDOW == 22 (0x7f677db60800) [pid = 17420] [serial = 22] [outer = 0x7f677e04cc00] 00:51:34 INFO - PROCESS | 17420 | [17420] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:51:34 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a 00:51:34 INFO - document served over http requires an https 00:51:34 INFO - sub-resource via iframe-tag using the meta-csp 00:51:34 INFO - delivery method with no-redirect and when 00:51:34 INFO - the target request is same-origin. - expected FAIL 00:51:34 INFO - TEST-INFO | expected FAIL 00:51:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | took 1282ms 00:51:34 WARNING - u'runner_teardown' () 00:51:34 INFO - Setting up ssl 00:51:34 INFO - PROCESS | certutil | 00:51:34 INFO - PROCESS | certutil | 00:51:34 INFO - PROCESS | certutil | 00:51:34 INFO - Certificate Nickname Trust Attributes 00:51:34 INFO - SSL,S/MIME,JAR/XPI 00:51:34 INFO - 00:51:34 INFO - web-platform-tests CT,, 00:51:34 INFO - 00:51:34 INFO - Starting runner 00:51:37 INFO - PROCESS | 17486 | 1456995097426 Marionette DEBUG Marionette enabled via build flag and pref 00:51:37 INFO - PROCESS | 17486 | ++DOCSHELL 0x7f2aa36c1000 == 1 [pid = 17486] [id = 1] 00:51:37 INFO - PROCESS | 17486 | ++DOMWINDOW == 1 (0x7f2aa36c1800) [pid = 17486] [serial = 1] [outer = (nil)] 00:51:37 INFO - PROCESS | 17486 | ++DOMWINDOW == 2 (0x7f2aa36c2800) [pid = 17486] [serial = 2] [outer = 0x7f2aa36c1800] 00:51:38 INFO - PROCESS | 17486 | 1456995098112 Marionette INFO Listening on port 3061 00:51:38 INFO - PROCESS | 17486 | 1456995098622 Marionette DEBUG Marionette enabled via command-line flag 00:51:38 INFO - PROCESS | 17486 | ++DOCSHELL 0x7f2aa0224000 == 2 [pid = 17486] [id = 2] 00:51:38 INFO - PROCESS | 17486 | ++DOMWINDOW == 3 (0x7f2aa0234800) [pid = 17486] [serial = 3] [outer = (nil)] 00:51:38 INFO - PROCESS | 17486 | ++DOMWINDOW == 4 (0x7f2aa0235800) [pid = 17486] [serial = 4] [outer = 0x7f2aa0234800] 00:51:38 INFO - PROCESS | 17486 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f2aa7b5eb80 00:51:38 INFO - PROCESS | 17486 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f2aa013bf40 00:51:38 INFO - PROCESS | 17486 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f2aa0152160 00:51:38 INFO - PROCESS | 17486 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f2aa0152460 00:51:38 INFO - PROCESS | 17486 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f2aa0152790 00:51:38 INFO - PROCESS | 17486 | ++DOMWINDOW == 5 (0x7f2aa01a1000) [pid = 17486] [serial = 5] [outer = 0x7f2aa36c1800] 00:51:38 INFO - PROCESS | 17486 | [17486] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:51:38 INFO - PROCESS | 17486 | 1456995098939 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60785 00:51:39 INFO - PROCESS | 17486 | [17486] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:51:39 INFO - PROCESS | 17486 | 1456995099027 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60786 00:51:39 INFO - PROCESS | 17486 | 1456995099033 Marionette DEBUG Closed connection conn0 00:51:39 INFO - PROCESS | 17486 | [17486] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:51:39 INFO - PROCESS | 17486 | [17486] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:51:39 INFO - PROCESS | 17486 | 1456995099175 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60787 00:51:39 INFO - PROCESS | 17486 | 1456995099178 Marionette DEBUG Closed connection conn1 00:51:39 INFO - PROCESS | 17486 | [17486] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:51:39 INFO - PROCESS | 17486 | 1456995099226 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60788 00:51:39 INFO - PROCESS | 17486 | 1456995099230 Marionette DEBUG Closed connection conn2 00:51:39 INFO - PROCESS | 17486 | 1456995099272 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:51:39 INFO - PROCESS | 17486 | 1456995099291 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:51:40 INFO - PROCESS | 17486 | [17486] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:51:40 INFO - PROCESS | 17486 | ++DOCSHELL 0x7f2a941ca800 == 3 [pid = 17486] [id = 3] 00:51:40 INFO - PROCESS | 17486 | ++DOMWINDOW == 6 (0x7f2a941cc000) [pid = 17486] [serial = 6] [outer = (nil)] 00:51:40 INFO - PROCESS | 17486 | ++DOCSHELL 0x7f2a941cc800 == 4 [pid = 17486] [id = 4] 00:51:40 INFO - PROCESS | 17486 | ++DOMWINDOW == 7 (0x7f2a943ab400) [pid = 17486] [serial = 7] [outer = (nil)] 00:51:41 INFO - PROCESS | 17486 | [17486] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:51:41 INFO - PROCESS | 17486 | ++DOCSHELL 0x7f2a934be000 == 5 [pid = 17486] [id = 5] 00:51:41 INFO - PROCESS | 17486 | ++DOMWINDOW == 8 (0x7f2a935d5c00) [pid = 17486] [serial = 8] [outer = (nil)] 00:51:41 INFO - PROCESS | 17486 | [17486] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:51:41 INFO - PROCESS | 17486 | [17486] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:51:41 INFO - PROCESS | 17486 | ++DOMWINDOW == 9 (0x7f2a92738000) [pid = 17486] [serial = 9] [outer = 0x7f2a935d5c00] 00:51:41 INFO - PROCESS | 17486 | ++DOMWINDOW == 10 (0x7f2a92236800) [pid = 17486] [serial = 10] [outer = 0x7f2a941cc000] 00:51:41 INFO - PROCESS | 17486 | ++DOMWINDOW == 11 (0x7f2a92253000) [pid = 17486] [serial = 11] [outer = 0x7f2a943ab400] 00:51:41 INFO - PROCESS | 17486 | ++DOMWINDOW == 12 (0x7f2a92255000) [pid = 17486] [serial = 12] [outer = 0x7f2a935d5c00] 00:51:43 INFO - PROCESS | 17486 | 1456995103058 Marionette DEBUG loaded listener.js 00:51:43 INFO - PROCESS | 17486 | 1456995103074 Marionette DEBUG loaded listener.js 00:51:43 INFO - PROCESS | 17486 | ++DOMWINDOW == 13 (0x7f2aa045a800) [pid = 17486] [serial = 13] [outer = 0x7f2a935d5c00] 00:51:43 INFO - PROCESS | 17486 | 1456995103713 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"516096cf-5b1f-4884-aa22-a3f9d35a3524","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:51:44 INFO - PROCESS | 17486 | 1456995104030 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:51:44 INFO - PROCESS | 17486 | 1456995104036 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:51:44 INFO - PROCESS | 17486 | 1456995104373 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:51:44 INFO - PROCESS | 17486 | 1456995104376 Marionette TRACE conn3 <- [1,3,null,{}] 00:51:44 INFO - PROCESS | 17486 | 1456995104430 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:51:44 INFO - PROCESS | 17486 | [17486] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:51:44 INFO - PROCESS | 17486 | ++DOMWINDOW == 14 (0x7f2a8cc3ac00) [pid = 17486] [serial = 14] [outer = 0x7f2a935d5c00] 00:51:45 INFO - PROCESS | 17486 | [17486] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:51:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html 00:51:45 INFO - PROCESS | 17486 | ++DOCSHELL 0x7f2a8ba26000 == 6 [pid = 17486] [id = 6] 00:51:45 INFO - PROCESS | 17486 | ++DOMWINDOW == 15 (0x7f2a8baf6c00) [pid = 17486] [serial = 15] [outer = (nil)] 00:51:45 INFO - PROCESS | 17486 | ++DOMWINDOW == 16 (0x7f2a8baf7c00) [pid = 17486] [serial = 16] [outer = 0x7f2a8baf6c00] 00:51:45 INFO - PROCESS | 17486 | ++DOMWINDOW == 17 (0x7f2a8bafe800) [pid = 17486] [serial = 17] [outer = 0x7f2a8baf6c00] 00:51:45 INFO - PROCESS | 17486 | ++DOCSHELL 0x7f2a8afe5800 == 7 [pid = 17486] [id = 7] 00:51:45 INFO - PROCESS | 17486 | ++DOMWINDOW == 18 (0x7f2a8ad42800) [pid = 17486] [serial = 18] [outer = (nil)] 00:51:45 INFO - PROCESS | 17486 | ++DOCSHELL 0x7f2a8accd800 == 8 [pid = 17486] [id = 8] 00:51:45 INFO - PROCESS | 17486 | ++DOMWINDOW == 19 (0x7f2a8ad4ac00) [pid = 17486] [serial = 19] [outer = (nil)] 00:51:45 INFO - PROCESS | 17486 | ++DOMWINDOW == 20 (0x7f2a8ad4d400) [pid = 17486] [serial = 20] [outer = 0x7f2a8ad4ac00] 00:51:46 INFO - PROCESS | 17486 | ++DOMWINDOW == 21 (0x7f2a8ad53400) [pid = 17486] [serial = 21] [outer = 0x7f2a8ad4ac00] 00:51:46 INFO - PROCESS | 17486 | ++DOMWINDOW == 22 (0x7f2a8909dc00) [pid = 17486] [serial = 22] [outer = 0x7f2a8ad42800] 00:51:46 INFO - PROCESS | 17486 | [17486] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:51:46 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 00:51:46 INFO - document served over http requires an https 00:51:46 INFO - sub-resource via iframe-tag using the meta-csp 00:51:46 INFO - delivery method with swap-origin-redirect and when 00:51:46 INFO - the target request is same-origin. - expected FAIL 00:51:46 INFO - TEST-INFO | expected FAIL 00:51:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1281ms 00:51:46 WARNING - u'runner_teardown' () 00:51:46 INFO - Setting up ssl 00:51:46 INFO - PROCESS | certutil | 00:51:46 INFO - PROCESS | certutil | 00:51:47 INFO - PROCESS | certutil | 00:51:47 INFO - Certificate Nickname Trust Attributes 00:51:47 INFO - SSL,S/MIME,JAR/XPI 00:51:47 INFO - 00:51:47 INFO - web-platform-tests CT,, 00:51:47 INFO - 00:51:47 INFO - Starting runner 00:51:49 INFO - PROCESS | 17553 | 1456995109718 Marionette DEBUG Marionette enabled via build flag and pref 00:51:50 INFO - PROCESS | 17553 | ++DOCSHELL 0x7fafdb0c3000 == 1 [pid = 17553] [id = 1] 00:51:50 INFO - PROCESS | 17553 | ++DOMWINDOW == 1 (0x7fafdb0c3800) [pid = 17553] [serial = 1] [outer = (nil)] 00:51:50 INFO - PROCESS | 17553 | ++DOMWINDOW == 2 (0x7fafdb0c4800) [pid = 17553] [serial = 2] [outer = 0x7fafdb0c3800] 00:51:50 INFO - PROCESS | 17553 | 1456995110404 Marionette INFO Listening on port 3062 00:51:50 INFO - PROCESS | 17553 | 1456995110917 Marionette DEBUG Marionette enabled via command-line flag 00:51:50 INFO - PROCESS | 17553 | ++DOCSHELL 0x7fafd7c25000 == 2 [pid = 17553] [id = 2] 00:51:50 INFO - PROCESS | 17553 | ++DOMWINDOW == 3 (0x7fafd7c35800) [pid = 17553] [serial = 3] [outer = (nil)] 00:51:50 INFO - PROCESS | 17553 | ++DOMWINDOW == 4 (0x7fafd7c36800) [pid = 17553] [serial = 4] [outer = 0x7fafd7c35800] 00:51:51 INFO - PROCESS | 17553 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fafdf05fb80 00:51:51 INFO - PROCESS | 17553 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fafd7b3df40 00:51:51 INFO - PROCESS | 17553 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fafd7b540d0 00:51:51 INFO - PROCESS | 17553 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fafd7b543d0 00:51:51 INFO - PROCESS | 17553 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fafd7b54790 00:51:51 INFO - PROCESS | 17553 | ++DOMWINDOW == 5 (0x7fafd7ba0000) [pid = 17553] [serial = 5] [outer = 0x7fafdb0c3800] 00:51:51 INFO - PROCESS | 17553 | [17553] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:51:51 INFO - PROCESS | 17553 | 1456995111242 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54502 00:51:51 INFO - PROCESS | 17553 | [17553] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:51:51 INFO - PROCESS | 17553 | 1456995111331 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54503 00:51:51 INFO - PROCESS | 17553 | 1456995111337 Marionette DEBUG Closed connection conn0 00:51:51 INFO - PROCESS | 17553 | [17553] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:51:51 INFO - PROCESS | 17553 | [17553] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:51:51 INFO - PROCESS | 17553 | 1456995111479 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54504 00:51:51 INFO - PROCESS | 17553 | 1456995111484 Marionette DEBUG Closed connection conn1 00:51:51 INFO - PROCESS | 17553 | [17553] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:51:51 INFO - PROCESS | 17553 | 1456995111534 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54505 00:51:51 INFO - PROCESS | 17553 | 1456995111538 Marionette DEBUG Closed connection conn2 00:51:51 INFO - PROCESS | 17553 | 1456995111578 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:51:51 INFO - PROCESS | 17553 | 1456995111599 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:51:52 INFO - PROCESS | 17553 | [17553] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:51:53 INFO - PROCESS | 17553 | ++DOCSHELL 0x7fafcbbc3800 == 3 [pid = 17553] [id = 3] 00:51:53 INFO - PROCESS | 17553 | ++DOMWINDOW == 6 (0x7fafcbbc5000) [pid = 17553] [serial = 6] [outer = (nil)] 00:51:53 INFO - PROCESS | 17553 | ++DOCSHELL 0x7fafcbbc5800 == 4 [pid = 17553] [id = 4] 00:51:53 INFO - PROCESS | 17553 | ++DOMWINDOW == 7 (0x7fafcbb2bc00) [pid = 17553] [serial = 7] [outer = (nil)] 00:51:53 INFO - PROCESS | 17553 | [17553] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:51:53 INFO - PROCESS | 17553 | ++DOCSHELL 0x7fafca10e800 == 5 [pid = 17553] [id = 5] 00:51:53 INFO - PROCESS | 17553 | ++DOMWINDOW == 8 (0x7fafcafde000) [pid = 17553] [serial = 8] [outer = (nil)] 00:51:53 INFO - PROCESS | 17553 | [17553] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:51:53 INFO - PROCESS | 17553 | [17553] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:51:53 INFO - PROCESS | 17553 | ++DOMWINDOW == 9 (0x7fafca187800) [pid = 17553] [serial = 9] [outer = 0x7fafcafde000] 00:51:54 INFO - PROCESS | 17553 | ++DOMWINDOW == 10 (0x7fafc9c14000) [pid = 17553] [serial = 10] [outer = 0x7fafcbbc5000] 00:51:54 INFO - PROCESS | 17553 | ++DOMWINDOW == 11 (0x7fafc9c52c00) [pid = 17553] [serial = 11] [outer = 0x7fafcbb2bc00] 00:51:54 INFO - PROCESS | 17553 | ++DOMWINDOW == 12 (0x7fafc9c54c00) [pid = 17553] [serial = 12] [outer = 0x7fafcafde000] 00:51:55 INFO - PROCESS | 17553 | 1456995115422 Marionette DEBUG loaded listener.js 00:51:55 INFO - PROCESS | 17553 | 1456995115438 Marionette DEBUG loaded listener.js 00:51:55 INFO - PROCESS | 17553 | ++DOMWINDOW == 13 (0x7fafd7e82c00) [pid = 17553] [serial = 13] [outer = 0x7fafcafde000] 00:51:56 INFO - PROCESS | 17553 | 1456995116066 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"bf91089a-52ae-4076-9a14-063c99f93dfd","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:51:56 INFO - PROCESS | 17553 | 1456995116384 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:51:56 INFO - PROCESS | 17553 | 1456995116391 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:51:56 INFO - PROCESS | 17553 | 1456995116735 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:51:56 INFO - PROCESS | 17553 | 1456995116739 Marionette TRACE conn3 <- [1,3,null,{}] 00:51:56 INFO - PROCESS | 17553 | 1456995116779 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:51:57 INFO - PROCESS | 17553 | [17553] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:51:57 INFO - PROCESS | 17553 | ++DOMWINDOW == 14 (0x7fafc4f34c00) [pid = 17553] [serial = 14] [outer = 0x7fafcafde000] 00:51:57 INFO - PROCESS | 17553 | [17553] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:51:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html 00:51:57 INFO - PROCESS | 17553 | ++DOCSHELL 0x7fafc341f800 == 6 [pid = 17553] [id = 6] 00:51:57 INFO - PROCESS | 17553 | ++DOMWINDOW == 15 (0x7fafc2907800) [pid = 17553] [serial = 15] [outer = (nil)] 00:51:57 INFO - PROCESS | 17553 | ++DOMWINDOW == 16 (0x7fafc2908800) [pid = 17553] [serial = 16] [outer = 0x7fafc2907800] 00:51:57 INFO - PROCESS | 17553 | ++DOMWINDOW == 17 (0x7fafc290f000) [pid = 17553] [serial = 17] [outer = 0x7fafc2907800] 00:51:58 INFO - PROCESS | 17553 | ++DOCSHELL 0x7fafc29e7000 == 7 [pid = 17553] [id = 7] 00:51:58 INFO - PROCESS | 17553 | ++DOMWINDOW == 18 (0x7fafc290dc00) [pid = 17553] [serial = 18] [outer = (nil)] 00:51:58 INFO - PROCESS | 17553 | ++DOMWINDOW == 19 (0x7fafc343c000) [pid = 17553] [serial = 19] [outer = 0x7fafc290dc00] 00:51:58 INFO - PROCESS | 17553 | ++DOMWINDOW == 20 (0x7fafc26cb400) [pid = 17553] [serial = 20] [outer = 0x7fafc290dc00] 00:51:58 INFO - PROCESS | 17553 | [17553] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:51:58 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 00:51:58 INFO - document served over http requires an https 00:51:58 INFO - sub-resource via script-tag using the meta-csp 00:51:58 INFO - delivery method with keep-origin-redirect and when 00:51:58 INFO - the target request is same-origin. - expected FAIL 00:51:58 INFO - TEST-INFO | expected FAIL 00:51:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1182ms 00:51:58 WARNING - u'runner_teardown' () 00:51:59 INFO - Setting up ssl 00:51:59 INFO - PROCESS | certutil | 00:51:59 INFO - PROCESS | certutil | 00:51:59 INFO - PROCESS | certutil | 00:51:59 INFO - Certificate Nickname Trust Attributes 00:51:59 INFO - SSL,S/MIME,JAR/XPI 00:51:59 INFO - 00:51:59 INFO - web-platform-tests CT,, 00:51:59 INFO - 00:51:59 INFO - Starting runner 00:52:02 INFO - PROCESS | 17620 | 1456995122162 Marionette DEBUG Marionette enabled via build flag and pref 00:52:02 INFO - PROCESS | 17620 | ++DOCSHELL 0x7f2adb2c5000 == 1 [pid = 17620] [id = 1] 00:52:02 INFO - PROCESS | 17620 | ++DOMWINDOW == 1 (0x7f2adb2c5800) [pid = 17620] [serial = 1] [outer = (nil)] 00:52:02 INFO - PROCESS | 17620 | ++DOMWINDOW == 2 (0x7f2adb2c6800) [pid = 17620] [serial = 2] [outer = 0x7f2adb2c5800] 00:52:02 INFO - PROCESS | 17620 | 1456995122857 Marionette INFO Listening on port 3063 00:52:03 INFO - PROCESS | 17620 | 1456995123367 Marionette DEBUG Marionette enabled via command-line flag 00:52:03 INFO - PROCESS | 17620 | ++DOCSHELL 0x7f2ad7d29000 == 2 [pid = 17620] [id = 2] 00:52:03 INFO - PROCESS | 17620 | ++DOMWINDOW == 3 (0x7f2ad7d39800) [pid = 17620] [serial = 3] [outer = (nil)] 00:52:03 INFO - PROCESS | 17620 | ++DOMWINDOW == 4 (0x7f2ad7d3a800) [pid = 17620] [serial = 4] [outer = 0x7f2ad7d39800] 00:52:03 INFO - PROCESS | 17620 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f2adf25fb80 00:52:03 INFO - PROCESS | 17620 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f2ad7c42f40 00:52:03 INFO - PROCESS | 17620 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f2ad7c540d0 00:52:03 INFO - PROCESS | 17620 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f2ad7c543d0 00:52:03 INFO - PROCESS | 17620 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f2ad7c54790 00:52:03 INFO - PROCESS | 17620 | ++DOMWINDOW == 5 (0x7f2ad7c96800) [pid = 17620] [serial = 5] [outer = 0x7f2adb2c5800] 00:52:03 INFO - PROCESS | 17620 | [17620] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:52:03 INFO - PROCESS | 17620 | 1456995123687 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:39039 00:52:03 INFO - PROCESS | 17620 | [17620] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:52:03 INFO - PROCESS | 17620 | 1456995123777 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:39040 00:52:03 INFO - PROCESS | 17620 | 1456995123784 Marionette DEBUG Closed connection conn0 00:52:03 INFO - PROCESS | 17620 | [17620] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:52:03 INFO - PROCESS | 17620 | [17620] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:52:03 INFO - PROCESS | 17620 | 1456995123928 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:39041 00:52:03 INFO - PROCESS | 17620 | 1456995123933 Marionette DEBUG Closed connection conn1 00:52:03 INFO - PROCESS | 17620 | [17620] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:52:03 INFO - PROCESS | 17620 | 1456995123979 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:39042 00:52:03 INFO - PROCESS | 17620 | 1456995123985 Marionette DEBUG Closed connection conn2 00:52:04 INFO - PROCESS | 17620 | 1456995124025 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:52:04 INFO - PROCESS | 17620 | 1456995124041 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:52:04 INFO - PROCESS | 17620 | [17620] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:52:05 INFO - PROCESS | 17620 | ++DOCSHELL 0x7f2acb4cf800 == 3 [pid = 17620] [id = 3] 00:52:05 INFO - PROCESS | 17620 | ++DOMWINDOW == 6 (0x7f2acb4d0800) [pid = 17620] [serial = 6] [outer = (nil)] 00:52:05 INFO - PROCESS | 17620 | ++DOCSHELL 0x7f2acb4d1000 == 4 [pid = 17620] [id = 4] 00:52:05 INFO - PROCESS | 17620 | ++DOMWINDOW == 7 (0x7f2acb410800) [pid = 17620] [serial = 7] [outer = (nil)] 00:52:06 INFO - PROCESS | 17620 | [17620] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:52:06 INFO - PROCESS | 17620 | ++DOCSHELL 0x7f2ac9a3c800 == 5 [pid = 17620] [id = 5] 00:52:06 INFO - PROCESS | 17620 | ++DOMWINDOW == 8 (0x7f2aca8edc00) [pid = 17620] [serial = 8] [outer = (nil)] 00:52:06 INFO - PROCESS | 17620 | [17620] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:52:06 INFO - PROCESS | 17620 | [17620] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:52:06 INFO - PROCESS | 17620 | ++DOMWINDOW == 9 (0x7f2ac9a9a800) [pid = 17620] [serial = 9] [outer = 0x7f2aca8edc00] 00:52:06 INFO - PROCESS | 17620 | ++DOMWINDOW == 10 (0x7f2ac9541800) [pid = 17620] [serial = 10] [outer = 0x7f2acb4d0800] 00:52:06 INFO - PROCESS | 17620 | ++DOMWINDOW == 11 (0x7f2ac9558400) [pid = 17620] [serial = 11] [outer = 0x7f2acb410800] 00:52:06 INFO - PROCESS | 17620 | ++DOMWINDOW == 12 (0x7f2ac955a400) [pid = 17620] [serial = 12] [outer = 0x7f2aca8edc00] 00:52:07 INFO - PROCESS | 17620 | 1456995127886 Marionette DEBUG loaded listener.js 00:52:07 INFO - PROCESS | 17620 | 1456995127902 Marionette DEBUG loaded listener.js 00:52:08 INFO - PROCESS | 17620 | ++DOMWINDOW == 13 (0x7f2ad7f64800) [pid = 17620] [serial = 13] [outer = 0x7f2aca8edc00] 00:52:08 INFO - PROCESS | 17620 | 1456995128532 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5d493808-8d99-4177-8410-9e9f9a0a40c9","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:52:08 INFO - PROCESS | 17620 | 1456995128852 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:52:08 INFO - PROCESS | 17620 | 1456995128858 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:52:09 INFO - PROCESS | 17620 | 1456995129201 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:52:09 INFO - PROCESS | 17620 | 1456995129206 Marionette TRACE conn3 <- [1,3,null,{}] 00:52:09 INFO - PROCESS | 17620 | 1456995129261 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:52:09 INFO - PROCESS | 17620 | [17620] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:52:09 INFO - PROCESS | 17620 | ++DOMWINDOW == 14 (0x7f2ac4ba0400) [pid = 17620] [serial = 14] [outer = 0x7f2aca8edc00] 00:52:09 INFO - PROCESS | 17620 | [17620] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:52:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html 00:52:10 INFO - PROCESS | 17620 | ++DOCSHELL 0x7f2ac471f000 == 6 [pid = 17620] [id = 6] 00:52:10 INFO - PROCESS | 17620 | ++DOMWINDOW == 15 (0x7f2ac2c07000) [pid = 17620] [serial = 15] [outer = (nil)] 00:52:10 INFO - PROCESS | 17620 | ++DOMWINDOW == 16 (0x7f2ac2c08000) [pid = 17620] [serial = 16] [outer = 0x7f2ac2c07000] 00:52:10 INFO - PROCESS | 17620 | ++DOMWINDOW == 17 (0x7f2ac2c0e800) [pid = 17620] [serial = 17] [outer = 0x7f2ac2c07000] 00:52:10 INFO - PROCESS | 17620 | ++DOCSHELL 0x7f2ac2ce4800 == 7 [pid = 17620] [id = 7] 00:52:10 INFO - PROCESS | 17620 | ++DOMWINDOW == 18 (0x7f2ac2c0d400) [pid = 17620] [serial = 18] [outer = (nil)] 00:52:10 INFO - PROCESS | 17620 | ++DOMWINDOW == 19 (0x7f2ac4740000) [pid = 17620] [serial = 19] [outer = 0x7f2ac2c0d400] 00:52:10 INFO - PROCESS | 17620 | ++DOMWINDOW == 20 (0x7f2ac29ca400) [pid = 17620] [serial = 20] [outer = 0x7f2ac2c0d400] 00:52:11 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a 00:52:11 INFO - document served over http requires an https 00:52:11 INFO - sub-resource via script-tag using the meta-csp 00:52:11 INFO - delivery method with no-redirect and when 00:52:11 INFO - the target request is same-origin. - expected FAIL 00:52:11 INFO - TEST-INFO | expected FAIL 00:52:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | took 1043ms 00:52:11 WARNING - u'runner_teardown' () 00:52:11 INFO - Setting up ssl 00:52:11 INFO - PROCESS | certutil | 00:52:11 INFO - PROCESS | certutil | 00:52:11 INFO - PROCESS | certutil | 00:52:11 INFO - Certificate Nickname Trust Attributes 00:52:11 INFO - SSL,S/MIME,JAR/XPI 00:52:11 INFO - 00:52:11 INFO - web-platform-tests CT,, 00:52:11 INFO - 00:52:11 INFO - Starting runner 00:52:14 INFO - PROCESS | 17687 | 1456995134251 Marionette DEBUG Marionette enabled via build flag and pref 00:52:14 INFO - PROCESS | 17687 | ++DOCSHELL 0x7f07399c2800 == 1 [pid = 17687] [id = 1] 00:52:14 INFO - PROCESS | 17687 | ++DOMWINDOW == 1 (0x7f07399c3000) [pid = 17687] [serial = 1] [outer = (nil)] 00:52:14 INFO - PROCESS | 17687 | ++DOMWINDOW == 2 (0x7f07399c4000) [pid = 17687] [serial = 2] [outer = 0x7f07399c3000] 00:52:14 INFO - PROCESS | 17687 | 1456995134934 Marionette INFO Listening on port 3064 00:52:15 INFO - PROCESS | 17687 | 1456995135436 Marionette DEBUG Marionette enabled via command-line flag 00:52:15 INFO - PROCESS | 17687 | ++DOCSHELL 0x7f0736528000 == 2 [pid = 17687] [id = 2] 00:52:15 INFO - PROCESS | 17687 | ++DOMWINDOW == 3 (0x7f0736538800) [pid = 17687] [serial = 3] [outer = (nil)] 00:52:15 INFO - PROCESS | 17687 | ++DOMWINDOW == 4 (0x7f0736539800) [pid = 17687] [serial = 4] [outer = 0x7f0736538800] 00:52:15 INFO - PROCESS | 17687 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f073d95fc10 00:52:15 INFO - PROCESS | 17687 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f073643cfd0 00:52:15 INFO - PROCESS | 17687 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0736455160 00:52:15 INFO - PROCESS | 17687 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0736455460 00:52:15 INFO - PROCESS | 17687 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0736455790 00:52:15 INFO - PROCESS | 17687 | ++DOMWINDOW == 5 (0x7f073649f800) [pid = 17687] [serial = 5] [outer = 0x7f07399c3000] 00:52:15 INFO - PROCESS | 17687 | [17687] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:52:15 INFO - PROCESS | 17687 | 1456995135758 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43101 00:52:15 INFO - PROCESS | 17687 | [17687] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:52:15 INFO - PROCESS | 17687 | 1456995135846 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43102 00:52:15 INFO - PROCESS | 17687 | 1456995135854 Marionette DEBUG Closed connection conn0 00:52:15 INFO - PROCESS | 17687 | [17687] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:52:15 INFO - PROCESS | 17687 | [17687] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:52:16 INFO - PROCESS | 17687 | 1456995135996 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43103 00:52:16 INFO - PROCESS | 17687 | 1456995136000 Marionette DEBUG Closed connection conn1 00:52:16 INFO - PROCESS | 17687 | [17687] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:52:16 INFO - PROCESS | 17687 | 1456995136046 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43104 00:52:16 INFO - PROCESS | 17687 | 1456995136054 Marionette DEBUG Closed connection conn2 00:52:16 INFO - PROCESS | 17687 | 1456995136082 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:52:16 INFO - PROCESS | 17687 | 1456995136092 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:52:16 INFO - PROCESS | 17687 | [17687] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:52:17 INFO - PROCESS | 17687 | ++DOCSHELL 0x7f072a48d000 == 3 [pid = 17687] [id = 3] 00:52:17 INFO - PROCESS | 17687 | ++DOMWINDOW == 6 (0x7f072a48e800) [pid = 17687] [serial = 6] [outer = (nil)] 00:52:17 INFO - PROCESS | 17687 | ++DOCSHELL 0x7f072a48f000 == 4 [pid = 17687] [id = 4] 00:52:17 INFO - PROCESS | 17687 | ++DOMWINDOW == 7 (0x7f072a6f8800) [pid = 17687] [serial = 7] [outer = (nil)] 00:52:18 INFO - PROCESS | 17687 | [17687] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:52:18 INFO - PROCESS | 17687 | ++DOCSHELL 0x7f0728b03800 == 5 [pid = 17687] [id = 5] 00:52:18 INFO - PROCESS | 17687 | ++DOMWINDOW == 8 (0x7f07298cc000) [pid = 17687] [serial = 8] [outer = (nil)] 00:52:18 INFO - PROCESS | 17687 | [17687] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:52:18 INFO - PROCESS | 17687 | [17687] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:52:18 INFO - PROCESS | 17687 | ++DOMWINDOW == 9 (0x7f0728b72800) [pid = 17687] [serial = 9] [outer = 0x7f07298cc000] 00:52:18 INFO - PROCESS | 17687 | ++DOMWINDOW == 10 (0x7f0728523800) [pid = 17687] [serial = 10] [outer = 0x7f072a48e800] 00:52:18 INFO - PROCESS | 17687 | ++DOMWINDOW == 11 (0x7f072853d800) [pid = 17687] [serial = 11] [outer = 0x7f072a6f8800] 00:52:18 INFO - PROCESS | 17687 | ++DOMWINDOW == 12 (0x7f072853f800) [pid = 17687] [serial = 12] [outer = 0x7f07298cc000] 00:52:19 INFO - PROCESS | 17687 | 1456995139923 Marionette DEBUG loaded listener.js 00:52:19 INFO - PROCESS | 17687 | 1456995139939 Marionette DEBUG loaded listener.js 00:52:20 INFO - PROCESS | 17687 | ++DOMWINDOW == 13 (0x7f0736766800) [pid = 17687] [serial = 13] [outer = 0x7f07298cc000] 00:52:20 INFO - PROCESS | 17687 | 1456995140585 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c1231149-c920-43d6-ac00-1726ac5ef453","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:52:20 INFO - PROCESS | 17687 | 1456995140895 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:52:20 INFO - PROCESS | 17687 | 1456995140901 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:52:21 INFO - PROCESS | 17687 | 1456995141247 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:52:21 INFO - PROCESS | 17687 | 1456995141251 Marionette TRACE conn3 <- [1,3,null,{}] 00:52:21 INFO - PROCESS | 17687 | 1456995141303 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:52:21 INFO - PROCESS | 17687 | [17687] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:52:21 INFO - PROCESS | 17687 | ++DOMWINDOW == 14 (0x7f0723997400) [pid = 17687] [serial = 14] [outer = 0x7f07298cc000] 00:52:22 INFO - PROCESS | 17687 | [17687] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:52:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html 00:52:22 INFO - PROCESS | 17687 | ++DOCSHELL 0x7f0722e43800 == 6 [pid = 17687] [id = 6] 00:52:22 INFO - PROCESS | 17687 | ++DOMWINDOW == 15 (0x7f072130ac00) [pid = 17687] [serial = 15] [outer = (nil)] 00:52:22 INFO - PROCESS | 17687 | ++DOMWINDOW == 16 (0x7f072130bc00) [pid = 17687] [serial = 16] [outer = 0x7f072130ac00] 00:52:22 INFO - PROCESS | 17687 | ++DOMWINDOW == 17 (0x7f0721312400) [pid = 17687] [serial = 17] [outer = 0x7f072130ac00] 00:52:22 INFO - PROCESS | 17687 | ++DOCSHELL 0x7f0721108000 == 7 [pid = 17687] [id = 7] 00:52:22 INFO - PROCESS | 17687 | ++DOMWINDOW == 18 (0x7f072114f400) [pid = 17687] [serial = 18] [outer = (nil)] 00:52:22 INFO - PROCESS | 17687 | ++DOMWINDOW == 19 (0x7f0722e1fc00) [pid = 17687] [serial = 19] [outer = 0x7f072114f400] 00:52:22 INFO - PROCESS | 17687 | ++DOMWINDOW == 20 (0x7f07210cc000) [pid = 17687] [serial = 20] [outer = 0x7f072114f400] 00:52:23 INFO - PROCESS | 17687 | [17687] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:52:23 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 00:52:23 INFO - document served over http requires an https 00:52:23 INFO - sub-resource via script-tag using the meta-csp 00:52:23 INFO - delivery method with swap-origin-redirect and when 00:52:23 INFO - the target request is same-origin. - expected FAIL 00:52:23 INFO - TEST-INFO | expected FAIL 00:52:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1186ms 00:52:23 WARNING - u'runner_teardown' () 00:52:23 INFO - Setting up ssl 00:52:23 INFO - PROCESS | certutil | 00:52:23 INFO - PROCESS | certutil | 00:52:23 INFO - PROCESS | certutil | 00:52:23 INFO - Certificate Nickname Trust Attributes 00:52:23 INFO - SSL,S/MIME,JAR/XPI 00:52:23 INFO - 00:52:23 INFO - web-platform-tests CT,, 00:52:23 INFO - 00:52:23 INFO - Starting runner 00:52:26 INFO - PROCESS | 17754 | 1456995146457 Marionette DEBUG Marionette enabled via build flag and pref 00:52:26 INFO - PROCESS | 17754 | ++DOCSHELL 0x7f84ab1c3800 == 1 [pid = 17754] [id = 1] 00:52:26 INFO - PROCESS | 17754 | ++DOMWINDOW == 1 (0x7f84ab1c4000) [pid = 17754] [serial = 1] [outer = (nil)] 00:52:26 INFO - PROCESS | 17754 | ++DOMWINDOW == 2 (0x7f84ab1c5000) [pid = 17754] [serial = 2] [outer = 0x7f84ab1c4000] 00:52:27 INFO - PROCESS | 17754 | 1456995147140 Marionette INFO Listening on port 3065 00:52:27 INFO - PROCESS | 17754 | 1456995147646 Marionette DEBUG Marionette enabled via command-line flag 00:52:27 INFO - PROCESS | 17754 | ++DOCSHELL 0x7f84a7c26800 == 2 [pid = 17754] [id = 2] 00:52:27 INFO - PROCESS | 17754 | ++DOMWINDOW == 3 (0x7f84a7c37000) [pid = 17754] [serial = 3] [outer = (nil)] 00:52:27 INFO - PROCESS | 17754 | ++DOMWINDOW == 4 (0x7f84a7c38000) [pid = 17754] [serial = 4] [outer = 0x7f84a7c37000] 00:52:27 INFO - PROCESS | 17754 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f84af15fc10 00:52:27 INFO - PROCESS | 17754 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f84a7b42fd0 00:52:27 INFO - PROCESS | 17754 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f84a7b54160 00:52:27 INFO - PROCESS | 17754 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f84a7b54460 00:52:27 INFO - PROCESS | 17754 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f84a7b54790 00:52:27 INFO - PROCESS | 17754 | ++DOMWINDOW == 5 (0x7f84a7ba0000) [pid = 17754] [serial = 5] [outer = 0x7f84ab1c4000] 00:52:27 INFO - PROCESS | 17754 | [17754] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:52:27 INFO - PROCESS | 17754 | 1456995147963 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44875 00:52:28 INFO - PROCESS | 17754 | [17754] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:52:28 INFO - PROCESS | 17754 | 1456995148053 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44876 00:52:28 INFO - PROCESS | 17754 | 1456995148060 Marionette DEBUG Closed connection conn0 00:52:28 INFO - PROCESS | 17754 | [17754] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:52:28 INFO - PROCESS | 17754 | [17754] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:52:28 INFO - PROCESS | 17754 | 1456995148202 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44877 00:52:28 INFO - PROCESS | 17754 | 1456995148206 Marionette DEBUG Closed connection conn1 00:52:28 INFO - PROCESS | 17754 | [17754] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:52:28 INFO - PROCESS | 17754 | 1456995148254 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44878 00:52:28 INFO - PROCESS | 17754 | 1456995148262 Marionette DEBUG Closed connection conn2 00:52:28 INFO - PROCESS | 17754 | 1456995148288 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:52:28 INFO - PROCESS | 17754 | 1456995148298 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:52:29 INFO - PROCESS | 17754 | [17754] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:52:30 INFO - PROCESS | 17754 | ++DOCSHELL 0x7f849b003800 == 3 [pid = 17754] [id = 3] 00:52:30 INFO - PROCESS | 17754 | ++DOMWINDOW == 6 (0x7f849b004000) [pid = 17754] [serial = 6] [outer = (nil)] 00:52:30 INFO - PROCESS | 17754 | ++DOCSHELL 0x7f849b007800 == 4 [pid = 17754] [id = 4] 00:52:30 INFO - PROCESS | 17754 | ++DOMWINDOW == 7 (0x7f849b03e000) [pid = 17754] [serial = 7] [outer = (nil)] 00:52:30 INFO - PROCESS | 17754 | [17754] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:52:30 INFO - PROCESS | 17754 | ++DOCSHELL 0x7f84999ca800 == 5 [pid = 17754] [id = 5] 00:52:30 INFO - PROCESS | 17754 | ++DOMWINDOW == 8 (0x7f8499928c00) [pid = 17754] [serial = 8] [outer = (nil)] 00:52:30 INFO - PROCESS | 17754 | [17754] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:52:30 INFO - PROCESS | 17754 | [17754] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:52:30 INFO - PROCESS | 17754 | ++DOMWINDOW == 9 (0x7f84998a0800) [pid = 17754] [serial = 9] [outer = 0x7f8499928c00] 00:52:31 INFO - PROCESS | 17754 | ++DOMWINDOW == 10 (0x7f84995cf800) [pid = 17754] [serial = 10] [outer = 0x7f849b004000] 00:52:31 INFO - PROCESS | 17754 | ++DOMWINDOW == 11 (0x7f84995eec00) [pid = 17754] [serial = 11] [outer = 0x7f849b03e000] 00:52:31 INFO - PROCESS | 17754 | ++DOMWINDOW == 12 (0x7f84995f0c00) [pid = 17754] [serial = 12] [outer = 0x7f8499928c00] 00:52:32 INFO - PROCESS | 17754 | 1456995152373 Marionette DEBUG loaded listener.js 00:52:32 INFO - PROCESS | 17754 | 1456995152389 Marionette DEBUG loaded listener.js 00:52:32 INFO - PROCESS | 17754 | ++DOMWINDOW == 13 (0x7f84a7e2f000) [pid = 17754] [serial = 13] [outer = 0x7f8499928c00] 00:52:33 INFO - PROCESS | 17754 | 1456995153011 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"cd1323e0-eead-433e-8396-c5805fd5a2e2","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:52:33 INFO - PROCESS | 17754 | 1456995153237 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:52:33 INFO - PROCESS | 17754 | 1456995153244 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:52:33 INFO - PROCESS | 17754 | 1456995153610 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:52:33 INFO - PROCESS | 17754 | 1456995153614 Marionette TRACE conn3 <- [1,3,null,{}] 00:52:33 INFO - PROCESS | 17754 | 1456995153683 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:52:33 INFO - PROCESS | 17754 | [17754] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:52:33 INFO - PROCESS | 17754 | ++DOMWINDOW == 14 (0x7f8494aac000) [pid = 17754] [serial = 14] [outer = 0x7f8499928c00] 00:52:34 INFO - PROCESS | 17754 | [17754] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:52:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html 00:52:34 INFO - PROCESS | 17754 | ++DOCSHELL 0x7f8492d83800 == 6 [pid = 17754] [id = 6] 00:52:34 INFO - PROCESS | 17754 | ++DOMWINDOW == 15 (0x7f8492df1c00) [pid = 17754] [serial = 15] [outer = (nil)] 00:52:34 INFO - PROCESS | 17754 | ++DOMWINDOW == 16 (0x7f8492df2c00) [pid = 17754] [serial = 16] [outer = 0x7f8492df1c00] 00:52:34 INFO - PROCESS | 17754 | ++DOMWINDOW == 17 (0x7f8492df9800) [pid = 17754] [serial = 17] [outer = 0x7f8492df1c00] 00:52:34 INFO - PROCESS | 17754 | ++DOCSHELL 0x7f8492cdf000 == 7 [pid = 17754] [id = 7] 00:52:34 INFO - PROCESS | 17754 | ++DOMWINDOW == 18 (0x7f8492dfa400) [pid = 17754] [serial = 18] [outer = (nil)] 00:52:34 INFO - PROCESS | 17754 | ++DOMWINDOW == 19 (0x7f849489f000) [pid = 17754] [serial = 19] [outer = 0x7f8492dfa400] 00:52:35 INFO - PROCESS | 17754 | ++DOMWINDOW == 20 (0x7f8492385000) [pid = 17754] [serial = 20] [outer = 0x7f8492dfa400] 00:52:35 INFO - PROCESS | 17754 | [17754] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:52:35 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 00:52:35 INFO - document served over http requires an https 00:52:35 INFO - sub-resource via script-tag using the meta-csp 00:52:35 INFO - delivery method with swap-origin-redirect and when 00:52:35 INFO - the target request is same-origin. - expected FAIL 00:52:35 INFO - TEST-INFO | expected FAIL 00:52:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1227ms 00:52:35 WARNING - u'runner_teardown' () 00:52:35 INFO - Setting up ssl 00:52:35 INFO - PROCESS | certutil | 00:52:35 INFO - PROCESS | certutil | 00:52:36 INFO - PROCESS | certutil | 00:52:36 INFO - Certificate Nickname Trust Attributes 00:52:36 INFO - SSL,S/MIME,JAR/XPI 00:52:36 INFO - 00:52:36 INFO - web-platform-tests CT,, 00:52:36 INFO - 00:52:36 INFO - Starting runner 00:52:38 INFO - PROCESS | 17822 | 1456995158702 Marionette DEBUG Marionette enabled via build flag and pref 00:52:39 INFO - PROCESS | 17822 | ++DOCSHELL 0x7fecd54c2800 == 1 [pid = 17822] [id = 1] 00:52:39 INFO - PROCESS | 17822 | ++DOMWINDOW == 1 (0x7fecd54c3000) [pid = 17822] [serial = 1] [outer = (nil)] 00:52:39 INFO - PROCESS | 17822 | ++DOMWINDOW == 2 (0x7fecd54c4000) [pid = 17822] [serial = 2] [outer = 0x7fecd54c3000] 00:52:39 INFO - PROCESS | 17822 | 1456995159396 Marionette INFO Listening on port 3066 00:52:39 INFO - PROCESS | 17822 | 1456995159948 Marionette DEBUG Marionette enabled via command-line flag 00:52:39 INFO - PROCESS | 17822 | ++DOCSHELL 0x7fecd2027000 == 2 [pid = 17822] [id = 2] 00:52:39 INFO - PROCESS | 17822 | ++DOMWINDOW == 3 (0x7fecd2037800) [pid = 17822] [serial = 3] [outer = (nil)] 00:52:39 INFO - PROCESS | 17822 | ++DOMWINDOW == 4 (0x7fecd2038800) [pid = 17822] [serial = 4] [outer = 0x7fecd2037800] 00:52:40 INFO - PROCESS | 17822 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fecd945fc10 00:52:40 INFO - PROCESS | 17822 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fecd1f40fd0 00:52:40 INFO - PROCESS | 17822 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fecd1f52160 00:52:40 INFO - PROCESS | 17822 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fecd1f52460 00:52:40 INFO - PROCESS | 17822 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fecd1f52790 00:52:40 INFO - PROCESS | 17822 | ++DOMWINDOW == 5 (0x7fecd1f9f800) [pid = 17822] [serial = 5] [outer = 0x7fecd54c3000] 00:52:40 INFO - PROCESS | 17822 | [17822] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:52:40 INFO - PROCESS | 17822 | 1456995160273 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43537 00:52:40 INFO - PROCESS | 17822 | [17822] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:52:40 INFO - PROCESS | 17822 | 1456995160363 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43538 00:52:40 INFO - PROCESS | 17822 | 1456995160370 Marionette DEBUG Closed connection conn0 00:52:40 INFO - PROCESS | 17822 | [17822] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:52:40 INFO - PROCESS | 17822 | [17822] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:52:40 INFO - PROCESS | 17822 | 1456995160512 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43539 00:52:40 INFO - PROCESS | 17822 | 1456995160516 Marionette DEBUG Closed connection conn1 00:52:40 INFO - PROCESS | 17822 | [17822] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:52:40 INFO - PROCESS | 17822 | 1456995160567 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43540 00:52:40 INFO - PROCESS | 17822 | 1456995160571 Marionette DEBUG Closed connection conn2 00:52:40 INFO - PROCESS | 17822 | 1456995160608 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:52:40 INFO - PROCESS | 17822 | 1456995160627 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:52:41 INFO - PROCESS | 17822 | [17822] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:52:42 INFO - PROCESS | 17822 | ++DOCSHELL 0x7fecc5f8c000 == 3 [pid = 17822] [id = 3] 00:52:42 INFO - PROCESS | 17822 | ++DOMWINDOW == 6 (0x7fecc5f8c800) [pid = 17822] [serial = 6] [outer = (nil)] 00:52:42 INFO - PROCESS | 17822 | ++DOCSHELL 0x7fecc5f8d000 == 4 [pid = 17822] [id = 4] 00:52:42 INFO - PROCESS | 17822 | ++DOMWINDOW == 7 (0x7fecc5f0c800) [pid = 17822] [serial = 7] [outer = (nil)] 00:52:42 INFO - PROCESS | 17822 | [17822] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:52:42 INFO - PROCESS | 17822 | ++DOCSHELL 0x7fecc452f800 == 5 [pid = 17822] [id = 5] 00:52:42 INFO - PROCESS | 17822 | ++DOMWINDOW == 8 (0x7fecc53da000) [pid = 17822] [serial = 8] [outer = (nil)] 00:52:42 INFO - PROCESS | 17822 | [17822] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:52:42 INFO - PROCESS | 17822 | [17822] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:52:42 INFO - PROCESS | 17822 | ++DOMWINDOW == 9 (0x7fecc457f800) [pid = 17822] [serial = 9] [outer = 0x7fecc53da000] 00:52:43 INFO - PROCESS | 17822 | ++DOMWINDOW == 10 (0x7fecc4038000) [pid = 17822] [serial = 10] [outer = 0x7fecc5f8c800] 00:52:43 INFO - PROCESS | 17822 | ++DOMWINDOW == 11 (0x7fecc4052800) [pid = 17822] [serial = 11] [outer = 0x7fecc5f0c800] 00:52:43 INFO - PROCESS | 17822 | ++DOMWINDOW == 12 (0x7fecc4054800) [pid = 17822] [serial = 12] [outer = 0x7fecc53da000] 00:52:44 INFO - PROCESS | 17822 | 1456995164413 Marionette DEBUG loaded listener.js 00:52:44 INFO - PROCESS | 17822 | 1456995164430 Marionette DEBUG loaded listener.js 00:52:45 INFO - PROCESS | 17822 | ++DOMWINDOW == 13 (0x7fecd2252400) [pid = 17822] [serial = 13] [outer = 0x7fecc53da000] 00:52:45 INFO - PROCESS | 17822 | 1456995165068 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"180c7ebc-7f99-4a1e-bae7-c42bbd8ffea2","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:52:45 INFO - PROCESS | 17822 | 1456995165379 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:52:45 INFO - PROCESS | 17822 | 1456995165384 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:52:45 INFO - PROCESS | 17822 | 1456995165732 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:52:45 INFO - PROCESS | 17822 | 1456995165738 Marionette TRACE conn3 <- [1,3,null,{}] 00:52:45 INFO - PROCESS | 17822 | 1456995165785 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:52:46 INFO - PROCESS | 17822 | [17822] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:52:46 INFO - PROCESS | 17822 | ++DOMWINDOW == 14 (0x7fecbec99400) [pid = 17822] [serial = 14] [outer = 0x7fecc53da000] 00:52:46 INFO - PROCESS | 17822 | [17822] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:52:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html 00:52:46 INFO - PROCESS | 17822 | ++DOCSHELL 0x7fecbd81e800 == 6 [pid = 17822] [id = 6] 00:52:46 INFO - PROCESS | 17822 | ++DOMWINDOW == 15 (0x7fecbcd08400) [pid = 17822] [serial = 15] [outer = (nil)] 00:52:46 INFO - PROCESS | 17822 | ++DOMWINDOW == 16 (0x7fecbcd09400) [pid = 17822] [serial = 16] [outer = 0x7fecbcd08400] 00:52:46 INFO - PROCESS | 17822 | ++DOMWINDOW == 17 (0x7fecbcd0fc00) [pid = 17822] [serial = 17] [outer = 0x7fecbcd08400] 00:52:47 INFO - PROCESS | 17822 | ++DOCSHELL 0x7fecbcb08800 == 7 [pid = 17822] [id = 7] 00:52:47 INFO - PROCESS | 17822 | ++DOMWINDOW == 18 (0x7fecbcb4b800) [pid = 17822] [serial = 18] [outer = (nil)] 00:52:47 INFO - PROCESS | 17822 | ++DOMWINDOW == 19 (0x7fecbd830800) [pid = 17822] [serial = 19] [outer = 0x7fecbcb4b800] 00:52:47 INFO - PROCESS | 17822 | ++DOMWINDOW == 20 (0x7fecbcac4c00) [pid = 17822] [serial = 20] [outer = 0x7fecbcb4b800] 00:52:47 INFO - PROCESS | 17822 | [17822] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:52:47 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 00:52:47 INFO - document served over http requires an https 00:52:47 INFO - sub-resource via script-tag using the meta-csp 00:52:47 INFO - delivery method with keep-origin-redirect and when 00:52:47 INFO - the target request is same-origin. - expected FAIL 00:52:47 INFO - TEST-INFO | expected FAIL 00:52:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1192ms 00:52:47 WARNING - u'runner_teardown' () 00:52:48 INFO - Setting up ssl 00:52:48 INFO - PROCESS | certutil | 00:52:48 INFO - PROCESS | certutil | 00:52:48 INFO - PROCESS | certutil | 00:52:48 INFO - Certificate Nickname Trust Attributes 00:52:48 INFO - SSL,S/MIME,JAR/XPI 00:52:48 INFO - 00:52:48 INFO - web-platform-tests CT,, 00:52:48 INFO - 00:52:48 INFO - Starting runner 00:52:50 INFO - PROCESS | 17889 | 1456995170947 Marionette DEBUG Marionette enabled via build flag and pref 00:52:51 INFO - PROCESS | 17889 | ++DOCSHELL 0x7f1826ec5000 == 1 [pid = 17889] [id = 1] 00:52:51 INFO - PROCESS | 17889 | ++DOMWINDOW == 1 (0x7f1826ec5800) [pid = 17889] [serial = 1] [outer = (nil)] 00:52:51 INFO - PROCESS | 17889 | ++DOMWINDOW == 2 (0x7f1826ec6800) [pid = 17889] [serial = 2] [outer = 0x7f1826ec5800] 00:52:51 INFO - PROCESS | 17889 | 1456995171633 Marionette INFO Listening on port 3067 00:52:52 INFO - PROCESS | 17889 | 1456995172135 Marionette DEBUG Marionette enabled via command-line flag 00:52:52 INFO - PROCESS | 17889 | ++DOCSHELL 0x7f1823a27800 == 2 [pid = 17889] [id = 2] 00:52:52 INFO - PROCESS | 17889 | ++DOMWINDOW == 3 (0x7f1823a38000) [pid = 17889] [serial = 3] [outer = (nil)] 00:52:52 INFO - PROCESS | 17889 | ++DOMWINDOW == 4 (0x7f1823a39000) [pid = 17889] [serial = 4] [outer = 0x7f1823a38000] 00:52:52 INFO - PROCESS | 17889 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f182ae5fc10 00:52:52 INFO - PROCESS | 17889 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f182393dfd0 00:52:52 INFO - PROCESS | 17889 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f1823956160 00:52:52 INFO - PROCESS | 17889 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f1823956460 00:52:52 INFO - PROCESS | 17889 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f1823956790 00:52:52 INFO - PROCESS | 17889 | ++DOMWINDOW == 5 (0x7f18239a3800) [pid = 17889] [serial = 5] [outer = 0x7f1826ec5800] 00:52:52 INFO - PROCESS | 17889 | [17889] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:52:52 INFO - PROCESS | 17889 | 1456995172450 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44676 00:52:52 INFO - PROCESS | 17889 | [17889] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:52:52 INFO - PROCESS | 17889 | 1456995172540 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44677 00:52:52 INFO - PROCESS | 17889 | 1456995172547 Marionette DEBUG Closed connection conn0 00:52:52 INFO - PROCESS | 17889 | [17889] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:52:52 INFO - PROCESS | 17889 | [17889] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:52:52 INFO - PROCESS | 17889 | 1456995172690 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44678 00:52:52 INFO - PROCESS | 17889 | 1456995172694 Marionette DEBUG Closed connection conn1 00:52:52 INFO - PROCESS | 17889 | [17889] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:52:52 INFO - PROCESS | 17889 | 1456995172739 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44679 00:52:52 INFO - PROCESS | 17889 | 1456995172747 Marionette DEBUG Closed connection conn2 00:52:52 INFO - PROCESS | 17889 | 1456995172788 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:52:52 INFO - PROCESS | 17889 | 1456995172810 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:52:53 INFO - PROCESS | 17889 | [17889] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:52:54 INFO - PROCESS | 17889 | ++DOCSHELL 0x7f1817df4000 == 3 [pid = 17889] [id = 3] 00:52:54 INFO - PROCESS | 17889 | ++DOMWINDOW == 6 (0x7f1817df4800) [pid = 17889] [serial = 6] [outer = (nil)] 00:52:54 INFO - PROCESS | 17889 | ++DOCSHELL 0x7f181824e800 == 4 [pid = 17889] [id = 4] 00:52:54 INFO - PROCESS | 17889 | ++DOMWINDOW == 7 (0x7f1817908c00) [pid = 17889] [serial = 7] [outer = (nil)] 00:52:54 INFO - PROCESS | 17889 | [17889] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:52:54 INFO - PROCESS | 17889 | ++DOCSHELL 0x7f1816cbd800 == 5 [pid = 17889] [id = 5] 00:52:54 INFO - PROCESS | 17889 | ++DOMWINDOW == 8 (0x7f1816d9f800) [pid = 17889] [serial = 8] [outer = (nil)] 00:52:54 INFO - PROCESS | 17889 | [17889] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:52:55 INFO - PROCESS | 17889 | [17889] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:52:55 INFO - PROCESS | 17889 | ++DOMWINDOW == 9 (0x7f1816046400) [pid = 17889] [serial = 9] [outer = 0x7f1816d9f800] 00:52:55 INFO - PROCESS | 17889 | ++DOMWINDOW == 10 (0x7f1815a10800) [pid = 17889] [serial = 10] [outer = 0x7f1817df4800] 00:52:55 INFO - PROCESS | 17889 | ++DOMWINDOW == 11 (0x7f1815a43c00) [pid = 17889] [serial = 11] [outer = 0x7f1817908c00] 00:52:55 INFO - PROCESS | 17889 | ++DOMWINDOW == 12 (0x7f1815a45c00) [pid = 17889] [serial = 12] [outer = 0x7f1816d9f800] 00:52:56 INFO - PROCESS | 17889 | 1456995176489 Marionette DEBUG loaded listener.js 00:52:56 INFO - PROCESS | 17889 | 1456995176507 Marionette DEBUG loaded listener.js 00:52:57 INFO - PROCESS | 17889 | ++DOMWINDOW == 13 (0x7f1823c60000) [pid = 17889] [serial = 13] [outer = 0x7f1816d9f800] 00:52:57 INFO - PROCESS | 17889 | 1456995177166 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5ac8e8da-7e0b-468a-b00b-04f87338b33f","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:52:57 INFO - PROCESS | 17889 | 1456995177509 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:52:57 INFO - PROCESS | 17889 | 1456995177513 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:52:57 INFO - PROCESS | 17889 | 1456995177846 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:52:57 INFO - PROCESS | 17889 | 1456995177850 Marionette TRACE conn3 <- [1,3,null,{}] 00:52:57 INFO - PROCESS | 17889 | 1456995177937 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:52:58 INFO - PROCESS | 17889 | [17889] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:52:58 INFO - PROCESS | 17889 | ++DOMWINDOW == 14 (0x7f18105a5000) [pid = 17889] [serial = 14] [outer = 0x7f1816d9f800] 00:52:58 INFO - PROCESS | 17889 | [17889] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:52:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html 00:52:58 INFO - PROCESS | 17889 | ++DOCSHELL 0x7f181043e000 == 6 [pid = 17889] [id = 6] 00:52:58 INFO - PROCESS | 17889 | ++DOMWINDOW == 15 (0x7f180e909000) [pid = 17889] [serial = 15] [outer = (nil)] 00:52:58 INFO - PROCESS | 17889 | ++DOMWINDOW == 16 (0x7f180e90a000) [pid = 17889] [serial = 16] [outer = 0x7f180e909000] 00:52:59 INFO - PROCESS | 17889 | ++DOMWINDOW == 17 (0x7f180e910c00) [pid = 17889] [serial = 17] [outer = 0x7f180e909000] 00:52:59 INFO - PROCESS | 17889 | ++DOCSHELL 0x7f180e707800 == 7 [pid = 17889] [id = 7] 00:52:59 INFO - PROCESS | 17889 | ++DOMWINDOW == 18 (0x7f180e750c00) [pid = 17889] [serial = 18] [outer = (nil)] 00:52:59 INFO - PROCESS | 17889 | ++DOMWINDOW == 19 (0x7f180e756000) [pid = 17889] [serial = 19] [outer = 0x7f180e750c00] 00:52:59 INFO - PROCESS | 17889 | ++DOMWINDOW == 20 (0x7f181040d400) [pid = 17889] [serial = 20] [outer = 0x7f180e750c00] 00:52:59 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a 00:52:59 INFO - document served over http requires an https 00:52:59 INFO - sub-resource via script-tag using the meta-csp 00:52:59 INFO - delivery method with no-redirect and when 00:52:59 INFO - the target request is same-origin. - expected FAIL 00:52:59 INFO - TEST-INFO | expected FAIL 00:52:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | took 985ms 00:52:59 WARNING - u'runner_teardown' () 00:52:59 INFO - Setting up ssl 00:53:00 INFO - PROCESS | certutil | 00:53:00 INFO - PROCESS | certutil | 00:53:00 INFO - PROCESS | certutil | 00:53:00 INFO - Certificate Nickname Trust Attributes 00:53:00 INFO - SSL,S/MIME,JAR/XPI 00:53:00 INFO - 00:53:00 INFO - web-platform-tests CT,, 00:53:00 INFO - 00:53:00 INFO - Starting runner 00:53:02 INFO - PROCESS | 17955 | 1456995182903 Marionette DEBUG Marionette enabled via build flag and pref 00:53:03 INFO - PROCESS | 17955 | ++DOCSHELL 0x7ffe727c2800 == 1 [pid = 17955] [id = 1] 00:53:03 INFO - PROCESS | 17955 | ++DOMWINDOW == 1 (0x7ffe727c3000) [pid = 17955] [serial = 1] [outer = (nil)] 00:53:03 INFO - PROCESS | 17955 | ++DOMWINDOW == 2 (0x7ffe727c4000) [pid = 17955] [serial = 2] [outer = 0x7ffe727c3000] 00:53:03 INFO - PROCESS | 17955 | 1456995183580 Marionette INFO Listening on port 3068 00:53:04 INFO - PROCESS | 17955 | 1456995184081 Marionette DEBUG Marionette enabled via command-line flag 00:53:04 INFO - PROCESS | 17955 | ++DOCSHELL 0x7ffe6f327000 == 2 [pid = 17955] [id = 2] 00:53:04 INFO - PROCESS | 17955 | ++DOMWINDOW == 3 (0x7ffe6f337800) [pid = 17955] [serial = 3] [outer = (nil)] 00:53:04 INFO - PROCESS | 17955 | ++DOMWINDOW == 4 (0x7ffe6f338800) [pid = 17955] [serial = 4] [outer = 0x7ffe6f337800] 00:53:04 INFO - PROCESS | 17955 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7ffe7675fb80 00:53:04 INFO - PROCESS | 17955 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7ffe6f242fd0 00:53:04 INFO - PROCESS | 17955 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7ffe6f254160 00:53:04 INFO - PROCESS | 17955 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7ffe6f254460 00:53:04 INFO - PROCESS | 17955 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7ffe6f254790 00:53:04 INFO - PROCESS | 17955 | ++DOMWINDOW == 5 (0x7ffe6f299800) [pid = 17955] [serial = 5] [outer = 0x7ffe727c3000] 00:53:04 INFO - PROCESS | 17955 | [17955] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:53:04 INFO - PROCESS | 17955 | 1456995184400 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38916 00:53:04 INFO - PROCESS | 17955 | [17955] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:53:04 INFO - PROCESS | 17955 | 1456995184489 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38917 00:53:04 INFO - PROCESS | 17955 | 1456995184496 Marionette DEBUG Closed connection conn0 00:53:04 INFO - PROCESS | 17955 | [17955] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:53:04 INFO - PROCESS | 17955 | [17955] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:53:04 INFO - PROCESS | 17955 | 1456995184639 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38918 00:53:04 INFO - PROCESS | 17955 | 1456995184643 Marionette DEBUG Closed connection conn1 00:53:04 INFO - PROCESS | 17955 | [17955] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:53:04 INFO - PROCESS | 17955 | 1456995184690 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38919 00:53:04 INFO - PROCESS | 17955 | 1456995184700 Marionette DEBUG Closed connection conn2 00:53:04 INFO - PROCESS | 17955 | 1456995184737 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:53:04 INFO - PROCESS | 17955 | 1456995184755 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:53:05 INFO - PROCESS | 17955 | [17955] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:53:06 INFO - PROCESS | 17955 | ++DOCSHELL 0x7ffe62d8c800 == 3 [pid = 17955] [id = 3] 00:53:06 INFO - PROCESS | 17955 | ++DOMWINDOW == 6 (0x7ffe633bf800) [pid = 17955] [serial = 6] [outer = (nil)] 00:53:06 INFO - PROCESS | 17955 | ++DOCSHELL 0x7ffe633c0000 == 4 [pid = 17955] [id = 4] 00:53:06 INFO - PROCESS | 17955 | ++DOMWINDOW == 7 (0x7ffe62cd7800) [pid = 17955] [serial = 7] [outer = (nil)] 00:53:06 INFO - PROCESS | 17955 | [17955] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:53:06 INFO - PROCESS | 17955 | ++DOCSHELL 0x7ffe61116800 == 5 [pid = 17955] [id = 5] 00:53:06 INFO - PROCESS | 17955 | ++DOMWINDOW == 8 (0x7ffe61eb7400) [pid = 17955] [serial = 8] [outer = (nil)] 00:53:07 INFO - PROCESS | 17955 | [17955] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:53:07 INFO - PROCESS | 17955 | [17955] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:53:07 INFO - PROCESS | 17955 | ++DOMWINDOW == 9 (0x7ffe61143c00) [pid = 17955] [serial = 9] [outer = 0x7ffe61eb7400] 00:53:07 INFO - PROCESS | 17955 | ++DOMWINDOW == 10 (0x7ffe60b16800) [pid = 17955] [serial = 10] [outer = 0x7ffe633bf800] 00:53:07 INFO - PROCESS | 17955 | ++DOMWINDOW == 11 (0x7ffe60b3a000) [pid = 17955] [serial = 11] [outer = 0x7ffe62cd7800] 00:53:07 INFO - PROCESS | 17955 | ++DOMWINDOW == 12 (0x7ffe60b3c000) [pid = 17955] [serial = 12] [outer = 0x7ffe61eb7400] 00:53:08 INFO - PROCESS | 17955 | 1456995188631 Marionette DEBUG loaded listener.js 00:53:08 INFO - PROCESS | 17955 | 1456995188647 Marionette DEBUG loaded listener.js 00:53:09 INFO - PROCESS | 17955 | ++DOMWINDOW == 13 (0x7ffe6f57b800) [pid = 17955] [serial = 13] [outer = 0x7ffe61eb7400] 00:53:09 INFO - PROCESS | 17955 | 1456995189291 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"283d243d-0cf9-44ff-bc60-4787675f9943","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:53:09 INFO - PROCESS | 17955 | 1456995189610 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:53:09 INFO - PROCESS | 17955 | 1456995189616 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:53:09 INFO - PROCESS | 17955 | 1456995189954 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:53:09 INFO - PROCESS | 17955 | 1456995189956 Marionette TRACE conn3 <- [1,3,null,{}] 00:53:10 INFO - PROCESS | 17955 | 1456995190022 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:53:10 INFO - PROCESS | 17955 | [17955] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:53:10 INFO - PROCESS | 17955 | ++DOMWINDOW == 14 (0x7ffe5c856c00) [pid = 17955] [serial = 14] [outer = 0x7ffe61eb7400] 00:53:10 INFO - PROCESS | 17955 | [17955] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:53:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html 00:53:10 INFO - PROCESS | 17955 | ++DOCSHELL 0x7ffe5a423800 == 6 [pid = 17955] [id = 6] 00:53:10 INFO - PROCESS | 17955 | ++DOMWINDOW == 15 (0x7ffe5a208c00) [pid = 17955] [serial = 15] [outer = (nil)] 00:53:10 INFO - PROCESS | 17955 | ++DOMWINDOW == 16 (0x7ffe5a209c00) [pid = 17955] [serial = 16] [outer = 0x7ffe5a208c00] 00:53:11 INFO - PROCESS | 17955 | ++DOMWINDOW == 17 (0x7ffe5a210800) [pid = 17955] [serial = 17] [outer = 0x7ffe5a208c00] 00:53:11 INFO - PROCESS | 17955 | ++DOCSHELL 0x7ffe5a009800 == 7 [pid = 17955] [id = 7] 00:53:11 INFO - PROCESS | 17955 | ++DOMWINDOW == 18 (0x7ffe5a20f000) [pid = 17955] [serial = 18] [outer = (nil)] 00:53:11 INFO - PROCESS | 17955 | ++DOMWINDOW == 19 (0x7ffe5bedbc00) [pid = 17955] [serial = 19] [outer = 0x7ffe5a20f000] 00:53:11 INFO - PROCESS | 17955 | ++DOMWINDOW == 20 (0x7ffe59f9c400) [pid = 17955] [serial = 20] [outer = 0x7ffe5a20f000] 00:53:11 INFO - PROCESS | 17955 | [17955] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:53:12 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 00:53:12 INFO - document served over http requires an https 00:53:12 INFO - sub-resource via script-tag using the meta-csp 00:53:12 INFO - delivery method with swap-origin-redirect and when 00:53:12 INFO - the target request is same-origin. - expected FAIL 00:53:12 INFO - TEST-INFO | expected FAIL 00:53:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1186ms 00:53:12 WARNING - u'runner_teardown' () 00:53:12 INFO - Setting up ssl 00:53:12 INFO - PROCESS | certutil | 00:53:12 INFO - PROCESS | certutil | 00:53:12 INFO - PROCESS | certutil | 00:53:12 INFO - Certificate Nickname Trust Attributes 00:53:12 INFO - SSL,S/MIME,JAR/XPI 00:53:12 INFO - 00:53:12 INFO - web-platform-tests CT,, 00:53:12 INFO - 00:53:12 INFO - Starting runner 00:53:15 INFO - PROCESS | 18021 | 1456995195107 Marionette DEBUG Marionette enabled via build flag and pref 00:53:15 INFO - PROCESS | 18021 | ++DOCSHELL 0x7fdc825c4000 == 1 [pid = 18021] [id = 1] 00:53:15 INFO - PROCESS | 18021 | ++DOMWINDOW == 1 (0x7fdc825c4800) [pid = 18021] [serial = 1] [outer = (nil)] 00:53:15 INFO - PROCESS | 18021 | ++DOMWINDOW == 2 (0x7fdc825c5800) [pid = 18021] [serial = 2] [outer = 0x7fdc825c4800] 00:53:15 INFO - PROCESS | 18021 | 1456995195780 Marionette INFO Listening on port 3069 00:53:16 INFO - PROCESS | 18021 | 1456995196287 Marionette DEBUG Marionette enabled via command-line flag 00:53:16 INFO - PROCESS | 18021 | ++DOCSHELL 0x7fdc7f129800 == 2 [pid = 18021] [id = 2] 00:53:16 INFO - PROCESS | 18021 | ++DOMWINDOW == 3 (0x7fdc7f13a000) [pid = 18021] [serial = 3] [outer = (nil)] 00:53:16 INFO - PROCESS | 18021 | ++DOMWINDOW == 4 (0x7fdc7f13b000) [pid = 18021] [serial = 4] [outer = 0x7fdc7f13a000] 00:53:16 INFO - PROCESS | 18021 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fdc8655fc10 00:53:16 INFO - PROCESS | 18021 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fdc7f03ffd0 00:53:16 INFO - PROCESS | 18021 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fdc7f056160 00:53:16 INFO - PROCESS | 18021 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fdc7f056460 00:53:16 INFO - PROCESS | 18021 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fdc7f056790 00:53:16 INFO - PROCESS | 18021 | ++DOMWINDOW == 5 (0x7fdc7f0a5000) [pid = 18021] [serial = 5] [outer = 0x7fdc825c4800] 00:53:16 INFO - PROCESS | 18021 | [18021] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:53:16 INFO - PROCESS | 18021 | 1456995196602 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48684 00:53:16 INFO - PROCESS | 18021 | [18021] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:53:16 INFO - PROCESS | 18021 | 1456995196690 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48685 00:53:16 INFO - PROCESS | 18021 | 1456995196697 Marionette DEBUG Closed connection conn0 00:53:16 INFO - PROCESS | 18021 | [18021] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:53:16 INFO - PROCESS | 18021 | [18021] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:53:16 INFO - PROCESS | 18021 | 1456995196837 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48686 00:53:16 INFO - PROCESS | 18021 | 1456995196841 Marionette DEBUG Closed connection conn1 00:53:16 INFO - PROCESS | 18021 | [18021] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:53:16 INFO - PROCESS | 18021 | 1456995196887 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48687 00:53:16 INFO - PROCESS | 18021 | 1456995196895 Marionette DEBUG Closed connection conn2 00:53:16 INFO - PROCESS | 18021 | 1456995196926 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:53:16 INFO - PROCESS | 18021 | 1456995196937 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:53:17 INFO - PROCESS | 18021 | [18021] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:53:18 INFO - PROCESS | 18021 | ++DOCSHELL 0x7fdc72fb4000 == 3 [pid = 18021] [id = 3] 00:53:18 INFO - PROCESS | 18021 | ++DOMWINDOW == 6 (0x7fdc72fb4800) [pid = 18021] [serial = 6] [outer = (nil)] 00:53:18 INFO - PROCESS | 18021 | ++DOCSHELL 0x7fdc72fb5000 == 4 [pid = 18021] [id = 4] 00:53:18 INFO - PROCESS | 18021 | ++DOMWINDOW == 7 (0x7fdc732ba400) [pid = 18021] [serial = 7] [outer = (nil)] 00:53:19 INFO - PROCESS | 18021 | [18021] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:53:19 INFO - PROCESS | 18021 | ++DOCSHELL 0x7fdc717af800 == 5 [pid = 18021] [id = 5] 00:53:19 INFO - PROCESS | 18021 | ++DOMWINDOW == 8 (0x7fdc723d3800) [pid = 18021] [serial = 8] [outer = (nil)] 00:53:19 INFO - PROCESS | 18021 | [18021] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:53:19 INFO - PROCESS | 18021 | [18021] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:53:19 INFO - PROCESS | 18021 | ++DOMWINDOW == 9 (0x7fdc716ebc00) [pid = 18021] [serial = 9] [outer = 0x7fdc723d3800] 00:53:19 INFO - PROCESS | 18021 | ++DOMWINDOW == 10 (0x7fdc713ab000) [pid = 18021] [serial = 10] [outer = 0x7fdc72fb4800] 00:53:19 INFO - PROCESS | 18021 | ++DOMWINDOW == 11 (0x7fdc713d5c00) [pid = 18021] [serial = 11] [outer = 0x7fdc732ba400] 00:53:19 INFO - PROCESS | 18021 | ++DOMWINDOW == 12 (0x7fdc713d7c00) [pid = 18021] [serial = 12] [outer = 0x7fdc723d3800] 00:53:20 INFO - PROCESS | 18021 | 1456995200798 Marionette DEBUG loaded listener.js 00:53:20 INFO - PROCESS | 18021 | 1456995200816 Marionette DEBUG loaded listener.js 00:53:21 INFO - PROCESS | 18021 | ++DOMWINDOW == 13 (0x7fdc7f3e7800) [pid = 18021] [serial = 13] [outer = 0x7fdc723d3800] 00:53:21 INFO - PROCESS | 18021 | 1456995201443 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"9ccfaa75-2e6e-465f-b4ca-b3f59b966581","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:53:21 INFO - PROCESS | 18021 | 1456995201683 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:53:21 INFO - PROCESS | 18021 | 1456995201688 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:53:22 INFO - PROCESS | 18021 | 1456995202060 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:53:22 INFO - PROCESS | 18021 | 1456995202064 Marionette TRACE conn3 <- [1,3,null,{}] 00:53:22 INFO - PROCESS | 18021 | 1456995202119 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:53:22 INFO - PROCESS | 18021 | [18021] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:53:22 INFO - PROCESS | 18021 | ++DOMWINDOW == 14 (0x7fdc6d54c800) [pid = 18021] [serial = 14] [outer = 0x7fdc723d3800] 00:53:22 INFO - PROCESS | 18021 | [18021] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:53:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html 00:53:22 INFO - PROCESS | 18021 | ++DOCSHELL 0x7fdc6a47d000 == 6 [pid = 18021] [id = 6] 00:53:22 INFO - PROCESS | 18021 | ++DOMWINDOW == 15 (0x7fdc6a207000) [pid = 18021] [serial = 15] [outer = (nil)] 00:53:22 INFO - PROCESS | 18021 | ++DOMWINDOW == 16 (0x7fdc6a208000) [pid = 18021] [serial = 16] [outer = 0x7fdc6a207000] 00:53:23 INFO - PROCESS | 18021 | ++DOMWINDOW == 17 (0x7fdc6a20ec00) [pid = 18021] [serial = 17] [outer = 0x7fdc6a207000] 00:53:23 INFO - PROCESS | 18021 | ++DOCSHELL 0x7fdc6a2db000 == 7 [pid = 18021] [id = 7] 00:53:23 INFO - PROCESS | 18021 | ++DOMWINDOW == 18 (0x7fdc6a03cc00) [pid = 18021] [serial = 18] [outer = (nil)] 00:53:23 INFO - PROCESS | 18021 | ++DOMWINDOW == 19 (0x7fdc6a20fc00) [pid = 18021] [serial = 19] [outer = 0x7fdc6a03cc00] 00:53:23 INFO - PROCESS | 18021 | ++DOMWINDOW == 20 (0x7fdc6994f000) [pid = 18021] [serial = 20] [outer = 0x7fdc6a03cc00] 00:53:23 INFO - PROCESS | 18021 | [18021] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:53:24 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 00:53:24 INFO - document served over http requires an https 00:53:24 INFO - sub-resource via xhr-request using the meta-csp 00:53:24 INFO - delivery method with keep-origin-redirect and when 00:53:24 INFO - the target request is same-origin. - expected FAIL 00:53:24 INFO - TEST-INFO | expected FAIL 00:53:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 1181ms 00:53:24 WARNING - u'runner_teardown' () 00:53:24 INFO - Setting up ssl 00:53:24 INFO - PROCESS | certutil | 00:53:24 INFO - PROCESS | certutil | 00:53:24 INFO - PROCESS | certutil | 00:53:24 INFO - Certificate Nickname Trust Attributes 00:53:24 INFO - SSL,S/MIME,JAR/XPI 00:53:24 INFO - 00:53:24 INFO - web-platform-tests CT,, 00:53:24 INFO - 00:53:24 INFO - Starting runner 00:53:27 INFO - PROCESS | 18085 | 1456995207080 Marionette DEBUG Marionette enabled via build flag and pref 00:53:27 INFO - PROCESS | 18085 | ++DOCSHELL 0x7fb6604c3800 == 1 [pid = 18085] [id = 1] 00:53:27 INFO - PROCESS | 18085 | ++DOMWINDOW == 1 (0x7fb6604c4000) [pid = 18085] [serial = 1] [outer = (nil)] 00:53:27 INFO - PROCESS | 18085 | ++DOMWINDOW == 2 (0x7fb6604c5000) [pid = 18085] [serial = 2] [outer = 0x7fb6604c4000] 00:53:27 INFO - PROCESS | 18085 | 1456995207758 Marionette INFO Listening on port 3070 00:53:28 INFO - PROCESS | 18085 | 1456995208256 Marionette DEBUG Marionette enabled via command-line flag 00:53:28 INFO - PROCESS | 18085 | ++DOCSHELL 0x7fb65cf2a000 == 2 [pid = 18085] [id = 2] 00:53:28 INFO - PROCESS | 18085 | ++DOMWINDOW == 3 (0x7fb65cf3a800) [pid = 18085] [serial = 3] [outer = (nil)] 00:53:28 INFO - PROCESS | 18085 | ++DOMWINDOW == 4 (0x7fb65cf3b800) [pid = 18085] [serial = 4] [outer = 0x7fb65cf3a800] 00:53:28 INFO - PROCESS | 18085 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb66445fb80 00:53:28 INFO - PROCESS | 18085 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb65ce3bfd0 00:53:28 INFO - PROCESS | 18085 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb65ce54160 00:53:28 INFO - PROCESS | 18085 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb65ce54460 00:53:28 INFO - PROCESS | 18085 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb65ce54790 00:53:28 INFO - PROCESS | 18085 | ++DOMWINDOW == 5 (0x7fb65ce99800) [pid = 18085] [serial = 5] [outer = 0x7fb6604c4000] 00:53:28 INFO - PROCESS | 18085 | [18085] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:53:28 INFO - PROCESS | 18085 | 1456995208567 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37362 00:53:28 INFO - PROCESS | 18085 | [18085] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:53:28 INFO - PROCESS | 18085 | 1456995208655 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37363 00:53:28 INFO - PROCESS | 18085 | 1456995208661 Marionette DEBUG Closed connection conn0 00:53:28 INFO - PROCESS | 18085 | [18085] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:53:28 INFO - PROCESS | 18085 | [18085] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:53:28 INFO - PROCESS | 18085 | 1456995208803 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37364 00:53:28 INFO - PROCESS | 18085 | 1456995208807 Marionette DEBUG Closed connection conn1 00:53:28 INFO - PROCESS | 18085 | [18085] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:53:28 INFO - PROCESS | 18085 | 1456995208856 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37365 00:53:28 INFO - PROCESS | 18085 | 1456995208860 Marionette DEBUG Closed connection conn2 00:53:28 INFO - PROCESS | 18085 | 1456995208899 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:53:28 INFO - PROCESS | 18085 | 1456995208921 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:53:29 INFO - PROCESS | 18085 | [18085] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:53:30 INFO - PROCESS | 18085 | ++DOCSHELL 0x7fb650f89000 == 3 [pid = 18085] [id = 3] 00:53:30 INFO - PROCESS | 18085 | ++DOMWINDOW == 6 (0x7fb650f8a000) [pid = 18085] [serial = 6] [outer = (nil)] 00:53:30 INFO - PROCESS | 18085 | ++DOCSHELL 0x7fb650f8b000 == 4 [pid = 18085] [id = 4] 00:53:30 INFO - PROCESS | 18085 | ++DOMWINDOW == 7 (0x7fb6511e5400) [pid = 18085] [serial = 7] [outer = (nil)] 00:53:30 INFO - PROCESS | 18085 | [18085] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:53:31 INFO - PROCESS | 18085 | ++DOCSHELL 0x7fb6502be800 == 5 [pid = 18085] [id = 5] 00:53:31 INFO - PROCESS | 18085 | ++DOMWINDOW == 8 (0x7fb6503c9800) [pid = 18085] [serial = 8] [outer = (nil)] 00:53:31 INFO - PROCESS | 18085 | [18085] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:53:31 INFO - PROCESS | 18085 | [18085] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:53:31 INFO - PROCESS | 18085 | ++DOMWINDOW == 9 (0x7fb64f671c00) [pid = 18085] [serial = 9] [outer = 0x7fb6503c9800] 00:53:31 INFO - PROCESS | 18085 | ++DOMWINDOW == 10 (0x7fb64f022000) [pid = 18085] [serial = 10] [outer = 0x7fb650f8a000] 00:53:31 INFO - PROCESS | 18085 | ++DOMWINDOW == 11 (0x7fb64f047000) [pid = 18085] [serial = 11] [outer = 0x7fb6511e5400] 00:53:31 INFO - PROCESS | 18085 | ++DOMWINDOW == 12 (0x7fb64f049000) [pid = 18085] [serial = 12] [outer = 0x7fb6503c9800] 00:53:32 INFO - PROCESS | 18085 | 1456995212676 Marionette DEBUG loaded listener.js 00:53:32 INFO - PROCESS | 18085 | 1456995212692 Marionette DEBUG loaded listener.js 00:53:33 INFO - PROCESS | 18085 | ++DOMWINDOW == 13 (0x7fb65d149400) [pid = 18085] [serial = 13] [outer = 0x7fb6503c9800] 00:53:33 INFO - PROCESS | 18085 | 1456995213345 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8639d6c3-d9b0-4adc-a8bd-d915726d0f11","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:53:33 INFO - PROCESS | 18085 | 1456995213664 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:53:33 INFO - PROCESS | 18085 | 1456995213670 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:53:34 INFO - PROCESS | 18085 | 1456995214029 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:53:34 INFO - PROCESS | 18085 | 1456995214032 Marionette TRACE conn3 <- [1,3,null,{}] 00:53:34 INFO - PROCESS | 18085 | 1456995214087 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:53:34 INFO - PROCESS | 18085 | [18085] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:53:34 INFO - PROCESS | 18085 | ++DOMWINDOW == 14 (0x7fb649a30000) [pid = 18085] [serial = 14] [outer = 0x7fb6503c9800] 00:53:34 INFO - PROCESS | 18085 | [18085] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:53:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html 00:53:35 INFO - PROCESS | 18085 | ++DOCSHELL 0x7fb649942800 == 6 [pid = 18085] [id = 6] 00:53:35 INFO - PROCESS | 18085 | ++DOMWINDOW == 15 (0x7fb647e0d000) [pid = 18085] [serial = 15] [outer = (nil)] 00:53:35 INFO - PROCESS | 18085 | ++DOMWINDOW == 16 (0x7fb647e0e000) [pid = 18085] [serial = 16] [outer = 0x7fb647e0d000] 00:53:35 INFO - PROCESS | 18085 | ++DOMWINDOW == 17 (0x7fb647e14c00) [pid = 18085] [serial = 17] [outer = 0x7fb647e0d000] 00:53:35 INFO - PROCESS | 18085 | ++DOCSHELL 0x7fb647c0c800 == 7 [pid = 18085] [id = 7] 00:53:35 INFO - PROCESS | 18085 | ++DOMWINDOW == 18 (0x7fb647b24c00) [pid = 18085] [serial = 18] [outer = (nil)] 00:53:35 INFO - PROCESS | 18085 | ++DOMWINDOW == 19 (0x7fb647b28800) [pid = 18085] [serial = 19] [outer = 0x7fb647b24c00] 00:53:35 INFO - PROCESS | 18085 | ++DOMWINDOW == 20 (0x7fb649911000) [pid = 18085] [serial = 20] [outer = 0x7fb647b24c00] 00:53:35 INFO - PROCESS | 18085 | [18085] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:53:36 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a 00:53:36 INFO - document served over http requires an https 00:53:36 INFO - sub-resource via xhr-request using the meta-csp 00:53:36 INFO - delivery method with no-redirect and when 00:53:36 INFO - the target request is same-origin. - expected FAIL 00:53:36 INFO - TEST-INFO | expected FAIL 00:53:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | took 1079ms 00:53:36 WARNING - u'runner_teardown' () 00:53:36 INFO - Setting up ssl 00:53:36 INFO - PROCESS | certutil | 00:53:36 INFO - PROCESS | certutil | 00:53:36 INFO - PROCESS | certutil | 00:53:36 INFO - Certificate Nickname Trust Attributes 00:53:36 INFO - SSL,S/MIME,JAR/XPI 00:53:36 INFO - 00:53:36 INFO - web-platform-tests CT,, 00:53:36 INFO - 00:53:36 INFO - Starting runner 00:53:39 INFO - PROCESS | 18150 | 1456995219130 Marionette DEBUG Marionette enabled via build flag and pref 00:53:39 INFO - PROCESS | 18150 | ++DOCSHELL 0x7fb7a46c1800 == 1 [pid = 18150] [id = 1] 00:53:39 INFO - PROCESS | 18150 | ++DOMWINDOW == 1 (0x7fb7a46c2000) [pid = 18150] [serial = 1] [outer = (nil)] 00:53:39 INFO - PROCESS | 18150 | ++DOMWINDOW == 2 (0x7fb7a46c3000) [pid = 18150] [serial = 2] [outer = 0x7fb7a46c2000] 00:53:39 INFO - PROCESS | 18150 | 1456995219833 Marionette INFO Listening on port 3071 00:53:40 INFO - PROCESS | 18150 | 1456995220338 Marionette DEBUG Marionette enabled via command-line flag 00:53:40 INFO - PROCESS | 18150 | ++DOCSHELL 0x7fb7a1227800 == 2 [pid = 18150] [id = 2] 00:53:40 INFO - PROCESS | 18150 | ++DOMWINDOW == 3 (0x7fb7a1238000) [pid = 18150] [serial = 3] [outer = (nil)] 00:53:40 INFO - PROCESS | 18150 | ++DOMWINDOW == 4 (0x7fb7a1239000) [pid = 18150] [serial = 4] [outer = 0x7fb7a1238000] 00:53:40 INFO - PROCESS | 18150 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb7a865fb80 00:53:40 INFO - PROCESS | 18150 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb7a1141f40 00:53:40 INFO - PROCESS | 18150 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb7a1153160 00:53:40 INFO - PROCESS | 18150 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb7a1153460 00:53:40 INFO - PROCESS | 18150 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb7a1153790 00:53:40 INFO - PROCESS | 18150 | ++DOMWINDOW == 5 (0x7fb7a11a4000) [pid = 18150] [serial = 5] [outer = 0x7fb7a46c2000] 00:53:40 INFO - PROCESS | 18150 | [18150] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:53:40 INFO - PROCESS | 18150 | 1456995220661 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54922 00:53:40 INFO - PROCESS | 18150 | [18150] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:53:40 INFO - PROCESS | 18150 | 1456995220749 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54923 00:53:40 INFO - PROCESS | 18150 | 1456995220756 Marionette DEBUG Closed connection conn0 00:53:40 INFO - PROCESS | 18150 | [18150] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:53:40 INFO - PROCESS | 18150 | [18150] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:53:40 INFO - PROCESS | 18150 | 1456995220897 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54924 00:53:40 INFO - PROCESS | 18150 | 1456995220901 Marionette DEBUG Closed connection conn1 00:53:40 INFO - PROCESS | 18150 | [18150] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:53:40 INFO - PROCESS | 18150 | 1456995220950 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54925 00:53:40 INFO - PROCESS | 18150 | 1456995220957 Marionette DEBUG Closed connection conn2 00:53:41 INFO - PROCESS | 18150 | 1456995220993 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:53:41 INFO - PROCESS | 18150 | 1456995221012 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:53:41 INFO - PROCESS | 18150 | [18150] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:53:42 INFO - PROCESS | 18150 | ++DOCSHELL 0x7fb79496a000 == 3 [pid = 18150] [id = 3] 00:53:42 INFO - PROCESS | 18150 | ++DOMWINDOW == 6 (0x7fb79496c000) [pid = 18150] [serial = 6] [outer = (nil)] 00:53:42 INFO - PROCESS | 18150 | ++DOCSHELL 0x7fb79496c800 == 4 [pid = 18150] [id = 4] 00:53:42 INFO - PROCESS | 18150 | ++DOMWINDOW == 7 (0x7fb79490b000) [pid = 18150] [serial = 7] [outer = (nil)] 00:53:43 INFO - PROCESS | 18150 | [18150] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:53:43 INFO - PROCESS | 18150 | ++DOCSHELL 0x7fb793019800 == 5 [pid = 18150] [id = 5] 00:53:43 INFO - PROCESS | 18150 | ++DOMWINDOW == 8 (0x7fb793dcf000) [pid = 18150] [serial = 8] [outer = (nil)] 00:53:43 INFO - PROCESS | 18150 | [18150] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:53:43 INFO - PROCESS | 18150 | [18150] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:53:43 INFO - PROCESS | 18150 | ++DOMWINDOW == 9 (0x7fb793074800) [pid = 18150] [serial = 9] [outer = 0x7fb793dcf000] 00:53:43 INFO - PROCESS | 18150 | ++DOMWINDOW == 10 (0x7fb792a22000) [pid = 18150] [serial = 10] [outer = 0x7fb79496c000] 00:53:43 INFO - PROCESS | 18150 | ++DOMWINDOW == 11 (0x7fb792a3ec00) [pid = 18150] [serial = 11] [outer = 0x7fb79490b000] 00:53:43 INFO - PROCESS | 18150 | ++DOMWINDOW == 12 (0x7fb792a40c00) [pid = 18150] [serial = 12] [outer = 0x7fb793dcf000] 00:53:44 INFO - PROCESS | 18150 | 1456995224859 Marionette DEBUG loaded listener.js 00:53:44 INFO - PROCESS | 18150 | 1456995224875 Marionette DEBUG loaded listener.js 00:53:45 INFO - PROCESS | 18150 | ++DOMWINDOW == 13 (0x7fb7a1488c00) [pid = 18150] [serial = 13] [outer = 0x7fb793dcf000] 00:53:45 INFO - PROCESS | 18150 | 1456995225527 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"bf3822c9-50e8-4a2f-bde4-503ad27d7b0a","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:53:45 INFO - PROCESS | 18150 | 1456995225839 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:53:45 INFO - PROCESS | 18150 | 1456995225845 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:53:46 INFO - PROCESS | 18150 | 1456995226181 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:53:46 INFO - PROCESS | 18150 | 1456995226184 Marionette TRACE conn3 <- [1,3,null,{}] 00:53:46 INFO - PROCESS | 18150 | 1456995226252 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:53:46 INFO - PROCESS | 18150 | [18150] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:53:46 INFO - PROCESS | 18150 | ++DOMWINDOW == 14 (0x7fb78e7b4c00) [pid = 18150] [serial = 14] [outer = 0x7fb793dcf000] 00:53:46 INFO - PROCESS | 18150 | [18150] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:53:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html 00:53:47 INFO - PROCESS | 18150 | ++DOCSHELL 0x7fb78c342800 == 6 [pid = 18150] [id = 6] 00:53:47 INFO - PROCESS | 18150 | ++DOMWINDOW == 15 (0x7fb78c10b800) [pid = 18150] [serial = 15] [outer = (nil)] 00:53:47 INFO - PROCESS | 18150 | ++DOMWINDOW == 16 (0x7fb78c10c800) [pid = 18150] [serial = 16] [outer = 0x7fb78c10b800] 00:53:47 INFO - PROCESS | 18150 | ++DOMWINDOW == 17 (0x7fb78c113400) [pid = 18150] [serial = 17] [outer = 0x7fb78c10b800] 00:53:47 INFO - PROCESS | 18150 | ++DOCSHELL 0x7fb78bf07800 == 7 [pid = 18150] [id = 7] 00:53:47 INFO - PROCESS | 18150 | ++DOMWINDOW == 18 (0x7fb78be31800) [pid = 18150] [serial = 18] [outer = (nil)] 00:53:47 INFO - PROCESS | 18150 | ++DOMWINDOW == 19 (0x7fb78be33c00) [pid = 18150] [serial = 19] [outer = 0x7fb78be31800] 00:53:47 INFO - PROCESS | 18150 | ++DOMWINDOW == 20 (0x7fb78c31f400) [pid = 18150] [serial = 20] [outer = 0x7fb78be31800] 00:53:48 INFO - PROCESS | 18150 | [18150] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:53:48 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 00:53:48 INFO - document served over http requires an https 00:53:48 INFO - sub-resource via xhr-request using the meta-csp 00:53:48 INFO - delivery method with swap-origin-redirect and when 00:53:48 INFO - the target request is same-origin. - expected FAIL 00:53:48 INFO - TEST-INFO | expected FAIL 00:53:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | took 1181ms 00:53:48 WARNING - u'runner_teardown' () 00:53:48 INFO - Setting up ssl 00:53:48 INFO - PROCESS | certutil | 00:53:48 INFO - PROCESS | certutil | 00:53:48 INFO - PROCESS | certutil | 00:53:48 INFO - Certificate Nickname Trust Attributes 00:53:48 INFO - SSL,S/MIME,JAR/XPI 00:53:48 INFO - 00:53:48 INFO - web-platform-tests CT,, 00:53:48 INFO - 00:53:48 INFO - Starting runner 00:53:51 INFO - PROCESS | 18218 | 1456995231380 Marionette DEBUG Marionette enabled via build flag and pref 00:53:51 INFO - PROCESS | 18218 | ++DOCSHELL 0x7f0554ec2800 == 1 [pid = 18218] [id = 1] 00:53:51 INFO - PROCESS | 18218 | ++DOMWINDOW == 1 (0x7f0554ec3000) [pid = 18218] [serial = 1] [outer = (nil)] 00:53:51 INFO - PROCESS | 18218 | ++DOMWINDOW == 2 (0x7f0554ec4000) [pid = 18218] [serial = 2] [outer = 0x7f0554ec3000] 00:53:52 INFO - PROCESS | 18218 | 1456995232065 Marionette INFO Listening on port 3072 00:53:52 INFO - PROCESS | 18218 | 1456995232573 Marionette DEBUG Marionette enabled via command-line flag 00:53:52 INFO - PROCESS | 18218 | ++DOCSHELL 0x7f0551a24800 == 2 [pid = 18218] [id = 2] 00:53:52 INFO - PROCESS | 18218 | ++DOMWINDOW == 3 (0x7f0551a35000) [pid = 18218] [serial = 3] [outer = (nil)] 00:53:52 INFO - PROCESS | 18218 | ++DOMWINDOW == 4 (0x7f0551a36000) [pid = 18218] [serial = 4] [outer = 0x7f0551a35000] 00:53:52 INFO - PROCESS | 18218 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f055935fc10 00:53:52 INFO - PROCESS | 18218 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f055193bfd0 00:53:52 INFO - PROCESS | 18218 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0551952160 00:53:52 INFO - PROCESS | 18218 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0551952460 00:53:52 INFO - PROCESS | 18218 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0551952790 00:53:52 INFO - PROCESS | 18218 | ++DOMWINDOW == 5 (0x7f05519a2000) [pid = 18218] [serial = 5] [outer = 0x7f0554ec3000] 00:53:52 INFO - PROCESS | 18218 | [18218] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:53:52 INFO - PROCESS | 18218 | 1456995232891 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35117 00:53:52 INFO - PROCESS | 18218 | [18218] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:53:52 INFO - PROCESS | 18218 | 1456995232980 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35118 00:53:52 INFO - PROCESS | 18218 | 1456995232988 Marionette DEBUG Closed connection conn0 00:53:53 INFO - PROCESS | 18218 | [18218] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:53:53 INFO - PROCESS | 18218 | [18218] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:53:53 INFO - PROCESS | 18218 | 1456995233131 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35119 00:53:53 INFO - PROCESS | 18218 | 1456995233135 Marionette DEBUG Closed connection conn1 00:53:53 INFO - PROCESS | 18218 | [18218] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:53:53 INFO - PROCESS | 18218 | 1456995233183 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35120 00:53:53 INFO - PROCESS | 18218 | 1456995233192 Marionette DEBUG Closed connection conn2 00:53:53 INFO - PROCESS | 18218 | 1456995233234 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:53:53 INFO - PROCESS | 18218 | 1456995233253 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:53:54 INFO - PROCESS | 18218 | [18218] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:53:54 INFO - PROCESS | 18218 | ++DOCSHELL 0x7f0545a89000 == 3 [pid = 18218] [id = 3] 00:53:54 INFO - PROCESS | 18218 | ++DOMWINDOW == 6 (0x7f0545a8a000) [pid = 18218] [serial = 6] [outer = (nil)] 00:53:54 INFO - PROCESS | 18218 | ++DOCSHELL 0x7f0545a8b000 == 4 [pid = 18218] [id = 4] 00:53:54 INFO - PROCESS | 18218 | ++DOMWINDOW == 7 (0x7f0545cf8000) [pid = 18218] [serial = 7] [outer = (nil)] 00:53:55 INFO - PROCESS | 18218 | [18218] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:53:55 INFO - PROCESS | 18218 | ++DOCSHELL 0x7f0544dbe800 == 5 [pid = 18218] [id = 5] 00:53:55 INFO - PROCESS | 18218 | ++DOMWINDOW == 8 (0x7f0544eca400) [pid = 18218] [serial = 8] [outer = (nil)] 00:53:55 INFO - PROCESS | 18218 | [18218] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:53:55 INFO - PROCESS | 18218 | [18218] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:53:55 INFO - PROCESS | 18218 | ++DOMWINDOW == 9 (0x7f0544177800) [pid = 18218] [serial = 9] [outer = 0x7f0544eca400] 00:53:55 INFO - PROCESS | 18218 | ++DOMWINDOW == 10 (0x7f0543b22000) [pid = 18218] [serial = 10] [outer = 0x7f0545a8a000] 00:53:55 INFO - PROCESS | 18218 | ++DOMWINDOW == 11 (0x7f0543b46c00) [pid = 18218] [serial = 11] [outer = 0x7f0545cf8000] 00:53:55 INFO - PROCESS | 18218 | ++DOMWINDOW == 12 (0x7f0543b48c00) [pid = 18218] [serial = 12] [outer = 0x7f0544eca400] 00:53:57 INFO - PROCESS | 18218 | 1456995237047 Marionette DEBUG loaded listener.js 00:53:57 INFO - PROCESS | 18218 | 1456995237065 Marionette DEBUG loaded listener.js 00:53:57 INFO - PROCESS | 18218 | ++DOMWINDOW == 13 (0x7f0551c7ec00) [pid = 18218] [serial = 13] [outer = 0x7f0544eca400] 00:53:57 INFO - PROCESS | 18218 | 1456995237700 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"4bee0caa-28bc-433b-a382-03eaa16c25d0","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:53:58 INFO - PROCESS | 18218 | 1456995238011 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:53:58 INFO - PROCESS | 18218 | 1456995238017 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:53:58 INFO - PROCESS | 18218 | 1456995238364 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:53:58 INFO - PROCESS | 18218 | 1456995238369 Marionette TRACE conn3 <- [1,3,null,{}] 00:53:58 INFO - PROCESS | 18218 | 1456995238423 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:53:58 INFO - PROCESS | 18218 | [18218] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:53:58 INFO - PROCESS | 18218 | ++DOMWINDOW == 14 (0x7f053ee4ac00) [pid = 18218] [serial = 14] [outer = 0x7f0544eca400] 00:53:59 INFO - PROCESS | 18218 | [18218] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:53:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html 00:53:59 INFO - PROCESS | 18218 | ++DOCSHELL 0x7f053db1f800 == 6 [pid = 18218] [id = 6] 00:53:59 INFO - PROCESS | 18218 | ++DOMWINDOW == 15 (0x7f053c80c400) [pid = 18218] [serial = 15] [outer = (nil)] 00:53:59 INFO - PROCESS | 18218 | ++DOMWINDOW == 16 (0x7f053c80d400) [pid = 18218] [serial = 16] [outer = 0x7f053c80c400] 00:53:59 INFO - PROCESS | 18218 | ++DOMWINDOW == 17 (0x7f053c813c00) [pid = 18218] [serial = 17] [outer = 0x7f053c80c400] 00:53:59 INFO - PROCESS | 18218 | ++DOCSHELL 0x7f053c609000 == 7 [pid = 18218] [id = 7] 00:53:59 INFO - PROCESS | 18218 | ++DOMWINDOW == 18 (0x7f053c812800) [pid = 18218] [serial = 18] [outer = (nil)] 00:53:59 INFO - PROCESS | 18218 | ++DOMWINDOW == 19 (0x7f053db31400) [pid = 18218] [serial = 19] [outer = 0x7f053c812800] 00:54:00 INFO - PROCESS | 18218 | ++DOMWINDOW == 20 (0x7f053c645000) [pid = 18218] [serial = 20] [outer = 0x7f053c812800] 00:54:00 INFO - PROCESS | 18218 | [18218] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:54:00 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 00:54:00 INFO - document served over http requires an https 00:54:00 INFO - sub-resource via xhr-request using the meta-csp 00:54:00 INFO - delivery method with swap-origin-redirect and when 00:54:00 INFO - the target request is same-origin. - expected FAIL 00:54:00 INFO - TEST-INFO | expected FAIL 00:54:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 1134ms 00:54:00 WARNING - u'runner_teardown' () 00:54:00 INFO - Setting up ssl 00:54:00 INFO - PROCESS | certutil | 00:54:00 INFO - PROCESS | certutil | 00:54:00 INFO - PROCESS | certutil | 00:54:00 INFO - Certificate Nickname Trust Attributes 00:54:00 INFO - SSL,S/MIME,JAR/XPI 00:54:00 INFO - 00:54:00 INFO - web-platform-tests CT,, 00:54:00 INFO - 00:54:00 INFO - Starting runner 00:54:03 INFO - PROCESS | 18284 | 1456995243599 Marionette DEBUG Marionette enabled via build flag and pref 00:54:03 INFO - PROCESS | 18284 | ++DOCSHELL 0x7f579b1c4800 == 1 [pid = 18284] [id = 1] 00:54:03 INFO - PROCESS | 18284 | ++DOMWINDOW == 1 (0x7f579b1c5000) [pid = 18284] [serial = 1] [outer = (nil)] 00:54:03 INFO - PROCESS | 18284 | ++DOMWINDOW == 2 (0x7f579b1c6000) [pid = 18284] [serial = 2] [outer = 0x7f579b1c5000] 00:54:04 INFO - PROCESS | 18284 | 1456995244334 Marionette INFO Listening on port 3073 00:54:04 INFO - PROCESS | 18284 | 1456995244839 Marionette DEBUG Marionette enabled via command-line flag 00:54:04 INFO - PROCESS | 18284 | ++DOCSHELL 0x7f5797d26800 == 2 [pid = 18284] [id = 2] 00:54:04 INFO - PROCESS | 18284 | ++DOMWINDOW == 3 (0x7f5797d37000) [pid = 18284] [serial = 3] [outer = (nil)] 00:54:04 INFO - PROCESS | 18284 | ++DOMWINDOW == 4 (0x7f5797d38000) [pid = 18284] [serial = 4] [outer = 0x7f5797d37000] 00:54:04 INFO - PROCESS | 18284 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f579f15fb80 00:54:04 INFO - PROCESS | 18284 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f5797c42fd0 00:54:05 INFO - PROCESS | 18284 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5797c54160 00:54:05 INFO - PROCESS | 18284 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5797c54460 00:54:05 INFO - PROCESS | 18284 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5797c54790 00:54:05 INFO - PROCESS | 18284 | ++DOMWINDOW == 5 (0x7f5797ca3000) [pid = 18284] [serial = 5] [outer = 0x7f579b1c5000] 00:54:05 INFO - PROCESS | 18284 | [18284] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:54:05 INFO - PROCESS | 18284 | 1456995245156 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:45268 00:54:05 INFO - PROCESS | 18284 | [18284] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:54:05 INFO - PROCESS | 18284 | 1456995245245 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:45269 00:54:05 INFO - PROCESS | 18284 | 1456995245251 Marionette DEBUG Closed connection conn0 00:54:05 INFO - PROCESS | 18284 | [18284] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:54:05 INFO - PROCESS | 18284 | [18284] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:54:05 INFO - PROCESS | 18284 | 1456995245390 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:45270 00:54:05 INFO - PROCESS | 18284 | 1456995245394 Marionette DEBUG Closed connection conn1 00:54:05 INFO - PROCESS | 18284 | [18284] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:54:05 INFO - PROCESS | 18284 | 1456995245439 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:45271 00:54:05 INFO - PROCESS | 18284 | 1456995245449 Marionette DEBUG Closed connection conn2 00:54:05 INFO - PROCESS | 18284 | 1456995245474 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:54:05 INFO - PROCESS | 18284 | 1456995245484 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:54:06 INFO - PROCESS | 18284 | [18284] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:54:07 INFO - PROCESS | 18284 | ++DOCSHELL 0x7f578babc800 == 3 [pid = 18284] [id = 3] 00:54:07 INFO - PROCESS | 18284 | ++DOMWINDOW == 6 (0x7f578babd000) [pid = 18284] [serial = 6] [outer = (nil)] 00:54:07 INFO - PROCESS | 18284 | ++DOCSHELL 0x7f578babd800 == 4 [pid = 18284] [id = 4] 00:54:07 INFO - PROCESS | 18284 | ++DOMWINDOW == 7 (0x7f578bddc000) [pid = 18284] [serial = 7] [outer = (nil)] 00:54:07 INFO - PROCESS | 18284 | [18284] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:54:07 INFO - PROCESS | 18284 | ++DOCSHELL 0x7f578a2ac000 == 5 [pid = 18284] [id = 5] 00:54:07 INFO - PROCESS | 18284 | ++DOMWINDOW == 8 (0x7f578aef1c00) [pid = 18284] [serial = 8] [outer = (nil)] 00:54:07 INFO - PROCESS | 18284 | [18284] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:54:08 INFO - PROCESS | 18284 | [18284] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:54:08 INFO - PROCESS | 18284 | ++DOMWINDOW == 9 (0x7f578a1e8c00) [pid = 18284] [serial = 9] [outer = 0x7f578aef1c00] 00:54:08 INFO - PROCESS | 18284 | ++DOMWINDOW == 10 (0x7f5789ea6000) [pid = 18284] [serial = 10] [outer = 0x7f578babd000] 00:54:08 INFO - PROCESS | 18284 | ++DOMWINDOW == 11 (0x7f5789ed2800) [pid = 18284] [serial = 11] [outer = 0x7f578bddc000] 00:54:08 INFO - PROCESS | 18284 | ++DOMWINDOW == 12 (0x7f5789ed4800) [pid = 18284] [serial = 12] [outer = 0x7f578aef1c00] 00:54:09 INFO - PROCESS | 18284 | 1456995249378 Marionette DEBUG loaded listener.js 00:54:09 INFO - PROCESS | 18284 | 1456995249397 Marionette DEBUG loaded listener.js 00:54:09 INFO - PROCESS | 18284 | ++DOMWINDOW == 13 (0x7f5797fdd800) [pid = 18284] [serial = 13] [outer = 0x7f578aef1c00] 00:54:10 INFO - PROCESS | 18284 | 1456995250038 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"6b30ed97-8642-4f69-901d-92302d2a5eb9","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:54:10 INFO - PROCESS | 18284 | 1456995250265 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:54:10 INFO - PROCESS | 18284 | 1456995250289 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:54:10 INFO - PROCESS | 18284 | 1456995250663 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:54:10 INFO - PROCESS | 18284 | 1456995250666 Marionette TRACE conn3 <- [1,3,null,{}] 00:54:10 INFO - PROCESS | 18284 | 1456995250728 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:54:10 INFO - PROCESS | 18284 | [18284] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:54:11 INFO - PROCESS | 18284 | ++DOMWINDOW == 14 (0x7f578cc8e400) [pid = 18284] [serial = 14] [outer = 0x7f578aef1c00] 00:54:11 INFO - PROCESS | 18284 | [18284] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:54:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html 00:54:11 INFO - PROCESS | 18284 | ++DOCSHELL 0x7f5782f7f800 == 6 [pid = 18284] [id = 6] 00:54:11 INFO - PROCESS | 18284 | ++DOMWINDOW == 15 (0x7f5782fccc00) [pid = 18284] [serial = 15] [outer = (nil)] 00:54:11 INFO - PROCESS | 18284 | ++DOMWINDOW == 16 (0x7f5782fcdc00) [pid = 18284] [serial = 16] [outer = 0x7f5782fccc00] 00:54:11 INFO - PROCESS | 18284 | ++DOMWINDOW == 17 (0x7f5782fd4800) [pid = 18284] [serial = 17] [outer = 0x7f5782fccc00] 00:54:12 INFO - PROCESS | 18284 | ++DOCSHELL 0x7f5782de0000 == 7 [pid = 18284] [id = 7] 00:54:12 INFO - PROCESS | 18284 | ++DOMWINDOW == 18 (0x7f5782b2c800) [pid = 18284] [serial = 18] [outer = (nil)] 00:54:12 INFO - PROCESS | 18284 | ++DOMWINDOW == 19 (0x7f5782f48c00) [pid = 18284] [serial = 19] [outer = 0x7f5782b2c800] 00:54:12 INFO - PROCESS | 18284 | ++DOMWINDOW == 20 (0x7f5782547c00) [pid = 18284] [serial = 20] [outer = 0x7f5782b2c800] 00:54:12 INFO - PROCESS | 18284 | [18284] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:54:12 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 00:54:12 INFO - document served over http requires an https 00:54:12 INFO - sub-resource via xhr-request using the meta-csp 00:54:12 INFO - delivery method with keep-origin-redirect and when 00:54:12 INFO - the target request is same-origin. - expected FAIL 00:54:12 INFO - TEST-INFO | expected FAIL 00:54:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | took 1198ms 00:54:12 WARNING - u'runner_teardown' () 00:54:12 INFO - Setting up ssl 00:54:12 INFO - PROCESS | certutil | 00:54:13 INFO - PROCESS | certutil | 00:54:13 INFO - PROCESS | certutil | 00:54:13 INFO - Certificate Nickname Trust Attributes 00:54:13 INFO - SSL,S/MIME,JAR/XPI 00:54:13 INFO - 00:54:13 INFO - web-platform-tests CT,, 00:54:13 INFO - 00:54:13 INFO - Starting runner 00:54:15 INFO - PROCESS | 18351 | 1456995255917 Marionette DEBUG Marionette enabled via build flag and pref 00:54:16 INFO - PROCESS | 18351 | ++DOCSHELL 0x7fbb5acc1800 == 1 [pid = 18351] [id = 1] 00:54:16 INFO - PROCESS | 18351 | ++DOMWINDOW == 1 (0x7fbb5acc2000) [pid = 18351] [serial = 1] [outer = (nil)] 00:54:16 INFO - PROCESS | 18351 | ++DOMWINDOW == 2 (0x7fbb5acc3000) [pid = 18351] [serial = 2] [outer = 0x7fbb5acc2000] 00:54:16 INFO - PROCESS | 18351 | 1456995256602 Marionette INFO Listening on port 3074 00:54:17 INFO - PROCESS | 18351 | 1456995257116 Marionette DEBUG Marionette enabled via command-line flag 00:54:17 INFO - PROCESS | 18351 | ++DOCSHELL 0x7fbb57828000 == 2 [pid = 18351] [id = 2] 00:54:17 INFO - PROCESS | 18351 | ++DOMWINDOW == 3 (0x7fbb57838800) [pid = 18351] [serial = 3] [outer = (nil)] 00:54:17 INFO - PROCESS | 18351 | ++DOMWINDOW == 4 (0x7fbb57839800) [pid = 18351] [serial = 4] [outer = 0x7fbb57838800] 00:54:17 INFO - PROCESS | 18351 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fbb5ec5fc10 00:54:17 INFO - PROCESS | 18351 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fbb5773ffd0 00:54:17 INFO - PROCESS | 18351 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fbb57751160 00:54:17 INFO - PROCESS | 18351 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fbb57751460 00:54:17 INFO - PROCESS | 18351 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fbb57751790 00:54:17 INFO - PROCESS | 18351 | ++DOMWINDOW == 5 (0x7fbb5779b800) [pid = 18351] [serial = 5] [outer = 0x7fbb5acc2000] 00:54:17 INFO - PROCESS | 18351 | [18351] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:54:17 INFO - PROCESS | 18351 | 1456995257435 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53934 00:54:17 INFO - PROCESS | 18351 | [18351] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:54:17 INFO - PROCESS | 18351 | 1456995257525 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53935 00:54:17 INFO - PROCESS | 18351 | 1456995257533 Marionette DEBUG Closed connection conn0 00:54:17 INFO - PROCESS | 18351 | [18351] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:54:17 INFO - PROCESS | 18351 | [18351] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:54:17 INFO - PROCESS | 18351 | 1456995257679 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53936 00:54:17 INFO - PROCESS | 18351 | 1456995257683 Marionette DEBUG Closed connection conn1 00:54:17 INFO - PROCESS | 18351 | [18351] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:54:17 INFO - PROCESS | 18351 | 1456995257734 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53937 00:54:17 INFO - PROCESS | 18351 | 1456995257741 Marionette DEBUG Closed connection conn2 00:54:17 INFO - PROCESS | 18351 | 1456995257779 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:54:17 INFO - PROCESS | 18351 | 1456995257803 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:54:18 INFO - PROCESS | 18351 | [18351] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:54:19 INFO - PROCESS | 18351 | ++DOCSHELL 0x7fbb4aece000 == 3 [pid = 18351] [id = 3] 00:54:19 INFO - PROCESS | 18351 | ++DOMWINDOW == 6 (0x7fbb4aed0000) [pid = 18351] [serial = 6] [outer = (nil)] 00:54:19 INFO - PROCESS | 18351 | ++DOCSHELL 0x7fbb4aed0800 == 4 [pid = 18351] [id = 4] 00:54:19 INFO - PROCESS | 18351 | ++DOMWINDOW == 7 (0x7fbb4b093c00) [pid = 18351] [serial = 7] [outer = (nil)] 00:54:19 INFO - PROCESS | 18351 | [18351] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:54:20 INFO - PROCESS | 18351 | ++DOCSHELL 0x7fbb49420000 == 5 [pid = 18351] [id = 5] 00:54:20 INFO - PROCESS | 18351 | ++DOMWINDOW == 8 (0x7fbb4a2e8400) [pid = 18351] [serial = 8] [outer = (nil)] 00:54:20 INFO - PROCESS | 18351 | [18351] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:54:20 INFO - PROCESS | 18351 | [18351] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:54:20 INFO - PROCESS | 18351 | ++DOMWINDOW == 9 (0x7fbb4946e000) [pid = 18351] [serial = 9] [outer = 0x7fbb4a2e8400] 00:54:20 INFO - PROCESS | 18351 | ++DOMWINDOW == 10 (0x7fbb48f42000) [pid = 18351] [serial = 10] [outer = 0x7fbb4aed0000] 00:54:20 INFO - PROCESS | 18351 | ++DOMWINDOW == 11 (0x7fbb48f58400) [pid = 18351] [serial = 11] [outer = 0x7fbb4b093c00] 00:54:20 INFO - PROCESS | 18351 | ++DOMWINDOW == 12 (0x7fbb48f5a400) [pid = 18351] [serial = 12] [outer = 0x7fbb4a2e8400] 00:54:21 INFO - PROCESS | 18351 | 1456995261645 Marionette DEBUG loaded listener.js 00:54:21 INFO - PROCESS | 18351 | 1456995261661 Marionette DEBUG loaded listener.js 00:54:22 INFO - PROCESS | 18351 | ++DOMWINDOW == 13 (0x7fbb57aaec00) [pid = 18351] [serial = 13] [outer = 0x7fbb4a2e8400] 00:54:22 INFO - PROCESS | 18351 | 1456995262299 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c066d276-ce55-4926-a4a9-b070dfa527aa","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:54:22 INFO - PROCESS | 18351 | 1456995262632 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:54:22 INFO - PROCESS | 18351 | 1456995262638 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:54:22 INFO - PROCESS | 18351 | 1456995262953 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:54:22 INFO - PROCESS | 18351 | 1456995262955 Marionette TRACE conn3 <- [1,3,null,{}] 00:54:23 INFO - PROCESS | 18351 | 1456995262996 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:54:23 INFO - PROCESS | 18351 | [18351] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:54:23 INFO - PROCESS | 18351 | ++DOMWINDOW == 14 (0x7fbb4449b400) [pid = 18351] [serial = 14] [outer = 0x7fbb4a2e8400] 00:54:23 INFO - PROCESS | 18351 | [18351] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:54:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html 00:54:23 INFO - PROCESS | 18351 | ++DOCSHELL 0x7fbb42852800 == 6 [pid = 18351] [id = 6] 00:54:23 INFO - PROCESS | 18351 | ++DOMWINDOW == 15 (0x7fbb42607800) [pid = 18351] [serial = 15] [outer = (nil)] 00:54:23 INFO - PROCESS | 18351 | ++DOMWINDOW == 16 (0x7fbb42608800) [pid = 18351] [serial = 16] [outer = 0x7fbb42607800] 00:54:24 INFO - PROCESS | 18351 | ++DOMWINDOW == 17 (0x7fbb4260f000) [pid = 18351] [serial = 17] [outer = 0x7fbb42607800] 00:54:24 INFO - PROCESS | 18351 | ++DOCSHELL 0x7fbb426e2800 == 7 [pid = 18351] [id = 7] 00:54:24 INFO - PROCESS | 18351 | ++DOMWINDOW == 18 (0x7fbb4260dc00) [pid = 18351] [serial = 18] [outer = (nil)] 00:54:24 INFO - PROCESS | 18351 | ++DOMWINDOW == 19 (0x7fbb4282c000) [pid = 18351] [serial = 19] [outer = 0x7fbb4260dc00] 00:54:24 INFO - PROCESS | 18351 | ++DOMWINDOW == 20 (0x7fbb4243bc00) [pid = 18351] [serial = 20] [outer = 0x7fbb4260dc00] 00:54:24 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a 00:54:24 INFO - document served over http requires an https 00:54:24 INFO - sub-resource via xhr-request using the meta-csp 00:54:24 INFO - delivery method with no-redirect and when 00:54:24 INFO - the target request is same-origin. - expected FAIL 00:54:24 INFO - TEST-INFO | expected FAIL 00:54:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | took 977ms 00:54:24 WARNING - u'runner_teardown' () 00:54:25 INFO - Setting up ssl 00:54:25 INFO - PROCESS | certutil | 00:54:25 INFO - PROCESS | certutil | 00:54:25 INFO - PROCESS | certutil | 00:54:25 INFO - Certificate Nickname Trust Attributes 00:54:25 INFO - SSL,S/MIME,JAR/XPI 00:54:25 INFO - 00:54:25 INFO - web-platform-tests CT,, 00:54:25 INFO - 00:54:25 INFO - Starting runner 00:54:27 INFO - PROCESS | 18418 | 1456995267936 Marionette DEBUG Marionette enabled via build flag and pref 00:54:28 INFO - PROCESS | 18418 | ++DOCSHELL 0x7f83513c3000 == 1 [pid = 18418] [id = 1] 00:54:28 INFO - PROCESS | 18418 | ++DOMWINDOW == 1 (0x7f83513c3800) [pid = 18418] [serial = 1] [outer = (nil)] 00:54:28 INFO - PROCESS | 18418 | ++DOMWINDOW == 2 (0x7f83513c4800) [pid = 18418] [serial = 2] [outer = 0x7f83513c3800] 00:54:28 INFO - PROCESS | 18418 | 1456995268622 Marionette INFO Listening on port 3075 00:54:29 INFO - PROCESS | 18418 | 1456995269135 Marionette DEBUG Marionette enabled via command-line flag 00:54:29 INFO - PROCESS | 18418 | ++DOCSHELL 0x7f834df25800 == 2 [pid = 18418] [id = 2] 00:54:29 INFO - PROCESS | 18418 | ++DOMWINDOW == 3 (0x7f834df36000) [pid = 18418] [serial = 3] [outer = (nil)] 00:54:29 INFO - PROCESS | 18418 | ++DOMWINDOW == 4 (0x7f834df37000) [pid = 18418] [serial = 4] [outer = 0x7f834df36000] 00:54:29 INFO - PROCESS | 18418 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f835535fc10 00:54:29 INFO - PROCESS | 18418 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f834de3cfd0 00:54:29 INFO - PROCESS | 18418 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f834de53160 00:54:29 INFO - PROCESS | 18418 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f834de53460 00:54:29 INFO - PROCESS | 18418 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f834de53790 00:54:29 INFO - PROCESS | 18418 | ++DOMWINDOW == 5 (0x7f834dea3000) [pid = 18418] [serial = 5] [outer = 0x7f83513c3800] 00:54:29 INFO - PROCESS | 18418 | [18418] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:54:29 INFO - PROCESS | 18418 | 1456995269452 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49043 00:54:29 INFO - PROCESS | 18418 | [18418] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:54:29 INFO - PROCESS | 18418 | 1456995269543 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49044 00:54:29 INFO - PROCESS | 18418 | 1456995269549 Marionette DEBUG Closed connection conn0 00:54:29 INFO - PROCESS | 18418 | [18418] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:54:29 INFO - PROCESS | 18418 | [18418] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:54:29 INFO - PROCESS | 18418 | 1456995269691 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49045 00:54:29 INFO - PROCESS | 18418 | 1456995269695 Marionette DEBUG Closed connection conn1 00:54:29 INFO - PROCESS | 18418 | [18418] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:54:29 INFO - PROCESS | 18418 | 1456995269742 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49046 00:54:29 INFO - PROCESS | 18418 | 1456995269751 Marionette DEBUG Closed connection conn2 00:54:29 INFO - PROCESS | 18418 | 1456995269795 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:54:29 INFO - PROCESS | 18418 | 1456995269813 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:54:30 INFO - PROCESS | 18418 | [18418] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:54:31 INFO - PROCESS | 18418 | ++DOCSHELL 0x7f8341ec3800 == 3 [pid = 18418] [id = 3] 00:54:31 INFO - PROCESS | 18418 | ++DOMWINDOW == 6 (0x7f8341ec4000) [pid = 18418] [serial = 6] [outer = (nil)] 00:54:31 INFO - PROCESS | 18418 | ++DOCSHELL 0x7f8341ec4800 == 4 [pid = 18418] [id = 4] 00:54:31 INFO - PROCESS | 18418 | ++DOMWINDOW == 7 (0x7f8341e41c00) [pid = 18418] [serial = 7] [outer = (nil)] 00:54:32 INFO - PROCESS | 18418 | [18418] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:54:32 INFO - PROCESS | 18418 | ++DOCSHELL 0x7f8340444800 == 5 [pid = 18418] [id = 5] 00:54:32 INFO - PROCESS | 18418 | ++DOMWINDOW == 8 (0x7f8340464400) [pid = 18418] [serial = 8] [outer = (nil)] 00:54:32 INFO - PROCESS | 18418 | [18418] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:54:32 INFO - PROCESS | 18418 | [18418] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:54:32 INFO - PROCESS | 18418 | ++DOMWINDOW == 9 (0x7f8340472400) [pid = 18418] [serial = 9] [outer = 0x7f8340464400] 00:54:32 INFO - PROCESS | 18418 | ++DOMWINDOW == 10 (0x7f833ff79800) [pid = 18418] [serial = 10] [outer = 0x7f8341ec4000] 00:54:32 INFO - PROCESS | 18418 | ++DOMWINDOW == 11 (0x7f833ffa4400) [pid = 18418] [serial = 11] [outer = 0x7f8341e41c00] 00:54:32 INFO - PROCESS | 18418 | ++DOMWINDOW == 12 (0x7f833ffa6400) [pid = 18418] [serial = 12] [outer = 0x7f8340464400] 00:54:33 INFO - PROCESS | 18418 | 1456995273717 Marionette DEBUG loaded listener.js 00:54:33 INFO - PROCESS | 18418 | 1456995273734 Marionette DEBUG loaded listener.js 00:54:34 INFO - PROCESS | 18418 | ++DOMWINDOW == 13 (0x7f834e1e4800) [pid = 18418] [serial = 13] [outer = 0x7f8340464400] 00:54:34 INFO - PROCESS | 18418 | 1456995274366 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"0f07e783-a725-4b4c-9c28-67d681ced9ee","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:54:34 INFO - PROCESS | 18418 | 1456995274697 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:54:34 INFO - PROCESS | 18418 | 1456995274705 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:54:34 INFO - PROCESS | 18418 | 1456995274993 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:54:34 INFO - PROCESS | 18418 | 1456995274996 Marionette TRACE conn3 <- [1,3,null,{}] 00:54:35 INFO - PROCESS | 18418 | 1456995275069 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:54:35 INFO - PROCESS | 18418 | [18418] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:54:35 INFO - PROCESS | 18418 | ++DOMWINDOW == 14 (0x7f833af60800) [pid = 18418] [serial = 14] [outer = 0x7f8340464400] 00:54:35 INFO - PROCESS | 18418 | [18418] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:54:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html 00:54:35 INFO - PROCESS | 18418 | ++DOCSHELL 0x7f8339155800 == 6 [pid = 18418] [id = 6] 00:54:35 INFO - PROCESS | 18418 | ++DOMWINDOW == 15 (0x7f8338f08c00) [pid = 18418] [serial = 15] [outer = (nil)] 00:54:35 INFO - PROCESS | 18418 | ++DOMWINDOW == 16 (0x7f8338f09c00) [pid = 18418] [serial = 16] [outer = 0x7f8338f08c00] 00:54:36 INFO - PROCESS | 18418 | ++DOMWINDOW == 17 (0x7f8338f10800) [pid = 18418] [serial = 17] [outer = 0x7f8338f08c00] 00:54:36 INFO - PROCESS | 18418 | ++DOCSHELL 0x7f8338d08000 == 7 [pid = 18418] [id = 7] 00:54:36 INFO - PROCESS | 18418 | ++DOMWINDOW == 18 (0x7f8338f11800) [pid = 18418] [serial = 18] [outer = (nil)] 00:54:36 INFO - PROCESS | 18418 | ++DOMWINDOW == 19 (0x7f833911e800) [pid = 18418] [serial = 19] [outer = 0x7f8338f11800] 00:54:36 INFO - PROCESS | 18418 | ++DOMWINDOW == 20 (0x7f8338c88800) [pid = 18418] [serial = 20] [outer = 0x7f8338f11800] 00:54:36 INFO - PROCESS | 18418 | [18418] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:54:36 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 00:54:36 INFO - document served over http requires an https 00:54:36 INFO - sub-resource via xhr-request using the meta-csp 00:54:36 INFO - delivery method with swap-origin-redirect and when 00:54:36 INFO - the target request is same-origin. - expected FAIL 00:54:36 INFO - TEST-INFO | expected FAIL 00:54:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | took 1140ms 00:54:37 WARNING - u'runner_teardown' () 00:54:37 INFO - Setting up ssl 00:54:37 INFO - PROCESS | certutil | 00:54:37 INFO - PROCESS | certutil | 00:54:37 INFO - PROCESS | certutil | 00:54:37 INFO - Certificate Nickname Trust Attributes 00:54:37 INFO - SSL,S/MIME,JAR/XPI 00:54:37 INFO - 00:54:37 INFO - web-platform-tests CT,, 00:54:37 INFO - 00:54:37 INFO - Starting runner 00:54:40 INFO - PROCESS | 18485 | 1456995280098 Marionette DEBUG Marionette enabled via build flag and pref 00:54:40 INFO - PROCESS | 18485 | ++DOCSHELL 0x7fe09a1c3800 == 1 [pid = 18485] [id = 1] 00:54:40 INFO - PROCESS | 18485 | ++DOMWINDOW == 1 (0x7fe09a1c4000) [pid = 18485] [serial = 1] [outer = (nil)] 00:54:40 INFO - PROCESS | 18485 | ++DOMWINDOW == 2 (0x7fe09a1c5000) [pid = 18485] [serial = 2] [outer = 0x7fe09a1c4000] 00:54:40 INFO - PROCESS | 18485 | 1456995280780 Marionette INFO Listening on port 3076 00:54:41 INFO - PROCESS | 18485 | 1456995281335 Marionette DEBUG Marionette enabled via command-line flag 00:54:41 INFO - PROCESS | 18485 | ++DOCSHELL 0x7fe096d28000 == 2 [pid = 18485] [id = 2] 00:54:41 INFO - PROCESS | 18485 | ++DOMWINDOW == 3 (0x7fe096d38800) [pid = 18485] [serial = 3] [outer = (nil)] 00:54:41 INFO - PROCESS | 18485 | ++DOMWINDOW == 4 (0x7fe096d39800) [pid = 18485] [serial = 4] [outer = 0x7fe096d38800] 00:54:41 INFO - PROCESS | 18485 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fe09e15fc10 00:54:41 INFO - PROCESS | 18485 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fe096c41fd0 00:54:41 INFO - PROCESS | 18485 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fe096c53160 00:54:41 INFO - PROCESS | 18485 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fe096c53460 00:54:41 INFO - PROCESS | 18485 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fe096c53790 00:54:41 INFO - PROCESS | 18485 | ++DOMWINDOW == 5 (0x7fe096ca2800) [pid = 18485] [serial = 5] [outer = 0x7fe09a1c4000] 00:54:41 INFO - PROCESS | 18485 | [18485] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:54:41 INFO - PROCESS | 18485 | 1456995281656 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60588 00:54:41 INFO - PROCESS | 18485 | [18485] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:54:41 INFO - PROCESS | 18485 | 1456995281746 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60589 00:54:41 INFO - PROCESS | 18485 | 1456995281754 Marionette DEBUG Closed connection conn0 00:54:41 INFO - PROCESS | 18485 | [18485] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:54:41 INFO - PROCESS | 18485 | [18485] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:54:41 INFO - PROCESS | 18485 | 1456995281895 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60590 00:54:41 INFO - PROCESS | 18485 | 1456995281899 Marionette DEBUG Closed connection conn1 00:54:41 INFO - PROCESS | 18485 | [18485] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:54:41 INFO - PROCESS | 18485 | 1456995281949 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60591 00:54:41 INFO - PROCESS | 18485 | 1456995281953 Marionette DEBUG Closed connection conn2 00:54:41 INFO - PROCESS | 18485 | 1456995281993 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:54:42 INFO - PROCESS | 18485 | 1456995282009 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:54:42 INFO - PROCESS | 18485 | [18485] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:54:43 INFO - PROCESS | 18485 | ++DOCSHELL 0x7fe08accf000 == 3 [pid = 18485] [id = 3] 00:54:43 INFO - PROCESS | 18485 | ++DOMWINDOW == 6 (0x7fe08acd0800) [pid = 18485] [serial = 6] [outer = (nil)] 00:54:43 INFO - PROCESS | 18485 | ++DOCSHELL 0x7fe08acd1000 == 4 [pid = 18485] [id = 4] 00:54:43 INFO - PROCESS | 18485 | ++DOMWINDOW == 7 (0x7fe08ae99c00) [pid = 18485] [serial = 7] [outer = (nil)] 00:54:44 INFO - PROCESS | 18485 | [18485] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:54:44 INFO - PROCESS | 18485 | ++DOCSHELL 0x7fe089239800 == 5 [pid = 18485] [id = 5] 00:54:44 INFO - PROCESS | 18485 | ++DOMWINDOW == 8 (0x7fe08a0e9400) [pid = 18485] [serial = 8] [outer = (nil)] 00:54:44 INFO - PROCESS | 18485 | [18485] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:54:44 INFO - PROCESS | 18485 | [18485] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:54:44 INFO - PROCESS | 18485 | ++DOMWINDOW == 9 (0x7fe08926f000) [pid = 18485] [serial = 9] [outer = 0x7fe08a0e9400] 00:54:44 INFO - PROCESS | 18485 | ++DOMWINDOW == 10 (0x7fe088d41800) [pid = 18485] [serial = 10] [outer = 0x7fe08acd0800] 00:54:44 INFO - PROCESS | 18485 | ++DOMWINDOW == 11 (0x7fe088d59400) [pid = 18485] [serial = 11] [outer = 0x7fe08ae99c00] 00:54:44 INFO - PROCESS | 18485 | ++DOMWINDOW == 12 (0x7fe088d5b400) [pid = 18485] [serial = 12] [outer = 0x7fe08a0e9400] 00:54:45 INFO - PROCESS | 18485 | 1456995285804 Marionette DEBUG loaded listener.js 00:54:45 INFO - PROCESS | 18485 | 1456995285819 Marionette DEBUG loaded listener.js 00:54:46 INFO - PROCESS | 18485 | ++DOMWINDOW == 13 (0x7fe096f95c00) [pid = 18485] [serial = 13] [outer = 0x7fe08a0e9400] 00:54:46 INFO - PROCESS | 18485 | 1456995286449 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"f2f27303-4f57-4ae6-899f-7a453a10a937","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:54:46 INFO - PROCESS | 18485 | 1456995286785 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:54:46 INFO - PROCESS | 18485 | 1456995286792 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:54:47 INFO - PROCESS | 18485 | 1456995287086 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:54:47 INFO - PROCESS | 18485 | 1456995287089 Marionette TRACE conn3 <- [1,3,null,{}] 00:54:47 INFO - PROCESS | 18485 | 1456995287128 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:54:47 INFO - PROCESS | 18485 | [18485] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:54:47 INFO - PROCESS | 18485 | ++DOMWINDOW == 14 (0x7fe083a97400) [pid = 18485] [serial = 14] [outer = 0x7fe08a0e9400] 00:54:47 INFO - PROCESS | 18485 | [18485] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:54:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html 00:54:48 INFO - PROCESS | 18485 | ++DOCSHELL 0x7fe082644800 == 6 [pid = 18485] [id = 6] 00:54:48 INFO - PROCESS | 18485 | ++DOMWINDOW == 15 (0x7fe081b08000) [pid = 18485] [serial = 15] [outer = (nil)] 00:54:48 INFO - PROCESS | 18485 | ++DOMWINDOW == 16 (0x7fe081b09000) [pid = 18485] [serial = 16] [outer = 0x7fe081b08000] 00:54:48 INFO - PROCESS | 18485 | ++DOMWINDOW == 17 (0x7fe081b0f800) [pid = 18485] [serial = 17] [outer = 0x7fe081b08000] 00:54:48 INFO - PROCESS | 18485 | ++DOCSHELL 0x7fe081be6000 == 7 [pid = 18485] [id = 7] 00:54:48 INFO - PROCESS | 18485 | ++DOMWINDOW == 18 (0x7fe081b10000) [pid = 18485] [serial = 18] [outer = (nil)] 00:54:48 INFO - PROCESS | 18485 | ++DOMWINDOW == 19 (0x7fe08261c400) [pid = 18485] [serial = 19] [outer = 0x7fe081b10000] 00:54:48 INFO - PROCESS | 18485 | ++DOMWINDOW == 20 (0x7fe0818bec00) [pid = 18485] [serial = 20] [outer = 0x7fe081b10000] 00:54:48 INFO - PROCESS | 18485 | [18485] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:54:49 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:54:49 INFO - document served over http requires an http 00:54:49 INFO - sub-resource via fetch-request using the meta-referrer 00:54:49 INFO - delivery method with keep-origin-redirect and when 00:54:49 INFO - the target request is cross-origin. - expected FAIL 00:54:49 INFO - TEST-INFO | expected FAIL 00:54:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | took 1229ms 00:54:49 WARNING - u'runner_teardown' () 00:54:49 INFO - Setting up ssl 00:54:49 INFO - PROCESS | certutil | 00:54:49 INFO - PROCESS | certutil | 00:54:49 INFO - PROCESS | certutil | 00:54:49 INFO - Certificate Nickname Trust Attributes 00:54:49 INFO - SSL,S/MIME,JAR/XPI 00:54:49 INFO - 00:54:49 INFO - web-platform-tests CT,, 00:54:49 INFO - 00:54:49 INFO - Starting runner 00:54:52 INFO - PROCESS | 18550 | 1456995292292 Marionette DEBUG Marionette enabled via build flag and pref 00:54:52 INFO - PROCESS | 18550 | ++DOCSHELL 0x7fe2292c5000 == 1 [pid = 18550] [id = 1] 00:54:52 INFO - PROCESS | 18550 | ++DOMWINDOW == 1 (0x7fe2292c5800) [pid = 18550] [serial = 1] [outer = (nil)] 00:54:52 INFO - PROCESS | 18550 | ++DOMWINDOW == 2 (0x7fe2292c6800) [pid = 18550] [serial = 2] [outer = 0x7fe2292c5800] 00:54:52 INFO - PROCESS | 18550 | 1456995292984 Marionette INFO Listening on port 3077 00:54:53 INFO - PROCESS | 18550 | 1456995293500 Marionette DEBUG Marionette enabled via command-line flag 00:54:53 INFO - PROCESS | 18550 | ++DOCSHELL 0x7fe225e26800 == 2 [pid = 18550] [id = 2] 00:54:53 INFO - PROCESS | 18550 | ++DOMWINDOW == 3 (0x7fe225e37000) [pid = 18550] [serial = 3] [outer = (nil)] 00:54:53 INFO - PROCESS | 18550 | ++DOMWINDOW == 4 (0x7fe225e38000) [pid = 18550] [serial = 4] [outer = 0x7fe225e37000] 00:54:53 INFO - PROCESS | 18550 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fe22d25fc10 00:54:53 INFO - PROCESS | 18550 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fe225d3bfd0 00:54:53 INFO - PROCESS | 18550 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fe225d54160 00:54:53 INFO - PROCESS | 18550 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fe225d54460 00:54:53 INFO - PROCESS | 18550 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fe225d54790 00:54:53 INFO - PROCESS | 18550 | ++DOMWINDOW == 5 (0x7fe225d9d800) [pid = 18550] [serial = 5] [outer = 0x7fe2292c5800] 00:54:53 INFO - PROCESS | 18550 | [18550] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:54:53 INFO - PROCESS | 18550 | 1456995293828 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58473 00:54:53 INFO - PROCESS | 18550 | [18550] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:54:53 INFO - PROCESS | 18550 | 1456995293920 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58474 00:54:53 INFO - PROCESS | 18550 | 1456995293928 Marionette DEBUG Closed connection conn0 00:54:54 INFO - PROCESS | 18550 | [18550] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:54:54 INFO - PROCESS | 18550 | [18550] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:54:54 INFO - PROCESS | 18550 | 1456995294076 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58475 00:54:54 INFO - PROCESS | 18550 | 1456995294079 Marionette DEBUG Closed connection conn1 00:54:54 INFO - PROCESS | 18550 | [18550] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:54:54 INFO - PROCESS | 18550 | 1456995294112 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58476 00:54:54 INFO - PROCESS | 18550 | 1456995294118 Marionette DEBUG Closed connection conn2 00:54:54 INFO - PROCESS | 18550 | 1456995294145 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:54:54 INFO - PROCESS | 18550 | 1456995294164 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:54:54 INFO - PROCESS | 18550 | [18550] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:54:56 INFO - PROCESS | 18550 | ++DOCSHELL 0x7fe219a59000 == 3 [pid = 18550] [id = 3] 00:54:56 INFO - PROCESS | 18550 | ++DOMWINDOW == 6 (0x7fe219a59800) [pid = 18550] [serial = 6] [outer = (nil)] 00:54:56 INFO - PROCESS | 18550 | ++DOCSHELL 0x7fe219a5a000 == 4 [pid = 18550] [id = 4] 00:54:56 INFO - PROCESS | 18550 | ++DOMWINDOW == 7 (0x7fe219909c00) [pid = 18550] [serial = 7] [outer = (nil)] 00:54:56 INFO - PROCESS | 18550 | [18550] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:54:56 INFO - PROCESS | 18550 | ++DOCSHELL 0x7fe217f61800 == 5 [pid = 18550] [id = 5] 00:54:56 INFO - PROCESS | 18550 | ++DOMWINDOW == 8 (0x7fe218b3b000) [pid = 18550] [serial = 8] [outer = (nil)] 00:54:56 INFO - PROCESS | 18550 | [18550] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:54:56 INFO - PROCESS | 18550 | [18550] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:54:56 INFO - PROCESS | 18550 | ++DOMWINDOW == 9 (0x7fe217d38000) [pid = 18550] [serial = 9] [outer = 0x7fe218b3b000] 00:54:57 INFO - PROCESS | 18550 | ++DOMWINDOW == 10 (0x7fe217972800) [pid = 18550] [serial = 10] [outer = 0x7fe219a59800] 00:54:57 INFO - PROCESS | 18550 | ++DOMWINDOW == 11 (0x7fe218cfc400) [pid = 18550] [serial = 11] [outer = 0x7fe219909c00] 00:54:57 INFO - PROCESS | 18550 | ++DOMWINDOW == 12 (0x7fe219203000) [pid = 18550] [serial = 12] [outer = 0x7fe218b3b000] 00:54:58 INFO - PROCESS | 18550 | 1456995298312 Marionette DEBUG loaded listener.js 00:54:58 INFO - PROCESS | 18550 | 1456995298327 Marionette DEBUG loaded listener.js 00:54:58 INFO - PROCESS | 18550 | ++DOMWINDOW == 13 (0x7fe226043800) [pid = 18550] [serial = 13] [outer = 0x7fe218b3b000] 00:54:58 INFO - PROCESS | 18550 | 1456995298950 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"defae113-bb4a-46af-b4d1-77808a029d81","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:54:59 INFO - PROCESS | 18550 | 1456995299173 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:54:59 INFO - PROCESS | 18550 | 1456995299179 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:54:59 INFO - PROCESS | 18550 | 1456995299619 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:54:59 INFO - PROCESS | 18550 | 1456995299624 Marionette TRACE conn3 <- [1,3,null,{}] 00:54:59 INFO - PROCESS | 18550 | 1456995299669 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:54:59 INFO - PROCESS | 18550 | [18550] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:54:59 INFO - PROCESS | 18550 | ++DOMWINDOW == 14 (0x7fe22923cc00) [pid = 18550] [serial = 14] [outer = 0x7fe218b3b000] 00:55:00 INFO - PROCESS | 18550 | [18550] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:55:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html 00:55:00 INFO - PROCESS | 18550 | ++DOCSHELL 0x7fe21297c000 == 6 [pid = 18550] [id = 6] 00:55:00 INFO - PROCESS | 18550 | ++DOMWINDOW == 15 (0x7fe210ff5000) [pid = 18550] [serial = 15] [outer = (nil)] 00:55:00 INFO - PROCESS | 18550 | ++DOMWINDOW == 16 (0x7fe210ff6000) [pid = 18550] [serial = 16] [outer = 0x7fe210ff5000] 00:55:00 INFO - PROCESS | 18550 | ++DOMWINDOW == 17 (0x7fe210ffd000) [pid = 18550] [serial = 17] [outer = 0x7fe210ff5000] 00:55:00 INFO - PROCESS | 18550 | ++DOCSHELL 0x7fe210d60000 == 7 [pid = 18550] [id = 7] 00:55:00 INFO - PROCESS | 18550 | ++DOMWINDOW == 18 (0x7fe210ffd800) [pid = 18550] [serial = 18] [outer = (nil)] 00:55:01 INFO - PROCESS | 18550 | ++DOMWINDOW == 19 (0x7fe2129dd400) [pid = 18550] [serial = 19] [outer = 0x7fe210ffd800] 00:55:01 INFO - PROCESS | 18550 | ++DOMWINDOW == 20 (0x7fe210a91400) [pid = 18550] [serial = 20] [outer = 0x7fe210ffd800] 00:55:01 INFO - PROCESS | 18550 | [18550] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:55:01 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:55:01 INFO - document served over http requires an http 00:55:01 INFO - sub-resource via fetch-request using the meta-referrer 00:55:01 INFO - delivery method with no-redirect and when 00:55:01 INFO - the target request is cross-origin. - expected FAIL 00:55:01 INFO - TEST-INFO | expected FAIL 00:55:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1198ms 00:55:01 WARNING - u'runner_teardown' () 00:55:01 INFO - Setting up ssl 00:55:01 INFO - PROCESS | certutil | 00:55:01 INFO - PROCESS | certutil | 00:55:01 INFO - PROCESS | certutil | 00:55:01 INFO - Certificate Nickname Trust Attributes 00:55:01 INFO - SSL,S/MIME,JAR/XPI 00:55:01 INFO - 00:55:01 INFO - web-platform-tests CT,, 00:55:01 INFO - 00:55:02 INFO - Starting runner 00:55:04 INFO - PROCESS | 18614 | 1456995304668 Marionette DEBUG Marionette enabled via build flag and pref 00:55:04 INFO - PROCESS | 18614 | ++DOCSHELL 0x7fe4195c4000 == 1 [pid = 18614] [id = 1] 00:55:04 INFO - PROCESS | 18614 | ++DOMWINDOW == 1 (0x7fe4195c4800) [pid = 18614] [serial = 1] [outer = (nil)] 00:55:04 INFO - PROCESS | 18614 | ++DOMWINDOW == 2 (0x7fe4195c5800) [pid = 18614] [serial = 2] [outer = 0x7fe4195c4800] 00:55:05 INFO - PROCESS | 18614 | 1456995305357 Marionette INFO Listening on port 3078 00:55:05 INFO - PROCESS | 18614 | 1456995305863 Marionette DEBUG Marionette enabled via command-line flag 00:55:05 INFO - PROCESS | 18614 | ++DOCSHELL 0x7fe41612a000 == 2 [pid = 18614] [id = 2] 00:55:05 INFO - PROCESS | 18614 | ++DOMWINDOW == 3 (0x7fe41613a800) [pid = 18614] [serial = 3] [outer = (nil)] 00:55:05 INFO - PROCESS | 18614 | ++DOMWINDOW == 4 (0x7fe41613b800) [pid = 18614] [serial = 4] [outer = 0x7fe41613a800] 00:55:05 INFO - PROCESS | 18614 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fe41d55fb80 00:55:06 INFO - PROCESS | 18614 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fe416040f40 00:55:06 INFO - PROCESS | 18614 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fe416052160 00:55:06 INFO - PROCESS | 18614 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fe416052460 00:55:06 INFO - PROCESS | 18614 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fe416052790 00:55:06 INFO - PROCESS | 18614 | ++DOMWINDOW == 5 (0x7fe41609a800) [pid = 18614] [serial = 5] [outer = 0x7fe4195c4800] 00:55:06 INFO - PROCESS | 18614 | [18614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:55:06 INFO - PROCESS | 18614 | 1456995306189 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:34705 00:55:06 INFO - PROCESS | 18614 | [18614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:55:06 INFO - PROCESS | 18614 | 1456995306278 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:34706 00:55:06 INFO - PROCESS | 18614 | 1456995306285 Marionette DEBUG Closed connection conn0 00:55:06 INFO - PROCESS | 18614 | [18614] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:55:06 INFO - PROCESS | 18614 | [18614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:55:06 INFO - PROCESS | 18614 | 1456995306427 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:34707 00:55:06 INFO - PROCESS | 18614 | 1456995306431 Marionette DEBUG Closed connection conn1 00:55:06 INFO - PROCESS | 18614 | [18614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:55:06 INFO - PROCESS | 18614 | 1456995306481 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:34708 00:55:06 INFO - PROCESS | 18614 | 1456995306484 Marionette DEBUG Closed connection conn2 00:55:06 INFO - PROCESS | 18614 | 1456995306526 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:55:06 INFO - PROCESS | 18614 | 1456995306540 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:55:07 INFO - PROCESS | 18614 | [18614] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:55:07 INFO - PROCESS | 18614 | ++DOCSHELL 0x7fe409941800 == 3 [pid = 18614] [id = 3] 00:55:07 INFO - PROCESS | 18614 | ++DOMWINDOW == 6 (0x7fe409943800) [pid = 18614] [serial = 6] [outer = (nil)] 00:55:07 INFO - PROCESS | 18614 | ++DOCSHELL 0x7fe409944000 == 4 [pid = 18614] [id = 4] 00:55:07 INFO - PROCESS | 18614 | ++DOMWINDOW == 7 (0x7fe409bf8400) [pid = 18614] [serial = 7] [outer = (nil)] 00:55:08 INFO - PROCESS | 18614 | [18614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:55:08 INFO - PROCESS | 18614 | ++DOCSHELL 0x7fe408004800 == 5 [pid = 18614] [id = 5] 00:55:08 INFO - PROCESS | 18614 | ++DOMWINDOW == 8 (0x7fe408dbc000) [pid = 18614] [serial = 8] [outer = (nil)] 00:55:08 INFO - PROCESS | 18614 | [18614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:55:08 INFO - PROCESS | 18614 | [18614] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:55:08 INFO - PROCESS | 18614 | ++DOMWINDOW == 9 (0x7fe40805d800) [pid = 18614] [serial = 9] [outer = 0x7fe408dbc000] 00:55:09 INFO - PROCESS | 18614 | ++DOMWINDOW == 10 (0x7fe407a13800) [pid = 18614] [serial = 10] [outer = 0x7fe409943800] 00:55:09 INFO - PROCESS | 18614 | ++DOMWINDOW == 11 (0x7fe407a33c00) [pid = 18614] [serial = 11] [outer = 0x7fe409bf8400] 00:55:09 INFO - PROCESS | 18614 | ++DOMWINDOW == 12 (0x7fe407a35c00) [pid = 18614] [serial = 12] [outer = 0x7fe408dbc000] 00:55:10 INFO - PROCESS | 18614 | 1456995310356 Marionette DEBUG loaded listener.js 00:55:10 INFO - PROCESS | 18614 | 1456995310372 Marionette DEBUG loaded listener.js 00:55:10 INFO - PROCESS | 18614 | ++DOMWINDOW == 13 (0x7fe416377c00) [pid = 18614] [serial = 13] [outer = 0x7fe408dbc000] 00:55:11 INFO - PROCESS | 18614 | 1456995311024 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c42443e6-6141-42b7-a5b4-9246bba44cc1","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:55:11 INFO - PROCESS | 18614 | 1456995311343 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:55:11 INFO - PROCESS | 18614 | 1456995311348 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:55:11 INFO - PROCESS | 18614 | 1456995311853 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:55:11 INFO - PROCESS | 18614 | 1456995311859 Marionette TRACE conn3 <- [1,3,null,{}] 00:55:11 INFO - PROCESS | 18614 | 1456995311965 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:55:12 INFO - PROCESS | 18614 | [18614] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:55:12 INFO - PROCESS | 18614 | ++DOMWINDOW == 14 (0x7fe402df0800) [pid = 18614] [serial = 14] [outer = 0x7fe408dbc000] 00:55:12 INFO - PROCESS | 18614 | [18614] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:55:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html 00:55:13 INFO - PROCESS | 18614 | ++DOCSHELL 0x7fe401344000 == 6 [pid = 18614] [id = 6] 00:55:13 INFO - PROCESS | 18614 | ++DOMWINDOW == 15 (0x7fe401110c00) [pid = 18614] [serial = 15] [outer = (nil)] 00:55:13 INFO - PROCESS | 18614 | ++DOMWINDOW == 16 (0x7fe401111c00) [pid = 18614] [serial = 16] [outer = 0x7fe401110c00] 00:55:13 INFO - PROCESS | 18614 | ++DOMWINDOW == 17 (0x7fe401118800) [pid = 18614] [serial = 17] [outer = 0x7fe401110c00] 00:55:13 INFO - PROCESS | 18614 | ++DOCSHELL 0x7fe400f45000 == 7 [pid = 18614] [id = 7] 00:55:13 INFO - PROCESS | 18614 | ++DOMWINDOW == 18 (0x7fe400e3b800) [pid = 18614] [serial = 18] [outer = (nil)] 00:55:13 INFO - PROCESS | 18614 | ++DOMWINDOW == 19 (0x7fe400e40c00) [pid = 18614] [serial = 19] [outer = 0x7fe400e3b800] 00:55:13 INFO - PROCESS | 18614 | ++DOMWINDOW == 20 (0x7fe400f2b400) [pid = 18614] [serial = 20] [outer = 0x7fe400e3b800] 00:55:13 INFO - PROCESS | 18614 | [18614] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:55:14 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:55:14 INFO - document served over http requires an http 00:55:14 INFO - sub-resource via fetch-request using the meta-referrer 00:55:14 INFO - delivery method with swap-origin-redirect and when 00:55:14 INFO - the target request is cross-origin. 00:55:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | took 1239ms 00:55:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html 00:55:14 INFO - PROCESS | 18614 | ++DOCSHELL 0x7fe3fff61000 == 8 [pid = 18614] [id = 8] 00:55:14 INFO - PROCESS | 18614 | ++DOMWINDOW == 21 (0x7fe3fffcdc00) [pid = 18614] [serial = 21] [outer = (nil)] 00:55:14 INFO - PROCESS | 18614 | ++DOMWINDOW == 22 (0x7fe3fffcf000) [pid = 18614] [serial = 22] [outer = 0x7fe3fffcdc00] 00:55:14 INFO - PROCESS | 18614 | ++DOMWINDOW == 23 (0x7fe3fffd5000) [pid = 18614] [serial = 23] [outer = 0x7fe3fffcdc00] 00:55:14 INFO - PROCESS | 18614 | [18614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:55:14 INFO - PROCESS | 18614 | [18614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:55:14 INFO - PROCESS | 18614 | [18614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:55:14 INFO - PROCESS | 18614 | [18614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:55:14 INFO - PROCESS | 18614 | ++DOCSHELL 0x7fe3ffe9a000 == 9 [pid = 18614] [id = 9] 00:55:14 INFO - PROCESS | 18614 | ++DOMWINDOW == 24 (0x7fe400e3ec00) [pid = 18614] [serial = 24] [outer = (nil)] 00:55:14 INFO - PROCESS | 18614 | ++DOMWINDOW == 25 (0x7fe3ffcecc00) [pid = 18614] [serial = 25] [outer = 0x7fe400e3ec00] 00:55:15 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:55:15 INFO - document served over http requires an http 00:55:15 INFO - sub-resource via iframe-tag using the meta-referrer 00:55:15 INFO - delivery method with keep-origin-redirect and when 00:55:15 INFO - the target request is cross-origin. - expected FAIL 00:55:15 INFO - TEST-INFO | expected FAIL 00:55:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 1080ms 00:55:15 WARNING - u'runner_teardown' () 00:55:15 INFO - Setting up ssl 00:55:15 INFO - PROCESS | certutil | 00:55:15 INFO - PROCESS | certutil | 00:55:15 INFO - PROCESS | certutil | 00:55:15 INFO - Certificate Nickname Trust Attributes 00:55:15 INFO - SSL,S/MIME,JAR/XPI 00:55:15 INFO - 00:55:15 INFO - web-platform-tests CT,, 00:55:15 INFO - 00:55:15 INFO - Starting runner 00:55:18 INFO - PROCESS | 18683 | 1456995318350 Marionette DEBUG Marionette enabled via build flag and pref 00:55:18 INFO - PROCESS | 18683 | ++DOCSHELL 0x7f1f4a5c5000 == 1 [pid = 18683] [id = 1] 00:55:18 INFO - PROCESS | 18683 | ++DOMWINDOW == 1 (0x7f1f4a5c5800) [pid = 18683] [serial = 1] [outer = (nil)] 00:55:18 INFO - PROCESS | 18683 | ++DOMWINDOW == 2 (0x7f1f4a5c6800) [pid = 18683] [serial = 2] [outer = 0x7f1f4a5c5800] 00:55:19 INFO - PROCESS | 18683 | 1456995319023 Marionette INFO Listening on port 3079 00:55:19 INFO - PROCESS | 18683 | 1456995319524 Marionette DEBUG Marionette enabled via command-line flag 00:55:19 INFO - PROCESS | 18683 | ++DOCSHELL 0x7f1f47124000 == 2 [pid = 18683] [id = 2] 00:55:19 INFO - PROCESS | 18683 | ++DOMWINDOW == 3 (0x7f1f47134800) [pid = 18683] [serial = 3] [outer = (nil)] 00:55:19 INFO - PROCESS | 18683 | ++DOMWINDOW == 4 (0x7f1f47135800) [pid = 18683] [serial = 4] [outer = 0x7f1f47134800] 00:55:19 INFO - PROCESS | 18683 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f1f4e55fb80 00:55:19 INFO - PROCESS | 18683 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f1f4703cfd0 00:55:19 INFO - PROCESS | 18683 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f1f47053160 00:55:19 INFO - PROCESS | 18683 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f1f47053460 00:55:19 INFO - PROCESS | 18683 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f1f47053790 00:55:19 INFO - PROCESS | 18683 | ++DOMWINDOW == 5 (0x7f1f470c0800) [pid = 18683] [serial = 5] [outer = 0x7f1f4a5c5800] 00:55:19 INFO - PROCESS | 18683 | [18683] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:55:19 INFO - PROCESS | 18683 | 1456995319844 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46603 00:55:19 INFO - PROCESS | 18683 | [18683] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:55:19 INFO - PROCESS | 18683 | 1456995319934 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46604 00:55:19 INFO - PROCESS | 18683 | 1456995319941 Marionette DEBUG Closed connection conn0 00:55:20 INFO - PROCESS | 18683 | [18683] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:55:20 INFO - PROCESS | 18683 | [18683] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:55:20 INFO - PROCESS | 18683 | 1456995320082 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46605 00:55:20 INFO - PROCESS | 18683 | 1456995320086 Marionette DEBUG Closed connection conn1 00:55:20 INFO - PROCESS | 18683 | [18683] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:55:20 INFO - PROCESS | 18683 | 1456995320137 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46606 00:55:20 INFO - PROCESS | 18683 | 1456995320140 Marionette DEBUG Closed connection conn2 00:55:20 INFO - PROCESS | 18683 | 1456995320184 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:55:20 INFO - PROCESS | 18683 | 1456995320204 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:55:21 INFO - PROCESS | 18683 | [18683] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:55:21 INFO - PROCESS | 18683 | ++DOCSHELL 0x7f1f3b1c9000 == 3 [pid = 18683] [id = 3] 00:55:21 INFO - PROCESS | 18683 | ++DOMWINDOW == 6 (0x7f1f3b1ca800) [pid = 18683] [serial = 6] [outer = (nil)] 00:55:21 INFO - PROCESS | 18683 | ++DOCSHELL 0x7f1f3b1cb000 == 4 [pid = 18683] [id = 4] 00:55:21 INFO - PROCESS | 18683 | ++DOMWINDOW == 7 (0x7f1f3b39e000) [pid = 18683] [serial = 7] [outer = (nil)] 00:55:22 INFO - PROCESS | 18683 | [18683] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:55:22 INFO - PROCESS | 18683 | ++DOCSHELL 0x7f1f3a4be800 == 5 [pid = 18683] [id = 5] 00:55:22 INFO - PROCESS | 18683 | ++DOMWINDOW == 8 (0x7f1f3a5e3c00) [pid = 18683] [serial = 8] [outer = (nil)] 00:55:22 INFO - PROCESS | 18683 | [18683] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:55:22 INFO - PROCESS | 18683 | [18683] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:55:22 INFO - PROCESS | 18683 | ++DOMWINDOW == 9 (0x7f1f39749800) [pid = 18683] [serial = 9] [outer = 0x7f1f3a5e3c00] 00:55:22 INFO - PROCESS | 18683 | ++DOMWINDOW == 10 (0x7f1f39240000) [pid = 18683] [serial = 10] [outer = 0x7f1f3b1ca800] 00:55:22 INFO - PROCESS | 18683 | ++DOMWINDOW == 11 (0x7f1f39258400) [pid = 18683] [serial = 11] [outer = 0x7f1f3b39e000] 00:55:22 INFO - PROCESS | 18683 | ++DOMWINDOW == 12 (0x7f1f3925a400) [pid = 18683] [serial = 12] [outer = 0x7f1f3a5e3c00] 00:55:23 INFO - PROCESS | 18683 | 1456995323987 Marionette DEBUG loaded listener.js 00:55:24 INFO - PROCESS | 18683 | 1456995324002 Marionette DEBUG loaded listener.js 00:55:24 INFO - PROCESS | 18683 | ++DOMWINDOW == 13 (0x7f1f4735cc00) [pid = 18683] [serial = 13] [outer = 0x7f1f3a5e3c00] 00:55:24 INFO - PROCESS | 18683 | 1456995324631 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"06dd0f03-d0fe-4921-9498-c4e496dea405","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:55:24 INFO - PROCESS | 18683 | 1456995324929 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:55:24 INFO - PROCESS | 18683 | 1456995324934 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:55:25 INFO - PROCESS | 18683 | 1456995325280 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:55:25 INFO - PROCESS | 18683 | 1456995325284 Marionette TRACE conn3 <- [1,3,null,{}] 00:55:25 INFO - PROCESS | 18683 | 1456995325350 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:55:25 INFO - PROCESS | 18683 | [18683] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:55:25 INFO - PROCESS | 18683 | ++DOMWINDOW == 14 (0x7f1f33e7fc00) [pid = 18683] [serial = 14] [outer = 0x7f1f3a5e3c00] 00:55:26 INFO - PROCESS | 18683 | [18683] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:55:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html 00:55:26 INFO - PROCESS | 18683 | ++DOCSHELL 0x7f1f32a1e800 == 6 [pid = 18683] [id = 6] 00:55:26 INFO - PROCESS | 18683 | ++DOMWINDOW == 15 (0x7f1f32af3c00) [pid = 18683] [serial = 15] [outer = (nil)] 00:55:26 INFO - PROCESS | 18683 | ++DOMWINDOW == 16 (0x7f1f32af4c00) [pid = 18683] [serial = 16] [outer = 0x7f1f32af3c00] 00:55:26 INFO - PROCESS | 18683 | ++DOMWINDOW == 17 (0x7f1f32afb800) [pid = 18683] [serial = 17] [outer = 0x7f1f32af3c00] 00:55:26 INFO - PROCESS | 18683 | ++DOCSHELL 0x7f1f31fe1800 == 7 [pid = 18683] [id = 7] 00:55:26 INFO - PROCESS | 18683 | ++DOMWINDOW == 18 (0x7f1f31d42c00) [pid = 18683] [serial = 18] [outer = (nil)] 00:55:26 INFO - PROCESS | 18683 | ++DOCSHELL 0x7f1f31fdb000 == 8 [pid = 18683] [id = 8] 00:55:26 INFO - PROCESS | 18683 | ++DOMWINDOW == 19 (0x7f1f32a2c800) [pid = 18683] [serial = 19] [outer = (nil)] 00:55:26 INFO - PROCESS | 18683 | ++DOMWINDOW == 20 (0x7f1f38f23c00) [pid = 18683] [serial = 20] [outer = 0x7f1f32a2c800] 00:55:26 INFO - PROCESS | 18683 | ++DOMWINDOW == 21 (0x7f1f31c71000) [pid = 18683] [serial = 21] [outer = 0x7f1f31d42c00] 00:55:26 INFO - PROCESS | 18683 | ++DOMWINDOW == 22 (0x7f1f31c7b800) [pid = 18683] [serial = 22] [outer = 0x7f1f32a2c800] 00:55:27 INFO - PROCESS | 18683 | [18683] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:55:27 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:55:27 INFO - document served over http requires an http 00:55:27 INFO - sub-resource via iframe-tag using the meta-referrer 00:55:27 INFO - delivery method with no-redirect and when 00:55:27 INFO - the target request is cross-origin. - expected FAIL 00:55:27 INFO - TEST-INFO | expected FAIL 00:55:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1033ms 00:55:27 WARNING - u'runner_teardown' () 00:55:27 INFO - Setting up ssl 00:55:27 INFO - PROCESS | certutil | 00:55:27 INFO - PROCESS | certutil | 00:55:27 INFO - PROCESS | certutil | 00:55:27 INFO - Certificate Nickname Trust Attributes 00:55:27 INFO - SSL,S/MIME,JAR/XPI 00:55:27 INFO - 00:55:27 INFO - web-platform-tests CT,, 00:55:27 INFO - 00:55:27 INFO - Starting runner 00:55:30 INFO - PROCESS | 18746 | 1456995330325 Marionette DEBUG Marionette enabled via build flag and pref 00:55:30 INFO - PROCESS | 18746 | ++DOCSHELL 0x7f7fe17c2800 == 1 [pid = 18746] [id = 1] 00:55:30 INFO - PROCESS | 18746 | ++DOMWINDOW == 1 (0x7f7fe17c3000) [pid = 18746] [serial = 1] [outer = (nil)] 00:55:30 INFO - PROCESS | 18746 | ++DOMWINDOW == 2 (0x7f7fe17c4000) [pid = 18746] [serial = 2] [outer = 0x7f7fe17c3000] 00:55:31 INFO - PROCESS | 18746 | 1456995331064 Marionette INFO Listening on port 3080 00:55:31 INFO - PROCESS | 18746 | 1456995331572 Marionette DEBUG Marionette enabled via command-line flag 00:55:31 INFO - PROCESS | 18746 | ++DOCSHELL 0x7f7fde326800 == 2 [pid = 18746] [id = 2] 00:55:31 INFO - PROCESS | 18746 | ++DOMWINDOW == 3 (0x7f7fde337000) [pid = 18746] [serial = 3] [outer = (nil)] 00:55:31 INFO - PROCESS | 18746 | ++DOMWINDOW == 4 (0x7f7fde338000) [pid = 18746] [serial = 4] [outer = 0x7f7fde337000] 00:55:31 INFO - PROCESS | 18746 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7fe575fb80 00:55:31 INFO - PROCESS | 18746 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7fde23df40 00:55:31 INFO - PROCESS | 18746 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7fde254160 00:55:31 INFO - PROCESS | 18746 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7fde254460 00:55:31 INFO - PROCESS | 18746 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7fde254790 00:55:31 INFO - PROCESS | 18746 | ++DOMWINDOW == 5 (0x7f7fde29e800) [pid = 18746] [serial = 5] [outer = 0x7f7fe17c3000] 00:55:31 INFO - PROCESS | 18746 | [18746] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:55:31 INFO - PROCESS | 18746 | 1456995331884 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55740 00:55:31 INFO - PROCESS | 18746 | [18746] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:55:31 INFO - PROCESS | 18746 | 1456995331970 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55741 00:55:31 INFO - PROCESS | 18746 | 1456995331977 Marionette DEBUG Closed connection conn0 00:55:32 INFO - PROCESS | 18746 | [18746] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:55:32 INFO - PROCESS | 18746 | [18746] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:55:32 INFO - PROCESS | 18746 | 1456995332116 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55742 00:55:32 INFO - PROCESS | 18746 | 1456995332120 Marionette DEBUG Closed connection conn1 00:55:32 INFO - PROCESS | 18746 | [18746] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:55:32 INFO - PROCESS | 18746 | 1456995332168 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55743 00:55:32 INFO - PROCESS | 18746 | 1456995332171 Marionette DEBUG Closed connection conn2 00:55:32 INFO - PROCESS | 18746 | 1456995332210 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:55:32 INFO - PROCESS | 18746 | 1456995332226 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:55:33 INFO - PROCESS | 18746 | [18746] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:55:33 INFO - PROCESS | 18746 | ++DOCSHELL 0x7f7fd1eea000 == 3 [pid = 18746] [id = 3] 00:55:33 INFO - PROCESS | 18746 | ++DOMWINDOW == 6 (0x7f7fd1eea800) [pid = 18746] [serial = 6] [outer = (nil)] 00:55:33 INFO - PROCESS | 18746 | ++DOCSHELL 0x7f7fd1eeb000 == 4 [pid = 18746] [id = 4] 00:55:33 INFO - PROCESS | 18746 | ++DOMWINDOW == 7 (0x7f7fd1a09800) [pid = 18746] [serial = 7] [outer = (nil)] 00:55:34 INFO - PROCESS | 18746 | [18746] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:55:34 INFO - PROCESS | 18746 | ++DOCSHELL 0x7f7fd1095000 == 5 [pid = 18746] [id = 5] 00:55:34 INFO - PROCESS | 18746 | ++DOMWINDOW == 8 (0x7f7fd0ea1400) [pid = 18746] [serial = 8] [outer = (nil)] 00:55:34 INFO - PROCESS | 18746 | [18746] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:55:34 INFO - PROCESS | 18746 | [18746] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:55:34 INFO - PROCESS | 18746 | ++DOMWINDOW == 9 (0x7f7fd0148400) [pid = 18746] [serial = 9] [outer = 0x7f7fd0ea1400] 00:55:34 INFO - PROCESS | 18746 | ++DOMWINDOW == 10 (0x7f7fcfb10800) [pid = 18746] [serial = 10] [outer = 0x7f7fd1eea800] 00:55:34 INFO - PROCESS | 18746 | ++DOMWINDOW == 11 (0x7f7fcfb29800) [pid = 18746] [serial = 11] [outer = 0x7f7fd1a09800] 00:55:34 INFO - PROCESS | 18746 | ++DOMWINDOW == 12 (0x7f7fcfb2b800) [pid = 18746] [serial = 12] [outer = 0x7f7fd0ea1400] 00:55:35 INFO - PROCESS | 18746 | 1456995335928 Marionette DEBUG loaded listener.js 00:55:35 INFO - PROCESS | 18746 | 1456995335945 Marionette DEBUG loaded listener.js 00:55:36 INFO - PROCESS | 18746 | ++DOMWINDOW == 13 (0x7f7fde54b400) [pid = 18746] [serial = 13] [outer = 0x7f7fd0ea1400] 00:55:36 INFO - PROCESS | 18746 | 1456995336596 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"051366f4-c382-4ca0-b37e-529f06cbbc70","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:55:36 INFO - PROCESS | 18746 | 1456995336936 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:55:36 INFO - PROCESS | 18746 | 1456995336941 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:55:37 INFO - PROCESS | 18746 | 1456995337270 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:55:37 INFO - PROCESS | 18746 | 1456995337273 Marionette TRACE conn3 <- [1,3,null,{}] 00:55:37 INFO - PROCESS | 18746 | 1456995337356 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:55:37 INFO - PROCESS | 18746 | [18746] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:55:37 INFO - PROCESS | 18746 | ++DOMWINDOW == 14 (0x7f7fcad4d800) [pid = 18746] [serial = 14] [outer = 0x7f7fd0ea1400] 00:55:38 INFO - PROCESS | 18746 | [18746] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:55:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html 00:55:38 INFO - PROCESS | 18746 | ++DOCSHELL 0x7f7fcae74800 == 6 [pid = 18746] [id = 6] 00:55:38 INFO - PROCESS | 18746 | ++DOMWINDOW == 15 (0x7f7fc9208c00) [pid = 18746] [serial = 15] [outer = (nil)] 00:55:38 INFO - PROCESS | 18746 | ++DOMWINDOW == 16 (0x7f7fc9209c00) [pid = 18746] [serial = 16] [outer = 0x7f7fc9208c00] 00:55:38 INFO - PROCESS | 18746 | ++DOMWINDOW == 17 (0x7f7fc9210800) [pid = 18746] [serial = 17] [outer = 0x7f7fc9208c00] 00:55:38 INFO - PROCESS | 18746 | ++DOCSHELL 0x7f7fc9010800 == 7 [pid = 18746] [id = 7] 00:55:38 INFO - PROCESS | 18746 | ++DOMWINDOW == 18 (0x7f7fc904dc00) [pid = 18746] [serial = 18] [outer = (nil)] 00:55:38 INFO - PROCESS | 18746 | ++DOCSHELL 0x7f7fc9008000 == 8 [pid = 18746] [id = 8] 00:55:38 INFO - PROCESS | 18746 | ++DOMWINDOW == 19 (0x7f7fc9061800) [pid = 18746] [serial = 19] [outer = (nil)] 00:55:38 INFO - PROCESS | 18746 | ++DOMWINDOW == 20 (0x7f7fc9064400) [pid = 18746] [serial = 20] [outer = 0x7f7fc9061800] 00:55:38 INFO - PROCESS | 18746 | ++DOMWINDOW == 21 (0x7f7fcae41000) [pid = 18746] [serial = 21] [outer = 0x7f7fc9061800] 00:55:39 INFO - PROCESS | 18746 | ++DOMWINDOW == 22 (0x7f7fc89d8c00) [pid = 18746] [serial = 22] [outer = 0x7f7fc904dc00] 00:55:39 INFO - PROCESS | 18746 | [18746] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:55:39 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:55:39 INFO - document served over http requires an http 00:55:39 INFO - sub-resource via iframe-tag using the meta-referrer 00:55:39 INFO - delivery method with swap-origin-redirect and when 00:55:39 INFO - the target request is cross-origin. 00:55:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1230ms 00:55:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html 00:55:39 INFO - PROCESS | 18746 | ++DOCSHELL 0x7f7fc8bf6800 == 9 [pid = 18746] [id = 9] 00:55:39 INFO - PROCESS | 18746 | ++DOMWINDOW == 23 (0x7f7fc89d2400) [pid = 18746] [serial = 23] [outer = (nil)] 00:55:39 INFO - PROCESS | 18746 | ++DOMWINDOW == 24 (0x7f7fc8ccec00) [pid = 18746] [serial = 24] [outer = 0x7f7fc89d2400] 00:55:39 INFO - PROCESS | 18746 | ++DOMWINDOW == 25 (0x7f7fc8cd4c00) [pid = 18746] [serial = 25] [outer = 0x7f7fc89d2400] 00:55:40 INFO - PROCESS | 18746 | [18746] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:55:40 INFO - PROCESS | 18746 | [18746] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:55:40 INFO - PROCESS | 18746 | [18746] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:55:40 INFO - PROCESS | 18746 | [18746] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:55:40 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:55:40 INFO - document served over http requires an http 00:55:40 INFO - sub-resource via script-tag using the meta-referrer 00:55:40 INFO - delivery method with keep-origin-redirect and when 00:55:40 INFO - the target request is cross-origin. - expected FAIL 00:55:40 INFO - TEST-INFO | expected FAIL 00:55:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | took 855ms 00:55:40 WARNING - u'runner_teardown' () 00:55:40 INFO - Setting up ssl 00:55:40 INFO - PROCESS | certutil | 00:55:40 INFO - PROCESS | certutil | 00:55:40 INFO - PROCESS | certutil | 00:55:40 INFO - Certificate Nickname Trust Attributes 00:55:40 INFO - SSL,S/MIME,JAR/XPI 00:55:40 INFO - 00:55:40 INFO - web-platform-tests CT,, 00:55:40 INFO - 00:55:40 INFO - Starting runner 00:55:43 INFO - PROCESS | 18814 | 1456995343422 Marionette DEBUG Marionette enabled via build flag and pref 00:55:43 INFO - PROCESS | 18814 | ++DOCSHELL 0x7f417ebc4800 == 1 [pid = 18814] [id = 1] 00:55:43 INFO - PROCESS | 18814 | ++DOMWINDOW == 1 (0x7f417ebc5000) [pid = 18814] [serial = 1] [outer = (nil)] 00:55:43 INFO - PROCESS | 18814 | ++DOMWINDOW == 2 (0x7f417ebc6000) [pid = 18814] [serial = 2] [outer = 0x7f417ebc5000] 00:55:44 INFO - PROCESS | 18814 | 1456995344103 Marionette INFO Listening on port 3081 00:55:44 INFO - PROCESS | 18814 | 1456995344606 Marionette DEBUG Marionette enabled via command-line flag 00:55:44 INFO - PROCESS | 18814 | ++DOCSHELL 0x7f417b725800 == 2 [pid = 18814] [id = 2] 00:55:44 INFO - PROCESS | 18814 | ++DOMWINDOW == 3 (0x7f417b736000) [pid = 18814] [serial = 3] [outer = (nil)] 00:55:44 INFO - PROCESS | 18814 | ++DOMWINDOW == 4 (0x7f417b737000) [pid = 18814] [serial = 4] [outer = 0x7f417b736000] 00:55:44 INFO - PROCESS | 18814 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f4182b5fb80 00:55:44 INFO - PROCESS | 18814 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f417b641fd0 00:55:44 INFO - PROCESS | 18814 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f417b653160 00:55:44 INFO - PROCESS | 18814 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f417b653460 00:55:44 INFO - PROCESS | 18814 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f417b653790 00:55:44 INFO - PROCESS | 18814 | ++DOMWINDOW == 5 (0x7f417b6a3800) [pid = 18814] [serial = 5] [outer = 0x7f417ebc5000] 00:55:44 INFO - PROCESS | 18814 | [18814] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:55:44 INFO - PROCESS | 18814 | 1456995344924 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:33686 00:55:45 INFO - PROCESS | 18814 | [18814] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:55:45 INFO - PROCESS | 18814 | 1456995345014 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:33687 00:55:45 INFO - PROCESS | 18814 | 1456995345021 Marionette DEBUG Closed connection conn0 00:55:45 INFO - PROCESS | 18814 | [18814] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:55:45 INFO - PROCESS | 18814 | [18814] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:55:45 INFO - PROCESS | 18814 | 1456995345165 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:33688 00:55:45 INFO - PROCESS | 18814 | 1456995345169 Marionette DEBUG Closed connection conn1 00:55:45 INFO - PROCESS | 18814 | [18814] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:55:45 INFO - PROCESS | 18814 | 1456995345214 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:33689 00:55:45 INFO - PROCESS | 18814 | 1456995345221 Marionette DEBUG Closed connection conn2 00:55:45 INFO - PROCESS | 18814 | 1456995345265 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:55:45 INFO - PROCESS | 18814 | 1456995345280 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:55:46 INFO - PROCESS | 18814 | [18814] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:55:46 INFO - PROCESS | 18814 | ++DOCSHELL 0x7f416f7c9800 == 3 [pid = 18814] [id = 3] 00:55:46 INFO - PROCESS | 18814 | ++DOMWINDOW == 6 (0x7f416f7ca000) [pid = 18814] [serial = 6] [outer = (nil)] 00:55:46 INFO - PROCESS | 18814 | ++DOCSHELL 0x7f416f7ca800 == 4 [pid = 18814] [id = 4] 00:55:46 INFO - PROCESS | 18814 | ++DOMWINDOW == 7 (0x7f416f99a000) [pid = 18814] [serial = 7] [outer = (nil)] 00:55:47 INFO - PROCESS | 18814 | [18814] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:55:47 INFO - PROCESS | 18814 | ++DOCSHELL 0x7f416eabd000 == 5 [pid = 18814] [id = 5] 00:55:47 INFO - PROCESS | 18814 | ++DOMWINDOW == 8 (0x7f416ebd2000) [pid = 18814] [serial = 8] [outer = (nil)] 00:55:47 INFO - PROCESS | 18814 | [18814] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:55:47 INFO - PROCESS | 18814 | [18814] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:55:47 INFO - PROCESS | 18814 | ++DOMWINDOW == 9 (0x7f416dd36400) [pid = 18814] [serial = 9] [outer = 0x7f416ebd2000] 00:55:47 INFO - PROCESS | 18814 | ++DOMWINDOW == 10 (0x7f416d834800) [pid = 18814] [serial = 10] [outer = 0x7f416f7ca000] 00:55:47 INFO - PROCESS | 18814 | ++DOMWINDOW == 11 (0x7f416d852800) [pid = 18814] [serial = 11] [outer = 0x7f416f99a000] 00:55:47 INFO - PROCESS | 18814 | ++DOMWINDOW == 12 (0x7f416d854800) [pid = 18814] [serial = 12] [outer = 0x7f416ebd2000] 00:55:49 INFO - PROCESS | 18814 | 1456995349040 Marionette DEBUG loaded listener.js 00:55:49 INFO - PROCESS | 18814 | 1456995349057 Marionette DEBUG loaded listener.js 00:55:49 INFO - PROCESS | 18814 | ++DOMWINDOW == 13 (0x7f417b95c800) [pid = 18814] [serial = 13] [outer = 0x7f416ebd2000] 00:55:49 INFO - PROCESS | 18814 | 1456995349689 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"3b29f8e9-e63a-4834-9685-a40f049b3ab5","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:55:50 INFO - PROCESS | 18814 | 1456995350005 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:55:50 INFO - PROCESS | 18814 | 1456995350009 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:55:50 INFO - PROCESS | 18814 | 1456995350349 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:55:50 INFO - PROCESS | 18814 | 1456995350352 Marionette TRACE conn3 <- [1,3,null,{}] 00:55:50 INFO - PROCESS | 18814 | 1456995350428 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:55:50 INFO - PROCESS | 18814 | [18814] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:55:50 INFO - PROCESS | 18814 | ++DOMWINDOW == 14 (0x7f4168b23c00) [pid = 18814] [serial = 14] [outer = 0x7f416ebd2000] 00:55:51 INFO - PROCESS | 18814 | [18814] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:55:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html 00:55:51 INFO - PROCESS | 18814 | ++DOCSHELL 0x7f4167041800 == 6 [pid = 18814] [id = 6] 00:55:51 INFO - PROCESS | 18814 | ++DOMWINDOW == 15 (0x7f41670f5800) [pid = 18814] [serial = 15] [outer = (nil)] 00:55:51 INFO - PROCESS | 18814 | ++DOMWINDOW == 16 (0x7f41670f6800) [pid = 18814] [serial = 16] [outer = 0x7f41670f5800] 00:55:51 INFO - PROCESS | 18814 | ++DOMWINDOW == 17 (0x7f41670fd400) [pid = 18814] [serial = 17] [outer = 0x7f41670f5800] 00:55:51 INFO - PROCESS | 18814 | ++DOCSHELL 0x7f416630c800 == 7 [pid = 18814] [id = 7] 00:55:51 INFO - PROCESS | 18814 | ++DOMWINDOW == 18 (0x7f416633ec00) [pid = 18814] [serial = 18] [outer = (nil)] 00:55:51 INFO - PROCESS | 18814 | ++DOMWINDOW == 19 (0x7f4166346c00) [pid = 18814] [serial = 19] [outer = 0x7f416633ec00] 00:55:51 INFO - PROCESS | 18814 | ++DOMWINDOW == 20 (0x7f41662bc400) [pid = 18814] [serial = 20] [outer = 0x7f416633ec00] 00:55:52 INFO - PROCESS | 18814 | [18814] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:55:52 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:55:52 INFO - document served over http requires an http 00:55:52 INFO - sub-resource via script-tag using the meta-referrer 00:55:52 INFO - delivery method with no-redirect and when 00:55:52 INFO - the target request is cross-origin. - expected FAIL 00:55:52 INFO - TEST-INFO | expected FAIL 00:55:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1027ms 00:55:52 WARNING - u'runner_teardown' () 00:55:52 INFO - Setting up ssl 00:55:52 INFO - PROCESS | certutil | 00:55:52 INFO - PROCESS | certutil | 00:55:52 INFO - PROCESS | certutil | 00:55:52 INFO - Certificate Nickname Trust Attributes 00:55:52 INFO - SSL,S/MIME,JAR/XPI 00:55:52 INFO - 00:55:52 INFO - web-platform-tests CT,, 00:55:52 INFO - 00:55:52 INFO - Starting runner 00:55:55 INFO - PROCESS | 18878 | 1456995355424 Marionette DEBUG Marionette enabled via build flag and pref 00:55:55 INFO - PROCESS | 18878 | ++DOCSHELL 0x7f3c4a8c1000 == 1 [pid = 18878] [id = 1] 00:55:55 INFO - PROCESS | 18878 | ++DOMWINDOW == 1 (0x7f3c4a8c1800) [pid = 18878] [serial = 1] [outer = (nil)] 00:55:55 INFO - PROCESS | 18878 | ++DOMWINDOW == 2 (0x7f3c4a8c2800) [pid = 18878] [serial = 2] [outer = 0x7f3c4a8c1800] 00:55:56 INFO - PROCESS | 18878 | 1456995356112 Marionette INFO Listening on port 3082 00:55:56 INFO - PROCESS | 18878 | 1456995356623 Marionette DEBUG Marionette enabled via command-line flag 00:55:56 INFO - PROCESS | 18878 | ++DOCSHELL 0x7f3c47327000 == 2 [pid = 18878] [id = 2] 00:55:56 INFO - PROCESS | 18878 | ++DOMWINDOW == 3 (0x7f3c47337800) [pid = 18878] [serial = 3] [outer = (nil)] 00:55:56 INFO - PROCESS | 18878 | ++DOMWINDOW == 4 (0x7f3c47338800) [pid = 18878] [serial = 4] [outer = 0x7f3c47337800] 00:55:56 INFO - PROCESS | 18878 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f3c473f2c70 00:55:56 INFO - PROCESS | 18878 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f3c4723cfd0 00:55:56 INFO - PROCESS | 18878 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f3c47253160 00:55:56 INFO - PROCESS | 18878 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f3c47253460 00:55:56 INFO - PROCESS | 18878 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f3c47253790 00:55:56 INFO - PROCESS | 18878 | ++DOMWINDOW == 5 (0x7f3c472a0800) [pid = 18878] [serial = 5] [outer = 0x7f3c4a8c1800] 00:55:56 INFO - PROCESS | 18878 | [18878] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:55:56 INFO - PROCESS | 18878 | 1456995356946 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54622 00:55:57 INFO - PROCESS | 18878 | [18878] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:55:57 INFO - PROCESS | 18878 | 1456995357035 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54623 00:55:57 INFO - PROCESS | 18878 | 1456995357042 Marionette DEBUG Closed connection conn0 00:55:57 INFO - PROCESS | 18878 | [18878] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:55:57 INFO - PROCESS | 18878 | [18878] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:55:57 INFO - PROCESS | 18878 | 1456995357184 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54624 00:55:57 INFO - PROCESS | 18878 | 1456995357189 Marionette DEBUG Closed connection conn1 00:55:57 INFO - PROCESS | 18878 | [18878] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:55:57 INFO - PROCESS | 18878 | 1456995357235 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54625 00:55:57 INFO - PROCESS | 18878 | 1456995357244 Marionette DEBUG Closed connection conn2 00:55:57 INFO - PROCESS | 18878 | 1456995357274 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:55:57 INFO - PROCESS | 18878 | 1456995357284 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:55:58 INFO - PROCESS | 18878 | [18878] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:55:59 INFO - PROCESS | 18878 | ++DOCSHELL 0x7f3c3a9bc800 == 3 [pid = 18878] [id = 3] 00:55:59 INFO - PROCESS | 18878 | ++DOMWINDOW == 6 (0x7f3c3a9c1000) [pid = 18878] [serial = 6] [outer = (nil)] 00:55:59 INFO - PROCESS | 18878 | ++DOCSHELL 0x7f3c3a9c1800 == 4 [pid = 18878] [id = 4] 00:55:59 INFO - PROCESS | 18878 | ++DOMWINDOW == 7 (0x7f3c3a9e4400) [pid = 18878] [serial = 7] [outer = (nil)] 00:55:59 INFO - PROCESS | 18878 | [18878] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:55:59 INFO - PROCESS | 18878 | ++DOCSHELL 0x7f3c39072800 == 5 [pid = 18878] [id = 5] 00:55:59 INFO - PROCESS | 18878 | ++DOMWINDOW == 8 (0x7f3c39006800) [pid = 18878] [serial = 8] [outer = (nil)] 00:55:59 INFO - PROCESS | 18878 | [18878] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:55:59 INFO - PROCESS | 18878 | [18878] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:55:59 INFO - PROCESS | 18878 | ++DOMWINDOW == 9 (0x7f3c38f92000) [pid = 18878] [serial = 9] [outer = 0x7f3c39006800] 00:56:00 INFO - PROCESS | 18878 | ++DOMWINDOW == 10 (0x7f3c38cc0800) [pid = 18878] [serial = 10] [outer = 0x7f3c3a9c1000] 00:56:00 INFO - PROCESS | 18878 | ++DOMWINDOW == 11 (0x7f3c38ce2c00) [pid = 18878] [serial = 11] [outer = 0x7f3c3a9e4400] 00:56:00 INFO - PROCESS | 18878 | ++DOMWINDOW == 12 (0x7f3c38ce4c00) [pid = 18878] [serial = 12] [outer = 0x7f3c39006800] 00:56:01 INFO - PROCESS | 18878 | 1456995361474 Marionette DEBUG loaded listener.js 00:56:01 INFO - PROCESS | 18878 | 1456995361490 Marionette DEBUG loaded listener.js 00:56:02 INFO - PROCESS | 18878 | ++DOMWINDOW == 13 (0x7f3c36b07c00) [pid = 18878] [serial = 13] [outer = 0x7f3c39006800] 00:56:02 INFO - PROCESS | 18878 | 1456995362170 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c7856029-0f51-469e-bc30-40e496f26483","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:56:02 INFO - PROCESS | 18878 | 1456995362406 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:56:02 INFO - PROCESS | 18878 | 1456995362411 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:56:02 INFO - PROCESS | 18878 | 1456995362806 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:56:02 INFO - PROCESS | 18878 | 1456995362808 Marionette TRACE conn3 <- [1,3,null,{}] 00:56:02 INFO - PROCESS | 18878 | 1456995362881 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:56:03 INFO - PROCESS | 18878 | [18878] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:56:03 INFO - PROCESS | 18878 | ++DOMWINDOW == 14 (0x7f3c32e1dc00) [pid = 18878] [serial = 14] [outer = 0x7f3c39006800] 00:56:03 INFO - PROCESS | 18878 | [18878] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:56:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html 00:56:03 INFO - PROCESS | 18878 | ++DOCSHELL 0x7f3c32358000 == 6 [pid = 18878] [id = 6] 00:56:03 INFO - PROCESS | 18878 | ++DOMWINDOW == 15 (0x7f3c32206c00) [pid = 18878] [serial = 15] [outer = (nil)] 00:56:03 INFO - PROCESS | 18878 | ++DOMWINDOW == 16 (0x7f3c32207c00) [pid = 18878] [serial = 16] [outer = 0x7f3c32206c00] 00:56:03 INFO - PROCESS | 18878 | ++DOMWINDOW == 17 (0x7f3c3220e800) [pid = 18878] [serial = 17] [outer = 0x7f3c32206c00] 00:56:04 INFO - PROCESS | 18878 | ++DOCSHELL 0x7f3c322cd800 == 7 [pid = 18878] [id = 7] 00:56:04 INFO - PROCESS | 18878 | ++DOMWINDOW == 18 (0x7f3c32033000) [pid = 18878] [serial = 18] [outer = (nil)] 00:56:04 INFO - PROCESS | 18878 | ++DOMWINDOW == 19 (0x7f3c32051400) [pid = 18878] [serial = 19] [outer = 0x7f3c32033000] 00:56:04 INFO - PROCESS | 18878 | ++DOMWINDOW == 20 (0x7f3c32057800) [pid = 18878] [serial = 20] [outer = 0x7f3c32033000] 00:56:04 INFO - PROCESS | 18878 | [18878] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:56:04 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:56:04 INFO - document served over http requires an http 00:56:04 INFO - sub-resource via script-tag using the meta-referrer 00:56:04 INFO - delivery method with swap-origin-redirect and when 00:56:04 INFO - the target request is cross-origin. 00:56:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | took 1185ms 00:56:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html 00:56:05 INFO - PROCESS | 18878 | ++DOCSHELL 0x7f3c31e1d800 == 8 [pid = 18878] [id = 8] 00:56:05 INFO - PROCESS | 18878 | ++DOMWINDOW == 21 (0x7f3c31eb3000) [pid = 18878] [serial = 21] [outer = (nil)] 00:56:05 INFO - PROCESS | 18878 | ++DOMWINDOW == 22 (0x7f3c31eb4c00) [pid = 18878] [serial = 22] [outer = 0x7f3c31eb3000] 00:56:05 INFO - PROCESS | 18878 | ++DOMWINDOW == 23 (0x7f3c31eba800) [pid = 18878] [serial = 23] [outer = 0x7f3c31eb3000] 00:56:05 INFO - PROCESS | 18878 | [18878] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:56:05 INFO - PROCESS | 18878 | [18878] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:56:05 INFO - PROCESS | 18878 | [18878] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:56:05 INFO - PROCESS | 18878 | [18878] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:56:05 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:56:05 INFO - document served over http requires an http 00:56:05 INFO - sub-resource via xhr-request using the meta-referrer 00:56:05 INFO - delivery method with keep-origin-redirect and when 00:56:05 INFO - the target request is cross-origin. - expected FAIL 00:56:05 INFO - TEST-INFO | expected FAIL 00:56:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | took 853ms 00:56:05 WARNING - u'runner_teardown' () 00:56:05 INFO - Setting up ssl 00:56:06 INFO - PROCESS | certutil | 00:56:06 INFO - PROCESS | certutil | 00:56:06 INFO - PROCESS | certutil | 00:56:06 INFO - Certificate Nickname Trust Attributes 00:56:06 INFO - SSL,S/MIME,JAR/XPI 00:56:06 INFO - 00:56:06 INFO - web-platform-tests CT,, 00:56:06 INFO - 00:56:06 INFO - Starting runner 00:56:08 INFO - PROCESS | 18946 | 1456995368867 Marionette DEBUG Marionette enabled via build flag and pref 00:56:09 INFO - PROCESS | 18946 | ++DOCSHELL 0x7f4b47ac3800 == 1 [pid = 18946] [id = 1] 00:56:09 INFO - PROCESS | 18946 | ++DOMWINDOW == 1 (0x7f4b47ac4000) [pid = 18946] [serial = 1] [outer = (nil)] 00:56:09 INFO - PROCESS | 18946 | ++DOMWINDOW == 2 (0x7f4b47ac5000) [pid = 18946] [serial = 2] [outer = 0x7f4b47ac4000] 00:56:09 INFO - PROCESS | 18946 | 1456995369559 Marionette INFO Listening on port 3083 00:56:10 INFO - PROCESS | 18946 | 1456995370070 Marionette DEBUG Marionette enabled via command-line flag 00:56:10 INFO - PROCESS | 18946 | ++DOCSHELL 0x7f4b44629000 == 2 [pid = 18946] [id = 2] 00:56:10 INFO - PROCESS | 18946 | ++DOMWINDOW == 3 (0x7f4b44639800) [pid = 18946] [serial = 3] [outer = (nil)] 00:56:10 INFO - PROCESS | 18946 | ++DOMWINDOW == 4 (0x7f4b4463a800) [pid = 18946] [serial = 4] [outer = 0x7f4b44639800] 00:56:10 INFO - PROCESS | 18946 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f4b4bf5fb80 00:56:10 INFO - PROCESS | 18946 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f4b4453df40 00:56:10 INFO - PROCESS | 18946 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f4b445520d0 00:56:10 INFO - PROCESS | 18946 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f4b445523d0 00:56:10 INFO - PROCESS | 18946 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4b44552790 00:56:10 INFO - PROCESS | 18946 | ++DOMWINDOW == 5 (0x7f4b4459b800) [pid = 18946] [serial = 5] [outer = 0x7f4b47ac4000] 00:56:10 INFO - PROCESS | 18946 | [18946] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:56:10 INFO - PROCESS | 18946 | 1456995370393 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53586 00:56:10 INFO - PROCESS | 18946 | [18946] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:56:10 INFO - PROCESS | 18946 | 1456995370483 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53587 00:56:10 INFO - PROCESS | 18946 | 1456995370490 Marionette DEBUG Closed connection conn0 00:56:10 INFO - PROCESS | 18946 | [18946] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:56:10 INFO - PROCESS | 18946 | [18946] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:56:10 INFO - PROCESS | 18946 | 1456995370634 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53588 00:56:10 INFO - PROCESS | 18946 | 1456995370638 Marionette DEBUG Closed connection conn1 00:56:10 INFO - PROCESS | 18946 | [18946] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:56:10 INFO - PROCESS | 18946 | 1456995370686 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53589 00:56:10 INFO - PROCESS | 18946 | 1456995370694 Marionette DEBUG Closed connection conn2 00:56:10 INFO - PROCESS | 18946 | 1456995370737 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:56:10 INFO - PROCESS | 18946 | 1456995370758 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:56:11 INFO - PROCESS | 18946 | [18946] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:56:12 INFO - PROCESS | 18946 | ++DOCSHELL 0x7f4b385a2800 == 3 [pid = 18946] [id = 3] 00:56:12 INFO - PROCESS | 18946 | ++DOMWINDOW == 6 (0x7f4b385a4000) [pid = 18946] [serial = 6] [outer = (nil)] 00:56:12 INFO - PROCESS | 18946 | ++DOCSHELL 0x7f4b385a4800 == 4 [pid = 18946] [id = 4] 00:56:12 INFO - PROCESS | 18946 | ++DOMWINDOW == 7 (0x7f4b387aac00) [pid = 18946] [serial = 7] [outer = (nil)] 00:56:12 INFO - PROCESS | 18946 | [18946] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:56:13 INFO - PROCESS | 18946 | ++DOCSHELL 0x7f4b37c4f800 == 5 [pid = 18946] [id = 5] 00:56:13 INFO - PROCESS | 18946 | ++DOMWINDOW == 8 (0x7f4b379e0000) [pid = 18946] [serial = 8] [outer = (nil)] 00:56:13 INFO - PROCESS | 18946 | [18946] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:56:13 INFO - PROCESS | 18946 | [18946] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:56:13 INFO - PROCESS | 18946 | ++DOMWINDOW == 9 (0x7f4b36b85800) [pid = 18946] [serial = 9] [outer = 0x7f4b379e0000] 00:56:13 INFO - PROCESS | 18946 | ++DOMWINDOW == 10 (0x7f4b36635800) [pid = 18946] [serial = 10] [outer = 0x7f4b385a4000] 00:56:13 INFO - PROCESS | 18946 | ++DOMWINDOW == 11 (0x7f4b36651800) [pid = 18946] [serial = 11] [outer = 0x7f4b387aac00] 00:56:13 INFO - PROCESS | 18946 | ++DOMWINDOW == 12 (0x7f4b36653800) [pid = 18946] [serial = 12] [outer = 0x7f4b379e0000] 00:56:14 INFO - PROCESS | 18946 | 1456995374583 Marionette DEBUG loaded listener.js 00:56:14 INFO - PROCESS | 18946 | 1456995374600 Marionette DEBUG loaded listener.js 00:56:15 INFO - PROCESS | 18946 | ++DOMWINDOW == 13 (0x7f4b4487d400) [pid = 18946] [serial = 13] [outer = 0x7f4b379e0000] 00:56:15 INFO - PROCESS | 18946 | 1456995375246 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"f00fc528-4ba2-4657-9802-ece2f20d6dbb","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:56:15 INFO - PROCESS | 18946 | 1456995375557 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:56:15 INFO - PROCESS | 18946 | 1456995375563 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:56:15 INFO - PROCESS | 18946 | 1456995375923 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:56:15 INFO - PROCESS | 18946 | 1456995375926 Marionette TRACE conn3 <- [1,3,null,{}] 00:56:15 INFO - PROCESS | 18946 | 1456995375970 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:56:16 INFO - PROCESS | 18946 | [18946] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:56:16 INFO - PROCESS | 18946 | ++DOMWINDOW == 14 (0x7f4b31a7b400) [pid = 18946] [serial = 14] [outer = 0x7f4b379e0000] 00:56:16 INFO - PROCESS | 18946 | [18946] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:56:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html 00:56:16 INFO - PROCESS | 18946 | ++DOCSHELL 0x7f4b2f642800 == 6 [pid = 18946] [id = 6] 00:56:16 INFO - PROCESS | 18946 | ++DOMWINDOW == 15 (0x7f4b2f408000) [pid = 18946] [serial = 15] [outer = (nil)] 00:56:16 INFO - PROCESS | 18946 | ++DOMWINDOW == 16 (0x7f4b2f409000) [pid = 18946] [serial = 16] [outer = 0x7f4b2f408000] 00:56:17 INFO - PROCESS | 18946 | ++DOMWINDOW == 17 (0x7f4b2f40fc00) [pid = 18946] [serial = 17] [outer = 0x7f4b2f408000] 00:56:17 INFO - PROCESS | 18946 | ++DOCSHELL 0x7f4b2f208000 == 7 [pid = 18946] [id = 7] 00:56:17 INFO - PROCESS | 18946 | ++DOMWINDOW == 18 (0x7f4b2f410c00) [pid = 18946] [serial = 18] [outer = (nil)] 00:56:17 INFO - PROCESS | 18946 | ++DOMWINDOW == 19 (0x7f4b2f60e800) [pid = 18946] [serial = 19] [outer = 0x7f4b2f410c00] 00:56:17 INFO - PROCESS | 18946 | ++DOMWINDOW == 20 (0x7f4b2f1a5c00) [pid = 18946] [serial = 20] [outer = 0x7f4b2f410c00] 00:56:17 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:56:17 INFO - document served over http requires an http 00:56:17 INFO - sub-resource via xhr-request using the meta-referrer 00:56:17 INFO - delivery method with no-redirect and when 00:56:17 INFO - the target request is cross-origin. - expected FAIL 00:56:17 INFO - TEST-INFO | expected FAIL 00:56:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 933ms 00:56:17 WARNING - u'runner_teardown' () 00:56:17 INFO - Setting up ssl 00:56:18 INFO - PROCESS | certutil | 00:56:18 INFO - PROCESS | certutil | 00:56:18 INFO - PROCESS | certutil | 00:56:18 INFO - Certificate Nickname Trust Attributes 00:56:18 INFO - SSL,S/MIME,JAR/XPI 00:56:18 INFO - 00:56:18 INFO - web-platform-tests CT,, 00:56:18 INFO - 00:56:18 INFO - Starting runner 00:56:20 INFO - PROCESS | 19009 | 1456995380868 Marionette DEBUG Marionette enabled via build flag and pref 00:56:21 INFO - PROCESS | 19009 | ++DOCSHELL 0x7f1f105c1800 == 1 [pid = 19009] [id = 1] 00:56:21 INFO - PROCESS | 19009 | ++DOMWINDOW == 1 (0x7f1f105c2000) [pid = 19009] [serial = 1] [outer = (nil)] 00:56:21 INFO - PROCESS | 19009 | ++DOMWINDOW == 2 (0x7f1f105c3000) [pid = 19009] [serial = 2] [outer = 0x7f1f105c2000] 00:56:21 INFO - PROCESS | 19009 | 1456995381553 Marionette INFO Listening on port 3084 00:56:22 INFO - PROCESS | 19009 | 1456995382062 Marionette DEBUG Marionette enabled via command-line flag 00:56:22 INFO - PROCESS | 19009 | ++DOCSHELL 0x7f1f0d127000 == 2 [pid = 19009] [id = 2] 00:56:22 INFO - PROCESS | 19009 | ++DOMWINDOW == 3 (0x7f1f0d137800) [pid = 19009] [serial = 3] [outer = (nil)] 00:56:22 INFO - PROCESS | 19009 | ++DOMWINDOW == 4 (0x7f1f0d138800) [pid = 19009] [serial = 4] [outer = 0x7f1f0d137800] 00:56:22 INFO - PROCESS | 19009 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f1f1455fc10 00:56:22 INFO - PROCESS | 19009 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f1f0d03cfd0 00:56:22 INFO - PROCESS | 19009 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f1f0d053160 00:56:22 INFO - PROCESS | 19009 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f1f0d053460 00:56:22 INFO - PROCESS | 19009 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f1f0d053790 00:56:22 INFO - PROCESS | 19009 | ++DOMWINDOW == 5 (0x7f1f0d0a3800) [pid = 19009] [serial = 5] [outer = 0x7f1f105c2000] 00:56:22 INFO - PROCESS | 19009 | [19009] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:56:22 INFO - PROCESS | 19009 | 1456995382382 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51089 00:56:22 INFO - PROCESS | 19009 | [19009] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:56:22 INFO - PROCESS | 19009 | 1456995382471 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51090 00:56:22 INFO - PROCESS | 19009 | 1456995382478 Marionette DEBUG Closed connection conn0 00:56:22 INFO - PROCESS | 19009 | [19009] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:56:22 INFO - PROCESS | 19009 | [19009] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:56:22 INFO - PROCESS | 19009 | 1456995382621 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51091 00:56:22 INFO - PROCESS | 19009 | 1456995382626 Marionette DEBUG Closed connection conn1 00:56:22 INFO - PROCESS | 19009 | [19009] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:56:22 INFO - PROCESS | 19009 | 1456995382671 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:51092 00:56:22 INFO - PROCESS | 19009 | 1456995382678 Marionette DEBUG Closed connection conn2 00:56:22 INFO - PROCESS | 19009 | 1456995382695 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:56:22 INFO - PROCESS | 19009 | 1456995382705 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:56:23 INFO - PROCESS | 19009 | [19009] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:56:24 INFO - PROCESS | 19009 | ++DOCSHELL 0x7f1f00e7a000 == 3 [pid = 19009] [id = 3] 00:56:24 INFO - PROCESS | 19009 | ++DOMWINDOW == 6 (0x7f1f00e7c000) [pid = 19009] [serial = 6] [outer = (nil)] 00:56:24 INFO - PROCESS | 19009 | ++DOCSHELL 0x7f1f00e7c800 == 4 [pid = 19009] [id = 4] 00:56:24 INFO - PROCESS | 19009 | ++DOMWINDOW == 7 (0x7f1f010c1400) [pid = 19009] [serial = 7] [outer = (nil)] 00:56:24 INFO - PROCESS | 19009 | [19009] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:56:25 INFO - PROCESS | 19009 | ++DOCSHELL 0x7f1eff667800 == 5 [pid = 19009] [id = 5] 00:56:25 INFO - PROCESS | 19009 | ++DOMWINDOW == 8 (0x7f1f002ef000) [pid = 19009] [serial = 8] [outer = (nil)] 00:56:25 INFO - PROCESS | 19009 | [19009] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:56:25 INFO - PROCESS | 19009 | [19009] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:56:25 INFO - PROCESS | 19009 | ++DOMWINDOW == 9 (0x7f1eff585000) [pid = 19009] [serial = 9] [outer = 0x7f1f002ef000] 00:56:25 INFO - PROCESS | 19009 | ++DOMWINDOW == 10 (0x7f1eff2a5800) [pid = 19009] [serial = 10] [outer = 0x7f1f00e7c000] 00:56:25 INFO - PROCESS | 19009 | ++DOMWINDOW == 11 (0x7f1eff2d2400) [pid = 19009] [serial = 11] [outer = 0x7f1f010c1400] 00:56:25 INFO - PROCESS | 19009 | ++DOMWINDOW == 12 (0x7f1eff2d4400) [pid = 19009] [serial = 12] [outer = 0x7f1f002ef000] 00:56:26 INFO - PROCESS | 19009 | 1456995386698 Marionette DEBUG loaded listener.js 00:56:26 INFO - PROCESS | 19009 | 1456995386716 Marionette DEBUG loaded listener.js 00:56:27 INFO - PROCESS | 19009 | ++DOMWINDOW == 13 (0x7f1f0d3e7800) [pid = 19009] [serial = 13] [outer = 0x7f1f002ef000] 00:56:27 INFO - PROCESS | 19009 | 1456995387357 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"0a7cba68-c7e6-4c89-89aa-271a925ab448","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:56:27 INFO - PROCESS | 19009 | 1456995387656 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:56:27 INFO - PROCESS | 19009 | 1456995387660 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:56:28 INFO - PROCESS | 19009 | 1456995388005 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:56:28 INFO - PROCESS | 19009 | 1456995388009 Marionette TRACE conn3 <- [1,3,null,{}] 00:56:28 INFO - PROCESS | 19009 | 1456995388076 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:56:28 INFO - PROCESS | 19009 | [19009] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:56:28 INFO - PROCESS | 19009 | ++DOMWINDOW == 14 (0x7f1efa0db800) [pid = 19009] [serial = 14] [outer = 0x7f1f002ef000] 00:56:28 INFO - PROCESS | 19009 | [19009] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:56:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html 00:56:28 INFO - PROCESS | 19009 | ++DOCSHELL 0x7f1ef8278000 == 6 [pid = 19009] [id = 6] 00:56:28 INFO - PROCESS | 19009 | ++DOMWINDOW == 15 (0x7f1ef8007c00) [pid = 19009] [serial = 15] [outer = (nil)] 00:56:28 INFO - PROCESS | 19009 | ++DOMWINDOW == 16 (0x7f1ef8008c00) [pid = 19009] [serial = 16] [outer = 0x7f1ef8007c00] 00:56:29 INFO - PROCESS | 19009 | ++DOMWINDOW == 17 (0x7f1ef800f800) [pid = 19009] [serial = 17] [outer = 0x7f1ef8007c00] 00:56:29 INFO - PROCESS | 19009 | ++DOCSHELL 0x7f1ef80d6000 == 7 [pid = 19009] [id = 7] 00:56:29 INFO - PROCESS | 19009 | ++DOMWINDOW == 18 (0x7f1ef7e37c00) [pid = 19009] [serial = 18] [outer = (nil)] 00:56:29 INFO - PROCESS | 19009 | ++DOMWINDOW == 19 (0x7f1ef8011c00) [pid = 19009] [serial = 19] [outer = 0x7f1ef7e37c00] 00:56:29 INFO - PROCESS | 19009 | ++DOMWINDOW == 20 (0x7f1ef7847400) [pid = 19009] [serial = 20] [outer = 0x7f1ef7e37c00] 00:56:29 INFO - PROCESS | 19009 | [19009] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:56:29 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:56:29 INFO - document served over http requires an http 00:56:29 INFO - sub-resource via xhr-request using the meta-referrer 00:56:29 INFO - delivery method with swap-origin-redirect and when 00:56:29 INFO - the target request is cross-origin. 00:56:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | took 1130ms 00:56:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html 00:56:30 INFO - PROCESS | 19009 | ++DOCSHELL 0x7f1ef7bee800 == 8 [pid = 19009] [id = 8] 00:56:30 INFO - PROCESS | 19009 | ++DOMWINDOW == 21 (0x7f1ef7995400) [pid = 19009] [serial = 21] [outer = (nil)] 00:56:30 INFO - PROCESS | 19009 | ++DOMWINDOW == 22 (0x7f1ef7c94000) [pid = 19009] [serial = 22] [outer = 0x7f1ef7995400] 00:56:30 INFO - PROCESS | 19009 | ++DOMWINDOW == 23 (0x7f1ef7c99c00) [pid = 19009] [serial = 23] [outer = 0x7f1ef7995400] 00:56:30 INFO - PROCESS | 19009 | [19009] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:56:30 INFO - PROCESS | 19009 | [19009] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:56:30 INFO - PROCESS | 19009 | [19009] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:56:30 INFO - PROCESS | 19009 | [19009] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:56:31 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:56:31 INFO - document served over http requires an https 00:56:31 INFO - sub-resource via fetch-request using the meta-referrer 00:56:31 INFO - delivery method with keep-origin-redirect and when 00:56:31 INFO - the target request is cross-origin. - expected FAIL 00:56:31 INFO - TEST-INFO | expected FAIL 00:56:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | took 961ms 00:56:31 WARNING - u'runner_teardown' () 00:56:31 INFO - Setting up ssl 00:56:31 INFO - PROCESS | certutil | 00:56:31 INFO - PROCESS | certutil | 00:56:31 INFO - PROCESS | certutil | 00:56:31 INFO - Certificate Nickname Trust Attributes 00:56:31 INFO - SSL,S/MIME,JAR/XPI 00:56:31 INFO - 00:56:31 INFO - web-platform-tests CT,, 00:56:31 INFO - 00:56:31 INFO - Starting runner 00:56:34 INFO - PROCESS | 19079 | 1456995394160 Marionette DEBUG Marionette enabled via build flag and pref 00:56:34 INFO - PROCESS | 19079 | ++DOCSHELL 0x7fe8b3cc6000 == 1 [pid = 19079] [id = 1] 00:56:34 INFO - PROCESS | 19079 | ++DOMWINDOW == 1 (0x7fe8b3cc6800) [pid = 19079] [serial = 1] [outer = (nil)] 00:56:34 INFO - PROCESS | 19079 | ++DOMWINDOW == 2 (0x7fe8b3cc7800) [pid = 19079] [serial = 2] [outer = 0x7fe8b3cc6800] 00:56:34 INFO - PROCESS | 19079 | 1456995394843 Marionette INFO Listening on port 3085 00:56:35 INFO - PROCESS | 19079 | 1456995395355 Marionette DEBUG Marionette enabled via command-line flag 00:56:35 INFO - PROCESS | 19079 | ++DOCSHELL 0x7fe8b0827800 == 2 [pid = 19079] [id = 2] 00:56:35 INFO - PROCESS | 19079 | ++DOMWINDOW == 3 (0x7fe8b0838000) [pid = 19079] [serial = 3] [outer = (nil)] 00:56:35 INFO - PROCESS | 19079 | ++DOMWINDOW == 4 (0x7fe8b0839000) [pid = 19079] [serial = 4] [outer = 0x7fe8b0838000] 00:56:35 INFO - PROCESS | 19079 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fe8b7c5fc10 00:56:35 INFO - PROCESS | 19079 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fe8b0740fd0 00:56:35 INFO - PROCESS | 19079 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fe8b0759160 00:56:35 INFO - PROCESS | 19079 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fe8b0759460 00:56:35 INFO - PROCESS | 19079 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fe8b0759790 00:56:35 INFO - PROCESS | 19079 | ++DOMWINDOW == 5 (0x7fe8aaa4a800) [pid = 19079] [serial = 5] [outer = 0x7fe8b3cc6800] 00:56:35 INFO - PROCESS | 19079 | [19079] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:56:35 INFO - PROCESS | 19079 | 1456995395677 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57445 00:56:35 INFO - PROCESS | 19079 | [19079] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:56:35 INFO - PROCESS | 19079 | 1456995395765 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57446 00:56:35 INFO - PROCESS | 19079 | 1456995395773 Marionette DEBUG Closed connection conn0 00:56:35 INFO - PROCESS | 19079 | [19079] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:56:35 INFO - PROCESS | 19079 | [19079] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:56:35 INFO - PROCESS | 19079 | 1456995395917 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57447 00:56:35 INFO - PROCESS | 19079 | 1456995395921 Marionette DEBUG Closed connection conn1 00:56:35 INFO - PROCESS | 19079 | [19079] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:56:35 INFO - PROCESS | 19079 | 1456995395974 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57448 00:56:35 INFO - PROCESS | 19079 | 1456995395979 Marionette DEBUG Closed connection conn2 00:56:36 INFO - PROCESS | 19079 | 1456995396013 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:56:36 INFO - PROCESS | 19079 | 1456995396035 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:56:36 INFO - PROCESS | 19079 | [19079] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:56:37 INFO - PROCESS | 19079 | ++DOCSHELL 0x7fe8a47b5000 == 3 [pid = 19079] [id = 3] 00:56:37 INFO - PROCESS | 19079 | ++DOMWINDOW == 6 (0x7fe8a47b6800) [pid = 19079] [serial = 6] [outer = (nil)] 00:56:37 INFO - PROCESS | 19079 | ++DOCSHELL 0x7fe8a47b7000 == 4 [pid = 19079] [id = 4] 00:56:37 INFO - PROCESS | 19079 | ++DOMWINDOW == 7 (0x7fe8a4ad6400) [pid = 19079] [serial = 7] [outer = (nil)] 00:56:38 INFO - PROCESS | 19079 | [19079] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:56:38 INFO - PROCESS | 19079 | ++DOCSHELL 0x7fe8a3abe800 == 5 [pid = 19079] [id = 5] 00:56:38 INFO - PROCESS | 19079 | ++DOMWINDOW == 8 (0x7fe8a3be6c00) [pid = 19079] [serial = 8] [outer = (nil)] 00:56:38 INFO - PROCESS | 19079 | [19079] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:56:38 INFO - PROCESS | 19079 | [19079] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:56:38 INFO - PROCESS | 19079 | ++DOMWINDOW == 9 (0x7fe8a2d4d800) [pid = 19079] [serial = 9] [outer = 0x7fe8a3be6c00] 00:56:38 INFO - PROCESS | 19079 | ++DOMWINDOW == 10 (0x7fe8a2841800) [pid = 19079] [serial = 10] [outer = 0x7fe8a47b6800] 00:56:38 INFO - PROCESS | 19079 | ++DOMWINDOW == 11 (0x7fe8a2859c00) [pid = 19079] [serial = 11] [outer = 0x7fe8a4ad6400] 00:56:38 INFO - PROCESS | 19079 | ++DOMWINDOW == 12 (0x7fe8a285bc00) [pid = 19079] [serial = 12] [outer = 0x7fe8a3be6c00] 00:56:39 INFO - PROCESS | 19079 | 1456995399890 Marionette DEBUG loaded listener.js 00:56:39 INFO - PROCESS | 19079 | 1456995399906 Marionette DEBUG loaded listener.js 00:56:40 INFO - PROCESS | 19079 | ++DOMWINDOW == 13 (0x7fe8b0a95400) [pid = 19079] [serial = 13] [outer = 0x7fe8a3be6c00] 00:56:40 INFO - PROCESS | 19079 | 1456995400538 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5823702e-1352-4160-83ee-bfddf3b7d704","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:56:40 INFO - PROCESS | 19079 | 1456995400871 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:56:40 INFO - PROCESS | 19079 | 1456995400877 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:56:41 INFO - PROCESS | 19079 | 1456995401178 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:56:41 INFO - PROCESS | 19079 | 1456995401180 Marionette TRACE conn3 <- [1,3,null,{}] 00:56:41 INFO - PROCESS | 19079 | 1456995401224 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:56:41 INFO - PROCESS | 19079 | [19079] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:56:41 INFO - PROCESS | 19079 | ++DOMWINDOW == 14 (0x7fe89d48e400) [pid = 19079] [serial = 14] [outer = 0x7fe8a3be6c00] 00:56:41 INFO - PROCESS | 19079 | [19079] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:56:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html 00:56:42 INFO - PROCESS | 19079 | ++DOCSHELL 0x7fe89c066000 == 6 [pid = 19079] [id = 6] 00:56:42 INFO - PROCESS | 19079 | ++DOMWINDOW == 15 (0x7fe89b509000) [pid = 19079] [serial = 15] [outer = (nil)] 00:56:42 INFO - PROCESS | 19079 | ++DOMWINDOW == 16 (0x7fe89b50a000) [pid = 19079] [serial = 16] [outer = 0x7fe89b509000] 00:56:42 INFO - PROCESS | 19079 | ++DOMWINDOW == 17 (0x7fe89b510800) [pid = 19079] [serial = 17] [outer = 0x7fe89b509000] 00:56:42 INFO - PROCESS | 19079 | ++DOCSHELL 0x7fe89b5df800 == 7 [pid = 19079] [id = 7] 00:56:42 INFO - PROCESS | 19079 | ++DOMWINDOW == 18 (0x7fe89b21d400) [pid = 19079] [serial = 18] [outer = (nil)] 00:56:42 INFO - PROCESS | 19079 | ++DOMWINDOW == 19 (0x7fe89b222c00) [pid = 19079] [serial = 19] [outer = 0x7fe89b21d400] 00:56:42 INFO - PROCESS | 19079 | ++DOMWINDOW == 20 (0x7fe89c029800) [pid = 19079] [serial = 20] [outer = 0x7fe89b21d400] 00:56:43 INFO - PROCESS | 19079 | [19079] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:56:43 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:56:43 INFO - document served over http requires an https 00:56:43 INFO - sub-resource via fetch-request using the meta-referrer 00:56:43 INFO - delivery method with no-redirect and when 00:56:43 INFO - the target request is cross-origin. - expected FAIL 00:56:43 INFO - TEST-INFO | expected FAIL 00:56:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1141ms 00:56:43 WARNING - u'runner_teardown' () 00:56:43 INFO - Setting up ssl 00:56:43 INFO - PROCESS | certutil | 00:56:43 INFO - PROCESS | certutil | 00:56:43 INFO - PROCESS | certutil | 00:56:43 INFO - Certificate Nickname Trust Attributes 00:56:43 INFO - SSL,S/MIME,JAR/XPI 00:56:43 INFO - 00:56:43 INFO - web-platform-tests CT,, 00:56:43 INFO - 00:56:43 INFO - Starting runner 00:56:46 INFO - PROCESS | 19146 | 1456995406275 Marionette DEBUG Marionette enabled via build flag and pref 00:56:46 INFO - PROCESS | 19146 | ++DOCSHELL 0x7f8d9bec5000 == 1 [pid = 19146] [id = 1] 00:56:46 INFO - PROCESS | 19146 | ++DOMWINDOW == 1 (0x7f8d9bec5800) [pid = 19146] [serial = 1] [outer = (nil)] 00:56:46 INFO - PROCESS | 19146 | ++DOMWINDOW == 2 (0x7f8d9bec6800) [pid = 19146] [serial = 2] [outer = 0x7f8d9bec5800] 00:56:46 INFO - PROCESS | 19146 | 1456995406963 Marionette INFO Listening on port 3086 00:56:47 INFO - PROCESS | 19146 | 1456995407464 Marionette DEBUG Marionette enabled via command-line flag 00:56:47 INFO - PROCESS | 19146 | ++DOCSHELL 0x7f8d98a28000 == 2 [pid = 19146] [id = 2] 00:56:47 INFO - PROCESS | 19146 | ++DOMWINDOW == 3 (0x7f8d98a38800) [pid = 19146] [serial = 3] [outer = (nil)] 00:56:47 INFO - PROCESS | 19146 | ++DOMWINDOW == 4 (0x7f8d98a39800) [pid = 19146] [serial = 4] [outer = 0x7f8d98a38800] 00:56:47 INFO - PROCESS | 19146 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8d9fe5fc10 00:56:47 INFO - PROCESS | 19146 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8d9893efd0 00:56:47 INFO - PROCESS | 19146 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8d98955160 00:56:47 INFO - PROCESS | 19146 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8d98955460 00:56:47 INFO - PROCESS | 19146 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8d98955790 00:56:47 INFO - PROCESS | 19146 | ++DOMWINDOW == 5 (0x7f8d989a6000) [pid = 19146] [serial = 5] [outer = 0x7f8d9bec5800] 00:56:47 INFO - PROCESS | 19146 | [19146] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:56:47 INFO - PROCESS | 19146 | 1456995407786 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46603 00:56:47 INFO - PROCESS | 19146 | [19146] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:56:47 INFO - PROCESS | 19146 | 1456995407876 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46604 00:56:47 INFO - PROCESS | 19146 | 1456995407883 Marionette DEBUG Closed connection conn0 00:56:47 INFO - PROCESS | 19146 | [19146] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:56:48 INFO - PROCESS | 19146 | [19146] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:56:48 INFO - PROCESS | 19146 | 1456995408022 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46605 00:56:48 INFO - PROCESS | 19146 | 1456995408027 Marionette DEBUG Closed connection conn1 00:56:48 INFO - PROCESS | 19146 | [19146] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:56:48 INFO - PROCESS | 19146 | 1456995408074 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46606 00:56:48 INFO - PROCESS | 19146 | 1456995408083 Marionette DEBUG Closed connection conn2 00:56:48 INFO - PROCESS | 19146 | 1456995408124 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:56:48 INFO - PROCESS | 19146 | 1456995408139 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:56:48 INFO - PROCESS | 19146 | [19146] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:56:49 INFO - PROCESS | 19146 | ++DOCSHELL 0x7f8d8cc91800 == 3 [pid = 19146] [id = 3] 00:56:49 INFO - PROCESS | 19146 | ++DOMWINDOW == 6 (0x7f8d8d234000) [pid = 19146] [serial = 6] [outer = (nil)] 00:56:49 INFO - PROCESS | 19146 | ++DOCSHELL 0x7f8d8d236000 == 4 [pid = 19146] [id = 4] 00:56:49 INFO - PROCESS | 19146 | ++DOMWINDOW == 7 (0x7f8d8cbd3800) [pid = 19146] [serial = 7] [outer = (nil)] 00:56:50 INFO - PROCESS | 19146 | [19146] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:56:50 INFO - PROCESS | 19146 | ++DOCSHELL 0x7f8d8bcbe000 == 5 [pid = 19146] [id = 5] 00:56:50 INFO - PROCESS | 19146 | ++DOMWINDOW == 8 (0x7f8d8bdc2400) [pid = 19146] [serial = 8] [outer = (nil)] 00:56:50 INFO - PROCESS | 19146 | [19146] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:56:50 INFO - PROCESS | 19146 | [19146] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:56:50 INFO - PROCESS | 19146 | ++DOMWINDOW == 9 (0x7f8d8b06a800) [pid = 19146] [serial = 9] [outer = 0x7f8d8bdc2400] 00:56:50 INFO - PROCESS | 19146 | ++DOMWINDOW == 10 (0x7f8d8aa12000) [pid = 19146] [serial = 10] [outer = 0x7f8d8d234000] 00:56:50 INFO - PROCESS | 19146 | ++DOMWINDOW == 11 (0x7f8d8aa2ec00) [pid = 19146] [serial = 11] [outer = 0x7f8d8cbd3800] 00:56:50 INFO - PROCESS | 19146 | ++DOMWINDOW == 12 (0x7f8d8aa30c00) [pid = 19146] [serial = 12] [outer = 0x7f8d8bdc2400] 00:56:51 INFO - PROCESS | 19146 | 1456995411839 Marionette DEBUG loaded listener.js 00:56:51 INFO - PROCESS | 19146 | 1456995411855 Marionette DEBUG loaded listener.js 00:56:52 INFO - PROCESS | 19146 | ++DOMWINDOW == 13 (0x7f8d98c3c000) [pid = 19146] [serial = 13] [outer = 0x7f8d8bdc2400] 00:56:52 INFO - PROCESS | 19146 | 1456995412499 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"47c9ce0c-1b85-48b2-8872-505cabce0078","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:56:52 INFO - PROCESS | 19146 | 1456995412821 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:56:52 INFO - PROCESS | 19146 | 1456995412827 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:56:53 INFO - PROCESS | 19146 | 1456995413153 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:56:53 INFO - PROCESS | 19146 | 1456995413157 Marionette TRACE conn3 <- [1,3,null,{}] 00:56:53 INFO - PROCESS | 19146 | 1456995413236 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:56:53 INFO - PROCESS | 19146 | [19146] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:56:53 INFO - PROCESS | 19146 | ++DOMWINDOW == 14 (0x7f8d8556a000) [pid = 19146] [serial = 14] [outer = 0x7f8d8bdc2400] 00:56:53 INFO - PROCESS | 19146 | [19146] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:56:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html 00:56:54 INFO - PROCESS | 19146 | ++DOCSHELL 0x7f8d85445000 == 6 [pid = 19146] [id = 6] 00:56:54 INFO - PROCESS | 19146 | ++DOMWINDOW == 15 (0x7f8d83908c00) [pid = 19146] [serial = 15] [outer = (nil)] 00:56:54 INFO - PROCESS | 19146 | ++DOMWINDOW == 16 (0x7f8d83909c00) [pid = 19146] [serial = 16] [outer = 0x7f8d83908c00] 00:56:54 INFO - PROCESS | 19146 | ++DOMWINDOW == 17 (0x7f8d83910800) [pid = 19146] [serial = 17] [outer = 0x7f8d83908c00] 00:56:54 INFO - PROCESS | 19146 | ++DOCSHELL 0x7f8d83740800 == 7 [pid = 19146] [id = 7] 00:56:54 INFO - PROCESS | 19146 | ++DOMWINDOW == 18 (0x7f8d83911000) [pid = 19146] [serial = 18] [outer = (nil)] 00:56:54 INFO - PROCESS | 19146 | ++DOMWINDOW == 19 (0x7f8d8a786c00) [pid = 19146] [serial = 19] [outer = 0x7f8d83911000] 00:56:54 INFO - PROCESS | 19146 | ++DOMWINDOW == 20 (0x7f8d8369cc00) [pid = 19146] [serial = 20] [outer = 0x7f8d83911000] 00:56:55 INFO - PROCESS | 19146 | [19146] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:56:55 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:56:55 INFO - document served over http requires an https 00:56:55 INFO - sub-resource via fetch-request using the meta-referrer 00:56:55 INFO - delivery method with swap-origin-redirect and when 00:56:55 INFO - the target request is cross-origin. - expected FAIL 00:56:55 INFO - TEST-INFO | expected FAIL 00:56:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | took 1290ms 00:56:55 WARNING - u'runner_teardown' () 00:56:55 INFO - Setting up ssl 00:56:55 INFO - PROCESS | certutil | 00:56:55 INFO - PROCESS | certutil | 00:56:55 INFO - PROCESS | certutil | 00:56:55 INFO - Certificate Nickname Trust Attributes 00:56:55 INFO - SSL,S/MIME,JAR/XPI 00:56:55 INFO - 00:56:55 INFO - web-platform-tests CT,, 00:56:55 INFO - 00:56:55 INFO - Starting runner 00:56:58 INFO - PROCESS | 19213 | 1456995418490 Marionette DEBUG Marionette enabled via build flag and pref 00:56:58 INFO - PROCESS | 19213 | ++DOCSHELL 0x7f0e9bcc5800 == 1 [pid = 19213] [id = 1] 00:56:58 INFO - PROCESS | 19213 | ++DOMWINDOW == 1 (0x7f0e9bcc6000) [pid = 19213] [serial = 1] [outer = (nil)] 00:56:58 INFO - PROCESS | 19213 | ++DOMWINDOW == 2 (0x7f0e9bcc7000) [pid = 19213] [serial = 2] [outer = 0x7f0e9bcc6000] 00:56:59 INFO - PROCESS | 19213 | 1456995419186 Marionette INFO Listening on port 3087 00:56:59 INFO - PROCESS | 19213 | 1456995419692 Marionette DEBUG Marionette enabled via command-line flag 00:56:59 INFO - PROCESS | 19213 | ++DOCSHELL 0x7f0e98827000 == 2 [pid = 19213] [id = 2] 00:56:59 INFO - PROCESS | 19213 | ++DOMWINDOW == 3 (0x7f0e98837800) [pid = 19213] [serial = 3] [outer = (nil)] 00:56:59 INFO - PROCESS | 19213 | ++DOMWINDOW == 4 (0x7f0e98838800) [pid = 19213] [serial = 4] [outer = 0x7f0e98837800] 00:56:59 INFO - PROCESS | 19213 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0e9fc5fb80 00:56:59 INFO - PROCESS | 19213 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f0e98741f40 00:56:59 INFO - PROCESS | 19213 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0e98753160 00:56:59 INFO - PROCESS | 19213 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0e98753460 00:56:59 INFO - PROCESS | 19213 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0e98753790 00:56:59 INFO - PROCESS | 19213 | ++DOMWINDOW == 5 (0x7f0e987a3000) [pid = 19213] [serial = 5] [outer = 0x7f0e9bcc6000] 00:57:00 INFO - PROCESS | 19213 | [19213] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:57:00 INFO - PROCESS | 19213 | 1456995420012 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35088 00:57:00 INFO - PROCESS | 19213 | [19213] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:57:00 INFO - PROCESS | 19213 | 1456995420122 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35089 00:57:00 INFO - PROCESS | 19213 | 1456995420129 Marionette DEBUG Closed connection conn0 00:57:00 INFO - PROCESS | 19213 | [19213] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:57:00 INFO - PROCESS | 19213 | [19213] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:57:00 INFO - PROCESS | 19213 | 1456995420376 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35090 00:57:00 INFO - PROCESS | 19213 | 1456995420383 Marionette DEBUG Closed connection conn1 00:57:00 INFO - PROCESS | 19213 | [19213] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:57:00 INFO - PROCESS | 19213 | 1456995420439 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35091 00:57:00 INFO - PROCESS | 19213 | 1456995420452 Marionette DEBUG Closed connection conn2 00:57:00 INFO - PROCESS | 19213 | 1456995420482 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:57:00 INFO - PROCESS | 19213 | 1456995420495 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:57:01 INFO - PROCESS | 19213 | [19213] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:57:02 INFO - PROCESS | 19213 | ++DOCSHELL 0x7f0e8c68c000 == 3 [pid = 19213] [id = 3] 00:57:02 INFO - PROCESS | 19213 | ++DOMWINDOW == 6 (0x7f0e8c691000) [pid = 19213] [serial = 6] [outer = (nil)] 00:57:02 INFO - PROCESS | 19213 | ++DOCSHELL 0x7f0e8c691800 == 4 [pid = 19213] [id = 4] 00:57:02 INFO - PROCESS | 19213 | ++DOMWINDOW == 7 (0x7f0e8c550400) [pid = 19213] [serial = 7] [outer = (nil)] 00:57:02 INFO - PROCESS | 19213 | [19213] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:57:03 INFO - PROCESS | 19213 | ++DOCSHELL 0x7f0e8aec1800 == 5 [pid = 19213] [id = 5] 00:57:03 INFO - PROCESS | 19213 | ++DOMWINDOW == 8 (0x7f0e8ae26400) [pid = 19213] [serial = 8] [outer = (nil)] 00:57:03 INFO - PROCESS | 19213 | [19213] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:57:03 INFO - PROCESS | 19213 | [19213] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:57:03 INFO - PROCESS | 19213 | ++DOMWINDOW == 9 (0x7f0e8ad9e400) [pid = 19213] [serial = 9] [outer = 0x7f0e8ae26400] 00:57:03 INFO - PROCESS | 19213 | ++DOMWINDOW == 10 (0x7f0e8aacd000) [pid = 19213] [serial = 10] [outer = 0x7f0e8c691000] 00:57:03 INFO - PROCESS | 19213 | ++DOMWINDOW == 11 (0x7f0e8aaf4400) [pid = 19213] [serial = 11] [outer = 0x7f0e8c550400] 00:57:03 INFO - PROCESS | 19213 | ++DOMWINDOW == 12 (0x7f0e8aaf6400) [pid = 19213] [serial = 12] [outer = 0x7f0e8ae26400] 00:57:04 INFO - PROCESS | 19213 | 1456995424473 Marionette DEBUG loaded listener.js 00:57:04 INFO - PROCESS | 19213 | 1456995424489 Marionette DEBUG loaded listener.js 00:57:05 INFO - PROCESS | 19213 | ++DOMWINDOW == 13 (0x7f0e98aec400) [pid = 19213] [serial = 13] [outer = 0x7f0e8ae26400] 00:57:05 INFO - PROCESS | 19213 | 1456995425131 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"44e5aba9-937a-4ba1-ab0b-527bcb2eb821","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:57:05 INFO - PROCESS | 19213 | 1456995425390 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:57:05 INFO - PROCESS | 19213 | 1456995425396 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:57:05 INFO - PROCESS | 19213 | 1456995425775 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:57:05 INFO - PROCESS | 19213 | 1456995425777 Marionette TRACE conn3 <- [1,3,null,{}] 00:57:05 INFO - PROCESS | 19213 | 1456995425846 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:57:06 INFO - PROCESS | 19213 | [19213] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:57:06 INFO - PROCESS | 19213 | ++DOMWINDOW == 14 (0x7f0e8d8afc00) [pid = 19213] [serial = 14] [outer = 0x7f0e8ae26400] 00:57:06 INFO - PROCESS | 19213 | [19213] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:57:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html 00:57:06 INFO - PROCESS | 19213 | ++DOCSHELL 0x7f0e8395f800 == 6 [pid = 19213] [id = 6] 00:57:06 INFO - PROCESS | 19213 | ++DOMWINDOW == 15 (0x7f0e83807c00) [pid = 19213] [serial = 15] [outer = (nil)] 00:57:06 INFO - PROCESS | 19213 | ++DOMWINDOW == 16 (0x7f0e83808c00) [pid = 19213] [serial = 16] [outer = 0x7f0e83807c00] 00:57:06 INFO - PROCESS | 19213 | ++DOMWINDOW == 17 (0x7f0e8380f800) [pid = 19213] [serial = 17] [outer = 0x7f0e83807c00] 00:57:07 INFO - PROCESS | 19213 | ++DOCSHELL 0x7f0e838db800 == 7 [pid = 19213] [id = 7] 00:57:07 INFO - PROCESS | 19213 | ++DOMWINDOW == 18 (0x7f0e8363b400) [pid = 19213] [serial = 18] [outer = (nil)] 00:57:07 INFO - PROCESS | 19213 | ++DOMWINDOW == 19 (0x7f0e83640c00) [pid = 19213] [serial = 19] [outer = 0x7f0e8363b400] 00:57:07 INFO - PROCESS | 19213 | ++DOCSHELL 0x7f0e838f1800 == 8 [pid = 19213] [id = 8] 00:57:07 INFO - PROCESS | 19213 | ++DOMWINDOW == 20 (0x7f0e83690c00) [pid = 19213] [serial = 20] [outer = (nil)] 00:57:07 INFO - PROCESS | 19213 | ++DOMWINDOW == 21 (0x7f0e8368dc00) [pid = 19213] [serial = 21] [outer = 0x7f0e8363b400] 00:57:07 INFO - PROCESS | 19213 | ++DOMWINDOW == 22 (0x7f0e833a5400) [pid = 19213] [serial = 22] [outer = 0x7f0e83690c00] 00:57:07 INFO - PROCESS | 19213 | [19213] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:57:07 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:57:07 INFO - document served over http requires an https 00:57:07 INFO - sub-resource via iframe-tag using the meta-referrer 00:57:07 INFO - delivery method with keep-origin-redirect and when 00:57:07 INFO - the target request is cross-origin. - expected FAIL 00:57:07 INFO - TEST-INFO | expected FAIL 00:57:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 1384ms 00:57:08 WARNING - u'runner_teardown' () 00:57:08 INFO - Setting up ssl 00:57:08 INFO - PROCESS | certutil | 00:57:08 INFO - PROCESS | certutil | 00:57:08 INFO - PROCESS | certutil | 00:57:08 INFO - Certificate Nickname Trust Attributes 00:57:08 INFO - SSL,S/MIME,JAR/XPI 00:57:08 INFO - 00:57:08 INFO - web-platform-tests CT,, 00:57:08 INFO - 00:57:08 INFO - Starting runner 00:57:11 INFO - PROCESS | 19281 | 1456995431091 Marionette DEBUG Marionette enabled via build flag and pref 00:57:11 INFO - PROCESS | 19281 | ++DOCSHELL 0x7f9fa8fc3000 == 1 [pid = 19281] [id = 1] 00:57:11 INFO - PROCESS | 19281 | ++DOMWINDOW == 1 (0x7f9fa8fc3800) [pid = 19281] [serial = 1] [outer = (nil)] 00:57:11 INFO - PROCESS | 19281 | ++DOMWINDOW == 2 (0x7f9fa8fc4800) [pid = 19281] [serial = 2] [outer = 0x7f9fa8fc3800] 00:57:11 INFO - PROCESS | 19281 | 1456995431781 Marionette INFO Listening on port 3088 00:57:12 INFO - PROCESS | 19281 | 1456995432287 Marionette DEBUG Marionette enabled via command-line flag 00:57:12 INFO - PROCESS | 19281 | ++DOCSHELL 0x7f9fa5b25000 == 2 [pid = 19281] [id = 2] 00:57:12 INFO - PROCESS | 19281 | ++DOMWINDOW == 3 (0x7f9fa5b35800) [pid = 19281] [serial = 3] [outer = (nil)] 00:57:12 INFO - PROCESS | 19281 | ++DOMWINDOW == 4 (0x7f9fa5b36800) [pid = 19281] [serial = 4] [outer = 0x7f9fa5b35800] 00:57:12 INFO - PROCESS | 19281 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9facf5fb80 00:57:12 INFO - PROCESS | 19281 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9fa5a3ff40 00:57:12 INFO - PROCESS | 19281 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9fa5a550d0 00:57:12 INFO - PROCESS | 19281 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9fa5a553d0 00:57:12 INFO - PROCESS | 19281 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9fa5a55700 00:57:12 INFO - PROCESS | 19281 | ++DOMWINDOW == 5 (0x7f9fa5aa1800) [pid = 19281] [serial = 5] [outer = 0x7f9fa8fc3800] 00:57:12 INFO - PROCESS | 19281 | [19281] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:57:12 INFO - PROCESS | 19281 | 1456995432604 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48334 00:57:12 INFO - PROCESS | 19281 | [19281] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:57:12 INFO - PROCESS | 19281 | 1456995432692 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48335 00:57:12 INFO - PROCESS | 19281 | 1456995432698 Marionette DEBUG Closed connection conn0 00:57:12 INFO - PROCESS | 19281 | [19281] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:57:12 INFO - PROCESS | 19281 | [19281] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:57:12 INFO - PROCESS | 19281 | 1456995432840 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48336 00:57:12 INFO - PROCESS | 19281 | 1456995432845 Marionette DEBUG Closed connection conn1 00:57:12 INFO - PROCESS | 19281 | [19281] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:57:12 INFO - PROCESS | 19281 | 1456995432894 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48337 00:57:12 INFO - PROCESS | 19281 | 1456995432899 Marionette DEBUG Closed connection conn2 00:57:12 INFO - PROCESS | 19281 | 1456995432942 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:57:12 INFO - PROCESS | 19281 | 1456995432959 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:57:13 INFO - PROCESS | 19281 | [19281] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:57:14 INFO - PROCESS | 19281 | ++DOCSHELL 0x7f9f9a451800 == 3 [pid = 19281] [id = 3] 00:57:14 INFO - PROCESS | 19281 | ++DOMWINDOW == 6 (0x7f9f9a49e000) [pid = 19281] [serial = 6] [outer = (nil)] 00:57:14 INFO - PROCESS | 19281 | ++DOCSHELL 0x7f9f9a4a8000 == 4 [pid = 19281] [id = 4] 00:57:14 INFO - PROCESS | 19281 | ++DOMWINDOW == 7 (0x7f9f99b11800) [pid = 19281] [serial = 7] [outer = (nil)] 00:57:14 INFO - PROCESS | 19281 | [19281] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:57:15 INFO - PROCESS | 19281 | ++DOCSHELL 0x7f9f99194800 == 5 [pid = 19281] [id = 5] 00:57:15 INFO - PROCESS | 19281 | ++DOMWINDOW == 8 (0x7f9f98fa4000) [pid = 19281] [serial = 8] [outer = (nil)] 00:57:15 INFO - PROCESS | 19281 | [19281] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:57:15 INFO - PROCESS | 19281 | [19281] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:57:15 INFO - PROCESS | 19281 | ++DOMWINDOW == 9 (0x7f9f9824d400) [pid = 19281] [serial = 9] [outer = 0x7f9f98fa4000] 00:57:15 INFO - PROCESS | 19281 | ++DOMWINDOW == 10 (0x7f9f97c11000) [pid = 19281] [serial = 10] [outer = 0x7f9f9a49e000] 00:57:15 INFO - PROCESS | 19281 | ++DOMWINDOW == 11 (0x7f9f97df3800) [pid = 19281] [serial = 11] [outer = 0x7f9f99b11800] 00:57:15 INFO - PROCESS | 19281 | ++DOMWINDOW == 12 (0x7f9f97df5800) [pid = 19281] [serial = 12] [outer = 0x7f9f98fa4000] 00:57:16 INFO - PROCESS | 19281 | 1456995436638 Marionette DEBUG loaded listener.js 00:57:16 INFO - PROCESS | 19281 | 1456995436655 Marionette DEBUG loaded listener.js 00:57:17 INFO - PROCESS | 19281 | ++DOMWINDOW == 13 (0x7f9fa5d65000) [pid = 19281] [serial = 13] [outer = 0x7f9f98fa4000] 00:57:17 INFO - PROCESS | 19281 | 1456995437310 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"92a59785-078a-4fd1-a2a2-deb64db69b03","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:57:17 INFO - PROCESS | 19281 | 1456995437651 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:57:17 INFO - PROCESS | 19281 | 1456995437657 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:57:17 INFO - PROCESS | 19281 | 1456995437969 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:57:17 INFO - PROCESS | 19281 | 1456995437972 Marionette TRACE conn3 <- [1,3,null,{}] 00:57:18 INFO - PROCESS | 19281 | 1456995438071 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:57:18 INFO - PROCESS | 19281 | [19281] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:57:18 INFO - PROCESS | 19281 | ++DOMWINDOW == 14 (0x7f9f92d90000) [pid = 19281] [serial = 14] [outer = 0x7f9f98fa4000] 00:57:18 INFO - PROCESS | 19281 | [19281] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:57:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html 00:57:19 INFO - PROCESS | 19281 | ++DOCSHELL 0x7f9f92642000 == 6 [pid = 19281] [id = 6] 00:57:19 INFO - PROCESS | 19281 | ++DOMWINDOW == 15 (0x7f9f90b08800) [pid = 19281] [serial = 15] [outer = (nil)] 00:57:19 INFO - PROCESS | 19281 | ++DOMWINDOW == 16 (0x7f9f90b09800) [pid = 19281] [serial = 16] [outer = 0x7f9f90b08800] 00:57:19 INFO - PROCESS | 19281 | ++DOMWINDOW == 17 (0x7f9f90b10000) [pid = 19281] [serial = 17] [outer = 0x7f9f90b08800] 00:57:19 INFO - PROCESS | 19281 | ++DOCSHELL 0x7f9f9090a800 == 7 [pid = 19281] [id = 7] 00:57:19 INFO - PROCESS | 19281 | ++DOMWINDOW == 18 (0x7f9f90941c00) [pid = 19281] [serial = 18] [outer = (nil)] 00:57:19 INFO - PROCESS | 19281 | ++DOMWINDOW == 19 (0x7f9f9094d000) [pid = 19281] [serial = 19] [outer = 0x7f9f90941c00] 00:57:19 INFO - PROCESS | 19281 | ++DOCSHELL 0x7f9f9091c000 == 8 [pid = 19281] [id = 8] 00:57:19 INFO - PROCESS | 19281 | ++DOMWINDOW == 20 (0x7f9f90846000) [pid = 19281] [serial = 20] [outer = (nil)] 00:57:19 INFO - PROCESS | 19281 | ++DOMWINDOW == 21 (0x7f9f9260b000) [pid = 19281] [serial = 21] [outer = 0x7f9f90941c00] 00:57:19 INFO - PROCESS | 19281 | ++DOMWINDOW == 22 (0x7f9f8ec91c00) [pid = 19281] [serial = 22] [outer = 0x7f9f90846000] 00:57:20 INFO - PROCESS | 19281 | [19281] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:57:20 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:57:20 INFO - document served over http requires an https 00:57:20 INFO - sub-resource via iframe-tag using the meta-referrer 00:57:20 INFO - delivery method with no-redirect and when 00:57:20 INFO - the target request is cross-origin. - expected FAIL 00:57:20 INFO - TEST-INFO | expected FAIL 00:57:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1192ms 00:57:20 WARNING - u'runner_teardown' () 00:57:20 INFO - Setting up ssl 00:57:20 INFO - PROCESS | certutil | 00:57:20 INFO - PROCESS | certutil | 00:57:20 INFO - PROCESS | certutil | 00:57:20 INFO - Certificate Nickname Trust Attributes 00:57:20 INFO - SSL,S/MIME,JAR/XPI 00:57:20 INFO - 00:57:20 INFO - web-platform-tests CT,, 00:57:20 INFO - 00:57:20 INFO - Starting runner 00:57:23 INFO - PROCESS | 19347 | 1456995443230 Marionette DEBUG Marionette enabled via build flag and pref 00:57:23 INFO - PROCESS | 19347 | ++DOCSHELL 0x7f78d1cc3800 == 1 [pid = 19347] [id = 1] 00:57:23 INFO - PROCESS | 19347 | ++DOMWINDOW == 1 (0x7f78d1cc4000) [pid = 19347] [serial = 1] [outer = (nil)] 00:57:23 INFO - PROCESS | 19347 | ++DOMWINDOW == 2 (0x7f78d1cc5000) [pid = 19347] [serial = 2] [outer = 0x7f78d1cc4000] 00:57:23 INFO - PROCESS | 19347 | 1456995443909 Marionette INFO Listening on port 3089 00:57:24 INFO - PROCESS | 19347 | 1456995444411 Marionette DEBUG Marionette enabled via command-line flag 00:57:24 INFO - PROCESS | 19347 | ++DOCSHELL 0x7f78ce824800 == 2 [pid = 19347] [id = 2] 00:57:24 INFO - PROCESS | 19347 | ++DOMWINDOW == 3 (0x7f78ce835000) [pid = 19347] [serial = 3] [outer = (nil)] 00:57:24 INFO - PROCESS | 19347 | ++DOMWINDOW == 4 (0x7f78ce836000) [pid = 19347] [serial = 4] [outer = 0x7f78ce835000] 00:57:24 INFO - PROCESS | 19347 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f78d5c5fc10 00:57:24 INFO - PROCESS | 19347 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f78ce73cfd0 00:57:24 INFO - PROCESS | 19347 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f78ce753160 00:57:24 INFO - PROCESS | 19347 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f78ce753460 00:57:24 INFO - PROCESS | 19347 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f78ce753790 00:57:24 INFO - PROCESS | 19347 | ++DOMWINDOW == 5 (0x7f78ce7a2800) [pid = 19347] [serial = 5] [outer = 0x7f78d1cc4000] 00:57:24 INFO - PROCESS | 19347 | [19347] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:57:24 INFO - PROCESS | 19347 | 1456995444728 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47887 00:57:24 INFO - PROCESS | 19347 | [19347] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:57:24 INFO - PROCESS | 19347 | 1456995444817 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47888 00:57:24 INFO - PROCESS | 19347 | 1456995444824 Marionette DEBUG Closed connection conn0 00:57:24 INFO - PROCESS | 19347 | [19347] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:57:24 INFO - PROCESS | 19347 | [19347] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:57:24 INFO - PROCESS | 19347 | 1456995444968 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47889 00:57:24 INFO - PROCESS | 19347 | 1456995444971 Marionette DEBUG Closed connection conn1 00:57:25 INFO - PROCESS | 19347 | [19347] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:57:25 INFO - PROCESS | 19347 | 1456995445018 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47890 00:57:25 INFO - PROCESS | 19347 | 1456995445028 Marionette DEBUG Closed connection conn2 00:57:25 INFO - PROCESS | 19347 | 1456995445063 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:57:25 INFO - PROCESS | 19347 | 1456995445078 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:57:25 INFO - PROCESS | 19347 | [19347] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:57:26 INFO - PROCESS | 19347 | ++DOCSHELL 0x7f78c2ab5000 == 3 [pid = 19347] [id = 3] 00:57:26 INFO - PROCESS | 19347 | ++DOMWINDOW == 6 (0x7f78c251e800) [pid = 19347] [serial = 6] [outer = (nil)] 00:57:26 INFO - PROCESS | 19347 | ++DOCSHELL 0x7f78c251f000 == 4 [pid = 19347] [id = 4] 00:57:26 INFO - PROCESS | 19347 | ++DOMWINDOW == 7 (0x7f78c2ac2000) [pid = 19347] [serial = 7] [outer = (nil)] 00:57:27 INFO - PROCESS | 19347 | [19347] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:57:27 INFO - PROCESS | 19347 | ++DOCSHELL 0x7f78c1abd000 == 5 [pid = 19347] [id = 5] 00:57:27 INFO - PROCESS | 19347 | ++DOMWINDOW == 8 (0x7f78c1bd4000) [pid = 19347] [serial = 8] [outer = (nil)] 00:57:27 INFO - PROCESS | 19347 | [19347] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:57:27 INFO - PROCESS | 19347 | [19347] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:57:27 INFO - PROCESS | 19347 | ++DOMWINDOW == 9 (0x7f78c0d37400) [pid = 19347] [serial = 9] [outer = 0x7f78c1bd4000] 00:57:27 INFO - PROCESS | 19347 | ++DOMWINDOW == 10 (0x7f78c0835000) [pid = 19347] [serial = 10] [outer = 0x7f78c251e800] 00:57:27 INFO - PROCESS | 19347 | ++DOMWINDOW == 11 (0x7f78c0854400) [pid = 19347] [serial = 11] [outer = 0x7f78c2ac2000] 00:57:27 INFO - PROCESS | 19347 | ++DOMWINDOW == 12 (0x7f78c0856400) [pid = 19347] [serial = 12] [outer = 0x7f78c1bd4000] 00:57:28 INFO - PROCESS | 19347 | 1456995448896 Marionette DEBUG loaded listener.js 00:57:28 INFO - PROCESS | 19347 | 1456995448911 Marionette DEBUG loaded listener.js 00:57:29 INFO - PROCESS | 19347 | ++DOMWINDOW == 13 (0x7f78cea7b800) [pid = 19347] [serial = 13] [outer = 0x7f78c1bd4000] 00:57:29 INFO - PROCESS | 19347 | 1456995449533 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"531cf9f7-1669-4571-a335-de00502a2146","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:57:29 INFO - PROCESS | 19347 | 1456995449871 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:57:29 INFO - PROCESS | 19347 | 1456995449876 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:57:30 INFO - PROCESS | 19347 | 1456995450229 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:57:30 INFO - PROCESS | 19347 | 1456995450232 Marionette TRACE conn3 <- [1,3,null,{}] 00:57:30 INFO - PROCESS | 19347 | 1456995450272 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:57:30 INFO - PROCESS | 19347 | [19347] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:57:30 INFO - PROCESS | 19347 | ++DOMWINDOW == 14 (0x7f78bb491800) [pid = 19347] [serial = 14] [outer = 0x7f78c1bd4000] 00:57:31 INFO - PROCESS | 19347 | [19347] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:57:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html 00:57:31 INFO - PROCESS | 19347 | ++DOCSHELL 0x7f78b9842000 == 6 [pid = 19347] [id = 6] 00:57:31 INFO - PROCESS | 19347 | ++DOMWINDOW == 15 (0x7f78b98f3000) [pid = 19347] [serial = 15] [outer = (nil)] 00:57:31 INFO - PROCESS | 19347 | ++DOMWINDOW == 16 (0x7f78b98f4000) [pid = 19347] [serial = 16] [outer = 0x7f78b98f3000] 00:57:31 INFO - PROCESS | 19347 | ++DOMWINDOW == 17 (0x7f78b98fac00) [pid = 19347] [serial = 17] [outer = 0x7f78b98f3000] 00:57:31 INFO - PROCESS | 19347 | ++DOCSHELL 0x7f78b9410800 == 7 [pid = 19347] [id = 7] 00:57:31 INFO - PROCESS | 19347 | ++DOMWINDOW == 18 (0x7f78b9445c00) [pid = 19347] [serial = 18] [outer = (nil)] 00:57:31 INFO - PROCESS | 19347 | ++DOCSHELL 0x7f78b937f800 == 8 [pid = 19347] [id = 8] 00:57:31 INFO - PROCESS | 19347 | ++DOMWINDOW == 19 (0x7f78b9395800) [pid = 19347] [serial = 19] [outer = (nil)] 00:57:31 INFO - PROCESS | 19347 | ++DOMWINDOW == 20 (0x7f78b9397400) [pid = 19347] [serial = 20] [outer = 0x7f78b9395800] 00:57:31 INFO - PROCESS | 19347 | ++DOMWINDOW == 21 (0x7f78b939c000) [pid = 19347] [serial = 21] [outer = 0x7f78b9395800] 00:57:32 INFO - PROCESS | 19347 | ++DOMWINDOW == 22 (0x7f78b7692400) [pid = 19347] [serial = 22] [outer = 0x7f78b9445c00] 00:57:32 INFO - PROCESS | 19347 | [19347] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:57:32 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:57:32 INFO - document served over http requires an https 00:57:32 INFO - sub-resource via iframe-tag using the meta-referrer 00:57:32 INFO - delivery method with swap-origin-redirect and when 00:57:32 INFO - the target request is cross-origin. - expected FAIL 00:57:32 INFO - TEST-INFO | expected FAIL 00:57:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1333ms 00:57:32 WARNING - u'runner_teardown' () 00:57:32 INFO - Setting up ssl 00:57:32 INFO - PROCESS | certutil | 00:57:32 INFO - PROCESS | certutil | 00:57:32 INFO - PROCESS | certutil | 00:57:32 INFO - Certificate Nickname Trust Attributes 00:57:32 INFO - SSL,S/MIME,JAR/XPI 00:57:32 INFO - 00:57:32 INFO - web-platform-tests CT,, 00:57:32 INFO - 00:57:32 INFO - Starting runner 00:57:35 INFO - PROCESS | 19414 | 1456995455530 Marionette DEBUG Marionette enabled via build flag and pref 00:57:35 INFO - PROCESS | 19414 | ++DOCSHELL 0x7fcab28c2000 == 1 [pid = 19414] [id = 1] 00:57:35 INFO - PROCESS | 19414 | ++DOMWINDOW == 1 (0x7fcab28c2800) [pid = 19414] [serial = 1] [outer = (nil)] 00:57:35 INFO - PROCESS | 19414 | ++DOMWINDOW == 2 (0x7fcab28c3800) [pid = 19414] [serial = 2] [outer = 0x7fcab28c2800] 00:57:36 INFO - PROCESS | 19414 | 1456995456206 Marionette INFO Listening on port 3090 00:57:36 INFO - PROCESS | 19414 | 1456995456701 Marionette DEBUG Marionette enabled via command-line flag 00:57:36 INFO - PROCESS | 19414 | ++DOCSHELL 0x7fcaaf425800 == 2 [pid = 19414] [id = 2] 00:57:36 INFO - PROCESS | 19414 | ++DOMWINDOW == 3 (0x7fcaaf436000) [pid = 19414] [serial = 3] [outer = (nil)] 00:57:36 INFO - PROCESS | 19414 | ++DOMWINDOW == 4 (0x7fcaaf437000) [pid = 19414] [serial = 4] [outer = 0x7fcaaf436000] 00:57:36 INFO - PROCESS | 19414 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fcab685fb80 00:57:36 INFO - PROCESS | 19414 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fcaaf33af40 00:57:36 INFO - PROCESS | 19414 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fcaaf353160 00:57:36 INFO - PROCESS | 19414 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fcaaf353460 00:57:36 INFO - PROCESS | 19414 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fcaaf353790 00:57:36 INFO - PROCESS | 19414 | ++DOMWINDOW == 5 (0x7fcaaf3a7000) [pid = 19414] [serial = 5] [outer = 0x7fcab28c2800] 00:57:37 INFO - PROCESS | 19414 | [19414] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:57:37 INFO - PROCESS | 19414 | 1456995457011 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49292 00:57:37 INFO - PROCESS | 19414 | [19414] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:57:37 INFO - PROCESS | 19414 | 1456995457099 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49293 00:57:37 INFO - PROCESS | 19414 | 1456995457105 Marionette DEBUG Closed connection conn0 00:57:37 INFO - PROCESS | 19414 | [19414] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:57:37 INFO - PROCESS | 19414 | [19414] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:57:37 INFO - PROCESS | 19414 | 1456995457244 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49294 00:57:37 INFO - PROCESS | 19414 | 1456995457248 Marionette DEBUG Closed connection conn1 00:57:37 INFO - PROCESS | 19414 | [19414] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:57:37 INFO - PROCESS | 19414 | 1456995457291 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49295 00:57:37 INFO - PROCESS | 19414 | 1456995457299 Marionette DEBUG Closed connection conn2 00:57:37 INFO - PROCESS | 19414 | 1456995457326 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:57:37 INFO - PROCESS | 19414 | 1456995457336 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:57:38 INFO - PROCESS | 19414 | [19414] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:57:38 INFO - PROCESS | 19414 | ++DOCSHELL 0x7fcaa2807000 == 3 [pid = 19414] [id = 3] 00:57:38 INFO - PROCESS | 19414 | ++DOMWINDOW == 6 (0x7fcaa2808000) [pid = 19414] [serial = 6] [outer = (nil)] 00:57:38 INFO - PROCESS | 19414 | ++DOCSHELL 0x7fcaa2808800 == 4 [pid = 19414] [id = 4] 00:57:39 INFO - PROCESS | 19414 | ++DOMWINDOW == 7 (0x7fcaa287f400) [pid = 19414] [serial = 7] [outer = (nil)] 00:57:39 INFO - PROCESS | 19414 | [19414] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:57:39 INFO - PROCESS | 19414 | ++DOCSHELL 0x7fcaa11c4000 == 5 [pid = 19414] [id = 5] 00:57:39 INFO - PROCESS | 19414 | ++DOMWINDOW == 8 (0x7fcaa1128000) [pid = 19414] [serial = 8] [outer = (nil)] 00:57:39 INFO - PROCESS | 19414 | [19414] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:57:39 INFO - PROCESS | 19414 | [19414] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:57:39 INFO - PROCESS | 19414 | ++DOMWINDOW == 9 (0x7fcaa109c000) [pid = 19414] [serial = 9] [outer = 0x7fcaa1128000] 00:57:40 INFO - PROCESS | 19414 | ++DOMWINDOW == 10 (0x7fcaa0dbf800) [pid = 19414] [serial = 10] [outer = 0x7fcaa2808000] 00:57:40 INFO - PROCESS | 19414 | ++DOMWINDOW == 11 (0x7fcaa0de6c00) [pid = 19414] [serial = 11] [outer = 0x7fcaa287f400] 00:57:40 INFO - PROCESS | 19414 | ++DOMWINDOW == 12 (0x7fcaa0de8c00) [pid = 19414] [serial = 12] [outer = 0x7fcaa1128000] 00:57:41 INFO - PROCESS | 19414 | 1456995461291 Marionette DEBUG loaded listener.js 00:57:41 INFO - PROCESS | 19414 | 1456995461307 Marionette DEBUG loaded listener.js 00:57:41 INFO - PROCESS | 19414 | ++DOMWINDOW == 13 (0x7fcaaf621000) [pid = 19414] [serial = 13] [outer = 0x7fcaa1128000] 00:57:41 INFO - PROCESS | 19414 | 1456995461918 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"36d420a0-cd24-4921-a2a2-d760c02a1885","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:57:42 INFO - PROCESS | 19414 | 1456995462147 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:57:42 INFO - PROCESS | 19414 | 1456995462155 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:57:42 INFO - PROCESS | 19414 | 1456995462505 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:57:42 INFO - PROCESS | 19414 | 1456995462510 Marionette TRACE conn3 <- [1,3,null,{}] 00:57:42 INFO - PROCESS | 19414 | 1456995462576 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:57:42 INFO - PROCESS | 19414 | [19414] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:57:42 INFO - PROCESS | 19414 | ++DOMWINDOW == 14 (0x7fca9c2e8c00) [pid = 19414] [serial = 14] [outer = 0x7fcaa1128000] 00:57:43 INFO - PROCESS | 19414 | [19414] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:57:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html 00:57:43 INFO - PROCESS | 19414 | ++DOCSHELL 0x7fca9a585000 == 6 [pid = 19414] [id = 6] 00:57:43 INFO - PROCESS | 19414 | ++DOMWINDOW == 15 (0x7fca9a407000) [pid = 19414] [serial = 15] [outer = (nil)] 00:57:43 INFO - PROCESS | 19414 | ++DOMWINDOW == 16 (0x7fca9a408000) [pid = 19414] [serial = 16] [outer = 0x7fca9a407000] 00:57:43 INFO - PROCESS | 19414 | ++DOMWINDOW == 17 (0x7fca9a40ec00) [pid = 19414] [serial = 17] [outer = 0x7fca9a407000] 00:57:43 INFO - PROCESS | 19414 | ++DOCSHELL 0x7fca9a262800 == 7 [pid = 19414] [id = 7] 00:57:43 INFO - PROCESS | 19414 | ++DOMWINDOW == 18 (0x7fca9a216800) [pid = 19414] [serial = 18] [outer = (nil)] 00:57:43 INFO - PROCESS | 19414 | ++DOMWINDOW == 19 (0x7fca9a222c00) [pid = 19414] [serial = 19] [outer = 0x7fca9a216800] 00:57:43 INFO - PROCESS | 19414 | ++DOMWINDOW == 20 (0x7fca99cb3800) [pid = 19414] [serial = 20] [outer = 0x7fca9a216800] 00:57:44 INFO - PROCESS | 19414 | [19414] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:57:44 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:57:44 INFO - document served over http requires an https 00:57:44 INFO - sub-resource via script-tag using the meta-referrer 00:57:44 INFO - delivery method with keep-origin-redirect and when 00:57:44 INFO - the target request is cross-origin. - expected FAIL 00:57:44 INFO - TEST-INFO | expected FAIL 00:57:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | took 1234ms 00:57:44 WARNING - u'runner_teardown' () 00:57:44 INFO - Setting up ssl 00:57:44 INFO - PROCESS | certutil | 00:57:44 INFO - PROCESS | certutil | 00:57:44 INFO - PROCESS | certutil | 00:57:44 INFO - Certificate Nickname Trust Attributes 00:57:44 INFO - SSL,S/MIME,JAR/XPI 00:57:44 INFO - 00:57:44 INFO - web-platform-tests CT,, 00:57:44 INFO - 00:57:44 INFO - Starting runner 00:57:47 INFO - PROCESS | 19480 | 1456995467530 Marionette DEBUG Marionette enabled via build flag and pref 00:57:47 INFO - PROCESS | 19480 | ++DOCSHELL 0x7fd7e96c5000 == 1 [pid = 19480] [id = 1] 00:57:47 INFO - PROCESS | 19480 | ++DOMWINDOW == 1 (0x7fd7e96c5800) [pid = 19480] [serial = 1] [outer = (nil)] 00:57:47 INFO - PROCESS | 19480 | ++DOMWINDOW == 2 (0x7fd7e96c6800) [pid = 19480] [serial = 2] [outer = 0x7fd7e96c5800] 00:57:48 INFO - PROCESS | 19480 | 1456995468213 Marionette INFO Listening on port 3091 00:57:48 INFO - PROCESS | 19480 | 1456995468712 Marionette DEBUG Marionette enabled via command-line flag 00:57:48 INFO - PROCESS | 19480 | ++DOCSHELL 0x7fd7e6225000 == 2 [pid = 19480] [id = 2] 00:57:48 INFO - PROCESS | 19480 | ++DOMWINDOW == 3 (0x7fd7e6235800) [pid = 19480] [serial = 3] [outer = (nil)] 00:57:48 INFO - PROCESS | 19480 | ++DOMWINDOW == 4 (0x7fd7e6236800) [pid = 19480] [serial = 4] [outer = 0x7fd7e6235800] 00:57:48 INFO - PROCESS | 19480 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fd7ed65fb80 00:57:48 INFO - PROCESS | 19480 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fd7e613bfd0 00:57:48 INFO - PROCESS | 19480 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fd7e6154160 00:57:48 INFO - PROCESS | 19480 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fd7e6154460 00:57:48 INFO - PROCESS | 19480 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fd7e6154790 00:57:49 INFO - PROCESS | 19480 | ++DOMWINDOW == 5 (0x7fd7e61a0000) [pid = 19480] [serial = 5] [outer = 0x7fd7e96c5800] 00:57:49 INFO - PROCESS | 19480 | [19480] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:57:49 INFO - PROCESS | 19480 | 1456995469030 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46459 00:57:49 INFO - PROCESS | 19480 | [19480] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:57:49 INFO - PROCESS | 19480 | 1456995469118 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46460 00:57:49 INFO - PROCESS | 19480 | 1456995469125 Marionette DEBUG Closed connection conn0 00:57:49 INFO - PROCESS | 19480 | [19480] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:57:49 INFO - PROCESS | 19480 | [19480] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:57:49 INFO - PROCESS | 19480 | 1456995469268 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46461 00:57:49 INFO - PROCESS | 19480 | 1456995469272 Marionette DEBUG Closed connection conn1 00:57:49 INFO - PROCESS | 19480 | [19480] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:57:49 INFO - PROCESS | 19480 | 1456995469318 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46462 00:57:49 INFO - PROCESS | 19480 | 1456995469327 Marionette DEBUG Closed connection conn2 00:57:49 INFO - PROCESS | 19480 | 1456995469354 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:57:49 INFO - PROCESS | 19480 | 1456995469364 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:57:50 INFO - PROCESS | 19480 | [19480] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:57:50 INFO - PROCESS | 19480 | ++DOCSHELL 0x7fd7d8e7c800 == 3 [pid = 19480] [id = 3] 00:57:50 INFO - PROCESS | 19480 | ++DOMWINDOW == 6 (0x7fd7d8e7d000) [pid = 19480] [serial = 6] [outer = (nil)] 00:57:50 INFO - PROCESS | 19480 | ++DOCSHELL 0x7fd7d8e7d800 == 4 [pid = 19480] [id = 4] 00:57:50 INFO - PROCESS | 19480 | ++DOMWINDOW == 7 (0x7fd7d90a4400) [pid = 19480] [serial = 7] [outer = (nil)] 00:57:51 INFO - PROCESS | 19480 | [19480] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:57:51 INFO - PROCESS | 19480 | ++DOCSHELL 0x7fd7d765b000 == 5 [pid = 19480] [id = 5] 00:57:51 INFO - PROCESS | 19480 | ++DOMWINDOW == 8 (0x7fd7d82d4c00) [pid = 19480] [serial = 8] [outer = (nil)] 00:57:51 INFO - PROCESS | 19480 | [19480] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:57:51 INFO - PROCESS | 19480 | [19480] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:57:51 INFO - PROCESS | 19480 | ++DOMWINDOW == 9 (0x7fd7d7595800) [pid = 19480] [serial = 9] [outer = 0x7fd7d82d4c00] 00:57:52 INFO - PROCESS | 19480 | ++DOMWINDOW == 10 (0x7fd7d72ac800) [pid = 19480] [serial = 10] [outer = 0x7fd7d8e7d000] 00:57:52 INFO - PROCESS | 19480 | ++DOMWINDOW == 11 (0x7fd7d72d3800) [pid = 19480] [serial = 11] [outer = 0x7fd7d90a4400] 00:57:52 INFO - PROCESS | 19480 | ++DOMWINDOW == 12 (0x7fd7d72d5800) [pid = 19480] [serial = 12] [outer = 0x7fd7d82d4c00] 00:57:53 INFO - PROCESS | 19480 | 1456995473291 Marionette DEBUG loaded listener.js 00:57:53 INFO - PROCESS | 19480 | 1456995473309 Marionette DEBUG loaded listener.js 00:57:53 INFO - PROCESS | 19480 | ++DOMWINDOW == 13 (0x7fd7d5238800) [pid = 19480] [serial = 13] [outer = 0x7fd7d82d4c00] 00:57:53 INFO - PROCESS | 19480 | 1456995473944 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c3297fde-5706-46b8-8367-ed742c389af9","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:57:54 INFO - PROCESS | 19480 | 1456995474192 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:57:54 INFO - PROCESS | 19480 | 1456995474197 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:57:54 INFO - PROCESS | 19480 | 1456995474576 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:57:54 INFO - PROCESS | 19480 | 1456995474579 Marionette TRACE conn3 <- [1,3,null,{}] 00:57:54 INFO - PROCESS | 19480 | 1456995474618 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:57:54 INFO - PROCESS | 19480 | [19480] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:57:54 INFO - PROCESS | 19480 | ++DOMWINDOW == 14 (0x7fd7d30b7400) [pid = 19480] [serial = 14] [outer = 0x7fd7d82d4c00] 00:57:55 INFO - PROCESS | 19480 | [19480] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:57:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html 00:57:55 INFO - PROCESS | 19480 | ++DOCSHELL 0x7fd7d1480800 == 6 [pid = 19480] [id = 6] 00:57:55 INFO - PROCESS | 19480 | ++DOMWINDOW == 15 (0x7fd7d1205c00) [pid = 19480] [serial = 15] [outer = (nil)] 00:57:55 INFO - PROCESS | 19480 | ++DOMWINDOW == 16 (0x7fd7d1206c00) [pid = 19480] [serial = 16] [outer = 0x7fd7d1205c00] 00:57:55 INFO - PROCESS | 19480 | ++DOMWINDOW == 17 (0x7fd7d120d800) [pid = 19480] [serial = 17] [outer = 0x7fd7d1205c00] 00:57:55 INFO - PROCESS | 19480 | ++DOCSHELL 0x7fd7d12ce800 == 7 [pid = 19480] [id = 7] 00:57:55 INFO - PROCESS | 19480 | ++DOMWINDOW == 18 (0x7fd7d1036800) [pid = 19480] [serial = 18] [outer = (nil)] 00:57:55 INFO - PROCESS | 19480 | ++DOMWINDOW == 19 (0x7fd7d120f800) [pid = 19480] [serial = 19] [outer = 0x7fd7d1036800] 00:57:56 INFO - PROCESS | 19480 | ++DOMWINDOW == 20 (0x7fd7d09b9800) [pid = 19480] [serial = 20] [outer = 0x7fd7d1036800] 00:57:56 INFO - PROCESS | 19480 | [19480] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:57:56 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:57:56 INFO - document served over http requires an https 00:57:56 INFO - sub-resource via script-tag using the meta-referrer 00:57:56 INFO - delivery method with no-redirect and when 00:57:56 INFO - the target request is cross-origin. - expected FAIL 00:57:56 INFO - TEST-INFO | expected FAIL 00:57:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1128ms 00:57:56 WARNING - u'runner_teardown' () 00:57:56 INFO - Setting up ssl 00:57:56 INFO - PROCESS | certutil | 00:57:56 INFO - PROCESS | certutil | 00:57:56 INFO - PROCESS | certutil | 00:57:56 INFO - Certificate Nickname Trust Attributes 00:57:56 INFO - SSL,S/MIME,JAR/XPI 00:57:56 INFO - 00:57:56 INFO - web-platform-tests CT,, 00:57:56 INFO - 00:57:57 INFO - Starting runner 00:57:59 INFO - PROCESS | 19547 | 1456995479637 Marionette DEBUG Marionette enabled via build flag and pref 00:57:59 INFO - PROCESS | 19547 | ++DOCSHELL 0x7f6f2dcc1800 == 1 [pid = 19547] [id = 1] 00:57:59 INFO - PROCESS | 19547 | ++DOMWINDOW == 1 (0x7f6f2dcc2000) [pid = 19547] [serial = 1] [outer = (nil)] 00:57:59 INFO - PROCESS | 19547 | ++DOMWINDOW == 2 (0x7f6f2dcc3000) [pid = 19547] [serial = 2] [outer = 0x7f6f2dcc2000] 00:58:00 INFO - PROCESS | 19547 | 1456995480497 Marionette INFO Listening on port 3092 00:58:01 INFO - PROCESS | 19547 | 1456995481021 Marionette DEBUG Marionette enabled via command-line flag 00:58:01 INFO - PROCESS | 19547 | ++DOCSHELL 0x7f6f2a825000 == 2 [pid = 19547] [id = 2] 00:58:01 INFO - PROCESS | 19547 | ++DOMWINDOW == 3 (0x7f6f2a835800) [pid = 19547] [serial = 3] [outer = (nil)] 00:58:01 INFO - PROCESS | 19547 | ++DOMWINDOW == 4 (0x7f6f2a836800) [pid = 19547] [serial = 4] [outer = 0x7f6f2a835800] 00:58:01 INFO - PROCESS | 19547 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6f31c5fb80 00:58:01 INFO - PROCESS | 19547 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6f2a73ffd0 00:58:01 INFO - PROCESS | 19547 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6f2a756160 00:58:01 INFO - PROCESS | 19547 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6f2a756460 00:58:01 INFO - PROCESS | 19547 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6f2a756790 00:58:01 INFO - PROCESS | 19547 | ++DOMWINDOW == 5 (0x7f6f2a79d800) [pid = 19547] [serial = 5] [outer = 0x7f6f2dcc2000] 00:58:01 INFO - PROCESS | 19547 | [19547] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:58:01 INFO - PROCESS | 19547 | 1456995481441 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54168 00:58:01 INFO - PROCESS | 19547 | [19547] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:58:01 INFO - PROCESS | 19547 | 1456995481532 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54169 00:58:01 INFO - PROCESS | 19547 | 1456995481539 Marionette DEBUG Closed connection conn0 00:58:01 INFO - PROCESS | 19547 | [19547] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:58:01 INFO - PROCESS | 19547 | [19547] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:58:01 INFO - PROCESS | 19547 | 1456995481684 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54170 00:58:01 INFO - PROCESS | 19547 | 1456995481689 Marionette DEBUG Closed connection conn1 00:58:01 INFO - PROCESS | 19547 | [19547] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:58:01 INFO - PROCESS | 19547 | 1456995481739 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54171 00:58:01 INFO - PROCESS | 19547 | 1456995481742 Marionette DEBUG Closed connection conn2 00:58:01 INFO - PROCESS | 19547 | 1456995481781 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:58:01 INFO - PROCESS | 19547 | 1456995481803 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:58:02 INFO - PROCESS | 19547 | [19547] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:58:03 INFO - PROCESS | 19547 | ++DOCSHELL 0x7f6f1e7b3800 == 3 [pid = 19547] [id = 3] 00:58:03 INFO - PROCESS | 19547 | ++DOMWINDOW == 6 (0x7f6f1e7b4800) [pid = 19547] [serial = 6] [outer = (nil)] 00:58:03 INFO - PROCESS | 19547 | ++DOCSHELL 0x7f6f1e7b5000 == 4 [pid = 19547] [id = 4] 00:58:03 INFO - PROCESS | 19547 | ++DOMWINDOW == 7 (0x7f6f1e72b800) [pid = 19547] [serial = 7] [outer = (nil)] 00:58:03 INFO - PROCESS | 19547 | [19547] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:58:04 INFO - PROCESS | 19547 | ++DOCSHELL 0x7f6f1de4a800 == 5 [pid = 19547] [id = 5] 00:58:04 INFO - PROCESS | 19547 | ++DOMWINDOW == 8 (0x7f6f1dbe0000) [pid = 19547] [serial = 8] [outer = (nil)] 00:58:04 INFO - PROCESS | 19547 | [19547] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:58:04 INFO - PROCESS | 19547 | [19547] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:58:04 INFO - PROCESS | 19547 | ++DOMWINDOW == 9 (0x7f6f1cd86800) [pid = 19547] [serial = 9] [outer = 0x7f6f1dbe0000] 00:58:04 INFO - PROCESS | 19547 | ++DOMWINDOW == 10 (0x7f6f1c837800) [pid = 19547] [serial = 10] [outer = 0x7f6f1e7b4800] 00:58:04 INFO - PROCESS | 19547 | ++DOMWINDOW == 11 (0x7f6f1c851c00) [pid = 19547] [serial = 11] [outer = 0x7f6f1e72b800] 00:58:04 INFO - PROCESS | 19547 | ++DOMWINDOW == 12 (0x7f6f1c853c00) [pid = 19547] [serial = 12] [outer = 0x7f6f1dbe0000] 00:58:05 INFO - PROCESS | 19547 | 1456995485652 Marionette DEBUG loaded listener.js 00:58:05 INFO - PROCESS | 19547 | 1456995485667 Marionette DEBUG loaded listener.js 00:58:06 INFO - PROCESS | 19547 | ++DOMWINDOW == 13 (0x7f6f2aaa0800) [pid = 19547] [serial = 13] [outer = 0x7f6f1dbe0000] 00:58:06 INFO - PROCESS | 19547 | 1456995486289 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"731e10a4-235f-4705-b7d7-fdb53c6be95a","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:58:06 INFO - PROCESS | 19547 | 1456995486599 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:58:06 INFO - PROCESS | 19547 | 1456995486605 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:58:06 INFO - PROCESS | 19547 | 1456995486937 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:58:06 INFO - PROCESS | 19547 | 1456995486941 Marionette TRACE conn3 <- [1,3,null,{}] 00:58:06 INFO - PROCESS | 19547 | 1456995486983 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:58:07 INFO - PROCESS | 19547 | [19547] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:58:07 INFO - PROCESS | 19547 | ++DOMWINDOW == 14 (0x7f6f17493000) [pid = 19547] [serial = 14] [outer = 0x7f6f1dbe0000] 00:58:07 INFO - PROCESS | 19547 | [19547] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html 00:58:07 INFO - PROCESS | 19547 | ++DOCSHELL 0x7f6f1583a800 == 6 [pid = 19547] [id = 6] 00:58:07 INFO - PROCESS | 19547 | ++DOMWINDOW == 15 (0x7f6f15607000) [pid = 19547] [serial = 15] [outer = (nil)] 00:58:07 INFO - PROCESS | 19547 | ++DOMWINDOW == 16 (0x7f6f15608000) [pid = 19547] [serial = 16] [outer = 0x7f6f15607000] 00:58:08 INFO - PROCESS | 19547 | ++DOMWINDOW == 17 (0x7f6f1560e800) [pid = 19547] [serial = 17] [outer = 0x7f6f15607000] 00:58:08 INFO - PROCESS | 19547 | ++DOCSHELL 0x7f6f156e4000 == 7 [pid = 19547] [id = 7] 00:58:08 INFO - PROCESS | 19547 | ++DOMWINDOW == 18 (0x7f6f15449c00) [pid = 19547] [serial = 18] [outer = (nil)] 00:58:08 INFO - PROCESS | 19547 | ++DOMWINDOW == 19 (0x7f6f1728f400) [pid = 19547] [serial = 19] [outer = 0x7f6f15449c00] 00:58:08 INFO - PROCESS | 19547 | ++DOMWINDOW == 20 (0x7f6f153ca000) [pid = 19547] [serial = 20] [outer = 0x7f6f15449c00] 00:58:08 INFO - PROCESS | 19547 | [19547] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:58:09 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:58:09 INFO - document served over http requires an https 00:58:09 INFO - sub-resource via script-tag using the meta-referrer 00:58:09 INFO - delivery method with swap-origin-redirect and when 00:58:09 INFO - the target request is cross-origin. - expected FAIL 00:58:09 INFO - TEST-INFO | expected FAIL 00:58:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | took 1194ms 00:58:09 WARNING - u'runner_teardown' () 00:58:09 INFO - Setting up ssl 00:58:09 INFO - PROCESS | certutil | 00:58:09 INFO - PROCESS | certutil | 00:58:09 INFO - PROCESS | certutil | 00:58:09 INFO - Certificate Nickname Trust Attributes 00:58:09 INFO - SSL,S/MIME,JAR/XPI 00:58:09 INFO - 00:58:09 INFO - web-platform-tests CT,, 00:58:09 INFO - 00:58:09 INFO - Starting runner 00:58:12 INFO - PROCESS | 19614 | 1456995492085 Marionette DEBUG Marionette enabled via build flag and pref 00:58:12 INFO - PROCESS | 19614 | ++DOCSHELL 0x7fe98f8c3000 == 1 [pid = 19614] [id = 1] 00:58:12 INFO - PROCESS | 19614 | ++DOMWINDOW == 1 (0x7fe98f8c3800) [pid = 19614] [serial = 1] [outer = (nil)] 00:58:12 INFO - PROCESS | 19614 | ++DOMWINDOW == 2 (0x7fe98f8c4800) [pid = 19614] [serial = 2] [outer = 0x7fe98f8c3800] 00:58:12 INFO - PROCESS | 19614 | 1456995492775 Marionette INFO Listening on port 3093 00:58:13 INFO - PROCESS | 19614 | 1456995493282 Marionette DEBUG Marionette enabled via command-line flag 00:58:13 INFO - PROCESS | 19614 | ++DOCSHELL 0x7fe98c427000 == 2 [pid = 19614] [id = 2] 00:58:13 INFO - PROCESS | 19614 | ++DOMWINDOW == 3 (0x7fe98c437800) [pid = 19614] [serial = 3] [outer = (nil)] 00:58:13 INFO - PROCESS | 19614 | ++DOMWINDOW == 4 (0x7fe98c438800) [pid = 19614] [serial = 4] [outer = 0x7fe98c437800] 00:58:13 INFO - PROCESS | 19614 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fe99385fc10 00:58:13 INFO - PROCESS | 19614 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fe98c341fd0 00:58:13 INFO - PROCESS | 19614 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fe98c353160 00:58:13 INFO - PROCESS | 19614 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fe98c353460 00:58:13 INFO - PROCESS | 19614 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fe98c353790 00:58:13 INFO - PROCESS | 19614 | ++DOMWINDOW == 5 (0x7fe98c3a5000) [pid = 19614] [serial = 5] [outer = 0x7fe98f8c3800] 00:58:13 INFO - PROCESS | 19614 | [19614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:58:13 INFO - PROCESS | 19614 | 1456995493601 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48058 00:58:13 INFO - PROCESS | 19614 | [19614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:58:13 INFO - PROCESS | 19614 | 1456995493692 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48059 00:58:13 INFO - PROCESS | 19614 | 1456995493699 Marionette DEBUG Closed connection conn0 00:58:13 INFO - PROCESS | 19614 | [19614] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:58:13 INFO - PROCESS | 19614 | [19614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:58:13 INFO - PROCESS | 19614 | 1456995493842 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48060 00:58:13 INFO - PROCESS | 19614 | 1456995493846 Marionette DEBUG Closed connection conn1 00:58:13 INFO - PROCESS | 19614 | [19614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:58:13 INFO - PROCESS | 19614 | 1456995493895 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48061 00:58:13 INFO - PROCESS | 19614 | 1456995493900 Marionette DEBUG Closed connection conn2 00:58:13 INFO - PROCESS | 19614 | 1456995493937 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:58:13 INFO - PROCESS | 19614 | 1456995493953 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:58:14 INFO - PROCESS | 19614 | [19614] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:58:15 INFO - PROCESS | 19614 | ++DOCSHELL 0x7fe97fb92000 == 3 [pid = 19614] [id = 3] 00:58:15 INFO - PROCESS | 19614 | ++DOMWINDOW == 6 (0x7fe97fb92800) [pid = 19614] [serial = 6] [outer = (nil)] 00:58:15 INFO - PROCESS | 19614 | ++DOCSHELL 0x7fe97fb93000 == 4 [pid = 19614] [id = 4] 00:58:15 INFO - PROCESS | 19614 | ++DOMWINDOW == 7 (0x7fe97fb0c400) [pid = 19614] [serial = 7] [outer = (nil)] 00:58:16 INFO - PROCESS | 19614 | [19614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:58:16 INFO - PROCESS | 19614 | ++DOCSHELL 0x7fe97eebe800 == 5 [pid = 19614] [id = 5] 00:58:16 INFO - PROCESS | 19614 | ++DOMWINDOW == 8 (0x7fe97efe0000) [pid = 19614] [serial = 8] [outer = (nil)] 00:58:16 INFO - PROCESS | 19614 | [19614] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:58:16 INFO - PROCESS | 19614 | [19614] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:58:16 INFO - PROCESS | 19614 | ++DOMWINDOW == 9 (0x7fe97e18e800) [pid = 19614] [serial = 9] [outer = 0x7fe97efe0000] 00:58:16 INFO - PROCESS | 19614 | ++DOMWINDOW == 10 (0x7fe97dc3b800) [pid = 19614] [serial = 10] [outer = 0x7fe97fb92800] 00:58:16 INFO - PROCESS | 19614 | ++DOMWINDOW == 11 (0x7fe97dc55000) [pid = 19614] [serial = 11] [outer = 0x7fe97fb0c400] 00:58:16 INFO - PROCESS | 19614 | ++DOMWINDOW == 12 (0x7fe97dc57000) [pid = 19614] [serial = 12] [outer = 0x7fe97efe0000] 00:58:17 INFO - PROCESS | 19614 | 1456995497800 Marionette DEBUG loaded listener.js 00:58:17 INFO - PROCESS | 19614 | 1456995497816 Marionette DEBUG loaded listener.js 00:58:18 INFO - PROCESS | 19614 | ++DOMWINDOW == 13 (0x7fe98c6a6800) [pid = 19614] [serial = 13] [outer = 0x7fe97efe0000] 00:58:18 INFO - PROCESS | 19614 | 1456995498450 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"91844f80-e1ca-40e4-9950-cb4afa780a66","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:58:18 INFO - PROCESS | 19614 | 1456995498761 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:58:18 INFO - PROCESS | 19614 | 1456995498768 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:58:19 INFO - PROCESS | 19614 | 1456995499102 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:58:19 INFO - PROCESS | 19614 | 1456995499106 Marionette TRACE conn3 <- [1,3,null,{}] 00:58:19 INFO - PROCESS | 19614 | 1456995499152 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:58:19 INFO - PROCESS | 19614 | [19614] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:58:19 INFO - PROCESS | 19614 | ++DOMWINDOW == 14 (0x7fe978f2f800) [pid = 19614] [serial = 14] [outer = 0x7fe97efe0000] 00:58:19 INFO - PROCESS | 19614 | [19614] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html 00:58:20 INFO - PROCESS | 19614 | ++DOCSHELL 0x7fe977d3d800 == 6 [pid = 19614] [id = 6] 00:58:20 INFO - PROCESS | 19614 | ++DOMWINDOW == 15 (0x7fe977208000) [pid = 19614] [serial = 15] [outer = (nil)] 00:58:20 INFO - PROCESS | 19614 | ++DOMWINDOW == 16 (0x7fe977209000) [pid = 19614] [serial = 16] [outer = 0x7fe977208000] 00:58:20 INFO - PROCESS | 19614 | ++DOMWINDOW == 17 (0x7fe97720fc00) [pid = 19614] [serial = 17] [outer = 0x7fe977208000] 00:58:20 INFO - PROCESS | 19614 | ++DOCSHELL 0x7fe9772df000 == 7 [pid = 19614] [id = 7] 00:58:20 INFO - PROCESS | 19614 | ++DOMWINDOW == 18 (0x7fe977210800) [pid = 19614] [serial = 18] [outer = (nil)] 00:58:20 INFO - PROCESS | 19614 | ++DOMWINDOW == 19 (0x7fe977d1a000) [pid = 19614] [serial = 19] [outer = 0x7fe977210800] 00:58:20 INFO - PROCESS | 19614 | ++DOMWINDOW == 20 (0x7fe97703dc00) [pid = 19614] [serial = 20] [outer = 0x7fe977210800] 00:58:21 INFO - PROCESS | 19614 | [19614] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:58:21 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a 00:58:21 INFO - document served over http requires an https 00:58:21 INFO - sub-resource via xhr-request using the meta-referrer 00:58:21 INFO - delivery method with keep-origin-redirect and when 00:58:21 INFO - the target request is cross-origin. - expected FAIL 00:58:21 INFO - TEST-INFO | expected FAIL 00:58:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | took 1178ms 00:58:21 WARNING - u'runner_teardown' () 00:58:21 INFO - Setting up ssl 00:58:21 INFO - PROCESS | certutil | 00:58:21 INFO - PROCESS | certutil | 00:58:21 INFO - PROCESS | certutil | 00:58:21 INFO - Certificate Nickname Trust Attributes 00:58:21 INFO - SSL,S/MIME,JAR/XPI 00:58:21 INFO - 00:58:21 INFO - web-platform-tests CT,, 00:58:21 INFO - 00:58:21 INFO - Starting runner 00:58:24 INFO - PROCESS | 19682 | 1456995504279 Marionette DEBUG Marionette enabled via build flag and pref 00:58:24 INFO - PROCESS | 19682 | ++DOCSHELL 0x7f94e5fc3000 == 1 [pid = 19682] [id = 1] 00:58:24 INFO - PROCESS | 19682 | ++DOMWINDOW == 1 (0x7f94e5fc3800) [pid = 19682] [serial = 1] [outer = (nil)] 00:58:24 INFO - PROCESS | 19682 | ++DOMWINDOW == 2 (0x7f94e5fc4800) [pid = 19682] [serial = 2] [outer = 0x7f94e5fc3800] 00:58:24 INFO - PROCESS | 19682 | 1456995504970 Marionette INFO Listening on port 3094 00:58:25 INFO - PROCESS | 19682 | 1456995505484 Marionette DEBUG Marionette enabled via command-line flag 00:58:25 INFO - PROCESS | 19682 | ++DOCSHELL 0x7f94e2b28000 == 2 [pid = 19682] [id = 2] 00:58:25 INFO - PROCESS | 19682 | ++DOMWINDOW == 3 (0x7f94e2b38800) [pid = 19682] [serial = 3] [outer = (nil)] 00:58:25 INFO - PROCESS | 19682 | ++DOMWINDOW == 4 (0x7f94e2b39800) [pid = 19682] [serial = 4] [outer = 0x7f94e2b38800] 00:58:25 INFO - PROCESS | 19682 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f94e9f5fc10 00:58:25 INFO - PROCESS | 19682 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f94e2a3dfd0 00:58:25 INFO - PROCESS | 19682 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f94e2a54160 00:58:25 INFO - PROCESS | 19682 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f94e2a54460 00:58:25 INFO - PROCESS | 19682 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f94e2a54790 00:58:25 INFO - PROCESS | 19682 | ++DOMWINDOW == 5 (0x7f94e2a9b800) [pid = 19682] [serial = 5] [outer = 0x7f94e5fc3800] 00:58:25 INFO - PROCESS | 19682 | [19682] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:58:25 INFO - PROCESS | 19682 | 1456995505804 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47359 00:58:25 INFO - PROCESS | 19682 | [19682] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:58:25 INFO - PROCESS | 19682 | 1456995505895 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47360 00:58:25 INFO - PROCESS | 19682 | 1456995505902 Marionette DEBUG Closed connection conn0 00:58:26 INFO - PROCESS | 19682 | [19682] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:58:26 INFO - PROCESS | 19682 | [19682] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:58:26 INFO - PROCESS | 19682 | 1456995506046 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47361 00:58:26 INFO - PROCESS | 19682 | 1456995506050 Marionette DEBUG Closed connection conn1 00:58:26 INFO - PROCESS | 19682 | [19682] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:58:26 INFO - PROCESS | 19682 | 1456995506100 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47362 00:58:26 INFO - PROCESS | 19682 | 1456995506107 Marionette DEBUG Closed connection conn2 00:58:26 INFO - PROCESS | 19682 | 1456995506145 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:58:26 INFO - PROCESS | 19682 | 1456995506160 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:58:26 INFO - PROCESS | 19682 | [19682] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:58:27 INFO - PROCESS | 19682 | ++DOCSHELL 0x7f94d62d0000 == 3 [pid = 19682] [id = 3] 00:58:27 INFO - PROCESS | 19682 | ++DOMWINDOW == 6 (0x7f94d62d1000) [pid = 19682] [serial = 6] [outer = (nil)] 00:58:27 INFO - PROCESS | 19682 | ++DOCSHELL 0x7f94d62d1800 == 4 [pid = 19682] [id = 4] 00:58:27 INFO - PROCESS | 19682 | ++DOMWINDOW == 7 (0x7f94d64b0c00) [pid = 19682] [serial = 7] [outer = (nil)] 00:58:28 INFO - PROCESS | 19682 | [19682] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:58:28 INFO - PROCESS | 19682 | ++DOCSHELL 0x7f94d483c800 == 5 [pid = 19682] [id = 5] 00:58:28 INFO - PROCESS | 19682 | ++DOMWINDOW == 8 (0x7f94d56eac00) [pid = 19682] [serial = 8] [outer = (nil)] 00:58:28 INFO - PROCESS | 19682 | [19682] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:58:28 INFO - PROCESS | 19682 | [19682] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:58:28 INFO - PROCESS | 19682 | ++DOMWINDOW == 9 (0x7f94d4870800) [pid = 19682] [serial = 9] [outer = 0x7f94d56eac00] 00:58:28 INFO - PROCESS | 19682 | ++DOMWINDOW == 10 (0x7f94d4346800) [pid = 19682] [serial = 10] [outer = 0x7f94d62d1000] 00:58:28 INFO - PROCESS | 19682 | ++DOMWINDOW == 11 (0x7f94d435dc00) [pid = 19682] [serial = 11] [outer = 0x7f94d64b0c00] 00:58:28 INFO - PROCESS | 19682 | ++DOMWINDOW == 12 (0x7f94d435fc00) [pid = 19682] [serial = 12] [outer = 0x7f94d56eac00] 00:58:30 INFO - PROCESS | 19682 | 1456995510019 Marionette DEBUG loaded listener.js 00:58:30 INFO - PROCESS | 19682 | 1456995510036 Marionette DEBUG loaded listener.js 00:58:30 INFO - PROCESS | 19682 | ++DOMWINDOW == 13 (0x7f94e2d8f800) [pid = 19682] [serial = 13] [outer = 0x7f94d56eac00] 00:58:30 INFO - PROCESS | 19682 | 1456995510715 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a9526ffb-5708-43e0-8a20-e9353f5f6fab","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:58:31 INFO - PROCESS | 19682 | 1456995511051 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:58:31 INFO - PROCESS | 19682 | 1456995511055 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:58:31 INFO - PROCESS | 19682 | 1456995511369 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:58:31 INFO - PROCESS | 19682 | 1456995511372 Marionette TRACE conn3 <- [1,3,null,{}] 00:58:31 INFO - PROCESS | 19682 | 1456995511411 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:58:31 INFO - PROCESS | 19682 | [19682] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:58:31 INFO - PROCESS | 19682 | ++DOMWINDOW == 14 (0x7f94cf994400) [pid = 19682] [serial = 14] [outer = 0x7f94d56eac00] 00:58:32 INFO - PROCESS | 19682 | [19682] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html 00:58:32 INFO - PROCESS | 19682 | ++DOCSHELL 0x7f94cdd2c800 == 6 [pid = 19682] [id = 6] 00:58:32 INFO - PROCESS | 19682 | ++DOMWINDOW == 15 (0x7f94cdb07400) [pid = 19682] [serial = 15] [outer = (nil)] 00:58:32 INFO - PROCESS | 19682 | ++DOMWINDOW == 16 (0x7f94cdb08400) [pid = 19682] [serial = 16] [outer = 0x7f94cdb07400] 00:58:32 INFO - PROCESS | 19682 | ++DOMWINDOW == 17 (0x7f94cdb0ec00) [pid = 19682] [serial = 17] [outer = 0x7f94cdb07400] 00:58:32 INFO - PROCESS | 19682 | ++DOCSHELL 0x7f94cdbdb000 == 7 [pid = 19682] [id = 7] 00:58:32 INFO - PROCESS | 19682 | ++DOMWINDOW == 18 (0x7f94cdb11c00) [pid = 19682] [serial = 18] [outer = (nil)] 00:58:32 INFO - PROCESS | 19682 | ++DOMWINDOW == 19 (0x7f94cdd49800) [pid = 19682] [serial = 19] [outer = 0x7f94cdb11c00] 00:58:33 INFO - PROCESS | 19682 | ++DOMWINDOW == 20 (0x7f94cd941800) [pid = 19682] [serial = 20] [outer = 0x7f94cdb11c00] 00:58:33 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a 00:58:33 INFO - document served over http requires an https 00:58:33 INFO - sub-resource via xhr-request using the meta-referrer 00:58:33 INFO - delivery method with no-redirect and when 00:58:33 INFO - the target request is cross-origin. - expected FAIL 00:58:33 INFO - TEST-INFO | expected FAIL 00:58:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 977ms 00:58:33 WARNING - u'runner_teardown' () 00:58:33 INFO - Setting up ssl 00:58:33 INFO - PROCESS | certutil | 00:58:33 INFO - PROCESS | certutil | 00:58:33 INFO - PROCESS | certutil | 00:58:33 INFO - Certificate Nickname Trust Attributes 00:58:33 INFO - SSL,S/MIME,JAR/XPI 00:58:33 INFO - 00:58:33 INFO - web-platform-tests CT,, 00:58:33 INFO - 00:58:33 INFO - Starting runner 00:58:36 INFO - PROCESS | 19749 | 1456995516360 Marionette DEBUG Marionette enabled via build flag and pref 00:58:36 INFO - PROCESS | 19749 | ++DOCSHELL 0x7f48655bf800 == 1 [pid = 19749] [id = 1] 00:58:36 INFO - PROCESS | 19749 | ++DOMWINDOW == 1 (0x7f48655c0000) [pid = 19749] [serial = 1] [outer = (nil)] 00:58:36 INFO - PROCESS | 19749 | ++DOMWINDOW == 2 (0x7f48655c1000) [pid = 19749] [serial = 2] [outer = 0x7f48655c0000] 00:58:37 INFO - PROCESS | 19749 | 1456995517046 Marionette INFO Listening on port 3095 00:58:37 INFO - PROCESS | 19749 | 1456995517552 Marionette DEBUG Marionette enabled via command-line flag 00:58:37 INFO - PROCESS | 19749 | ++DOCSHELL 0x7f4862125000 == 2 [pid = 19749] [id = 2] 00:58:37 INFO - PROCESS | 19749 | ++DOMWINDOW == 3 (0x7f4862135800) [pid = 19749] [serial = 3] [outer = (nil)] 00:58:37 INFO - PROCESS | 19749 | ++DOMWINDOW == 4 (0x7f4862136800) [pid = 19749] [serial = 4] [outer = 0x7f4862135800] 00:58:37 INFO - PROCESS | 19749 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f4869a5fb80 00:58:37 INFO - PROCESS | 19749 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f486203ff40 00:58:37 INFO - PROCESS | 19749 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f486204f0d0 00:58:37 INFO - PROCESS | 19749 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f486204f460 00:58:37 INFO - PROCESS | 19749 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f486204f790 00:58:37 INFO - PROCESS | 19749 | ++DOMWINDOW == 5 (0x7f486209e000) [pid = 19749] [serial = 5] [outer = 0x7f48655c0000] 00:58:37 INFO - PROCESS | 19749 | [19749] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:58:37 INFO - PROCESS | 19749 | 1456995517868 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37697 00:58:37 INFO - PROCESS | 19749 | [19749] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:58:37 INFO - PROCESS | 19749 | 1456995517956 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37698 00:58:37 INFO - PROCESS | 19749 | 1456995517963 Marionette DEBUG Closed connection conn0 00:58:38 INFO - PROCESS | 19749 | [19749] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:58:38 INFO - PROCESS | 19749 | [19749] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:58:38 INFO - PROCESS | 19749 | 1456995518105 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37699 00:58:38 INFO - PROCESS | 19749 | 1456995518109 Marionette DEBUG Closed connection conn1 00:58:38 INFO - PROCESS | 19749 | [19749] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:58:38 INFO - PROCESS | 19749 | 1456995518159 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37700 00:58:38 INFO - PROCESS | 19749 | 1456995518166 Marionette DEBUG Closed connection conn2 00:58:38 INFO - PROCESS | 19749 | 1456995518202 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:58:38 INFO - PROCESS | 19749 | 1456995518217 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:58:39 INFO - PROCESS | 19749 | [19749] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:58:39 INFO - PROCESS | 19749 | ++DOCSHELL 0x7f485649d000 == 3 [pid = 19749] [id = 3] 00:58:39 INFO - PROCESS | 19749 | ++DOMWINDOW == 6 (0x7f48569b7000) [pid = 19749] [serial = 6] [outer = (nil)] 00:58:39 INFO - PROCESS | 19749 | ++DOCSHELL 0x7f48569b7800 == 4 [pid = 19749] [id = 4] 00:58:39 INFO - PROCESS | 19749 | ++DOMWINDOW == 7 (0x7f48562cdc00) [pid = 19749] [serial = 7] [outer = (nil)] 00:58:40 INFO - PROCESS | 19749 | [19749] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:58:40 INFO - PROCESS | 19749 | ++DOCSHELL 0x7f48553be000 == 5 [pid = 19749] [id = 5] 00:58:40 INFO - PROCESS | 19749 | ++DOMWINDOW == 8 (0x7f48554b7c00) [pid = 19749] [serial = 8] [outer = (nil)] 00:58:40 INFO - PROCESS | 19749 | [19749] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:58:40 INFO - PROCESS | 19749 | [19749] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:58:40 INFO - PROCESS | 19749 | ++DOMWINDOW == 9 (0x7f4854723400) [pid = 19749] [serial = 9] [outer = 0x7f48554b7c00] 00:58:40 INFO - PROCESS | 19749 | ++DOMWINDOW == 10 (0x7f4854115000) [pid = 19749] [serial = 10] [outer = 0x7f48569b7000] 00:58:40 INFO - PROCESS | 19749 | ++DOMWINDOW == 11 (0x7f485413a400) [pid = 19749] [serial = 11] [outer = 0x7f48562cdc00] 00:58:40 INFO - PROCESS | 19749 | ++DOMWINDOW == 12 (0x7f485413c400) [pid = 19749] [serial = 12] [outer = 0x7f48554b7c00] 00:58:41 INFO - PROCESS | 19749 | 1456995521979 Marionette DEBUG loaded listener.js 00:58:42 INFO - PROCESS | 19749 | 1456995521996 Marionette DEBUG loaded listener.js 00:58:42 INFO - PROCESS | 19749 | ++DOMWINDOW == 13 (0x7f4862354000) [pid = 19749] [serial = 13] [outer = 0x7f48554b7c00] 00:58:42 INFO - PROCESS | 19749 | 1456995522644 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d38c8682-340c-433f-8b84-df61e4b73a39","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:58:42 INFO - PROCESS | 19749 | 1456995522957 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:58:42 INFO - PROCESS | 19749 | 1456995522963 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:58:43 INFO - PROCESS | 19749 | 1456995523301 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:58:43 INFO - PROCESS | 19749 | 1456995523304 Marionette TRACE conn3 <- [1,3,null,{}] 00:58:43 INFO - PROCESS | 19749 | 1456995523370 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:58:43 INFO - PROCESS | 19749 | [19749] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:58:43 INFO - PROCESS | 19749 | ++DOMWINDOW == 14 (0x7f484f579400) [pid = 19749] [serial = 14] [outer = 0x7f48554b7c00] 00:58:44 INFO - PROCESS | 19749 | [19749] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html 00:58:44 INFO - PROCESS | 19749 | ++DOCSHELL 0x7f484d92e000 == 6 [pid = 19749] [id = 6] 00:58:44 INFO - PROCESS | 19749 | ++DOMWINDOW == 15 (0x7f484ce09000) [pid = 19749] [serial = 15] [outer = (nil)] 00:58:44 INFO - PROCESS | 19749 | ++DOMWINDOW == 16 (0x7f484ce0a000) [pid = 19749] [serial = 16] [outer = 0x7f484ce09000] 00:58:44 INFO - PROCESS | 19749 | ++DOMWINDOW == 17 (0x7f484ce10800) [pid = 19749] [serial = 17] [outer = 0x7f484ce09000] 00:58:44 INFO - PROCESS | 19749 | ++DOCSHELL 0x7f484cee6800 == 7 [pid = 19749] [id = 7] 00:58:44 INFO - PROCESS | 19749 | ++DOMWINDOW == 18 (0x7f484cb29c00) [pid = 19749] [serial = 18] [outer = (nil)] 00:58:44 INFO - PROCESS | 19749 | ++DOMWINDOW == 19 (0x7f484cc39400) [pid = 19749] [serial = 19] [outer = 0x7f484cb29c00] 00:58:45 INFO - PROCESS | 19749 | ++DOMWINDOW == 20 (0x7f484f533000) [pid = 19749] [serial = 20] [outer = 0x7f484cb29c00] 00:58:45 INFO - PROCESS | 19749 | [19749] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:58:45 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a 00:58:45 INFO - document served over http requires an https 00:58:45 INFO - sub-resource via xhr-request using the meta-referrer 00:58:45 INFO - delivery method with swap-origin-redirect and when 00:58:45 INFO - the target request is cross-origin. - expected FAIL 00:58:45 INFO - TEST-INFO | expected FAIL 00:58:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | took 1130ms 00:58:45 WARNING - u'runner_teardown' () 00:58:45 INFO - Setting up ssl 00:58:45 INFO - PROCESS | certutil | 00:58:45 INFO - PROCESS | certutil | 00:58:45 INFO - PROCESS | certutil | 00:58:45 INFO - Certificate Nickname Trust Attributes 00:58:45 INFO - SSL,S/MIME,JAR/XPI 00:58:45 INFO - 00:58:45 INFO - web-platform-tests CT,, 00:58:45 INFO - 00:58:45 INFO - Starting runner 00:58:48 INFO - PROCESS | 19816 | 1456995528416 Marionette DEBUG Marionette enabled via build flag and pref 00:58:48 INFO - PROCESS | 19816 | ++DOCSHELL 0x7fdb2c2c5000 == 1 [pid = 19816] [id = 1] 00:58:48 INFO - PROCESS | 19816 | ++DOMWINDOW == 1 (0x7fdb2c2c5800) [pid = 19816] [serial = 1] [outer = (nil)] 00:58:48 INFO - PROCESS | 19816 | ++DOMWINDOW == 2 (0x7fdb2c2c6800) [pid = 19816] [serial = 2] [outer = 0x7fdb2c2c5800] 00:58:49 INFO - PROCESS | 19816 | 1456995529099 Marionette INFO Listening on port 3096 00:58:49 INFO - PROCESS | 19816 | 1456995529605 Marionette DEBUG Marionette enabled via command-line flag 00:58:49 INFO - PROCESS | 19816 | ++DOCSHELL 0x7fdb28e26000 == 2 [pid = 19816] [id = 2] 00:58:49 INFO - PROCESS | 19816 | ++DOMWINDOW == 3 (0x7fdb28e36800) [pid = 19816] [serial = 3] [outer = (nil)] 00:58:49 INFO - PROCESS | 19816 | ++DOMWINDOW == 4 (0x7fdb28e37800) [pid = 19816] [serial = 4] [outer = 0x7fdb28e36800] 00:58:49 INFO - PROCESS | 19816 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fdb3025fc10 00:58:49 INFO - PROCESS | 19816 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fdb28d3afd0 00:58:49 INFO - PROCESS | 19816 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fdb28d53160 00:58:49 INFO - PROCESS | 19816 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fdb28d53460 00:58:49 INFO - PROCESS | 19816 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fdb28d53790 00:58:49 INFO - PROCESS | 19816 | ++DOMWINDOW == 5 (0x7fdb28d9f000) [pid = 19816] [serial = 5] [outer = 0x7fdb2c2c5800] 00:58:49 INFO - PROCESS | 19816 | [19816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:58:49 INFO - PROCESS | 19816 | 1456995529924 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59058 00:58:50 INFO - PROCESS | 19816 | [19816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:58:50 INFO - PROCESS | 19816 | 1456995530014 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59059 00:58:50 INFO - PROCESS | 19816 | 1456995530021 Marionette DEBUG Closed connection conn0 00:58:50 INFO - PROCESS | 19816 | [19816] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:58:50 INFO - PROCESS | 19816 | [19816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:58:50 INFO - PROCESS | 19816 | 1456995530163 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59060 00:58:50 INFO - PROCESS | 19816 | 1456995530167 Marionette DEBUG Closed connection conn1 00:58:50 INFO - PROCESS | 19816 | [19816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:58:50 INFO - PROCESS | 19816 | 1456995530213 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:59061 00:58:50 INFO - PROCESS | 19816 | 1456995530223 Marionette DEBUG Closed connection conn2 00:58:50 INFO - PROCESS | 19816 | 1456995530249 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:58:50 INFO - PROCESS | 19816 | 1456995530259 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:58:51 INFO - PROCESS | 19816 | [19816] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:58:51 INFO - PROCESS | 19816 | ++DOCSHELL 0x7fdb1cb85800 == 3 [pid = 19816] [id = 3] 00:58:51 INFO - PROCESS | 19816 | ++DOMWINDOW == 6 (0x7fdb1cb88800) [pid = 19816] [serial = 6] [outer = (nil)] 00:58:51 INFO - PROCESS | 19816 | ++DOCSHELL 0x7fdb1cb89000 == 4 [pid = 19816] [id = 4] 00:58:51 INFO - PROCESS | 19816 | ++DOMWINDOW == 7 (0x7fdb1cdd8400) [pid = 19816] [serial = 7] [outer = (nil)] 00:58:52 INFO - PROCESS | 19816 | [19816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:58:52 INFO - PROCESS | 19816 | ++DOCSHELL 0x7fdb1b36a800 == 5 [pid = 19816] [id = 5] 00:58:52 INFO - PROCESS | 19816 | ++DOMWINDOW == 8 (0x7fdb1b316800) [pid = 19816] [serial = 8] [outer = (nil)] 00:58:52 INFO - PROCESS | 19816 | [19816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:58:52 INFO - PROCESS | 19816 | [19816] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:58:52 INFO - PROCESS | 19816 | ++DOMWINDOW == 9 (0x7fdb1b2ebc00) [pid = 19816] [serial = 9] [outer = 0x7fdb1b316800] 00:58:53 INFO - PROCESS | 19816 | ++DOMWINDOW == 10 (0x7fdb1afad800) [pid = 19816] [serial = 10] [outer = 0x7fdb1cb88800] 00:58:53 INFO - PROCESS | 19816 | ++DOMWINDOW == 11 (0x7fdb1afd5800) [pid = 19816] [serial = 11] [outer = 0x7fdb1cdd8400] 00:58:53 INFO - PROCESS | 19816 | ++DOMWINDOW == 12 (0x7fdb1afd7800) [pid = 19816] [serial = 12] [outer = 0x7fdb1b316800] 00:58:54 INFO - PROCESS | 19816 | 1456995534209 Marionette DEBUG loaded listener.js 00:58:54 INFO - PROCESS | 19816 | 1456995534226 Marionette DEBUG loaded listener.js 00:58:54 INFO - PROCESS | 19816 | ++DOMWINDOW == 13 (0x7fdb18f34400) [pid = 19816] [serial = 13] [outer = 0x7fdb1b316800] 00:58:54 INFO - PROCESS | 19816 | 1456995534870 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"6994b77c-a0ea-4523-abae-d911f349c0cb","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:58:55 INFO - PROCESS | 19816 | 1456995535152 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:58:55 INFO - PROCESS | 19816 | 1456995535171 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:58:55 INFO - PROCESS | 19816 | 1456995535502 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:58:55 INFO - PROCESS | 19816 | 1456995535506 Marionette TRACE conn3 <- [1,3,null,{}] 00:58:55 INFO - PROCESS | 19816 | 1456995535545 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:58:55 INFO - PROCESS | 19816 | [19816] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:58:55 INFO - PROCESS | 19816 | ++DOMWINDOW == 14 (0x7fdb15cb0c00) [pid = 19816] [serial = 14] [outer = 0x7fdb1b316800] 00:58:56 INFO - PROCESS | 19816 | [19816] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html 00:58:56 INFO - PROCESS | 19816 | ++DOCSHELL 0x7fdb14070800 == 6 [pid = 19816] [id = 6] 00:58:56 INFO - PROCESS | 19816 | ++DOMWINDOW == 15 (0x7fdb13e06c00) [pid = 19816] [serial = 15] [outer = (nil)] 00:58:56 INFO - PROCESS | 19816 | ++DOMWINDOW == 16 (0x7fdb13e07c00) [pid = 19816] [serial = 16] [outer = 0x7fdb13e06c00] 00:58:56 INFO - PROCESS | 19816 | ++DOMWINDOW == 17 (0x7fdb13e0e800) [pid = 19816] [serial = 17] [outer = 0x7fdb13e06c00] 00:58:56 INFO - PROCESS | 19816 | ++DOCSHELL 0x7fdb13ecf800 == 7 [pid = 19816] [id = 7] 00:58:56 INFO - PROCESS | 19816 | ++DOMWINDOW == 18 (0x7fdb13c38c00) [pid = 19816] [serial = 18] [outer = (nil)] 00:58:56 INFO - PROCESS | 19816 | ++DOMWINDOW == 19 (0x7fdb13e10400) [pid = 19816] [serial = 19] [outer = 0x7fdb13c38c00] 00:58:57 INFO - PROCESS | 19816 | ++DOMWINDOW == 20 (0x7fdb13650c00) [pid = 19816] [serial = 20] [outer = 0x7fdb13c38c00] 00:58:57 INFO - PROCESS | 19816 | [19816] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:58:57 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 00:58:57 INFO - document served over http requires an http 00:58:57 INFO - sub-resource via fetch-request using the meta-referrer 00:58:57 INFO - delivery method with keep-origin-redirect and when 00:58:57 INFO - the target request is same-origin. 00:58:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | took 1232ms 00:58:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html 00:58:57 INFO - PROCESS | 19816 | ++DOCSHELL 0x7fdb139f5800 == 8 [pid = 19816] [id = 8] 00:58:57 INFO - PROCESS | 19816 | ++DOMWINDOW == 21 (0x7fdb138c4800) [pid = 19816] [serial = 21] [outer = (nil)] 00:58:57 INFO - PROCESS | 19816 | ++DOMWINDOW == 22 (0x7fdb13ab2c00) [pid = 19816] [serial = 22] [outer = 0x7fdb138c4800] 00:58:57 INFO - PROCESS | 19816 | ++DOMWINDOW == 23 (0x7fdb13ab8c00) [pid = 19816] [serial = 23] [outer = 0x7fdb138c4800] 00:58:58 INFO - PROCESS | 19816 | [19816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:58:58 INFO - PROCESS | 19816 | [19816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:58:58 INFO - PROCESS | 19816 | [19816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:58:58 INFO - PROCESS | 19816 | [19816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:58:58 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a 00:58:58 INFO - document served over http requires an http 00:58:58 INFO - sub-resource via fetch-request using the meta-referrer 00:58:58 INFO - delivery method with no-redirect and when 00:58:58 INFO - the target request is same-origin. 00:58:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | took 780ms 00:58:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html 00:58:58 INFO - PROCESS | 19816 | ++DOCSHELL 0x7fdb13b27800 == 9 [pid = 19816] [id = 9] 00:58:58 INFO - PROCESS | 19816 | ++DOMWINDOW == 24 (0x7fdb1291b000) [pid = 19816] [serial = 24] [outer = (nil)] 00:58:58 INFO - PROCESS | 19816 | ++DOMWINDOW == 25 (0x7fdb1291d800) [pid = 19816] [serial = 25] [outer = 0x7fdb1291b000] 00:58:58 INFO - PROCESS | 19816 | ++DOMWINDOW == 26 (0x7fdb1241bc00) [pid = 19816] [serial = 26] [outer = 0x7fdb1291b000] 00:58:59 INFO - PROCESS | 19816 | [19816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:58:59 INFO - PROCESS | 19816 | [19816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:58:59 INFO - PROCESS | 19816 | [19816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:58:59 INFO - PROCESS | 19816 | [19816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:58:59 INFO - PROCESS | 19816 | ++DOCSHELL 0x7fdb123f9800 == 10 [pid = 19816] [id = 10] 00:58:59 INFO - PROCESS | 19816 | ++DOMWINDOW == 27 (0x7fdb123fa000) [pid = 19816] [serial = 27] [outer = (nil)] 00:58:59 INFO - PROCESS | 19816 | ++DOMWINDOW == 28 (0x7fdb123fc800) [pid = 19816] [serial = 28] [outer = 0x7fdb123fa000] 00:58:59 INFO - PROCESS | 19816 | ++DOMWINDOW == 29 (0x7fdb123fb800) [pid = 19816] [serial = 29] [outer = 0x7fdb123fa000] 00:58:59 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 00:58:59 INFO - document served over http requires an http 00:58:59 INFO - sub-resource via fetch-request using the meta-referrer 00:58:59 INFO - delivery method with swap-origin-redirect and when 00:58:59 INFO - the target request is same-origin. - expected FAIL 00:58:59 INFO - TEST-INFO | expected FAIL 00:58:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 1338ms 00:58:59 WARNING - u'runner_teardown' () 00:58:59 INFO - Setting up ssl 00:58:59 INFO - PROCESS | certutil | 00:59:00 INFO - PROCESS | certutil | 00:59:00 INFO - PROCESS | certutil | 00:59:00 INFO - Certificate Nickname Trust Attributes 00:59:00 INFO - SSL,S/MIME,JAR/XPI 00:59:00 INFO - 00:59:00 INFO - web-platform-tests CT,, 00:59:00 INFO - 00:59:00 INFO - Starting runner 00:59:02 INFO - PROCESS | 19886 | 1456995542852 Marionette DEBUG Marionette enabled via build flag and pref 00:59:03 INFO - PROCESS | 19886 | ++DOCSHELL 0x7f163c6c1800 == 1 [pid = 19886] [id = 1] 00:59:03 INFO - PROCESS | 19886 | ++DOMWINDOW == 1 (0x7f163c6c2000) [pid = 19886] [serial = 1] [outer = (nil)] 00:59:03 INFO - PROCESS | 19886 | ++DOMWINDOW == 2 (0x7f163c6c3000) [pid = 19886] [serial = 2] [outer = 0x7f163c6c2000] 00:59:03 INFO - PROCESS | 19886 | 1456995543533 Marionette INFO Listening on port 3097 00:59:04 INFO - PROCESS | 19886 | 1456995544037 Marionette DEBUG Marionette enabled via command-line flag 00:59:04 INFO - PROCESS | 19886 | ++DOCSHELL 0x7f163912b000 == 2 [pid = 19886] [id = 2] 00:59:04 INFO - PROCESS | 19886 | ++DOMWINDOW == 3 (0x7f163913b800) [pid = 19886] [serial = 3] [outer = (nil)] 00:59:04 INFO - PROCESS | 19886 | ++DOMWINDOW == 4 (0x7f163913c800) [pid = 19886] [serial = 4] [outer = 0x7f163913b800] 00:59:04 INFO - PROCESS | 19886 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f164065fb80 00:59:04 INFO - PROCESS | 19886 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f1639044f40 00:59:04 INFO - PROCESS | 19886 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f16390560d0 00:59:04 INFO - PROCESS | 19886 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f16390563d0 00:59:04 INFO - PROCESS | 19886 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f1639056790 00:59:04 INFO - PROCESS | 19886 | ++DOMWINDOW == 5 (0x7f163909d800) [pid = 19886] [serial = 5] [outer = 0x7f163c6c2000] 00:59:04 INFO - PROCESS | 19886 | [19886] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:59:04 INFO - PROCESS | 19886 | 1456995544353 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54209 00:59:04 INFO - PROCESS | 19886 | [19886] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:59:04 INFO - PROCESS | 19886 | 1456995544443 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54210 00:59:04 INFO - PROCESS | 19886 | 1456995544450 Marionette DEBUG Closed connection conn0 00:59:04 INFO - PROCESS | 19886 | [19886] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:59:04 INFO - PROCESS | 19886 | [19886] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:59:04 INFO - PROCESS | 19886 | 1456995544592 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54211 00:59:04 INFO - PROCESS | 19886 | 1456995544596 Marionette DEBUG Closed connection conn1 00:59:04 INFO - PROCESS | 19886 | [19886] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:59:04 INFO - PROCESS | 19886 | 1456995544641 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54212 00:59:04 INFO - PROCESS | 19886 | 1456995544647 Marionette DEBUG Closed connection conn2 00:59:04 INFO - PROCESS | 19886 | 1456995544676 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:59:04 INFO - PROCESS | 19886 | 1456995544686 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:59:05 INFO - PROCESS | 19886 | [19886] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:59:06 INFO - PROCESS | 19886 | ++DOCSHELL 0x7f162d0e3800 == 3 [pid = 19886] [id = 3] 00:59:06 INFO - PROCESS | 19886 | ++DOMWINDOW == 6 (0x7f162d0e4000) [pid = 19886] [serial = 6] [outer = (nil)] 00:59:06 INFO - PROCESS | 19886 | ++DOCSHELL 0x7f162d0e4800 == 4 [pid = 19886] [id = 4] 00:59:06 INFO - PROCESS | 19886 | ++DOMWINDOW == 7 (0x7f162d165c00) [pid = 19886] [serial = 7] [outer = (nil)] 00:59:06 INFO - PROCESS | 19886 | [19886] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:59:07 INFO - PROCESS | 19886 | ++DOCSHELL 0x7f162b67c800 == 5 [pid = 19886] [id = 5] 00:59:07 INFO - PROCESS | 19886 | ++DOMWINDOW == 8 (0x7f162b65cc00) [pid = 19886] [serial = 8] [outer = (nil)] 00:59:07 INFO - PROCESS | 19886 | [19886] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:59:07 INFO - PROCESS | 19886 | [19886] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:59:07 INFO - PROCESS | 19886 | ++DOMWINDOW == 9 (0x7f162b66ac00) [pid = 19886] [serial = 9] [outer = 0x7f162b65cc00] 00:59:07 INFO - PROCESS | 19886 | ++DOMWINDOW == 10 (0x7f162b1a6000) [pid = 19886] [serial = 10] [outer = 0x7f162d0e4000] 00:59:07 INFO - PROCESS | 19886 | ++DOMWINDOW == 11 (0x7f162b1d0800) [pid = 19886] [serial = 11] [outer = 0x7f162d165c00] 00:59:07 INFO - PROCESS | 19886 | ++DOMWINDOW == 12 (0x7f162b1d2800) [pid = 19886] [serial = 12] [outer = 0x7f162b65cc00] 00:59:08 INFO - PROCESS | 19886 | 1456995548610 Marionette DEBUG loaded listener.js 00:59:08 INFO - PROCESS | 19886 | 1456995548625 Marionette DEBUG loaded listener.js 00:59:09 INFO - PROCESS | 19886 | ++DOMWINDOW == 13 (0x7f16393cf800) [pid = 19886] [serial = 13] [outer = 0x7f162b65cc00] 00:59:09 INFO - PROCESS | 19886 | 1456995549258 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a8d8e653-3d86-4f17-829c-f806b8b5b86f","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:59:09 INFO - PROCESS | 19886 | 1456995549564 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:59:09 INFO - PROCESS | 19886 | 1456995549569 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:59:09 INFO - PROCESS | 19886 | 1456995549890 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:59:09 INFO - PROCESS | 19886 | 1456995549894 Marionette TRACE conn3 <- [1,3,null,{}] 00:59:09 INFO - PROCESS | 19886 | 1456995549938 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:59:10 INFO - PROCESS | 19886 | [19886] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:59:10 INFO - PROCESS | 19886 | ++DOMWINDOW == 14 (0x7f1625fbac00) [pid = 19886] [serial = 14] [outer = 0x7f162b65cc00] 00:59:10 INFO - PROCESS | 19886 | [19886] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:59:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html 00:59:10 INFO - PROCESS | 19886 | ++DOCSHELL 0x7f1624379000 == 6 [pid = 19886] [id = 6] 00:59:10 INFO - PROCESS | 19886 | ++DOMWINDOW == 15 (0x7f1624109000) [pid = 19886] [serial = 15] [outer = (nil)] 00:59:10 INFO - PROCESS | 19886 | ++DOMWINDOW == 16 (0x7f162410a000) [pid = 19886] [serial = 16] [outer = 0x7f1624109000] 00:59:10 INFO - PROCESS | 19886 | ++DOMWINDOW == 17 (0x7f1624110800) [pid = 19886] [serial = 17] [outer = 0x7f1624109000] 00:59:11 INFO - PROCESS | 19886 | ++DOCSHELL 0x7f1623f10000 == 7 [pid = 19886] [id = 7] 00:59:11 INFO - PROCESS | 19886 | ++DOMWINDOW == 18 (0x7f1623f48800) [pid = 19886] [serial = 18] [outer = (nil)] 00:59:11 INFO - PROCESS | 19886 | ++DOCSHELL 0x7f1623f12800 == 8 [pid = 19886] [id = 8] 00:59:11 INFO - PROCESS | 19886 | ++DOMWINDOW == 19 (0x7f1623f8f400) [pid = 19886] [serial = 19] [outer = (nil)] 00:59:11 INFO - PROCESS | 19886 | ++DOMWINDOW == 20 (0x7f1623f90c00) [pid = 19886] [serial = 20] [outer = 0x7f1623f8f400] 00:59:11 INFO - PROCESS | 19886 | ++DOMWINDOW == 21 (0x7f1623f96c00) [pid = 19886] [serial = 21] [outer = 0x7f1623f8f400] 00:59:11 INFO - PROCESS | 19886 | ++DOMWINDOW == 22 (0x7f162410b800) [pid = 19886] [serial = 22] [outer = 0x7f1623f48800] 00:59:11 INFO - PROCESS | 19886 | [19886] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:59:12 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 00:59:12 INFO - document served over http requires an http 00:59:12 INFO - sub-resource via iframe-tag using the meta-referrer 00:59:12 INFO - delivery method with keep-origin-redirect and when 00:59:12 INFO - the target request is same-origin. 00:59:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1303ms 00:59:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html 00:59:12 INFO - PROCESS | 19886 | ++DOCSHELL 0x7f16396db000 == 9 [pid = 19886] [id = 9] 00:59:12 INFO - PROCESS | 19886 | ++DOMWINDOW == 23 (0x7f1623dc7c00) [pid = 19886] [serial = 23] [outer = (nil)] 00:59:12 INFO - PROCESS | 19886 | ++DOMWINDOW == 24 (0x7f1623dc9c00) [pid = 19886] [serial = 24] [outer = 0x7f1623dc7c00] 00:59:12 INFO - PROCESS | 19886 | ++DOMWINDOW == 25 (0x7f1623dce800) [pid = 19886] [serial = 25] [outer = 0x7f1623dc7c00] 00:59:12 INFO - PROCESS | 19886 | [19886] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:12 INFO - PROCESS | 19886 | [19886] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:12 INFO - PROCESS | 19886 | [19886] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:12 INFO - PROCESS | 19886 | [19886] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:12 INFO - PROCESS | 19886 | ++DOCSHELL 0x7f1623e3c800 == 10 [pid = 19886] [id = 10] 00:59:12 INFO - PROCESS | 19886 | ++DOMWINDOW == 26 (0x7f1622552c00) [pid = 19886] [serial = 26] [outer = (nil)] 00:59:12 INFO - PROCESS | 19886 | ++DOMWINDOW == 27 (0x7f162255c000) [pid = 19886] [serial = 27] [outer = 0x7f1622552c00] 00:59:12 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a 00:59:12 INFO - document served over http requires an http 00:59:12 INFO - sub-resource via iframe-tag using the meta-referrer 00:59:12 INFO - delivery method with no-redirect and when 00:59:12 INFO - the target request is same-origin. 00:59:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | took 875ms 00:59:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html 00:59:13 INFO - PROCESS | 19886 | ++DOCSHELL 0x7f162264d800 == 11 [pid = 19886] [id = 11] 00:59:13 INFO - PROCESS | 19886 | ++DOMWINDOW == 28 (0x7f1622557400) [pid = 19886] [serial = 28] [outer = (nil)] 00:59:13 INFO - PROCESS | 19886 | ++DOMWINDOW == 29 (0x7f1623dcf000) [pid = 19886] [serial = 29] [outer = 0x7f1622557400] 00:59:13 INFO - PROCESS | 19886 | ++DOMWINDOW == 30 (0x7f16226ae000) [pid = 19886] [serial = 30] [outer = 0x7f1622557400] 00:59:13 INFO - PROCESS | 19886 | [19886] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:13 INFO - PROCESS | 19886 | [19886] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:13 INFO - PROCESS | 19886 | [19886] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:13 INFO - PROCESS | 19886 | [19886] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:14 INFO - PROCESS | 19886 | ++DOCSHELL 0x7f1623a25800 == 12 [pid = 19886] [id = 12] 00:59:14 INFO - PROCESS | 19886 | ++DOMWINDOW == 31 (0x7f1621db5800) [pid = 19886] [serial = 31] [outer = (nil)] 00:59:14 INFO - PROCESS | 19886 | ++DOCSHELL 0x7f1623bbd800 == 13 [pid = 19886] [id = 13] 00:59:14 INFO - PROCESS | 19886 | ++DOMWINDOW == 32 (0x7f1623bc0800) [pid = 19886] [serial = 32] [outer = (nil)] 00:59:14 INFO - PROCESS | 19886 | ++DOMWINDOW == 33 (0x7f1623bcd000) [pid = 19886] [serial = 33] [outer = 0x7f1623bc0800] 00:59:14 INFO - PROCESS | 19886 | ++DOMWINDOW == 34 (0x7f1623bd6000) [pid = 19886] [serial = 34] [outer = 0x7f1623bc0800] 00:59:14 INFO - PROCESS | 19886 | ++DOCSHELL 0x7f1622649800 == 14 [pid = 19886] [id = 14] 00:59:14 INFO - PROCESS | 19886 | ++DOMWINDOW == 35 (0x7f1621dafc00) [pid = 19886] [serial = 35] [outer = (nil)] 00:59:14 INFO - PROCESS | 19886 | ++DOMWINDOW == 36 (0x7f16226b3800) [pid = 19886] [serial = 36] [outer = 0x7f1621dafc00] 00:59:14 INFO - PROCESS | 19886 | ++DOMWINDOW == 37 (0x7f1621db1000) [pid = 19886] [serial = 37] [outer = 0x7f1621db5800] 00:59:14 INFO - PROCESS | 19886 | ++DOMWINDOW == 38 (0x7f16226b3000) [pid = 19886] [serial = 38] [outer = 0x7f1621dafc00] 00:59:14 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 00:59:14 INFO - document served over http requires an http 00:59:14 INFO - sub-resource via iframe-tag using the meta-referrer 00:59:14 INFO - delivery method with swap-origin-redirect and when 00:59:14 INFO - the target request is same-origin. - expected FAIL 00:59:14 INFO - TEST-INFO | expected FAIL 00:59:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1777ms 00:59:14 WARNING - u'runner_teardown' () 00:59:14 INFO - Setting up ssl 00:59:14 INFO - PROCESS | certutil | 00:59:15 INFO - PROCESS | certutil | 00:59:15 INFO - PROCESS | certutil | 00:59:15 INFO - Certificate Nickname Trust Attributes 00:59:15 INFO - SSL,S/MIME,JAR/XPI 00:59:15 INFO - 00:59:15 INFO - web-platform-tests CT,, 00:59:15 INFO - 00:59:15 INFO - Starting runner 00:59:17 INFO - PROCESS | 19953 | 1456995557736 Marionette DEBUG Marionette enabled via build flag and pref 00:59:18 INFO - PROCESS | 19953 | ++DOCSHELL 0x7f74787c4000 == 1 [pid = 19953] [id = 1] 00:59:18 INFO - PROCESS | 19953 | ++DOMWINDOW == 1 (0x7f74787c4800) [pid = 19953] [serial = 1] [outer = (nil)] 00:59:18 INFO - PROCESS | 19953 | ++DOMWINDOW == 2 (0x7f74787c5800) [pid = 19953] [serial = 2] [outer = 0x7f74787c4800] 00:59:18 INFO - PROCESS | 19953 | 1456995558414 Marionette INFO Listening on port 3098 00:59:18 INFO - PROCESS | 19953 | 1456995558921 Marionette DEBUG Marionette enabled via command-line flag 00:59:18 INFO - PROCESS | 19953 | ++DOCSHELL 0x7f7475328000 == 2 [pid = 19953] [id = 2] 00:59:18 INFO - PROCESS | 19953 | ++DOMWINDOW == 3 (0x7f7475338800) [pid = 19953] [serial = 3] [outer = (nil)] 00:59:18 INFO - PROCESS | 19953 | ++DOMWINDOW == 4 (0x7f7475339800) [pid = 19953] [serial = 4] [outer = 0x7f7475338800] 00:59:19 INFO - PROCESS | 19953 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f747c75fb80 00:59:19 INFO - PROCESS | 19953 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7475241fd0 00:59:19 INFO - PROCESS | 19953 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7475253160 00:59:19 INFO - PROCESS | 19953 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7475253460 00:59:19 INFO - PROCESS | 19953 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7475253790 00:59:19 INFO - PROCESS | 19953 | ++DOMWINDOW == 5 (0x7f74752a2800) [pid = 19953] [serial = 5] [outer = 0x7f74787c4800] 00:59:19 INFO - PROCESS | 19953 | [19953] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:59:19 INFO - PROCESS | 19953 | 1456995559237 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55903 00:59:19 INFO - PROCESS | 19953 | [19953] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:59:19 INFO - PROCESS | 19953 | 1456995559324 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55904 00:59:19 INFO - PROCESS | 19953 | 1456995559331 Marionette DEBUG Closed connection conn0 00:59:19 INFO - PROCESS | 19953 | [19953] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:59:19 INFO - PROCESS | 19953 | [19953] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:59:19 INFO - PROCESS | 19953 | 1456995559473 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55905 00:59:19 INFO - PROCESS | 19953 | 1456995559476 Marionette DEBUG Closed connection conn1 00:59:19 INFO - PROCESS | 19953 | [19953] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:59:19 INFO - PROCESS | 19953 | 1456995559522 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55906 00:59:19 INFO - PROCESS | 19953 | 1456995559533 Marionette DEBUG Closed connection conn2 00:59:19 INFO - PROCESS | 19953 | 1456995559569 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:59:19 INFO - PROCESS | 19953 | 1456995559584 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:59:20 INFO - PROCESS | 19953 | [19953] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:59:20 INFO - PROCESS | 19953 | ++DOCSHELL 0x7f7469b5b800 == 3 [pid = 19953] [id = 3] 00:59:20 INFO - PROCESS | 19953 | ++DOMWINDOW == 6 (0x7f7469b67800) [pid = 19953] [serial = 6] [outer = (nil)] 00:59:20 INFO - PROCESS | 19953 | ++DOCSHELL 0x7f7469b74800 == 4 [pid = 19953] [id = 4] 00:59:20 INFO - PROCESS | 19953 | ++DOMWINDOW == 7 (0x7f74694e4c00) [pid = 19953] [serial = 7] [outer = (nil)] 00:59:21 INFO - PROCESS | 19953 | [19953] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:59:21 INFO - PROCESS | 19953 | ++DOCSHELL 0x7f746890f800 == 5 [pid = 19953] [id = 5] 00:59:21 INFO - PROCESS | 19953 | ++DOMWINDOW == 8 (0x7f7468698c00) [pid = 19953] [serial = 8] [outer = (nil)] 00:59:21 INFO - PROCESS | 19953 | [19953] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:59:21 INFO - PROCESS | 19953 | [19953] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:59:21 INFO - PROCESS | 19953 | ++DOMWINDOW == 9 (0x7f746793b400) [pid = 19953] [serial = 9] [outer = 0x7f7468698c00] 00:59:22 INFO - PROCESS | 19953 | ++DOMWINDOW == 10 (0x7f7467312000) [pid = 19953] [serial = 10] [outer = 0x7f7469b67800] 00:59:22 INFO - PROCESS | 19953 | ++DOMWINDOW == 11 (0x7f7467329800) [pid = 19953] [serial = 11] [outer = 0x7f74694e4c00] 00:59:22 INFO - PROCESS | 19953 | ++DOMWINDOW == 12 (0x7f746732b800) [pid = 19953] [serial = 12] [outer = 0x7f7468698c00] 00:59:23 INFO - PROCESS | 19953 | 1456995563235 Marionette DEBUG loaded listener.js 00:59:23 INFO - PROCESS | 19953 | 1456995563250 Marionette DEBUG loaded listener.js 00:59:23 INFO - PROCESS | 19953 | ++DOMWINDOW == 13 (0x7f7475522c00) [pid = 19953] [serial = 13] [outer = 0x7f7468698c00] 00:59:23 INFO - PROCESS | 19953 | 1456995563896 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"6e4dd9e3-74a4-4d4f-856b-43bcdf6ade86","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:59:24 INFO - PROCESS | 19953 | 1456995564232 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:59:24 INFO - PROCESS | 19953 | 1456995564238 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:59:24 INFO - PROCESS | 19953 | 1456995564502 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:59:24 INFO - PROCESS | 19953 | 1456995564506 Marionette TRACE conn3 <- [1,3,null,{}] 00:59:24 INFO - PROCESS | 19953 | 1456995564651 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:59:24 INFO - PROCESS | 19953 | [19953] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:59:24 INFO - PROCESS | 19953 | ++DOMWINDOW == 14 (0x7f746239dc00) [pid = 19953] [serial = 14] [outer = 0x7f7468698c00] 00:59:25 INFO - PROCESS | 19953 | [19953] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:59:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html 00:59:25 INFO - PROCESS | 19953 | ++DOCSHELL 0x7f7461c70800 == 6 [pid = 19953] [id = 6] 00:59:25 INFO - PROCESS | 19953 | ++DOMWINDOW == 15 (0x7f7460209000) [pid = 19953] [serial = 15] [outer = (nil)] 00:59:25 INFO - PROCESS | 19953 | ++DOMWINDOW == 16 (0x7f746020a000) [pid = 19953] [serial = 16] [outer = 0x7f7460209000] 00:59:25 INFO - PROCESS | 19953 | ++DOMWINDOW == 17 (0x7f7460210c00) [pid = 19953] [serial = 17] [outer = 0x7f7460209000] 00:59:26 INFO - PROCESS | 19953 | ++DOCSHELL 0x7f745ff0a000 == 7 [pid = 19953] [id = 7] 00:59:26 INFO - PROCESS | 19953 | ++DOMWINDOW == 18 (0x7f7461dbd400) [pid = 19953] [serial = 18] [outer = (nil)] 00:59:26 INFO - PROCESS | 19953 | ++DOMWINDOW == 19 (0x7f746a14e000) [pid = 19953] [serial = 19] [outer = 0x7f7461dbd400] 00:59:26 INFO - PROCESS | 19953 | ++DOMWINDOW == 20 (0x7f745f887c00) [pid = 19953] [serial = 20] [outer = 0x7f7461dbd400] 00:59:26 INFO - PROCESS | 19953 | [19953] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:59:26 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 00:59:26 INFO - document served over http requires an http 00:59:26 INFO - sub-resource via script-tag using the meta-referrer 00:59:26 INFO - delivery method with keep-origin-redirect and when 00:59:26 INFO - the target request is same-origin. 00:59:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1128ms 00:59:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html 00:59:26 INFO - PROCESS | 19953 | ++DOCSHELL 0x7f745fc38000 == 8 [pid = 19953] [id = 8] 00:59:26 INFO - PROCESS | 19953 | ++DOMWINDOW == 21 (0x7f745f9dc000) [pid = 19953] [serial = 21] [outer = (nil)] 00:59:26 INFO - PROCESS | 19953 | ++DOMWINDOW == 22 (0x7f745fc9dc00) [pid = 19953] [serial = 22] [outer = 0x7f745f9dc000] 00:59:27 INFO - PROCESS | 19953 | ++DOMWINDOW == 23 (0x7f745fca3c00) [pid = 19953] [serial = 23] [outer = 0x7f745f9dc000] 00:59:27 INFO - PROCESS | 19953 | [19953] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:27 INFO - PROCESS | 19953 | [19953] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:27 INFO - PROCESS | 19953 | [19953] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:27 INFO - PROCESS | 19953 | [19953] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:27 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a 00:59:27 INFO - document served over http requires an http 00:59:27 INFO - sub-resource via script-tag using the meta-referrer 00:59:27 INFO - delivery method with no-redirect and when 00:59:27 INFO - the target request is same-origin. 00:59:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 816ms 00:59:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html 00:59:27 INFO - PROCESS | 19953 | ++DOCSHELL 0x7f745fd7f000 == 9 [pid = 19953] [id = 9] 00:59:27 INFO - PROCESS | 19953 | ++DOMWINDOW == 24 (0x7f745fca5c00) [pid = 19953] [serial = 24] [outer = (nil)] 00:59:27 INFO - PROCESS | 19953 | ++DOMWINDOW == 25 (0x7f745fe1bc00) [pid = 19953] [serial = 25] [outer = 0x7f745fca5c00] 00:59:27 INFO - PROCESS | 19953 | ++DOMWINDOW == 26 (0x7f745e705400) [pid = 19953] [serial = 26] [outer = 0x7f745fca5c00] 00:59:28 INFO - PROCESS | 19953 | [19953] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:28 INFO - PROCESS | 19953 | [19953] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:28 INFO - PROCESS | 19953 | [19953] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:28 INFO - PROCESS | 19953 | [19953] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:28 INFO - PROCESS | 19953 | ++DOCSHELL 0x7f745f912800 == 10 [pid = 19953] [id = 10] 00:59:28 INFO - PROCESS | 19953 | ++DOMWINDOW == 27 (0x7f745f913000) [pid = 19953] [serial = 27] [outer = (nil)] 00:59:28 INFO - PROCESS | 19953 | ++DOMWINDOW == 28 (0x7f745f914000) [pid = 19953] [serial = 28] [outer = 0x7f745f913000] 00:59:28 INFO - PROCESS | 19953 | ++DOMWINDOW == 29 (0x7f745f918800) [pid = 19953] [serial = 29] [outer = 0x7f745f913000] 00:59:28 INFO - PROCESS | 19953 | ++DOCSHELL 0x7f745f91b000 == 11 [pid = 19953] [id = 11] 00:59:28 INFO - PROCESS | 19953 | ++DOMWINDOW == 30 (0x7f745e70b400) [pid = 19953] [serial = 30] [outer = (nil)] 00:59:28 INFO - PROCESS | 19953 | ++DOMWINDOW == 31 (0x7f745fe19000) [pid = 19953] [serial = 31] [outer = 0x7f745e70b400] 00:59:29 INFO - PROCESS | 19953 | ++DOMWINDOW == 32 (0x7f745e708c00) [pid = 19953] [serial = 32] [outer = 0x7f745e70b400] 00:59:29 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 00:59:29 INFO - document served over http requires an http 00:59:29 INFO - sub-resource via script-tag using the meta-referrer 00:59:29 INFO - delivery method with swap-origin-redirect and when 00:59:29 INFO - the target request is same-origin. - expected FAIL 00:59:29 INFO - TEST-INFO | expected FAIL 00:59:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1633ms 00:59:29 WARNING - u'runner_teardown' () 00:59:29 INFO - Setting up ssl 00:59:29 INFO - PROCESS | certutil | 00:59:29 INFO - PROCESS | certutil | 00:59:29 INFO - PROCESS | certutil | 00:59:29 INFO - Certificate Nickname Trust Attributes 00:59:29 INFO - SSL,S/MIME,JAR/XPI 00:59:29 INFO - 00:59:29 INFO - web-platform-tests CT,, 00:59:29 INFO - 00:59:29 INFO - Starting runner 00:59:32 INFO - PROCESS | 20021 | 1456995572303 Marionette DEBUG Marionette enabled via build flag and pref 00:59:32 INFO - PROCESS | 20021 | ++DOCSHELL 0x7f12443c2800 == 1 [pid = 20021] [id = 1] 00:59:32 INFO - PROCESS | 20021 | ++DOMWINDOW == 1 (0x7f12443c3000) [pid = 20021] [serial = 1] [outer = (nil)] 00:59:32 INFO - PROCESS | 20021 | ++DOMWINDOW == 2 (0x7f12443c4000) [pid = 20021] [serial = 2] [outer = 0x7f12443c3000] 00:59:33 INFO - PROCESS | 20021 | 1456995573019 Marionette INFO Listening on port 3099 00:59:33 INFO - PROCESS | 20021 | 1456995573537 Marionette DEBUG Marionette enabled via command-line flag 00:59:33 INFO - PROCESS | 20021 | ++DOCSHELL 0x7f1240f28000 == 2 [pid = 20021] [id = 2] 00:59:33 INFO - PROCESS | 20021 | ++DOMWINDOW == 3 (0x7f1240f38800) [pid = 20021] [serial = 3] [outer = (nil)] 00:59:33 INFO - PROCESS | 20021 | ++DOMWINDOW == 4 (0x7f1240f39800) [pid = 20021] [serial = 4] [outer = 0x7f1240f38800] 00:59:33 INFO - PROCESS | 20021 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f124835fb80 00:59:33 INFO - PROCESS | 20021 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f1240e42fd0 00:59:33 INFO - PROCESS | 20021 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f1240e54160 00:59:33 INFO - PROCESS | 20021 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f1240e54460 00:59:33 INFO - PROCESS | 20021 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f1240e54790 00:59:33 INFO - PROCESS | 20021 | ++DOMWINDOW == 5 (0x7f1240e9e000) [pid = 20021] [serial = 5] [outer = 0x7f12443c3000] 00:59:33 INFO - PROCESS | 20021 | [20021] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:59:33 INFO - PROCESS | 20021 | 1456995573859 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:33876 00:59:33 INFO - PROCESS | 20021 | [20021] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:59:33 INFO - PROCESS | 20021 | 1456995573949 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:33877 00:59:33 INFO - PROCESS | 20021 | 1456995573957 Marionette DEBUG Closed connection conn0 00:59:34 INFO - PROCESS | 20021 | [20021] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:59:34 INFO - PROCESS | 20021 | [20021] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:59:34 INFO - PROCESS | 20021 | 1456995574102 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:33878 00:59:34 INFO - PROCESS | 20021 | 1456995574107 Marionette DEBUG Closed connection conn1 00:59:34 INFO - PROCESS | 20021 | [20021] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:59:34 INFO - PROCESS | 20021 | 1456995574156 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:33879 00:59:34 INFO - PROCESS | 20021 | 1456995574163 Marionette DEBUG Closed connection conn2 00:59:34 INFO - PROCESS | 20021 | 1456995574208 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:59:34 INFO - PROCESS | 20021 | 1456995574229 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:59:35 INFO - PROCESS | 20021 | [20021] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:59:35 INFO - PROCESS | 20021 | ++DOCSHELL 0x7f1235814800 == 3 [pid = 20021] [id = 3] 00:59:35 INFO - PROCESS | 20021 | ++DOMWINDOW == 6 (0x7f1235842000) [pid = 20021] [serial = 6] [outer = (nil)] 00:59:35 INFO - PROCESS | 20021 | ++DOCSHELL 0x7f1235842800 == 4 [pid = 20021] [id = 4] 00:59:35 INFO - PROCESS | 20021 | ++DOMWINDOW == 7 (0x7f1234f09000) [pid = 20021] [serial = 7] [outer = (nil)] 00:59:36 INFO - PROCESS | 20021 | [20021] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:59:36 INFO - PROCESS | 20021 | ++DOCSHELL 0x7f1234595800 == 5 [pid = 20021] [id = 5] 00:59:36 INFO - PROCESS | 20021 | ++DOMWINDOW == 8 (0x7f12343a4000) [pid = 20021] [serial = 8] [outer = (nil)] 00:59:36 INFO - PROCESS | 20021 | [20021] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:59:36 INFO - PROCESS | 20021 | [20021] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:59:36 INFO - PROCESS | 20021 | ++DOMWINDOW == 9 (0x7f123364d400) [pid = 20021] [serial = 9] [outer = 0x7f12343a4000] 00:59:36 INFO - PROCESS | 20021 | ++DOMWINDOW == 10 (0x7f1233012000) [pid = 20021] [serial = 10] [outer = 0x7f1235842000] 00:59:36 INFO - PROCESS | 20021 | ++DOMWINDOW == 11 (0x7f12331f1800) [pid = 20021] [serial = 11] [outer = 0x7f1234f09000] 00:59:36 INFO - PROCESS | 20021 | ++DOMWINDOW == 12 (0x7f12331f3800) [pid = 20021] [serial = 12] [outer = 0x7f12343a4000] 00:59:37 INFO - PROCESS | 20021 | 1456995577884 Marionette DEBUG loaded listener.js 00:59:37 INFO - PROCESS | 20021 | 1456995577899 Marionette DEBUG loaded listener.js 00:59:38 INFO - PROCESS | 20021 | ++DOMWINDOW == 13 (0x7f1231572400) [pid = 20021] [serial = 13] [outer = 0x7f12343a4000] 00:59:38 INFO - PROCESS | 20021 | 1456995578587 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"61cab643-3811-4c53-bfdb-9380719f25c8","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:59:38 INFO - PROCESS | 20021 | 1456995578951 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:59:38 INFO - PROCESS | 20021 | 1456995578957 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:59:39 INFO - PROCESS | 20021 | 1456995579313 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:59:39 INFO - PROCESS | 20021 | 1456995579316 Marionette TRACE conn3 <- [1,3,null,{}] 00:59:39 INFO - PROCESS | 20021 | 1456995579414 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:59:39 INFO - PROCESS | 20021 | [20021] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:59:39 INFO - PROCESS | 20021 | ++DOMWINDOW == 14 (0x7f122dbb0000) [pid = 20021] [serial = 14] [outer = 0x7f12343a4000] 00:59:40 INFO - PROCESS | 20021 | [20021] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:59:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html 00:59:40 INFO - PROCESS | 20021 | ++DOCSHELL 0x7f122da3d000 == 6 [pid = 20021] [id = 6] 00:59:40 INFO - PROCESS | 20021 | ++DOMWINDOW == 15 (0x7f122bf0e400) [pid = 20021] [serial = 15] [outer = (nil)] 00:59:40 INFO - PROCESS | 20021 | ++DOMWINDOW == 16 (0x7f122bf0f400) [pid = 20021] [serial = 16] [outer = 0x7f122bf0e400] 00:59:40 INFO - PROCESS | 20021 | ++DOMWINDOW == 17 (0x7f122bf16000) [pid = 20021] [serial = 17] [outer = 0x7f122bf0e400] 00:59:40 INFO - PROCESS | 20021 | ++DOCSHELL 0x7f122bc50800 == 7 [pid = 20021] [id = 7] 00:59:40 INFO - PROCESS | 20021 | ++DOMWINDOW == 18 (0x7f1230904800) [pid = 20021] [serial = 18] [outer = (nil)] 00:59:40 INFO - PROCESS | 20021 | ++DOMWINDOW == 19 (0x7f122bc8ec00) [pid = 20021] [serial = 19] [outer = 0x7f1230904800] 00:59:41 INFO - PROCESS | 20021 | ++DOMWINDOW == 20 (0x7f122bc94800) [pid = 20021] [serial = 20] [outer = 0x7f1230904800] 00:59:41 INFO - PROCESS | 20021 | [20021] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:59:41 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 00:59:41 INFO - document served over http requires an http 00:59:41 INFO - sub-resource via xhr-request using the meta-referrer 00:59:41 INFO - delivery method with keep-origin-redirect and when 00:59:41 INFO - the target request is same-origin. 00:59:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | took 1054ms 00:59:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html 00:59:41 INFO - PROCESS | 20021 | ++DOCSHELL 0x7f122ad40800 == 8 [pid = 20021] [id = 8] 00:59:41 INFO - PROCESS | 20021 | ++DOMWINDOW == 21 (0x7f122bc9d000) [pid = 20021] [serial = 21] [outer = (nil)] 00:59:41 INFO - PROCESS | 20021 | ++DOMWINDOW == 22 (0x7f122bd5b400) [pid = 20021] [serial = 22] [outer = 0x7f122bc9d000] 00:59:41 INFO - PROCESS | 20021 | ++DOMWINDOW == 23 (0x7f122ac14800) [pid = 20021] [serial = 23] [outer = 0x7f122bc9d000] 00:59:42 INFO - PROCESS | 20021 | [20021] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:42 INFO - PROCESS | 20021 | [20021] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:42 INFO - PROCESS | 20021 | [20021] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:42 INFO - PROCESS | 20021 | [20021] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:42 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a 00:59:42 INFO - document served over http requires an http 00:59:42 INFO - sub-resource via xhr-request using the meta-referrer 00:59:42 INFO - delivery method with no-redirect and when 00:59:42 INFO - the target request is same-origin. 00:59:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | took 844ms 00:59:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html 00:59:42 INFO - PROCESS | 20021 | ++DOCSHELL 0x7f122ac90800 == 9 [pid = 20021] [id = 9] 00:59:42 INFO - PROCESS | 20021 | ++DOMWINDOW == 24 (0x7f122a50dc00) [pid = 20021] [serial = 24] [outer = (nil)] 00:59:42 INFO - PROCESS | 20021 | ++DOMWINDOW == 25 (0x7f122a511400) [pid = 20021] [serial = 25] [outer = 0x7f122a50dc00] 00:59:42 INFO - PROCESS | 20021 | ++DOMWINDOW == 26 (0x7f1230904000) [pid = 20021] [serial = 26] [outer = 0x7f122a50dc00] 00:59:43 INFO - PROCESS | 20021 | ++DOCSHELL 0x7f122a648800 == 10 [pid = 20021] [id = 10] 00:59:43 INFO - PROCESS | 20021 | ++DOMWINDOW == 27 (0x7f122a649000) [pid = 20021] [serial = 27] [outer = (nil)] 00:59:43 INFO - PROCESS | 20021 | [20021] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:43 INFO - PROCESS | 20021 | [20021] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:43 INFO - PROCESS | 20021 | [20021] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:43 INFO - PROCESS | 20021 | [20021] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 00:59:43 INFO - PROCESS | 20021 | ++DOMWINDOW == 28 (0x7f122a647800) [pid = 20021] [serial = 28] [outer = 0x7f122a649000] 00:59:43 INFO - PROCESS | 20021 | ++DOMWINDOW == 29 (0x7f122ac80800) [pid = 20021] [serial = 29] [outer = 0x7f122a649000] 00:59:43 INFO - PROCESS | 20021 | ++DOCSHELL 0x7f122a63c800 == 11 [pid = 20021] [id = 11] 00:59:43 INFO - PROCESS | 20021 | ++DOMWINDOW == 30 (0x7f122a509c00) [pid = 20021] [serial = 30] [outer = (nil)] 00:59:43 INFO - PROCESS | 20021 | ++DOMWINDOW == 31 (0x7f122ac1c000) [pid = 20021] [serial = 31] [outer = 0x7f122a509c00] 00:59:43 INFO - PROCESS | 20021 | ++DOMWINDOW == 32 (0x7f122a738400) [pid = 20021] [serial = 32] [outer = 0x7f122a509c00] 00:59:43 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 00:59:43 INFO - document served over http requires an http 00:59:43 INFO - sub-resource via xhr-request using the meta-referrer 00:59:43 INFO - delivery method with swap-origin-redirect and when 00:59:43 INFO - the target request is same-origin. - expected FAIL 00:59:43 INFO - TEST-INFO | expected FAIL 00:59:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 1538ms 00:59:43 WARNING - u'runner_teardown' () 00:59:44 INFO - Setting up ssl 00:59:44 INFO - PROCESS | certutil | 00:59:44 INFO - PROCESS | certutil | 00:59:44 INFO - PROCESS | certutil | 00:59:44 INFO - Certificate Nickname Trust Attributes 00:59:44 INFO - SSL,S/MIME,JAR/XPI 00:59:44 INFO - 00:59:44 INFO - web-platform-tests CT,, 00:59:44 INFO - 00:59:44 INFO - Starting runner 00:59:46 INFO - PROCESS | 20088 | 1456995586941 Marionette DEBUG Marionette enabled via build flag and pref 00:59:47 INFO - PROCESS | 20088 | ++DOCSHELL 0x7f286b2c0800 == 1 [pid = 20088] [id = 1] 00:59:47 INFO - PROCESS | 20088 | ++DOMWINDOW == 1 (0x7f286b2c1000) [pid = 20088] [serial = 1] [outer = (nil)] 00:59:47 INFO - PROCESS | 20088 | ++DOMWINDOW == 2 (0x7f286b2c2000) [pid = 20088] [serial = 2] [outer = 0x7f286b2c1000] 00:59:47 INFO - PROCESS | 20088 | 1456995587628 Marionette INFO Listening on port 3100 00:59:48 INFO - PROCESS | 20088 | 1456995588140 Marionette DEBUG Marionette enabled via command-line flag 00:59:48 INFO - PROCESS | 20088 | ++DOCSHELL 0x7f2867e26000 == 2 [pid = 20088] [id = 2] 00:59:48 INFO - PROCESS | 20088 | ++DOMWINDOW == 3 (0x7f2867e36800) [pid = 20088] [serial = 3] [outer = (nil)] 00:59:48 INFO - PROCESS | 20088 | ++DOMWINDOW == 4 (0x7f2867e37800) [pid = 20088] [serial = 4] [outer = 0x7f2867e36800] 00:59:48 INFO - PROCESS | 20088 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f286f25fc10 00:59:48 INFO - PROCESS | 20088 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f2867d3ffd0 00:59:48 INFO - PROCESS | 20088 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f2867d51160 00:59:48 INFO - PROCESS | 20088 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f2867d51460 00:59:48 INFO - PROCESS | 20088 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f2867d51790 00:59:48 INFO - PROCESS | 20088 | ++DOMWINDOW == 5 (0x7f2867d9a800) [pid = 20088] [serial = 5] [outer = 0x7f286b2c1000] 00:59:48 INFO - PROCESS | 20088 | [20088] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:59:48 INFO - PROCESS | 20088 | 1456995588464 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50805 00:59:48 INFO - PROCESS | 20088 | [20088] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:59:48 INFO - PROCESS | 20088 | 1456995588553 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50806 00:59:48 INFO - PROCESS | 20088 | 1456995588560 Marionette DEBUG Closed connection conn0 00:59:48 INFO - PROCESS | 20088 | [20088] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 00:59:48 INFO - PROCESS | 20088 | [20088] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:59:48 INFO - PROCESS | 20088 | 1456995588701 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50807 00:59:48 INFO - PROCESS | 20088 | 1456995588705 Marionette DEBUG Closed connection conn1 00:59:48 INFO - PROCESS | 20088 | [20088] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 00:59:48 INFO - PROCESS | 20088 | 1456995588754 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50808 00:59:48 INFO - PROCESS | 20088 | 1456995588760 Marionette DEBUG Closed connection conn2 00:59:48 INFO - PROCESS | 20088 | 1456995588797 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:59:48 INFO - PROCESS | 20088 | 1456995588809 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 00:59:49 INFO - PROCESS | 20088 | [20088] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:59:50 INFO - PROCESS | 20088 | ++DOCSHELL 0x7f285b303000 == 3 [pid = 20088] [id = 3] 00:59:50 INFO - PROCESS | 20088 | ++DOMWINDOW == 6 (0x7f285b304000) [pid = 20088] [serial = 6] [outer = (nil)] 00:59:50 INFO - PROCESS | 20088 | ++DOCSHELL 0x7f285b304800 == 4 [pid = 20088] [id = 4] 00:59:50 INFO - PROCESS | 20088 | ++DOMWINDOW == 7 (0x7f285b7f1400) [pid = 20088] [serial = 7] [outer = (nil)] 00:59:50 INFO - PROCESS | 20088 | [20088] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:59:51 INFO - PROCESS | 20088 | ++DOCSHELL 0x7f285a8be000 == 5 [pid = 20088] [id = 5] 00:59:51 INFO - PROCESS | 20088 | ++DOMWINDOW == 8 (0x7f285aa22400) [pid = 20088] [serial = 8] [outer = (nil)] 00:59:51 INFO - PROCESS | 20088 | [20088] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:59:51 INFO - PROCESS | 20088 | [20088] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:59:51 INFO - PROCESS | 20088 | ++DOMWINDOW == 9 (0x7f2859b5dc00) [pid = 20088] [serial = 9] [outer = 0x7f285aa22400] 00:59:51 INFO - PROCESS | 20088 | ++DOMWINDOW == 10 (0x7f2859640000) [pid = 20088] [serial = 10] [outer = 0x7f285b304000] 00:59:51 INFO - PROCESS | 20088 | ++DOMWINDOW == 11 (0x7f285965d000) [pid = 20088] [serial = 11] [outer = 0x7f285b7f1400] 00:59:51 INFO - PROCESS | 20088 | ++DOMWINDOW == 12 (0x7f285965f000) [pid = 20088] [serial = 12] [outer = 0x7f285aa22400] 00:59:52 INFO - PROCESS | 20088 | 1456995592573 Marionette DEBUG loaded listener.js 00:59:52 INFO - PROCESS | 20088 | 1456995592588 Marionette DEBUG loaded listener.js 00:59:53 INFO - PROCESS | 20088 | ++DOMWINDOW == 13 (0x7f2868064800) [pid = 20088] [serial = 13] [outer = 0x7f285aa22400] 00:59:53 INFO - PROCESS | 20088 | 1456995593214 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"005ca56d-25d2-4155-8d27-bfd338736b7b","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 00:59:53 INFO - PROCESS | 20088 | 1456995593516 Marionette TRACE conn3 -> [0,2,"getContext",null] 00:59:53 INFO - PROCESS | 20088 | 1456995593522 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 00:59:53 INFO - PROCESS | 20088 | 1456995593855 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 00:59:53 INFO - PROCESS | 20088 | 1456995593858 Marionette TRACE conn3 <- [1,3,null,{}] 00:59:53 INFO - PROCESS | 20088 | 1456995593913 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 00:59:54 INFO - PROCESS | 20088 | [20088] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 00:59:54 INFO - PROCESS | 20088 | ++DOMWINDOW == 14 (0x7f2856348000) [pid = 20088] [serial = 14] [outer = 0x7f285aa22400] 00:59:54 INFO - PROCESS | 20088 | [20088] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:59:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html 00:59:54 INFO - PROCESS | 20088 | ++DOCSHELL 0x7f285375e000 == 6 [pid = 20088] [id = 6] 00:59:54 INFO - PROCESS | 20088 | ++DOMWINDOW == 15 (0x7f2852c08000) [pid = 20088] [serial = 15] [outer = (nil)] 00:59:54 INFO - PROCESS | 20088 | ++DOMWINDOW == 16 (0x7f2852c09000) [pid = 20088] [serial = 16] [outer = 0x7f2852c08000] 00:59:54 INFO - PROCESS | 20088 | ++DOMWINDOW == 17 (0x7f2852c10000) [pid = 20088] [serial = 17] [outer = 0x7f2852c08000] 00:59:55 INFO - PROCESS | 20088 | ++DOCSHELL 0x7f2852ce3800 == 7 [pid = 20088] [id = 7] 00:59:55 INFO - PROCESS | 20088 | ++DOMWINDOW == 18 (0x7f2852c10800) [pid = 20088] [serial = 18] [outer = (nil)] 00:59:55 INFO - PROCESS | 20088 | ++DOMWINDOW == 19 (0x7f285372c000) [pid = 20088] [serial = 19] [outer = 0x7f2852c10800] 00:59:55 INFO - PROCESS | 20088 | ++DOMWINDOW == 20 (0x7f28529a1c00) [pid = 20088] [serial = 20] [outer = 0x7f2852c10800] 00:59:55 INFO - PROCESS | 20088 | [20088] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 00:59:56 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 00:59:56 INFO - document served over http requires an https 00:59:56 INFO - sub-resource via fetch-request using the meta-referrer 00:59:56 INFO - delivery method with keep-origin-redirect and when 00:59:56 INFO - the target request is same-origin. - expected FAIL 00:59:56 INFO - TEST-INFO | expected FAIL 00:59:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | took 1298ms 00:59:56 WARNING - u'runner_teardown' () 00:59:56 INFO - Setting up ssl 00:59:56 INFO - PROCESS | certutil | 00:59:56 INFO - PROCESS | certutil | 00:59:56 INFO - PROCESS | certutil | 00:59:56 INFO - Certificate Nickname Trust Attributes 00:59:56 INFO - SSL,S/MIME,JAR/XPI 00:59:56 INFO - 00:59:56 INFO - web-platform-tests CT,, 00:59:56 INFO - 00:59:56 INFO - Starting runner 00:59:59 INFO - PROCESS | 20156 | 1456995599104 Marionette DEBUG Marionette enabled via build flag and pref 00:59:59 INFO - PROCESS | 20156 | ++DOCSHELL 0x7f887a0c3000 == 1 [pid = 20156] [id = 1] 00:59:59 INFO - PROCESS | 20156 | ++DOMWINDOW == 1 (0x7f887a0c3800) [pid = 20156] [serial = 1] [outer = (nil)] 00:59:59 INFO - PROCESS | 20156 | ++DOMWINDOW == 2 (0x7f887a0c4800) [pid = 20156] [serial = 2] [outer = 0x7f887a0c3800] 00:59:59 INFO - PROCESS | 20156 | 1456995599779 Marionette INFO Listening on port 3101 01:00:00 INFO - PROCESS | 20156 | 1456995600285 Marionette DEBUG Marionette enabled via command-line flag 01:00:00 INFO - PROCESS | 20156 | ++DOCSHELL 0x7f8876c23800 == 2 [pid = 20156] [id = 2] 01:00:00 INFO - PROCESS | 20156 | ++DOMWINDOW == 3 (0x7f8876c34000) [pid = 20156] [serial = 3] [outer = (nil)] 01:00:00 INFO - PROCESS | 20156 | ++DOMWINDOW == 4 (0x7f8876c35000) [pid = 20156] [serial = 4] [outer = 0x7f8876c34000] 01:00:00 INFO - PROCESS | 20156 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8876cedc10 01:00:00 INFO - PROCESS | 20156 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8876b40fd0 01:00:00 INFO - PROCESS | 20156 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8876b52160 01:00:00 INFO - PROCESS | 20156 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8876b52460 01:00:00 INFO - PROCESS | 20156 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8876b52790 01:00:00 INFO - PROCESS | 20156 | ++DOMWINDOW == 5 (0x7f8876ba2800) [pid = 20156] [serial = 5] [outer = 0x7f887a0c3800] 01:00:00 INFO - PROCESS | 20156 | [20156] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:00:00 INFO - PROCESS | 20156 | 1456995600600 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:45962 01:00:00 INFO - PROCESS | 20156 | [20156] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:00:00 INFO - PROCESS | 20156 | 1456995600689 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:45963 01:00:00 INFO - PROCESS | 20156 | 1456995600695 Marionette DEBUG Closed connection conn0 01:00:00 INFO - PROCESS | 20156 | [20156] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:00:00 INFO - PROCESS | 20156 | [20156] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:00:00 INFO - PROCESS | 20156 | 1456995600836 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:45964 01:00:00 INFO - PROCESS | 20156 | 1456995600840 Marionette DEBUG Closed connection conn1 01:00:00 INFO - PROCESS | 20156 | [20156] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:00:00 INFO - PROCESS | 20156 | 1456995600881 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:45965 01:00:00 INFO - PROCESS | 20156 | 1456995600892 Marionette DEBUG Closed connection conn2 01:00:00 INFO - PROCESS | 20156 | 1456995600918 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:00:00 INFO - PROCESS | 20156 | 1456995600928 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:00:01 INFO - PROCESS | 20156 | [20156] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:00:02 INFO - PROCESS | 20156 | ++DOCSHELL 0x7f886a1a9000 == 3 [pid = 20156] [id = 3] 01:00:02 INFO - PROCESS | 20156 | ++DOMWINDOW == 6 (0x7f886a1a9800) [pid = 20156] [serial = 6] [outer = (nil)] 01:00:02 INFO - PROCESS | 20156 | ++DOCSHELL 0x7f886a1aa000 == 4 [pid = 20156] [id = 4] 01:00:02 INFO - PROCESS | 20156 | ++DOMWINDOW == 7 (0x7f886a3b6c00) [pid = 20156] [serial = 7] [outer = (nil)] 01:00:03 INFO - PROCESS | 20156 | [20156] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:00:03 INFO - PROCESS | 20156 | ++DOCSHELL 0x7f88689b1800 == 5 [pid = 20156] [id = 5] 01:00:03 INFO - PROCESS | 20156 | ++DOMWINDOW == 8 (0x7f88695d9400) [pid = 20156] [serial = 8] [outer = (nil)] 01:00:03 INFO - PROCESS | 20156 | [20156] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:00:03 INFO - PROCESS | 20156 | [20156] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:00:03 INFO - PROCESS | 20156 | ++DOMWINDOW == 9 (0x7f8868888c00) [pid = 20156] [serial = 9] [outer = 0x7f88695d9400] 01:00:03 INFO - PROCESS | 20156 | ++DOMWINDOW == 10 (0x7f88685ab800) [pid = 20156] [serial = 10] [outer = 0x7f886a1a9800] 01:00:03 INFO - PROCESS | 20156 | ++DOMWINDOW == 11 (0x7f88685d5800) [pid = 20156] [serial = 11] [outer = 0x7f886a3b6c00] 01:00:03 INFO - PROCESS | 20156 | ++DOMWINDOW == 12 (0x7f88685d7800) [pid = 20156] [serial = 12] [outer = 0x7f88695d9400] 01:00:04 INFO - PROCESS | 20156 | 1456995604943 Marionette DEBUG loaded listener.js 01:00:04 INFO - PROCESS | 20156 | 1456995604962 Marionette DEBUG loaded listener.js 01:00:05 INFO - PROCESS | 20156 | ++DOMWINDOW == 13 (0x7f8876eea400) [pid = 20156] [serial = 13] [outer = 0x7f88695d9400] 01:00:05 INFO - PROCESS | 20156 | 1456995605593 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"f0728fe9-6580-401f-9c78-9dc31c26fcfb","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:00:05 INFO - PROCESS | 20156 | 1456995605843 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:00:05 INFO - PROCESS | 20156 | 1456995605849 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:00:06 INFO - PROCESS | 20156 | 1456995606230 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:00:06 INFO - PROCESS | 20156 | 1456995606234 Marionette TRACE conn3 <- [1,3,null,{}] 01:00:06 INFO - PROCESS | 20156 | 1456995606284 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:00:06 INFO - PROCESS | 20156 | [20156] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:00:06 INFO - PROCESS | 20156 | ++DOMWINDOW == 14 (0x7f8864f14c00) [pid = 20156] [serial = 14] [outer = 0x7f88695d9400] 01:00:06 INFO - PROCESS | 20156 | [20156] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:00:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html 01:00:07 INFO - PROCESS | 20156 | ++DOCSHELL 0x7f8861f82800 == 6 [pid = 20156] [id = 6] 01:00:07 INFO - PROCESS | 20156 | ++DOMWINDOW == 15 (0x7f8861d06c00) [pid = 20156] [serial = 15] [outer = (nil)] 01:00:07 INFO - PROCESS | 20156 | ++DOMWINDOW == 16 (0x7f8861d07c00) [pid = 20156] [serial = 16] [outer = 0x7f8861d06c00] 01:00:07 INFO - PROCESS | 20156 | ++DOMWINDOW == 17 (0x7f8861d0e800) [pid = 20156] [serial = 17] [outer = 0x7f8861d06c00] 01:00:07 INFO - PROCESS | 20156 | ++DOCSHELL 0x7f8861dda000 == 7 [pid = 20156] [id = 7] 01:00:07 INFO - PROCESS | 20156 | ++DOMWINDOW == 18 (0x7f886142b800) [pid = 20156] [serial = 18] [outer = (nil)] 01:00:07 INFO - PROCESS | 20156 | ++DOMWINDOW == 19 (0x7f8861430400) [pid = 20156] [serial = 19] [outer = 0x7f886142b800] 01:00:07 INFO - PROCESS | 20156 | ++DOMWINDOW == 20 (0x7f8861b3a400) [pid = 20156] [serial = 20] [outer = 0x7f886142b800] 01:00:08 INFO - PROCESS | 20156 | [20156] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:00:08 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a 01:00:08 INFO - document served over http requires an https 01:00:08 INFO - sub-resource via fetch-request using the meta-referrer 01:00:08 INFO - delivery method with no-redirect and when 01:00:08 INFO - the target request is same-origin. - expected FAIL 01:00:08 INFO - TEST-INFO | expected FAIL 01:00:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | took 1189ms 01:00:08 WARNING - u'runner_teardown' () 01:00:08 INFO - Setting up ssl 01:00:08 INFO - PROCESS | certutil | 01:00:08 INFO - PROCESS | certutil | 01:00:08 INFO - PROCESS | certutil | 01:00:08 INFO - Certificate Nickname Trust Attributes 01:00:08 INFO - SSL,S/MIME,JAR/XPI 01:00:08 INFO - 01:00:08 INFO - web-platform-tests CT,, 01:00:08 INFO - 01:00:08 INFO - Starting runner 01:00:11 INFO - PROCESS | 20223 | 1456995611269 Marionette DEBUG Marionette enabled via build flag and pref 01:00:11 INFO - PROCESS | 20223 | ++DOCSHELL 0x7fdf2bcc2800 == 1 [pid = 20223] [id = 1] 01:00:11 INFO - PROCESS | 20223 | ++DOMWINDOW == 1 (0x7fdf2bcc3000) [pid = 20223] [serial = 1] [outer = (nil)] 01:00:11 INFO - PROCESS | 20223 | ++DOMWINDOW == 2 (0x7fdf2bcc4000) [pid = 20223] [serial = 2] [outer = 0x7fdf2bcc3000] 01:00:12 INFO - PROCESS | 20223 | 1456995612012 Marionette INFO Listening on port 3102 01:00:12 INFO - PROCESS | 20223 | 1456995612520 Marionette DEBUG Marionette enabled via command-line flag 01:00:12 INFO - PROCESS | 20223 | ++DOCSHELL 0x7fdf28825000 == 2 [pid = 20223] [id = 2] 01:00:12 INFO - PROCESS | 20223 | ++DOMWINDOW == 3 (0x7fdf28835800) [pid = 20223] [serial = 3] [outer = (nil)] 01:00:12 INFO - PROCESS | 20223 | ++DOMWINDOW == 4 (0x7fdf28836800) [pid = 20223] [serial = 4] [outer = 0x7fdf28835800] 01:00:12 INFO - PROCESS | 20223 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fdf2fc5fb80 01:00:12 INFO - PROCESS | 20223 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fdf28739f40 01:00:12 INFO - PROCESS | 20223 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fdf28752160 01:00:12 INFO - PROCESS | 20223 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fdf28752460 01:00:12 INFO - PROCESS | 20223 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fdf28752790 01:00:12 INFO - PROCESS | 20223 | ++DOMWINDOW == 5 (0x7fdf2879e000) [pid = 20223] [serial = 5] [outer = 0x7fdf2bcc3000] 01:00:12 INFO - PROCESS | 20223 | [20223] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:00:12 INFO - PROCESS | 20223 | 1456995612837 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:33676 01:00:12 INFO - PROCESS | 20223 | [20223] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:00:12 INFO - PROCESS | 20223 | 1456995612926 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:33677 01:00:12 INFO - PROCESS | 20223 | 1456995612933 Marionette DEBUG Closed connection conn0 01:00:13 INFO - PROCESS | 20223 | [20223] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:00:13 INFO - PROCESS | 20223 | [20223] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:00:13 INFO - PROCESS | 20223 | 1456995613077 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:33678 01:00:13 INFO - PROCESS | 20223 | 1456995613081 Marionette DEBUG Closed connection conn1 01:00:13 INFO - PROCESS | 20223 | [20223] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:00:13 INFO - PROCESS | 20223 | 1456995613127 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:33679 01:00:13 INFO - PROCESS | 20223 | 1456995613136 Marionette DEBUG Closed connection conn2 01:00:13 INFO - PROCESS | 20223 | 1456995613173 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:00:13 INFO - PROCESS | 20223 | 1456995613188 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:00:14 INFO - PROCESS | 20223 | [20223] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:00:14 INFO - PROCESS | 20223 | ++DOCSHELL 0x7fdf1c89d800 == 3 [pid = 20223] [id = 3] 01:00:14 INFO - PROCESS | 20223 | ++DOMWINDOW == 6 (0x7fdf2bc29000) [pid = 20223] [serial = 6] [outer = (nil)] 01:00:14 INFO - PROCESS | 20223 | ++DOCSHELL 0x7fdf2d66a000 == 4 [pid = 20223] [id = 4] 01:00:14 INFO - PROCESS | 20223 | ++DOMWINDOW == 7 (0x7fdf1c1e9400) [pid = 20223] [serial = 7] [outer = (nil)] 01:00:15 INFO - PROCESS | 20223 | [20223] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:00:15 INFO - PROCESS | 20223 | ++DOCSHELL 0x7fdf1a7b4800 == 5 [pid = 20223] [id = 5] 01:00:15 INFO - PROCESS | 20223 | ++DOMWINDOW == 8 (0x7fdf1b376800) [pid = 20223] [serial = 8] [outer = (nil)] 01:00:15 INFO - PROCESS | 20223 | [20223] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:00:15 INFO - PROCESS | 20223 | [20223] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:00:15 INFO - PROCESS | 20223 | ++DOMWINDOW == 9 (0x7fdf1a621800) [pid = 20223] [serial = 9] [outer = 0x7fdf1b376800] 01:00:15 INFO - PROCESS | 20223 | ++DOMWINDOW == 10 (0x7fdf1a2b7000) [pid = 20223] [serial = 10] [outer = 0x7fdf2bc29000] 01:00:15 INFO - PROCESS | 20223 | ++DOMWINDOW == 11 (0x7fdf1a022400) [pid = 20223] [serial = 11] [outer = 0x7fdf1c1e9400] 01:00:15 INFO - PROCESS | 20223 | ++DOMWINDOW == 12 (0x7fdf1a024400) [pid = 20223] [serial = 12] [outer = 0x7fdf1b376800] 01:00:16 INFO - PROCESS | 20223 | 1456995616860 Marionette DEBUG loaded listener.js 01:00:16 INFO - PROCESS | 20223 | 1456995616876 Marionette DEBUG loaded listener.js 01:00:17 INFO - PROCESS | 20223 | ++DOMWINDOW == 13 (0x7fdf28aa0400) [pid = 20223] [serial = 13] [outer = 0x7fdf1b376800] 01:00:17 INFO - PROCESS | 20223 | 1456995617532 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"03c73490-9122-427f-bc1c-d694bffdb071","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:00:17 INFO - PROCESS | 20223 | 1456995617889 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:00:17 INFO - PROCESS | 20223 | 1456995617893 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:00:18 INFO - PROCESS | 20223 | 1456995618227 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:00:18 INFO - PROCESS | 20223 | 1456995618230 Marionette TRACE conn3 <- [1,3,null,{}] 01:00:18 INFO - PROCESS | 20223 | 1456995618327 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:00:18 INFO - PROCESS | 20223 | [20223] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:00:18 INFO - PROCESS | 20223 | ++DOMWINDOW == 14 (0x7fdf14146800) [pid = 20223] [serial = 14] [outer = 0x7fdf1b376800] 01:00:19 INFO - PROCESS | 20223 | [20223] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:00:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html 01:00:19 INFO - PROCESS | 20223 | ++DOCSHELL 0x7fdf153d5800 == 6 [pid = 20223] [id = 6] 01:00:19 INFO - PROCESS | 20223 | ++DOMWINDOW == 15 (0x7fdf13607000) [pid = 20223] [serial = 15] [outer = (nil)] 01:00:19 INFO - PROCESS | 20223 | ++DOMWINDOW == 16 (0x7fdf13608000) [pid = 20223] [serial = 16] [outer = 0x7fdf13607000] 01:00:19 INFO - PROCESS | 20223 | ++DOMWINDOW == 17 (0x7fdf1360ec00) [pid = 20223] [serial = 17] [outer = 0x7fdf13607000] 01:00:19 INFO - PROCESS | 20223 | ++DOCSHELL 0x7fdf136e7000 == 7 [pid = 20223] [id = 7] 01:00:19 INFO - PROCESS | 20223 | ++DOMWINDOW == 18 (0x7fdf1360fc00) [pid = 20223] [serial = 18] [outer = (nil)] 01:00:19 INFO - PROCESS | 20223 | ++DOMWINDOW == 19 (0x7fdf1414f400) [pid = 20223] [serial = 19] [outer = 0x7fdf1360fc00] 01:00:19 INFO - PROCESS | 20223 | ++DOMWINDOW == 20 (0x7fdf133d0400) [pid = 20223] [serial = 20] [outer = 0x7fdf1360fc00] 01:00:20 INFO - PROCESS | 20223 | [20223] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:00:20 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 01:00:20 INFO - document served over http requires an https 01:00:20 INFO - sub-resource via fetch-request using the meta-referrer 01:00:20 INFO - delivery method with swap-origin-redirect and when 01:00:20 INFO - the target request is same-origin. - expected FAIL 01:00:20 INFO - TEST-INFO | expected FAIL 01:00:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | took 1277ms 01:00:20 WARNING - u'runner_teardown' () 01:00:20 INFO - Setting up ssl 01:00:20 INFO - PROCESS | certutil | 01:00:20 INFO - PROCESS | certutil | 01:00:20 INFO - PROCESS | certutil | 01:00:20 INFO - Certificate Nickname Trust Attributes 01:00:20 INFO - SSL,S/MIME,JAR/XPI 01:00:20 INFO - 01:00:20 INFO - web-platform-tests CT,, 01:00:20 INFO - 01:00:20 INFO - Starting runner 01:00:23 INFO - PROCESS | 20290 | 1456995623513 Marionette DEBUG Marionette enabled via build flag and pref 01:00:23 INFO - PROCESS | 20290 | ++DOCSHELL 0x7fbc223c4000 == 1 [pid = 20290] [id = 1] 01:00:23 INFO - PROCESS | 20290 | ++DOMWINDOW == 1 (0x7fbc223c4800) [pid = 20290] [serial = 1] [outer = (nil)] 01:00:23 INFO - PROCESS | 20290 | ++DOMWINDOW == 2 (0x7fbc223c5800) [pid = 20290] [serial = 2] [outer = 0x7fbc223c4800] 01:00:24 INFO - PROCESS | 20290 | 1456995624188 Marionette INFO Listening on port 3103 01:00:24 INFO - PROCESS | 20290 | 1456995624686 Marionette DEBUG Marionette enabled via command-line flag 01:00:24 INFO - PROCESS | 20290 | ++DOCSHELL 0x7fbc1ef24800 == 2 [pid = 20290] [id = 2] 01:00:24 INFO - PROCESS | 20290 | ++DOMWINDOW == 3 (0x7fbc1ef35000) [pid = 20290] [serial = 3] [outer = (nil)] 01:00:24 INFO - PROCESS | 20290 | ++DOMWINDOW == 4 (0x7fbc1ef36000) [pid = 20290] [serial = 4] [outer = 0x7fbc1ef35000] 01:00:24 INFO - PROCESS | 20290 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fbc2635fb80 01:00:24 INFO - PROCESS | 20290 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fbc1ee3ffd0 01:00:24 INFO - PROCESS | 20290 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fbc1ee51160 01:00:24 INFO - PROCESS | 20290 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fbc1ee51460 01:00:24 INFO - PROCESS | 20290 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fbc1ee51790 01:00:24 INFO - PROCESS | 20290 | ++DOMWINDOW == 5 (0x7fbc191d3000) [pid = 20290] [serial = 5] [outer = 0x7fbc223c4800] 01:00:24 INFO - PROCESS | 20290 | [20290] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:00:25 INFO - PROCESS | 20290 | 1456995625000 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35600 01:00:25 INFO - PROCESS | 20290 | [20290] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:00:25 INFO - PROCESS | 20290 | 1456995625088 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35601 01:00:25 INFO - PROCESS | 20290 | 1456995625095 Marionette DEBUG Closed connection conn0 01:00:25 INFO - PROCESS | 20290 | [20290] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:00:25 INFO - PROCESS | 20290 | [20290] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:00:25 INFO - PROCESS | 20290 | 1456995625235 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35602 01:00:25 INFO - PROCESS | 20290 | 1456995625240 Marionette DEBUG Closed connection conn1 01:00:25 INFO - PROCESS | 20290 | [20290] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:00:25 INFO - PROCESS | 20290 | 1456995625284 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35603 01:00:25 INFO - PROCESS | 20290 | 1456995625294 Marionette DEBUG Closed connection conn2 01:00:25 INFO - PROCESS | 20290 | 1456995625334 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:00:25 INFO - PROCESS | 20290 | 1456995625351 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:00:26 INFO - PROCESS | 20290 | [20290] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:00:27 INFO - PROCESS | 20290 | ++DOCSHELL 0x7fbc12e97800 == 3 [pid = 20290] [id = 3] 01:00:27 INFO - PROCESS | 20290 | ++DOMWINDOW == 6 (0x7fbc12e98000) [pid = 20290] [serial = 6] [outer = (nil)] 01:00:27 INFO - PROCESS | 20290 | ++DOCSHELL 0x7fbc12e98800 == 4 [pid = 20290] [id = 4] 01:00:27 INFO - PROCESS | 20290 | ++DOMWINDOW == 7 (0x7fbc130f9400) [pid = 20290] [serial = 7] [outer = (nil)] 01:00:27 INFO - PROCESS | 20290 | [20290] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:00:27 INFO - PROCESS | 20290 | ++DOCSHELL 0x7fbc121be000 == 5 [pid = 20290] [id = 5] 01:00:27 INFO - PROCESS | 20290 | ++DOMWINDOW == 8 (0x7fbc122d6c00) [pid = 20290] [serial = 8] [outer = (nil)] 01:00:27 INFO - PROCESS | 20290 | [20290] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:00:27 INFO - PROCESS | 20290 | [20290] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:00:28 INFO - PROCESS | 20290 | ++DOMWINDOW == 9 (0x7fbc11434000) [pid = 20290] [serial = 9] [outer = 0x7fbc122d6c00] 01:00:28 INFO - PROCESS | 20290 | ++DOMWINDOW == 10 (0x7fbc10f35800) [pid = 20290] [serial = 10] [outer = 0x7fbc12e98000] 01:00:28 INFO - PROCESS | 20290 | ++DOMWINDOW == 11 (0x7fbc10f51000) [pid = 20290] [serial = 11] [outer = 0x7fbc130f9400] 01:00:28 INFO - PROCESS | 20290 | ++DOMWINDOW == 12 (0x7fbc10f53000) [pid = 20290] [serial = 12] [outer = 0x7fbc122d6c00] 01:00:29 INFO - PROCESS | 20290 | 1456995629445 Marionette DEBUG loaded listener.js 01:00:29 INFO - PROCESS | 20290 | 1456995629461 Marionette DEBUG loaded listener.js 01:00:30 INFO - PROCESS | 20290 | ++DOMWINDOW == 13 (0x7fbc1f159c00) [pid = 20290] [serial = 13] [outer = 0x7fbc122d6c00] 01:00:30 INFO - PROCESS | 20290 | 1456995630087 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8a3e7c3b-afca-4710-95da-483719b8f31d","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:00:30 INFO - PROCESS | 20290 | 1456995630400 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:00:30 INFO - PROCESS | 20290 | 1456995630405 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:00:30 INFO - PROCESS | 20290 | 1456995630752 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:00:30 INFO - PROCESS | 20290 | 1456995630763 Marionette TRACE conn3 <- [1,3,null,{}] 01:00:30 INFO - PROCESS | 20290 | 1456995630821 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:00:31 INFO - PROCESS | 20290 | [20290] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:00:31 INFO - PROCESS | 20290 | ++DOMWINDOW == 14 (0x7fbc147dc400) [pid = 20290] [serial = 14] [outer = 0x7fbc122d6c00] 01:00:31 INFO - PROCESS | 20290 | [20290] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:00:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html 01:00:31 INFO - PROCESS | 20290 | ++DOCSHELL 0x7fbc09f3e000 == 6 [pid = 20290] [id = 6] 01:00:31 INFO - PROCESS | 20290 | ++DOMWINDOW == 15 (0x7fbc09d07c00) [pid = 20290] [serial = 15] [outer = (nil)] 01:00:31 INFO - PROCESS | 20290 | ++DOMWINDOW == 16 (0x7fbc09d08c00) [pid = 20290] [serial = 16] [outer = 0x7fbc09d07c00] 01:00:31 INFO - PROCESS | 20290 | ++DOMWINDOW == 17 (0x7fbc09d0f800) [pid = 20290] [serial = 17] [outer = 0x7fbc09d07c00] 01:00:32 INFO - PROCESS | 20290 | ++DOCSHELL 0x7fbc09de0800 == 7 [pid = 20290] [id = 7] 01:00:32 INFO - PROCESS | 20290 | ++DOMWINDOW == 18 (0x7fbc09b46c00) [pid = 20290] [serial = 18] [outer = (nil)] 01:00:32 INFO - PROCESS | 20290 | ++DOMWINDOW == 19 (0x7fbc09f18c00) [pid = 20290] [serial = 19] [outer = 0x7fbc09b46c00] 01:00:32 INFO - PROCESS | 20290 | ++DOMWINDOW == 20 (0x7fbc09ab9400) [pid = 20290] [serial = 20] [outer = 0x7fbc09b46c00] 01:00:32 INFO - PROCESS | 20290 | [20290] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:00:32 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 01:00:32 INFO - document served over http requires an https 01:00:32 INFO - sub-resource via fetch-request using the meta-referrer 01:00:32 INFO - delivery method with swap-origin-redirect and when 01:00:32 INFO - the target request is same-origin. - expected FAIL 01:00:32 INFO - TEST-INFO | expected FAIL 01:00:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 1296ms 01:00:33 WARNING - u'runner_teardown' () 01:00:33 INFO - Setting up ssl 01:00:33 INFO - PROCESS | certutil | 01:00:33 INFO - PROCESS | certutil | 01:00:33 INFO - PROCESS | certutil | 01:00:33 INFO - Certificate Nickname Trust Attributes 01:00:33 INFO - SSL,S/MIME,JAR/XPI 01:00:33 INFO - 01:00:33 INFO - web-platform-tests CT,, 01:00:33 INFO - 01:00:33 INFO - Starting runner 01:00:36 INFO - PROCESS | 20357 | 1456995636043 Marionette DEBUG Marionette enabled via build flag and pref 01:00:36 INFO - PROCESS | 20357 | ++DOCSHELL 0x7fc448dc4000 == 1 [pid = 20357] [id = 1] 01:00:36 INFO - PROCESS | 20357 | ++DOMWINDOW == 1 (0x7fc448dc4800) [pid = 20357] [serial = 1] [outer = (nil)] 01:00:36 INFO - PROCESS | 20357 | ++DOMWINDOW == 2 (0x7fc448dc5800) [pid = 20357] [serial = 2] [outer = 0x7fc448dc4800] 01:00:36 INFO - PROCESS | 20357 | 1456995636725 Marionette INFO Listening on port 3104 01:00:37 INFO - PROCESS | 20357 | 1456995637228 Marionette DEBUG Marionette enabled via command-line flag 01:00:37 INFO - PROCESS | 20357 | ++DOCSHELL 0x7fc445924000 == 2 [pid = 20357] [id = 2] 01:00:37 INFO - PROCESS | 20357 | ++DOMWINDOW == 3 (0x7fc445934800) [pid = 20357] [serial = 3] [outer = (nil)] 01:00:37 INFO - PROCESS | 20357 | ++DOMWINDOW == 4 (0x7fc445935800) [pid = 20357] [serial = 4] [outer = 0x7fc445934800] 01:00:37 INFO - PROCESS | 20357 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fc44cd5ec10 01:00:37 INFO - PROCESS | 20357 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fc44583ffd0 01:00:37 INFO - PROCESS | 20357 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fc445851160 01:00:37 INFO - PROCESS | 20357 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fc445851460 01:00:37 INFO - PROCESS | 20357 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fc445851790 01:00:37 INFO - PROCESS | 20357 | ++DOMWINDOW == 5 (0x7fc44589b800) [pid = 20357] [serial = 5] [outer = 0x7fc448dc4800] 01:00:37 INFO - PROCESS | 20357 | [20357] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:00:37 INFO - PROCESS | 20357 | 1456995637549 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49098 01:00:37 INFO - PROCESS | 20357 | [20357] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:00:37 INFO - PROCESS | 20357 | 1456995637639 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49099 01:00:37 INFO - PROCESS | 20357 | 1456995637646 Marionette DEBUG Closed connection conn0 01:00:37 INFO - PROCESS | 20357 | [20357] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:00:37 INFO - PROCESS | 20357 | [20357] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:00:37 INFO - PROCESS | 20357 | 1456995637791 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49100 01:00:37 INFO - PROCESS | 20357 | 1456995637795 Marionette DEBUG Closed connection conn1 01:00:37 INFO - PROCESS | 20357 | [20357] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:00:37 INFO - PROCESS | 20357 | 1456995637838 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49101 01:00:37 INFO - PROCESS | 20357 | 1456995637848 Marionette DEBUG Closed connection conn2 01:00:37 INFO - PROCESS | 20357 | 1456995637875 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:00:37 INFO - PROCESS | 20357 | 1456995637885 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:00:38 INFO - PROCESS | 20357 | [20357] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:00:39 INFO - PROCESS | 20357 | ++DOCSHELL 0x7fc43968a000 == 3 [pid = 20357] [id = 3] 01:00:39 INFO - PROCESS | 20357 | ++DOMWINDOW == 6 (0x7fc43968e000) [pid = 20357] [serial = 6] [outer = (nil)] 01:00:39 INFO - PROCESS | 20357 | ++DOCSHELL 0x7fc43968e800 == 4 [pid = 20357] [id = 4] 01:00:39 INFO - PROCESS | 20357 | ++DOMWINDOW == 7 (0x7fc439984800) [pid = 20357] [serial = 7] [outer = (nil)] 01:00:40 INFO - PROCESS | 20357 | [20357] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:00:40 INFO - PROCESS | 20357 | ++DOCSHELL 0x7fc437ea7800 == 5 [pid = 20357] [id = 5] 01:00:40 INFO - PROCESS | 20357 | ++DOMWINDOW == 8 (0x7fc438aee400) [pid = 20357] [serial = 8] [outer = (nil)] 01:00:40 INFO - PROCESS | 20357 | [20357] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:00:40 INFO - PROCESS | 20357 | [20357] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:00:40 INFO - PROCESS | 20357 | ++DOMWINDOW == 9 (0x7fc437decc00) [pid = 20357] [serial = 9] [outer = 0x7fc438aee400] 01:00:40 INFO - PROCESS | 20357 | ++DOMWINDOW == 10 (0x7fc437aa7800) [pid = 20357] [serial = 10] [outer = 0x7fc43968e000] 01:00:40 INFO - PROCESS | 20357 | ++DOMWINDOW == 11 (0x7fc437ad1c00) [pid = 20357] [serial = 11] [outer = 0x7fc439984800] 01:00:40 INFO - PROCESS | 20357 | ++DOMWINDOW == 12 (0x7fc437ad3c00) [pid = 20357] [serial = 12] [outer = 0x7fc438aee400] 01:00:41 INFO - PROCESS | 20357 | 1456995641943 Marionette DEBUG loaded listener.js 01:00:41 INFO - PROCESS | 20357 | 1456995641961 Marionette DEBUG loaded listener.js 01:00:42 INFO - PROCESS | 20357 | ++DOMWINDOW == 13 (0x7fc435a12000) [pid = 20357] [serial = 13] [outer = 0x7fc438aee400] 01:00:42 INFO - PROCESS | 20357 | 1456995642590 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"07978f5a-e05a-4f5e-a696-699f3dff2919","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:00:42 INFO - PROCESS | 20357 | 1456995642884 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:00:42 INFO - PROCESS | 20357 | 1456995642888 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:00:43 INFO - PROCESS | 20357 | 1456995643239 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:00:43 INFO - PROCESS | 20357 | 1456995643241 Marionette TRACE conn3 <- [1,3,null,{}] 01:00:43 INFO - PROCESS | 20357 | 1456995643282 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:00:43 INFO - PROCESS | 20357 | [20357] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:00:43 INFO - PROCESS | 20357 | ++DOMWINDOW == 14 (0x7fc432a54000) [pid = 20357] [serial = 14] [outer = 0x7fc438aee400] 01:00:43 INFO - PROCESS | 20357 | [20357] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:00:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html 01:00:44 INFO - PROCESS | 20357 | ++DOCSHELL 0x7fc430a4e000 == 6 [pid = 20357] [id = 6] 01:00:44 INFO - PROCESS | 20357 | ++DOMWINDOW == 15 (0x7fc430907000) [pid = 20357] [serial = 15] [outer = (nil)] 01:00:44 INFO - PROCESS | 20357 | ++DOMWINDOW == 16 (0x7fc430908000) [pid = 20357] [serial = 16] [outer = 0x7fc430907000] 01:00:44 INFO - PROCESS | 20357 | ++DOMWINDOW == 17 (0x7fc43090ec00) [pid = 20357] [serial = 17] [outer = 0x7fc430907000] 01:00:44 INFO - PROCESS | 20357 | ++DOCSHELL 0x7fc430708800 == 7 [pid = 20357] [id = 7] 01:00:44 INFO - PROCESS | 20357 | ++DOMWINDOW == 18 (0x7fc43061f800) [pid = 20357] [serial = 18] [outer = (nil)] 01:00:44 INFO - PROCESS | 20357 | ++DOMWINDOW == 19 (0x7fc430623c00) [pid = 20357] [serial = 19] [outer = 0x7fc43061f800] 01:00:44 INFO - PROCESS | 20357 | ++DOMWINDOW == 20 (0x7fc430a15800) [pid = 20357] [serial = 20] [outer = 0x7fc43061f800] 01:00:45 INFO - PROCESS | 20357 | [20357] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:00:45 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 01:00:45 INFO - document served over http requires an https 01:00:45 INFO - sub-resource via fetch-request using the meta-referrer 01:00:45 INFO - delivery method with keep-origin-redirect and when 01:00:45 INFO - the target request is same-origin. - expected FAIL 01:00:45 INFO - TEST-INFO | expected FAIL 01:00:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | took 1281ms 01:00:45 WARNING - u'runner_teardown' () 01:00:45 INFO - Setting up ssl 01:00:45 INFO - PROCESS | certutil | 01:00:45 INFO - PROCESS | certutil | 01:00:45 INFO - PROCESS | certutil | 01:00:45 INFO - Certificate Nickname Trust Attributes 01:00:45 INFO - SSL,S/MIME,JAR/XPI 01:00:45 INFO - 01:00:45 INFO - web-platform-tests CT,, 01:00:45 INFO - 01:00:45 INFO - Starting runner 01:00:48 INFO - PROCESS | 20425 | 1456995648408 Marionette DEBUG Marionette enabled via build flag and pref 01:00:48 INFO - PROCESS | 20425 | ++DOCSHELL 0x7fed2cac1000 == 1 [pid = 20425] [id = 1] 01:00:48 INFO - PROCESS | 20425 | ++DOMWINDOW == 1 (0x7fed2cac1800) [pid = 20425] [serial = 1] [outer = (nil)] 01:00:48 INFO - PROCESS | 20425 | ++DOMWINDOW == 2 (0x7fed2cac2800) [pid = 20425] [serial = 2] [outer = 0x7fed2cac1800] 01:00:49 INFO - PROCESS | 20425 | 1456995649086 Marionette INFO Listening on port 3105 01:00:49 INFO - PROCESS | 20425 | 1456995649585 Marionette DEBUG Marionette enabled via command-line flag 01:00:49 INFO - PROCESS | 20425 | ++DOCSHELL 0x7fed29528000 == 2 [pid = 20425] [id = 2] 01:00:49 INFO - PROCESS | 20425 | ++DOMWINDOW == 3 (0x7fed29538800) [pid = 20425] [serial = 3] [outer = (nil)] 01:00:49 INFO - PROCESS | 20425 | ++DOMWINDOW == 4 (0x7fed29539800) [pid = 20425] [serial = 4] [outer = 0x7fed29538800] 01:00:49 INFO - PROCESS | 20425 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fed30a5fb80 01:00:49 INFO - PROCESS | 20425 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fed2943afd0 01:00:49 INFO - PROCESS | 20425 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fed29453160 01:00:49 INFO - PROCESS | 20425 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fed29453460 01:00:49 INFO - PROCESS | 20425 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fed29453790 01:00:49 INFO - PROCESS | 20425 | ++DOMWINDOW == 5 (0x7fed294a2800) [pid = 20425] [serial = 5] [outer = 0x7fed2cac1800] 01:00:49 INFO - PROCESS | 20425 | [20425] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:00:49 INFO - PROCESS | 20425 | 1456995649898 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52325 01:00:49 INFO - PROCESS | 20425 | [20425] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:00:49 INFO - PROCESS | 20425 | 1456995649986 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52326 01:00:49 INFO - PROCESS | 20425 | 1456995649993 Marionette DEBUG Closed connection conn0 01:00:50 INFO - PROCESS | 20425 | [20425] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:00:50 INFO - PROCESS | 20425 | [20425] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:00:50 INFO - PROCESS | 20425 | 1456995650133 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52327 01:00:50 INFO - PROCESS | 20425 | 1456995650138 Marionette DEBUG Closed connection conn1 01:00:50 INFO - PROCESS | 20425 | [20425] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:00:50 INFO - PROCESS | 20425 | 1456995650169 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:52328 01:00:50 INFO - PROCESS | 20425 | 1456995650174 Marionette DEBUG Closed connection conn2 01:00:50 INFO - PROCESS | 20425 | 1456995650202 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:00:50 INFO - PROCESS | 20425 | 1456995650218 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:00:51 INFO - PROCESS | 20425 | [20425] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:00:51 INFO - PROCESS | 20425 | ++DOCSHELL 0x7fed1d4d0000 == 3 [pid = 20425] [id = 3] 01:00:51 INFO - PROCESS | 20425 | ++DOMWINDOW == 6 (0x7fed1d4d1000) [pid = 20425] [serial = 6] [outer = (nil)] 01:00:51 INFO - PROCESS | 20425 | ++DOCSHELL 0x7fed1d4d1800 == 4 [pid = 20425] [id = 4] 01:00:51 INFO - PROCESS | 20425 | ++DOMWINDOW == 7 (0x7fed1d425000) [pid = 20425] [serial = 7] [outer = (nil)] 01:00:52 INFO - PROCESS | 20425 | [20425] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:00:52 INFO - PROCESS | 20425 | ++DOCSHELL 0x7fed1ba42800 == 5 [pid = 20425] [id = 5] 01:00:52 INFO - PROCESS | 20425 | ++DOMWINDOW == 8 (0x7fed1d424800) [pid = 20425] [serial = 8] [outer = (nil)] 01:00:52 INFO - PROCESS | 20425 | [20425] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:00:52 INFO - PROCESS | 20425 | [20425] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:00:52 INFO - PROCESS | 20425 | ++DOMWINDOW == 9 (0x7fed1ba71400) [pid = 20425] [serial = 9] [outer = 0x7fed1d424800] 01:00:52 INFO - PROCESS | 20425 | ++DOMWINDOW == 10 (0x7fed1b55c800) [pid = 20425] [serial = 10] [outer = 0x7fed1d4d1000] 01:00:52 INFO - PROCESS | 20425 | ++DOMWINDOW == 11 (0x7fed1b574000) [pid = 20425] [serial = 11] [outer = 0x7fed1d425000] 01:00:52 INFO - PROCESS | 20425 | ++DOMWINDOW == 12 (0x7fed1b576000) [pid = 20425] [serial = 12] [outer = 0x7fed1d424800] 01:00:54 INFO - PROCESS | 20425 | 1456995654012 Marionette DEBUG loaded listener.js 01:00:54 INFO - PROCESS | 20425 | 1456995654028 Marionette DEBUG loaded listener.js 01:00:54 INFO - PROCESS | 20425 | ++DOMWINDOW == 13 (0x7fed29761400) [pid = 20425] [serial = 13] [outer = 0x7fed1d424800] 01:00:54 INFO - PROCESS | 20425 | 1456995654658 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"958c4fe1-2bc3-48a1-8ea7-6bd2fa312053","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:00:54 INFO - PROCESS | 20425 | 1456995654990 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:00:55 INFO - PROCESS | 20425 | 1456995654996 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:00:55 INFO - PROCESS | 20425 | 1456995655303 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:00:55 INFO - PROCESS | 20425 | 1456995655308 Marionette TRACE conn3 <- [1,3,null,{}] 01:00:55 INFO - PROCESS | 20425 | 1456995655360 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:00:55 INFO - PROCESS | 20425 | [20425] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:00:55 INFO - PROCESS | 20425 | ++DOMWINDOW == 14 (0x7fed16545000) [pid = 20425] [serial = 14] [outer = 0x7fed1d424800] 01:00:56 INFO - PROCESS | 20425 | [20425] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:00:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html 01:00:56 INFO - PROCESS | 20425 | ++DOCSHELL 0x7fed15e62800 == 6 [pid = 20425] [id = 6] 01:00:56 INFO - PROCESS | 20425 | ++DOMWINDOW == 15 (0x7fed14308000) [pid = 20425] [serial = 15] [outer = (nil)] 01:00:56 INFO - PROCESS | 20425 | ++DOMWINDOW == 16 (0x7fed14309000) [pid = 20425] [serial = 16] [outer = 0x7fed14308000] 01:00:56 INFO - PROCESS | 20425 | ++DOMWINDOW == 17 (0x7fed1430f800) [pid = 20425] [serial = 17] [outer = 0x7fed14308000] 01:00:56 INFO - PROCESS | 20425 | ++DOCSHELL 0x7fed143e0000 == 7 [pid = 20425] [id = 7] 01:00:56 INFO - PROCESS | 20425 | ++DOMWINDOW == 18 (0x7fed14141c00) [pid = 20425] [serial = 18] [outer = (nil)] 01:00:56 INFO - PROCESS | 20425 | ++DOMWINDOW == 19 (0x7fed15e37400) [pid = 20425] [serial = 19] [outer = 0x7fed14141c00] 01:00:56 INFO - PROCESS | 20425 | ++DOMWINDOW == 20 (0x7fed140b4000) [pid = 20425] [serial = 20] [outer = 0x7fed14141c00] 01:00:57 INFO - PROCESS | 20425 | [20425] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:00:57 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a 01:00:57 INFO - document served over http requires an https 01:00:57 INFO - sub-resource via fetch-request using the meta-referrer 01:00:57 INFO - delivery method with no-redirect and when 01:00:57 INFO - the target request is same-origin. - expected FAIL 01:00:57 INFO - TEST-INFO | expected FAIL 01:00:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | took 1146ms 01:00:57 WARNING - u'runner_teardown' () 01:00:57 INFO - Setting up ssl 01:00:57 INFO - PROCESS | certutil | 01:00:57 INFO - PROCESS | certutil | 01:00:57 INFO - PROCESS | certutil | 01:00:57 INFO - Certificate Nickname Trust Attributes 01:00:57 INFO - SSL,S/MIME,JAR/XPI 01:00:57 INFO - 01:00:57 INFO - web-platform-tests CT,, 01:00:57 INFO - 01:00:57 INFO - Starting runner 01:01:00 INFO - PROCESS | 20489 | 1456995660408 Marionette DEBUG Marionette enabled via build flag and pref 01:01:00 INFO - PROCESS | 20489 | ++DOCSHELL 0x7f00597c5800 == 1 [pid = 20489] [id = 1] 01:01:00 INFO - PROCESS | 20489 | ++DOMWINDOW == 1 (0x7f00597c6000) [pid = 20489] [serial = 1] [outer = (nil)] 01:01:00 INFO - PROCESS | 20489 | ++DOMWINDOW == 2 (0x7f00597c7000) [pid = 20489] [serial = 2] [outer = 0x7f00597c6000] 01:01:01 INFO - PROCESS | 20489 | 1456995661088 Marionette INFO Listening on port 3106 01:01:01 INFO - PROCESS | 20489 | 1456995661588 Marionette DEBUG Marionette enabled via command-line flag 01:01:01 INFO - PROCESS | 20489 | ++DOCSHELL 0x7f0056327000 == 2 [pid = 20489] [id = 2] 01:01:01 INFO - PROCESS | 20489 | ++DOMWINDOW == 3 (0x7f0056337800) [pid = 20489] [serial = 3] [outer = (nil)] 01:01:01 INFO - PROCESS | 20489 | ++DOMWINDOW == 4 (0x7f0056338800) [pid = 20489] [serial = 4] [outer = 0x7f0056337800] 01:01:01 INFO - PROCESS | 20489 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f005d75fb80 01:01:01 INFO - PROCESS | 20489 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f005623afd0 01:01:01 INFO - PROCESS | 20489 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0056251160 01:01:01 INFO - PROCESS | 20489 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0056251460 01:01:01 INFO - PROCESS | 20489 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0056251790 01:01:01 INFO - PROCESS | 20489 | ++DOMWINDOW == 5 (0x7f0056296800) [pid = 20489] [serial = 5] [outer = 0x7f00597c6000] 01:01:01 INFO - PROCESS | 20489 | [20489] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:01:01 INFO - PROCESS | 20489 | 1456995661910 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38539 01:01:02 INFO - PROCESS | 20489 | [20489] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:01:02 INFO - PROCESS | 20489 | 1456995662004 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38540 01:01:02 INFO - PROCESS | 20489 | 1456995662011 Marionette DEBUG Closed connection conn0 01:01:02 INFO - PROCESS | 20489 | [20489] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:01:02 INFO - PROCESS | 20489 | [20489] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:01:02 INFO - PROCESS | 20489 | 1456995662158 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38541 01:01:02 INFO - PROCESS | 20489 | 1456995662163 Marionette DEBUG Closed connection conn1 01:01:02 INFO - PROCESS | 20489 | [20489] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:01:02 INFO - PROCESS | 20489 | 1456995662213 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38542 01:01:02 INFO - PROCESS | 20489 | 1456995662216 Marionette DEBUG Closed connection conn2 01:01:02 INFO - PROCESS | 20489 | 1456995662257 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:01:02 INFO - PROCESS | 20489 | 1456995662276 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:01:03 INFO - PROCESS | 20489 | [20489] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:01:03 INFO - PROCESS | 20489 | ++DOCSHELL 0x7f0049ee9800 == 3 [pid = 20489] [id = 3] 01:01:03 INFO - PROCESS | 20489 | ++DOMWINDOW == 6 (0x7f0049eed000) [pid = 20489] [serial = 6] [outer = (nil)] 01:01:03 INFO - PROCESS | 20489 | ++DOCSHELL 0x7f0049eed800 == 4 [pid = 20489] [id = 4] 01:01:03 INFO - PROCESS | 20489 | ++DOMWINDOW == 7 (0x7f0049cb5000) [pid = 20489] [serial = 7] [outer = (nil)] 01:01:04 INFO - PROCESS | 20489 | [20489] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:01:04 INFO - PROCESS | 20489 | ++DOCSHELL 0x7f0048dbe800 == 5 [pid = 20489] [id = 5] 01:01:04 INFO - PROCESS | 20489 | ++DOMWINDOW == 8 (0x7f0048e95400) [pid = 20489] [serial = 8] [outer = (nil)] 01:01:04 INFO - PROCESS | 20489 | [20489] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:01:04 INFO - PROCESS | 20489 | [20489] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:01:04 INFO - PROCESS | 20489 | ++DOMWINDOW == 9 (0x7f00482e4c00) [pid = 20489] [serial = 9] [outer = 0x7f0048e95400] 01:01:04 INFO - PROCESS | 20489 | ++DOMWINDOW == 10 (0x7f0047b11800) [pid = 20489] [serial = 10] [outer = 0x7f0049eed000] 01:01:04 INFO - PROCESS | 20489 | ++DOMWINDOW == 11 (0x7f0047cf3800) [pid = 20489] [serial = 11] [outer = 0x7f0049cb5000] 01:01:04 INFO - PROCESS | 20489 | ++DOMWINDOW == 12 (0x7f0047cf5800) [pid = 20489] [serial = 12] [outer = 0x7f0048e95400] 01:01:05 INFO - PROCESS | 20489 | 1456995665928 Marionette DEBUG loaded listener.js 01:01:05 INFO - PROCESS | 20489 | 1456995665946 Marionette DEBUG loaded listener.js 01:01:06 INFO - PROCESS | 20489 | ++DOMWINDOW == 13 (0x7f005651ec00) [pid = 20489] [serial = 13] [outer = 0x7f0048e95400] 01:01:06 INFO - PROCESS | 20489 | 1456995666606 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"43ff3701-68da-44e8-a410-9d17d9db064d","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:01:06 INFO - PROCESS | 20489 | 1456995666956 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:01:06 INFO - PROCESS | 20489 | 1456995666961 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:01:07 INFO - PROCESS | 20489 | 1456995667291 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:01:07 INFO - PROCESS | 20489 | 1456995667294 Marionette TRACE conn3 <- [1,3,null,{}] 01:01:07 INFO - PROCESS | 20489 | 1456995667397 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:01:07 INFO - PROCESS | 20489 | [20489] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:01:07 INFO - PROCESS | 20489 | ++DOMWINDOW == 14 (0x7f004358f800) [pid = 20489] [serial = 14] [outer = 0x7f0048e95400] 01:01:08 INFO - PROCESS | 20489 | [20489] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:01:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html 01:01:08 INFO - PROCESS | 20489 | ++DOCSHELL 0x7f0042e3d800 == 6 [pid = 20489] [id = 6] 01:01:08 INFO - PROCESS | 20489 | ++DOMWINDOW == 15 (0x7f0041308c00) [pid = 20489] [serial = 15] [outer = (nil)] 01:01:08 INFO - PROCESS | 20489 | ++DOMWINDOW == 16 (0x7f0041309c00) [pid = 20489] [serial = 16] [outer = 0x7f0041308c00] 01:01:08 INFO - PROCESS | 20489 | ++DOMWINDOW == 17 (0x7f0041310800) [pid = 20489] [serial = 17] [outer = 0x7f0041308c00] 01:01:08 INFO - PROCESS | 20489 | ++DOCSHELL 0x7f0046ace800 == 7 [pid = 20489] [id = 7] 01:01:08 INFO - PROCESS | 20489 | ++DOMWINDOW == 18 (0x7f0041149000) [pid = 20489] [serial = 18] [outer = (nil)] 01:01:08 INFO - PROCESS | 20489 | ++DOMWINDOW == 19 (0x7f004114a400) [pid = 20489] [serial = 19] [outer = 0x7f0041149000] 01:01:09 INFO - PROCESS | 20489 | ++DOMWINDOW == 20 (0x7f0042e14400) [pid = 20489] [serial = 20] [outer = 0x7f0041149000] 01:01:09 INFO - PROCESS | 20489 | [20489] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:01:09 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 01:01:09 INFO - document served over http requires an https 01:01:09 INFO - sub-resource via fetch-request using the meta-referrer 01:01:09 INFO - delivery method with swap-origin-redirect and when 01:01:09 INFO - the target request is same-origin. - expected FAIL 01:01:09 INFO - TEST-INFO | expected FAIL 01:01:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | took 1279ms 01:01:09 WARNING - u'runner_teardown' () 01:01:09 INFO - Setting up ssl 01:01:09 INFO - PROCESS | certutil | 01:01:09 INFO - PROCESS | certutil | 01:01:09 INFO - PROCESS | certutil | 01:01:09 INFO - Certificate Nickname Trust Attributes 01:01:09 INFO - SSL,S/MIME,JAR/XPI 01:01:09 INFO - 01:01:09 INFO - web-platform-tests CT,, 01:01:09 INFO - 01:01:10 INFO - Starting runner 01:01:12 INFO - PROCESS | 20556 | 1456995672622 Marionette DEBUG Marionette enabled via build flag and pref 01:01:12 INFO - PROCESS | 20556 | ++DOCSHELL 0x7f2b24dc5000 == 1 [pid = 20556] [id = 1] 01:01:12 INFO - PROCESS | 20556 | ++DOMWINDOW == 1 (0x7f2b24dc5800) [pid = 20556] [serial = 1] [outer = (nil)] 01:01:12 INFO - PROCESS | 20556 | ++DOMWINDOW == 2 (0x7f2b24dc6800) [pid = 20556] [serial = 2] [outer = 0x7f2b24dc5800] 01:01:13 INFO - PROCESS | 20556 | 1456995673298 Marionette INFO Listening on port 3107 01:01:13 INFO - PROCESS | 20556 | 1456995673797 Marionette DEBUG Marionette enabled via command-line flag 01:01:13 INFO - PROCESS | 20556 | ++DOCSHELL 0x7f2b21927000 == 2 [pid = 20556] [id = 2] 01:01:13 INFO - PROCESS | 20556 | ++DOMWINDOW == 3 (0x7f2b21937800) [pid = 20556] [serial = 3] [outer = (nil)] 01:01:13 INFO - PROCESS | 20556 | ++DOMWINDOW == 4 (0x7f2b21938800) [pid = 20556] [serial = 4] [outer = 0x7f2b21937800] 01:01:13 INFO - PROCESS | 20556 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f2b28d5fb80 01:01:13 INFO - PROCESS | 20556 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f2b21842fd0 01:01:13 INFO - PROCESS | 20556 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f2b21854160 01:01:13 INFO - PROCESS | 20556 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f2b21854460 01:01:13 INFO - PROCESS | 20556 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f2b21854790 01:01:14 INFO - PROCESS | 20556 | ++DOMWINDOW == 5 (0x7f2b218a0000) [pid = 20556] [serial = 5] [outer = 0x7f2b24dc5800] 01:01:14 INFO - PROCESS | 20556 | [20556] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:01:14 INFO - PROCESS | 20556 | 1456995674118 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42129 01:01:14 INFO - PROCESS | 20556 | [20556] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:01:14 INFO - PROCESS | 20556 | 1456995674211 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42130 01:01:14 INFO - PROCESS | 20556 | 1456995674218 Marionette DEBUG Closed connection conn0 01:01:14 INFO - PROCESS | 20556 | [20556] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:01:14 INFO - PROCESS | 20556 | [20556] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:01:14 INFO - PROCESS | 20556 | 1456995674362 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42131 01:01:14 INFO - PROCESS | 20556 | 1456995674366 Marionette DEBUG Closed connection conn1 01:01:14 INFO - PROCESS | 20556 | [20556] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:01:14 INFO - PROCESS | 20556 | 1456995674417 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42132 01:01:14 INFO - PROCESS | 20556 | 1456995674421 Marionette DEBUG Closed connection conn2 01:01:14 INFO - PROCESS | 20556 | 1456995674461 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:01:14 INFO - PROCESS | 20556 | 1456995674472 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:01:15 INFO - PROCESS | 20556 | [20556] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:01:15 INFO - PROCESS | 20556 | ++DOCSHELL 0x7f2b1548d800 == 3 [pid = 20556] [id = 3] 01:01:15 INFO - PROCESS | 20556 | ++DOMWINDOW == 6 (0x7f2b159ac800) [pid = 20556] [serial = 6] [outer = (nil)] 01:01:15 INFO - PROCESS | 20556 | ++DOCSHELL 0x7f2b15ed3000 == 4 [pid = 20556] [id = 4] 01:01:15 INFO - PROCESS | 20556 | ++DOMWINDOW == 7 (0x7f2b1500a400) [pid = 20556] [serial = 7] [outer = (nil)] 01:01:16 INFO - PROCESS | 20556 | [20556] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:01:16 INFO - PROCESS | 20556 | ++DOCSHELL 0x7f2b14734800 == 5 [pid = 20556] [id = 5] 01:01:16 INFO - PROCESS | 20556 | ++DOMWINDOW == 8 (0x7f2b144c9000) [pid = 20556] [serial = 8] [outer = (nil)] 01:01:16 INFO - PROCESS | 20556 | [20556] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:01:16 INFO - PROCESS | 20556 | [20556] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:01:16 INFO - PROCESS | 20556 | ++DOMWINDOW == 9 (0x7f2b13770800) [pid = 20556] [serial = 9] [outer = 0x7f2b144c9000] 01:01:17 INFO - PROCESS | 20556 | ++DOMWINDOW == 10 (0x7f2b13113800) [pid = 20556] [serial = 10] [outer = 0x7f2b159ac800] 01:01:17 INFO - PROCESS | 20556 | ++DOMWINDOW == 11 (0x7f2b1312e800) [pid = 20556] [serial = 11] [outer = 0x7f2b1500a400] 01:01:17 INFO - PROCESS | 20556 | ++DOMWINDOW == 12 (0x7f2b13130800) [pid = 20556] [serial = 12] [outer = 0x7f2b144c9000] 01:01:18 INFO - PROCESS | 20556 | 1456995678295 Marionette DEBUG loaded listener.js 01:01:18 INFO - PROCESS | 20556 | 1456995678311 Marionette DEBUG loaded listener.js 01:01:18 INFO - PROCESS | 20556 | ++DOMWINDOW == 13 (0x7f2b21b57c00) [pid = 20556] [serial = 13] [outer = 0x7f2b144c9000] 01:01:18 INFO - PROCESS | 20556 | 1456995678953 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5dc6c3fc-6fe0-4140-9e95-3db77826dc96","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:01:19 INFO - PROCESS | 20556 | 1456995679280 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:01:19 INFO - PROCESS | 20556 | 1456995679286 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:01:19 INFO - PROCESS | 20556 | 1456995679622 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:01:19 INFO - PROCESS | 20556 | 1456995679625 Marionette TRACE conn3 <- [1,3,null,{}] 01:01:19 INFO - PROCESS | 20556 | 1456995679687 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:01:19 INFO - PROCESS | 20556 | [20556] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:01:20 INFO - PROCESS | 20556 | ++DOMWINDOW == 14 (0x7f2b0ee53c00) [pid = 20556] [serial = 14] [outer = 0x7f2b144c9000] 01:01:20 INFO - PROCESS | 20556 | [20556] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:01:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html 01:01:20 INFO - PROCESS | 20556 | ++DOCSHELL 0x7f2b0d31d800 == 6 [pid = 20556] [id = 6] 01:01:20 INFO - PROCESS | 20556 | ++DOMWINDOW == 15 (0x7f2b0c808400) [pid = 20556] [serial = 15] [outer = (nil)] 01:01:20 INFO - PROCESS | 20556 | ++DOMWINDOW == 16 (0x7f2b0c809400) [pid = 20556] [serial = 16] [outer = 0x7f2b0c808400] 01:01:20 INFO - PROCESS | 20556 | ++DOMWINDOW == 17 (0x7f2b0c80fc00) [pid = 20556] [serial = 17] [outer = 0x7f2b0c808400] 01:01:21 INFO - PROCESS | 20556 | ++DOCSHELL 0x7f2b0c611000 == 7 [pid = 20556] [id = 7] 01:01:21 INFO - PROCESS | 20556 | ++DOMWINDOW == 18 (0x7f2b0c64c400) [pid = 20556] [serial = 18] [outer = (nil)] 01:01:21 INFO - PROCESS | 20556 | ++DOCSHELL 0x7f2b0c5b9000 == 8 [pid = 20556] [id = 8] 01:01:21 INFO - PROCESS | 20556 | ++DOMWINDOW == 19 (0x7f2b1355a800) [pid = 20556] [serial = 19] [outer = (nil)] 01:01:21 INFO - PROCESS | 20556 | ++DOMWINDOW == 20 (0x7f2b0c5e7000) [pid = 20556] [serial = 20] [outer = 0x7f2b1355a800] 01:01:21 INFO - PROCESS | 20556 | ++DOMWINDOW == 21 (0x7f2b0c5f5800) [pid = 20556] [serial = 21] [outer = 0x7f2b1355a800] 01:01:21 INFO - PROCESS | 20556 | ++DOMWINDOW == 22 (0x7f2b0a9ad400) [pid = 20556] [serial = 22] [outer = 0x7f2b0c64c400] 01:01:21 INFO - PROCESS | 20556 | [20556] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:01:21 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 01:01:21 INFO - document served over http requires an https 01:01:21 INFO - sub-resource via iframe-tag using the meta-referrer 01:01:21 INFO - delivery method with keep-origin-redirect and when 01:01:21 INFO - the target request is same-origin. - expected FAIL 01:01:21 INFO - TEST-INFO | expected FAIL 01:01:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1230ms 01:01:21 WARNING - u'runner_teardown' () 01:01:22 INFO - Setting up ssl 01:01:22 INFO - PROCESS | certutil | 01:01:22 INFO - PROCESS | certutil | 01:01:22 INFO - PROCESS | certutil | 01:01:22 INFO - Certificate Nickname Trust Attributes 01:01:22 INFO - SSL,S/MIME,JAR/XPI 01:01:22 INFO - 01:01:22 INFO - web-platform-tests CT,, 01:01:22 INFO - 01:01:22 INFO - Starting runner 01:01:25 INFO - PROCESS | 20624 | 1456995685086 Marionette DEBUG Marionette enabled via build flag and pref 01:01:25 INFO - PROCESS | 20624 | ++DOCSHELL 0x7f91194c1800 == 1 [pid = 20624] [id = 1] 01:01:25 INFO - PROCESS | 20624 | ++DOMWINDOW == 1 (0x7f91194c2000) [pid = 20624] [serial = 1] [outer = (nil)] 01:01:25 INFO - PROCESS | 20624 | ++DOMWINDOW == 2 (0x7f91194c3000) [pid = 20624] [serial = 2] [outer = 0x7f91194c2000] 01:01:25 INFO - PROCESS | 20624 | 1456995685777 Marionette INFO Listening on port 3108 01:01:26 INFO - PROCESS | 20624 | 1456995686333 Marionette DEBUG Marionette enabled via command-line flag 01:01:26 INFO - PROCESS | 20624 | ++DOCSHELL 0x7f9116026800 == 2 [pid = 20624] [id = 2] 01:01:26 INFO - PROCESS | 20624 | ++DOMWINDOW == 3 (0x7f9116037000) [pid = 20624] [serial = 3] [outer = (nil)] 01:01:26 INFO - PROCESS | 20624 | ++DOMWINDOW == 4 (0x7f9116038000) [pid = 20624] [serial = 4] [outer = 0x7f9116037000] 01:01:26 INFO - PROCESS | 20624 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f911d45fb80 01:01:26 INFO - PROCESS | 20624 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9115f3dfd0 01:01:26 INFO - PROCESS | 20624 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9115f56160 01:01:26 INFO - PROCESS | 20624 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9115f56460 01:01:26 INFO - PROCESS | 20624 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9115f56790 01:01:26 INFO - PROCESS | 20624 | ++DOMWINDOW == 5 (0x7f91102d8800) [pid = 20624] [serial = 5] [outer = 0x7f91194c2000] 01:01:26 INFO - PROCESS | 20624 | [20624] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:01:26 INFO - PROCESS | 20624 | 1456995686660 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37615 01:01:26 INFO - PROCESS | 20624 | [20624] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:01:26 INFO - PROCESS | 20624 | 1456995686751 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37616 01:01:26 INFO - PROCESS | 20624 | 1456995686758 Marionette DEBUG Closed connection conn0 01:01:26 INFO - PROCESS | 20624 | [20624] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:01:26 INFO - PROCESS | 20624 | [20624] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:01:26 INFO - PROCESS | 20624 | 1456995686902 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37617 01:01:26 INFO - PROCESS | 20624 | 1456995686905 Marionette DEBUG Closed connection conn1 01:01:26 INFO - PROCESS | 20624 | [20624] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:01:26 INFO - PROCESS | 20624 | 1456995686953 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37618 01:01:26 INFO - PROCESS | 20624 | 1456995686963 Marionette DEBUG Closed connection conn2 01:01:27 INFO - PROCESS | 20624 | 1456995687001 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:01:27 INFO - PROCESS | 20624 | 1456995687020 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:01:27 INFO - PROCESS | 20624 | [20624] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:01:28 INFO - PROCESS | 20624 | ++DOCSHELL 0x7f9109d03800 == 3 [pid = 20624] [id = 3] 01:01:28 INFO - PROCESS | 20624 | ++DOMWINDOW == 6 (0x7f9109d04800) [pid = 20624] [serial = 6] [outer = (nil)] 01:01:28 INFO - PROCESS | 20624 | ++DOCSHELL 0x7f9109d05000 == 4 [pid = 20624] [id = 4] 01:01:28 INFO - PROCESS | 20624 | ++DOMWINDOW == 7 (0x7f910a2c6c00) [pid = 20624] [serial = 7] [outer = (nil)] 01:01:29 INFO - PROCESS | 20624 | [20624] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:01:29 INFO - PROCESS | 20624 | ++DOCSHELL 0x7f91092be000 == 5 [pid = 20624] [id = 5] 01:01:29 INFO - PROCESS | 20624 | ++DOMWINDOW == 8 (0x7f91093d8400) [pid = 20624] [serial = 8] [outer = (nil)] 01:01:29 INFO - PROCESS | 20624 | [20624] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:01:29 INFO - PROCESS | 20624 | [20624] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:01:29 INFO - PROCESS | 20624 | ++DOMWINDOW == 9 (0x7f9108580800) [pid = 20624] [serial = 9] [outer = 0x7f91093d8400] 01:01:29 INFO - PROCESS | 20624 | ++DOMWINDOW == 10 (0x7f9108038800) [pid = 20624] [serial = 10] [outer = 0x7f9109d04800] 01:01:29 INFO - PROCESS | 20624 | ++DOMWINDOW == 11 (0x7f9108055c00) [pid = 20624] [serial = 11] [outer = 0x7f910a2c6c00] 01:01:29 INFO - PROCESS | 20624 | ++DOMWINDOW == 12 (0x7f9108057c00) [pid = 20624] [serial = 12] [outer = 0x7f91093d8400] 01:01:30 INFO - PROCESS | 20624 | 1456995690775 Marionette DEBUG loaded listener.js 01:01:30 INFO - PROCESS | 20624 | 1456995690792 Marionette DEBUG loaded listener.js 01:01:31 INFO - PROCESS | 20624 | ++DOMWINDOW == 13 (0x7f9116257000) [pid = 20624] [serial = 13] [outer = 0x7f91093d8400] 01:01:31 INFO - PROCESS | 20624 | 1456995691432 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"826784b1-ab69-46e8-aa01-27b9d382070a","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:01:31 INFO - PROCESS | 20624 | 1456995691749 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:01:31 INFO - PROCESS | 20624 | 1456995691753 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:01:32 INFO - PROCESS | 20624 | 1456995692083 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:01:32 INFO - PROCESS | 20624 | 1456995692087 Marionette TRACE conn3 <- [1,3,null,{}] 01:01:32 INFO - PROCESS | 20624 | 1456995692160 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:01:32 INFO - PROCESS | 20624 | [20624] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:01:32 INFO - PROCESS | 20624 | ++DOMWINDOW == 14 (0x7f9102d82000) [pid = 20624] [serial = 14] [outer = 0x7f91093d8400] 01:01:32 INFO - PROCESS | 20624 | [20624] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:01:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html 01:01:33 INFO - PROCESS | 20624 | ++DOCSHELL 0x7f910193b000 == 6 [pid = 20624] [id = 6] 01:01:33 INFO - PROCESS | 20624 | ++DOMWINDOW == 15 (0x7f9100e08c00) [pid = 20624] [serial = 15] [outer = (nil)] 01:01:33 INFO - PROCESS | 20624 | ++DOMWINDOW == 16 (0x7f9100e09c00) [pid = 20624] [serial = 16] [outer = 0x7f9100e08c00] 01:01:33 INFO - PROCESS | 20624 | ++DOMWINDOW == 17 (0x7f9100e10800) [pid = 20624] [serial = 17] [outer = 0x7f9100e08c00] 01:01:33 INFO - PROCESS | 20624 | ++DOCSHELL 0x7f9100c03800 == 7 [pid = 20624] [id = 7] 01:01:33 INFO - PROCESS | 20624 | ++DOMWINDOW == 18 (0x7f9100c39000) [pid = 20624] [serial = 18] [outer = (nil)] 01:01:33 INFO - PROCESS | 20624 | ++DOMWINDOW == 19 (0x7f9100c43400) [pid = 20624] [serial = 19] [outer = 0x7f9100c39000] 01:01:33 INFO - PROCESS | 20624 | ++DOCSHELL 0x7f9100c1a800 == 8 [pid = 20624] [id = 8] 01:01:33 INFO - PROCESS | 20624 | ++DOMWINDOW == 20 (0x7f9100b44800) [pid = 20624] [serial = 20] [outer = (nil)] 01:01:33 INFO - PROCESS | 20624 | ++DOMWINDOW == 21 (0x7f9100b53800) [pid = 20624] [serial = 21] [outer = 0x7f9100c39000] 01:01:33 INFO - PROCESS | 20624 | ++DOMWINDOW == 22 (0x7f9107dcb000) [pid = 20624] [serial = 22] [outer = 0x7f9100b44800] 01:01:34 INFO - PROCESS | 20624 | [20624] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:01:34 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a 01:01:34 INFO - document served over http requires an https 01:01:34 INFO - sub-resource via iframe-tag using the meta-referrer 01:01:34 INFO - delivery method with no-redirect and when 01:01:34 INFO - the target request is same-origin. - expected FAIL 01:01:34 INFO - TEST-INFO | expected FAIL 01:01:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | took 1244ms 01:01:34 WARNING - u'runner_teardown' () 01:01:34 INFO - Setting up ssl 01:01:34 INFO - PROCESS | certutil | 01:01:34 INFO - PROCESS | certutil | 01:01:34 INFO - PROCESS | certutil | 01:01:34 INFO - Certificate Nickname Trust Attributes 01:01:34 INFO - SSL,S/MIME,JAR/XPI 01:01:34 INFO - 01:01:34 INFO - web-platform-tests CT,, 01:01:34 INFO - 01:01:34 INFO - Starting runner 01:01:37 INFO - PROCESS | 20702 | 1456995697307 Marionette DEBUG Marionette enabled via build flag and pref 01:01:37 INFO - PROCESS | 20702 | ++DOCSHELL 0x7fb415fc1800 == 1 [pid = 20702] [id = 1] 01:01:37 INFO - PROCESS | 20702 | ++DOMWINDOW == 1 (0x7fb415fc2000) [pid = 20702] [serial = 1] [outer = (nil)] 01:01:37 INFO - PROCESS | 20702 | ++DOMWINDOW == 2 (0x7fb415fc3000) [pid = 20702] [serial = 2] [outer = 0x7fb415fc2000] 01:01:37 INFO - PROCESS | 20702 | 1456995697993 Marionette INFO Listening on port 3109 01:01:38 INFO - PROCESS | 20702 | 1456995698507 Marionette DEBUG Marionette enabled via command-line flag 01:01:38 INFO - PROCESS | 20702 | ++DOCSHELL 0x7fb412b47000 == 2 [pid = 20702] [id = 2] 01:01:38 INFO - PROCESS | 20702 | ++DOMWINDOW == 3 (0x7fb412b57800) [pid = 20702] [serial = 3] [outer = (nil)] 01:01:38 INFO - PROCESS | 20702 | ++DOMWINDOW == 4 (0x7fb412b58800) [pid = 20702] [serial = 4] [outer = 0x7fb412b57800] 01:01:38 INFO - PROCESS | 20702 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb419f5fb80 01:01:38 INFO - PROCESS | 20702 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb412a40fd0 01:01:38 INFO - PROCESS | 20702 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb412a52160 01:01:38 INFO - PROCESS | 20702 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb412a52460 01:01:38 INFO - PROCESS | 20702 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb412a52790 01:01:38 INFO - PROCESS | 20702 | ++DOMWINDOW == 5 (0x7fb412a9c800) [pid = 20702] [serial = 5] [outer = 0x7fb415fc2000] 01:01:38 INFO - PROCESS | 20702 | [20702] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:01:38 INFO - PROCESS | 20702 | 1456995698821 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:34721 01:01:38 INFO - PROCESS | 20702 | [20702] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:01:38 INFO - PROCESS | 20702 | 1456995698910 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:34722 01:01:38 INFO - PROCESS | 20702 | 1456995698916 Marionette DEBUG Closed connection conn0 01:01:39 INFO - PROCESS | 20702 | [20702] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:01:39 INFO - PROCESS | 20702 | [20702] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:01:39 INFO - PROCESS | 20702 | 1456995699058 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:34723 01:01:39 INFO - PROCESS | 20702 | 1456995699062 Marionette DEBUG Closed connection conn1 01:01:39 INFO - PROCESS | 20702 | [20702] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:01:39 INFO - PROCESS | 20702 | 1456995699111 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:34724 01:01:39 INFO - PROCESS | 20702 | 1456995699115 Marionette DEBUG Closed connection conn2 01:01:39 INFO - PROCESS | 20702 | 1456995699157 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:01:39 INFO - PROCESS | 20702 | 1456995699176 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:01:40 INFO - PROCESS | 20702 | [20702] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:01:40 INFO - PROCESS | 20702 | ++DOCSHELL 0x7fb406ae2000 == 3 [pid = 20702] [id = 3] 01:01:40 INFO - PROCESS | 20702 | ++DOMWINDOW == 6 (0x7fb406ae2800) [pid = 20702] [serial = 6] [outer = (nil)] 01:01:40 INFO - PROCESS | 20702 | ++DOCSHELL 0x7fb406ae3000 == 4 [pid = 20702] [id = 4] 01:01:40 INFO - PROCESS | 20702 | ++DOMWINDOW == 7 (0x7fb4075d1400) [pid = 20702] [serial = 7] [outer = (nil)] 01:01:41 INFO - PROCESS | 20702 | [20702] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:01:41 INFO - PROCESS | 20702 | ++DOCSHELL 0x7fb40500f800 == 5 [pid = 20702] [id = 5] 01:01:41 INFO - PROCESS | 20702 | ++DOMWINDOW == 8 (0x7fb405051000) [pid = 20702] [serial = 8] [outer = (nil)] 01:01:41 INFO - PROCESS | 20702 | [20702] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:01:41 INFO - PROCESS | 20702 | [20702] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:01:41 INFO - PROCESS | 20702 | ++DOMWINDOW == 9 (0x7fb40600f400) [pid = 20702] [serial = 9] [outer = 0x7fb405051000] 01:01:42 INFO - PROCESS | 20702 | ++DOMWINDOW == 10 (0x7fb404b9c800) [pid = 20702] [serial = 10] [outer = 0x7fb406ae2800] 01:01:42 INFO - PROCESS | 20702 | ++DOMWINDOW == 11 (0x7fb404bc7000) [pid = 20702] [serial = 11] [outer = 0x7fb4075d1400] 01:01:42 INFO - PROCESS | 20702 | ++DOMWINDOW == 12 (0x7fb404bc9000) [pid = 20702] [serial = 12] [outer = 0x7fb405051000] 01:01:43 INFO - PROCESS | 20702 | 1456995703324 Marionette DEBUG loaded listener.js 01:01:43 INFO - PROCESS | 20702 | 1456995703341 Marionette DEBUG loaded listener.js 01:01:43 INFO - PROCESS | 20702 | ++DOMWINDOW == 13 (0x7fb412d84c00) [pid = 20702] [serial = 13] [outer = 0x7fb405051000] 01:01:43 INFO - PROCESS | 20702 | 1456995703994 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"3200d581-e17d-4af7-b769-668bf8f33f20","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:01:44 INFO - PROCESS | 20702 | 1456995704331 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:01:44 INFO - PROCESS | 20702 | 1456995704335 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:01:44 INFO - PROCESS | 20702 | 1456995704648 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:01:44 INFO - PROCESS | 20702 | 1456995704659 Marionette TRACE conn3 <- [1,3,null,{}] 01:01:44 INFO - PROCESS | 20702 | 1456995704754 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:01:44 INFO - PROCESS | 20702 | [20702] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:01:45 INFO - PROCESS | 20702 | ++DOMWINDOW == 14 (0x7fb3ff9b6c00) [pid = 20702] [serial = 14] [outer = 0x7fb405051000] 01:01:45 INFO - PROCESS | 20702 | [20702] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:01:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html 01:01:45 INFO - PROCESS | 20702 | ++DOCSHELL 0x7fb3fdb5a800 == 6 [pid = 20702] [id = 6] 01:01:45 INFO - PROCESS | 20702 | ++DOMWINDOW == 15 (0x7fb3fdbf0000) [pid = 20702] [serial = 15] [outer = (nil)] 01:01:45 INFO - PROCESS | 20702 | ++DOMWINDOW == 16 (0x7fb3fdbf1000) [pid = 20702] [serial = 16] [outer = 0x7fb3fdbf0000] 01:01:45 INFO - PROCESS | 20702 | ++DOMWINDOW == 17 (0x7fb3fdbf7c00) [pid = 20702] [serial = 17] [outer = 0x7fb3fdbf0000] 01:01:46 INFO - PROCESS | 20702 | ++DOCSHELL 0x7fb3fd810800 == 7 [pid = 20702] [id = 7] 01:01:46 INFO - PROCESS | 20702 | ++DOMWINDOW == 18 (0x7fb3fd835c00) [pid = 20702] [serial = 18] [outer = (nil)] 01:01:46 INFO - PROCESS | 20702 | ++DOCSHELL 0x7fb3fd7d5000 == 8 [pid = 20702] [id = 8] 01:01:46 INFO - PROCESS | 20702 | ++DOMWINDOW == 19 (0x7fb3fd79b800) [pid = 20702] [serial = 19] [outer = (nil)] 01:01:46 INFO - PROCESS | 20702 | ++DOMWINDOW == 20 (0x7fb3fd79b400) [pid = 20702] [serial = 20] [outer = 0x7fb3fd79b800] 01:01:46 INFO - PROCESS | 20702 | ++DOMWINDOW == 21 (0x7fb3fdb1b800) [pid = 20702] [serial = 21] [outer = 0x7fb3fd79b800] 01:01:46 INFO - PROCESS | 20702 | ++DOMWINDOW == 22 (0x7fb3fbba5000) [pid = 20702] [serial = 22] [outer = 0x7fb3fd835c00] 01:01:46 INFO - PROCESS | 20702 | [20702] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:01:46 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 01:01:46 INFO - document served over http requires an https 01:01:46 INFO - sub-resource via iframe-tag using the meta-referrer 01:01:46 INFO - delivery method with swap-origin-redirect and when 01:01:46 INFO - the target request is same-origin. - expected FAIL 01:01:46 INFO - TEST-INFO | expected FAIL 01:01:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1234ms 01:01:46 WARNING - u'runner_teardown' () 01:01:46 INFO - Setting up ssl 01:01:47 INFO - PROCESS | certutil | 01:01:47 INFO - PROCESS | certutil | 01:01:47 INFO - PROCESS | certutil | 01:01:47 INFO - Certificate Nickname Trust Attributes 01:01:47 INFO - SSL,S/MIME,JAR/XPI 01:01:47 INFO - 01:01:47 INFO - web-platform-tests CT,, 01:01:47 INFO - 01:01:47 INFO - Starting runner 01:01:49 INFO - PROCESS | 20769 | 1456995709893 Marionette DEBUG Marionette enabled via build flag and pref 01:01:50 INFO - PROCESS | 20769 | ++DOCSHELL 0x7fc15f1c3000 == 1 [pid = 20769] [id = 1] 01:01:50 INFO - PROCESS | 20769 | ++DOMWINDOW == 1 (0x7fc15f1c3800) [pid = 20769] [serial = 1] [outer = (nil)] 01:01:50 INFO - PROCESS | 20769 | ++DOMWINDOW == 2 (0x7fc15f1c4800) [pid = 20769] [serial = 2] [outer = 0x7fc15f1c3800] 01:01:50 INFO - PROCESS | 20769 | 1456995710583 Marionette INFO Listening on port 3110 01:01:51 INFO - PROCESS | 20769 | 1456995711092 Marionette DEBUG Marionette enabled via command-line flag 01:01:51 INFO - PROCESS | 20769 | ++DOCSHELL 0x7fc15bd26000 == 2 [pid = 20769] [id = 2] 01:01:51 INFO - PROCESS | 20769 | ++DOMWINDOW == 3 (0x7fc15bd36800) [pid = 20769] [serial = 3] [outer = (nil)] 01:01:51 INFO - PROCESS | 20769 | ++DOMWINDOW == 4 (0x7fc15bd37800) [pid = 20769] [serial = 4] [outer = 0x7fc15bd36800] 01:01:51 INFO - PROCESS | 20769 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fc16315fc10 01:01:51 INFO - PROCESS | 20769 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fc15bc3bfd0 01:01:51 INFO - PROCESS | 20769 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fc15bc54160 01:01:51 INFO - PROCESS | 20769 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fc15bc54460 01:01:51 INFO - PROCESS | 20769 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fc15bc54790 01:01:51 INFO - PROCESS | 20769 | ++DOMWINDOW == 5 (0x7fc15bc9b000) [pid = 20769] [serial = 5] [outer = 0x7fc15f1c3800] 01:01:51 INFO - PROCESS | 20769 | [20769] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:01:51 INFO - PROCESS | 20769 | 1456995711417 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51278 01:01:51 INFO - PROCESS | 20769 | [20769] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:01:51 INFO - PROCESS | 20769 | 1456995711505 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51279 01:01:51 INFO - PROCESS | 20769 | 1456995711513 Marionette DEBUG Closed connection conn0 01:01:51 INFO - PROCESS | 20769 | [20769] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:01:51 INFO - PROCESS | 20769 | [20769] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:01:51 INFO - PROCESS | 20769 | 1456995711657 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51280 01:01:51 INFO - PROCESS | 20769 | 1456995711661 Marionette DEBUG Closed connection conn1 01:01:51 INFO - PROCESS | 20769 | [20769] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:01:51 INFO - PROCESS | 20769 | 1456995711711 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:51281 01:01:51 INFO - PROCESS | 20769 | 1456995711715 Marionette DEBUG Closed connection conn2 01:01:51 INFO - PROCESS | 20769 | 1456995711756 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:01:51 INFO - PROCESS | 20769 | 1456995711777 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:01:52 INFO - PROCESS | 20769 | [20769] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:01:53 INFO - PROCESS | 20769 | ++DOCSHELL 0x7fc14fc7a000 == 3 [pid = 20769] [id = 3] 01:01:53 INFO - PROCESS | 20769 | ++DOMWINDOW == 6 (0x7fc14fc7e000) [pid = 20769] [serial = 6] [outer = (nil)] 01:01:53 INFO - PROCESS | 20769 | ++DOCSHELL 0x7fc14fc7e800 == 4 [pid = 20769] [id = 4] 01:01:53 INFO - PROCESS | 20769 | ++DOMWINDOW == 7 (0x7fc14feac400) [pid = 20769] [serial = 7] [outer = (nil)] 01:01:53 INFO - PROCESS | 20769 | [20769] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:01:53 INFO - PROCESS | 20769 | ++DOCSHELL 0x7fc14e20e800 == 5 [pid = 20769] [id = 5] 01:01:53 INFO - PROCESS | 20769 | ++DOMWINDOW == 8 (0x7fc14f0e1000) [pid = 20769] [serial = 8] [outer = (nil)] 01:01:54 INFO - PROCESS | 20769 | [20769] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:01:54 INFO - PROCESS | 20769 | [20769] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:01:54 INFO - PROCESS | 20769 | ++DOMWINDOW == 9 (0x7fc14e287800) [pid = 20769] [serial = 9] [outer = 0x7fc14f0e1000] 01:01:54 INFO - PROCESS | 20769 | ++DOMWINDOW == 10 (0x7fc14dd14000) [pid = 20769] [serial = 10] [outer = 0x7fc14fc7e000] 01:01:54 INFO - PROCESS | 20769 | ++DOMWINDOW == 11 (0x7fc14dd53000) [pid = 20769] [serial = 11] [outer = 0x7fc14feac400] 01:01:54 INFO - PROCESS | 20769 | ++DOMWINDOW == 12 (0x7fc14dd55000) [pid = 20769] [serial = 12] [outer = 0x7fc14f0e1000] 01:01:55 INFO - PROCESS | 20769 | 1456995715501 Marionette DEBUG loaded listener.js 01:01:55 INFO - PROCESS | 20769 | 1456995715519 Marionette DEBUG loaded listener.js 01:01:56 INFO - PROCESS | 20769 | ++DOMWINDOW == 13 (0x7fc15bf57000) [pid = 20769] [serial = 13] [outer = 0x7fc14f0e1000] 01:01:56 INFO - PROCESS | 20769 | 1456995716154 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"59e9e2c1-0d17-43fb-971f-898b0078db64","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:01:56 INFO - PROCESS | 20769 | 1456995716462 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:01:56 INFO - PROCESS | 20769 | 1456995716467 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:01:56 INFO - PROCESS | 20769 | 1456995716808 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:01:56 INFO - PROCESS | 20769 | 1456995716812 Marionette TRACE conn3 <- [1,3,null,{}] 01:01:56 INFO - PROCESS | 20769 | 1456995716875 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:01:57 INFO - PROCESS | 20769 | [20769] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:01:57 INFO - PROCESS | 20769 | ++DOMWINDOW == 14 (0x7fc14889b000) [pid = 20769] [serial = 14] [outer = 0x7fc14f0e1000] 01:01:57 INFO - PROCESS | 20769 | [20769] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:01:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html 01:01:57 INFO - PROCESS | 20769 | ++DOCSHELL 0x7fc147620800 == 6 [pid = 20769] [id = 6] 01:01:57 INFO - PROCESS | 20769 | ++DOMWINDOW == 15 (0x7fc146b07c00) [pid = 20769] [serial = 15] [outer = (nil)] 01:01:57 INFO - PROCESS | 20769 | ++DOMWINDOW == 16 (0x7fc146b08c00) [pid = 20769] [serial = 16] [outer = 0x7fc146b07c00] 01:01:57 INFO - PROCESS | 20769 | ++DOMWINDOW == 17 (0x7fc146b0f800) [pid = 20769] [serial = 17] [outer = 0x7fc146b07c00] 01:01:58 INFO - PROCESS | 20769 | ++DOCSHELL 0x7fc146bec800 == 7 [pid = 20769] [id = 7] 01:01:58 INFO - PROCESS | 20769 | ++DOMWINDOW == 18 (0x7fc146947800) [pid = 20769] [serial = 18] [outer = (nil)] 01:01:58 INFO - PROCESS | 20769 | ++DOCSHELL 0x7fc1468af000 == 8 [pid = 20769] [id = 8] 01:01:58 INFO - PROCESS | 20769 | ++DOMWINDOW == 19 (0x7fc15c0ca800) [pid = 20769] [serial = 19] [outer = (nil)] 01:01:58 INFO - PROCESS | 20769 | ++DOMWINDOW == 20 (0x7fc1468c2000) [pid = 20769] [serial = 20] [outer = 0x7fc15c0ca800] 01:01:58 INFO - PROCESS | 20769 | ++DOMWINDOW == 21 (0x7fc1468d0c00) [pid = 20769] [serial = 21] [outer = 0x7fc15c0ca800] 01:01:58 INFO - PROCESS | 20769 | ++DOMWINDOW == 22 (0x7fc144b55000) [pid = 20769] [serial = 22] [outer = 0x7fc146947800] 01:01:58 INFO - PROCESS | 20769 | [20769] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:01:59 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 01:01:59 INFO - document served over http requires an https 01:01:59 INFO - sub-resource via iframe-tag using the meta-referrer 01:01:59 INFO - delivery method with swap-origin-redirect and when 01:01:59 INFO - the target request is same-origin. - expected FAIL 01:01:59 INFO - TEST-INFO | expected FAIL 01:01:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1290ms 01:01:59 WARNING - u'runner_teardown' () 01:01:59 INFO - Setting up ssl 01:01:59 INFO - PROCESS | certutil | 01:01:59 INFO - PROCESS | certutil | 01:01:59 INFO - PROCESS | certutil | 01:01:59 INFO - Certificate Nickname Trust Attributes 01:01:59 INFO - SSL,S/MIME,JAR/XPI 01:01:59 INFO - 01:01:59 INFO - web-platform-tests CT,, 01:01:59 INFO - 01:01:59 INFO - Starting runner 01:02:02 INFO - PROCESS | 20835 | 1456995722105 Marionette DEBUG Marionette enabled via build flag and pref 01:02:02 INFO - PROCESS | 20835 | ++DOCSHELL 0x7f963bac3800 == 1 [pid = 20835] [id = 1] 01:02:02 INFO - PROCESS | 20835 | ++DOMWINDOW == 1 (0x7f963bac4000) [pid = 20835] [serial = 1] [outer = (nil)] 01:02:02 INFO - PROCESS | 20835 | ++DOMWINDOW == 2 (0x7f963bac5000) [pid = 20835] [serial = 2] [outer = 0x7f963bac4000] 01:02:02 INFO - PROCESS | 20835 | 1456995722809 Marionette INFO Listening on port 3111 01:02:03 INFO - PROCESS | 20835 | 1456995723321 Marionette DEBUG Marionette enabled via command-line flag 01:02:03 INFO - PROCESS | 20835 | ++DOCSHELL 0x7f9638626800 == 2 [pid = 20835] [id = 2] 01:02:03 INFO - PROCESS | 20835 | ++DOMWINDOW == 3 (0x7f9638637000) [pid = 20835] [serial = 3] [outer = (nil)] 01:02:03 INFO - PROCESS | 20835 | ++DOMWINDOW == 4 (0x7f9638638000) [pid = 20835] [serial = 4] [outer = 0x7f9638637000] 01:02:03 INFO - PROCESS | 20835 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f963ff5fb80 01:02:03 INFO - PROCESS | 20835 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f963853af40 01:02:03 INFO - PROCESS | 20835 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f96385530d0 01:02:03 INFO - PROCESS | 20835 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f96385533d0 01:02:03 INFO - PROCESS | 20835 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9638553700 01:02:03 INFO - PROCESS | 20835 | ++DOMWINDOW == 5 (0x7f96385a1000) [pid = 20835] [serial = 5] [outer = 0x7f963bac4000] 01:02:03 INFO - PROCESS | 20835 | [20835] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:02:03 INFO - PROCESS | 20835 | 1456995723641 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:33360 01:02:03 INFO - PROCESS | 20835 | [20835] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:02:03 INFO - PROCESS | 20835 | 1456995723731 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:33361 01:02:03 INFO - PROCESS | 20835 | 1456995723737 Marionette DEBUG Closed connection conn0 01:02:03 INFO - PROCESS | 20835 | [20835] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:02:03 INFO - PROCESS | 20835 | [20835] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:02:03 INFO - PROCESS | 20835 | 1456995723879 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:33362 01:02:03 INFO - PROCESS | 20835 | 1456995723884 Marionette DEBUG Closed connection conn1 01:02:03 INFO - PROCESS | 20835 | [20835] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:02:03 INFO - PROCESS | 20835 | 1456995723931 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:33363 01:02:03 INFO - PROCESS | 20835 | 1456995723939 Marionette DEBUG Closed connection conn2 01:02:03 INFO - PROCESS | 20835 | 1456995723977 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:02:03 INFO - PROCESS | 20835 | 1456995723994 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:02:04 INFO - PROCESS | 20835 | [20835] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:02:05 INFO - PROCESS | 20835 | ++DOCSHELL 0x7f962bd89800 == 3 [pid = 20835] [id = 3] 01:02:05 INFO - PROCESS | 20835 | ++DOMWINDOW == 6 (0x7f962bd8a800) [pid = 20835] [serial = 6] [outer = (nil)] 01:02:05 INFO - PROCESS | 20835 | ++DOCSHELL 0x7f962bd8b000 == 4 [pid = 20835] [id = 4] 01:02:05 INFO - PROCESS | 20835 | ++DOMWINDOW == 7 (0x7f962bff6800) [pid = 20835] [serial = 7] [outer = (nil)] 01:02:05 INFO - PROCESS | 20835 | [20835] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:02:06 INFO - PROCESS | 20835 | ++DOCSHELL 0x7f962b0be800 == 5 [pid = 20835] [id = 5] 01:02:06 INFO - PROCESS | 20835 | ++DOMWINDOW == 8 (0x7f962b1d2000) [pid = 20835] [serial = 8] [outer = (nil)] 01:02:06 INFO - PROCESS | 20835 | [20835] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:02:06 INFO - PROCESS | 20835 | [20835] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:02:06 INFO - PROCESS | 20835 | ++DOMWINDOW == 9 (0x7f962a47b800) [pid = 20835] [serial = 9] [outer = 0x7f962b1d2000] 01:02:06 INFO - PROCESS | 20835 | ++DOMWINDOW == 10 (0x7f9629e22000) [pid = 20835] [serial = 10] [outer = 0x7f962bd8a800] 01:02:06 INFO - PROCESS | 20835 | ++DOMWINDOW == 11 (0x7f9629e44800) [pid = 20835] [serial = 11] [outer = 0x7f962bff6800] 01:02:06 INFO - PROCESS | 20835 | ++DOMWINDOW == 12 (0x7f9629e46800) [pid = 20835] [serial = 12] [outer = 0x7f962b1d2000] 01:02:07 INFO - PROCESS | 20835 | 1456995727722 Marionette DEBUG loaded listener.js 01:02:07 INFO - PROCESS | 20835 | 1456995727738 Marionette DEBUG loaded listener.js 01:02:08 INFO - PROCESS | 20835 | ++DOMWINDOW == 13 (0x7f9638844800) [pid = 20835] [serial = 13] [outer = 0x7f962b1d2000] 01:02:08 INFO - PROCESS | 20835 | 1456995728389 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5614467d-a216-4100-a906-925288a7652f","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:02:08 INFO - PROCESS | 20835 | 1456995728708 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:02:08 INFO - PROCESS | 20835 | 1456995728712 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:02:09 INFO - PROCESS | 20835 | 1456995729047 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:02:09 INFO - PROCESS | 20835 | 1456995729050 Marionette TRACE conn3 <- [1,3,null,{}] 01:02:09 INFO - PROCESS | 20835 | 1456995729122 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:02:09 INFO - PROCESS | 20835 | [20835] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:02:09 INFO - PROCESS | 20835 | ++DOMWINDOW == 14 (0x7f9625892400) [pid = 20835] [serial = 14] [outer = 0x7f962b1d2000] 01:02:09 INFO - PROCESS | 20835 | [20835] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:02:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html 01:02:10 INFO - PROCESS | 20835 | ++DOCSHELL 0x7f962401e000 == 6 [pid = 20835] [id = 6] 01:02:10 INFO - PROCESS | 20835 | ++DOMWINDOW == 15 (0x7f9623507800) [pid = 20835] [serial = 15] [outer = (nil)] 01:02:10 INFO - PROCESS | 20835 | ++DOMWINDOW == 16 (0x7f9623508800) [pid = 20835] [serial = 16] [outer = 0x7f9623507800] 01:02:10 INFO - PROCESS | 20835 | ++DOMWINDOW == 17 (0x7f962350f400) [pid = 20835] [serial = 17] [outer = 0x7f9623507800] 01:02:10 INFO - PROCESS | 20835 | ++DOCSHELL 0x7f9623311000 == 7 [pid = 20835] [id = 7] 01:02:10 INFO - PROCESS | 20835 | ++DOMWINDOW == 18 (0x7f9623355000) [pid = 20835] [serial = 18] [outer = (nil)] 01:02:10 INFO - PROCESS | 20835 | ++DOCSHELL 0x7f96232a4000 == 8 [pid = 20835] [id = 8] 01:02:10 INFO - PROCESS | 20835 | ++DOMWINDOW == 19 (0x7f9623357800) [pid = 20835] [serial = 19] [outer = (nil)] 01:02:10 INFO - PROCESS | 20835 | ++DOMWINDOW == 20 (0x7f962335c000) [pid = 20835] [serial = 20] [outer = 0x7f9623357800] 01:02:10 INFO - PROCESS | 20835 | ++DOMWINDOW == 21 (0x7f962811d000) [pid = 20835] [serial = 21] [outer = 0x7f9623357800] 01:02:10 INFO - PROCESS | 20835 | ++DOMWINDOW == 22 (0x7f96216aa800) [pid = 20835] [serial = 22] [outer = 0x7f9623355000] 01:02:11 INFO - PROCESS | 20835 | [20835] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:02:11 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 01:02:11 INFO - document served over http requires an https 01:02:11 INFO - sub-resource via iframe-tag using the meta-referrer 01:02:11 INFO - delivery method with keep-origin-redirect and when 01:02:11 INFO - the target request is same-origin. - expected FAIL 01:02:11 INFO - TEST-INFO | expected FAIL 01:02:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1234ms 01:02:11 WARNING - u'runner_teardown' () 01:02:11 INFO - Setting up ssl 01:02:11 INFO - PROCESS | certutil | 01:02:11 INFO - PROCESS | certutil | 01:02:11 INFO - PROCESS | certutil | 01:02:11 INFO - Certificate Nickname Trust Attributes 01:02:11 INFO - SSL,S/MIME,JAR/XPI 01:02:11 INFO - 01:02:11 INFO - web-platform-tests CT,, 01:02:11 INFO - 01:02:11 INFO - Starting runner 01:02:14 INFO - PROCESS | 20903 | 1456995734290 Marionette DEBUG Marionette enabled via build flag and pref 01:02:14 INFO - PROCESS | 20903 | ++DOCSHELL 0x7f70741c5800 == 1 [pid = 20903] [id = 1] 01:02:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 1 (0x7f70741c6000) [pid = 20903] [serial = 1] [outer = (nil)] 01:02:14 INFO - PROCESS | 20903 | ++DOMWINDOW == 2 (0x7f70741c7000) [pid = 20903] [serial = 2] [outer = 0x7f70741c6000] 01:02:14 INFO - PROCESS | 20903 | 1456995734978 Marionette INFO Listening on port 3112 01:02:15 INFO - PROCESS | 20903 | 1456995735496 Marionette DEBUG Marionette enabled via command-line flag 01:02:15 INFO - PROCESS | 20903 | ++DOCSHELL 0x7f7070d26000 == 2 [pid = 20903] [id = 2] 01:02:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 3 (0x7f7070d36800) [pid = 20903] [serial = 3] [outer = (nil)] 01:02:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 4 (0x7f7070d37800) [pid = 20903] [serial = 4] [outer = 0x7f7070d36800] 01:02:15 INFO - PROCESS | 20903 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7070df4c10 01:02:15 INFO - PROCESS | 20903 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7070c42fd0 01:02:15 INFO - PROCESS | 20903 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7070c54160 01:02:15 INFO - PROCESS | 20903 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7070c54460 01:02:15 INFO - PROCESS | 20903 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7070c54790 01:02:15 INFO - PROCESS | 20903 | ++DOMWINDOW == 5 (0x7f7070c9f000) [pid = 20903] [serial = 5] [outer = 0x7f70741c6000] 01:02:15 INFO - PROCESS | 20903 | [20903] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:02:15 INFO - PROCESS | 20903 | 1456995735811 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38120 01:02:15 INFO - PROCESS | 20903 | [20903] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:02:15 INFO - PROCESS | 20903 | 1456995735899 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38121 01:02:15 INFO - PROCESS | 20903 | 1456995735906 Marionette DEBUG Closed connection conn0 01:02:16 INFO - PROCESS | 20903 | [20903] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:02:16 INFO - PROCESS | 20903 | [20903] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:02:16 INFO - PROCESS | 20903 | 1456995736049 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38122 01:02:16 INFO - PROCESS | 20903 | 1456995736053 Marionette DEBUG Closed connection conn1 01:02:16 INFO - PROCESS | 20903 | [20903] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:02:16 INFO - PROCESS | 20903 | 1456995736094 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38123 01:02:16 INFO - PROCESS | 20903 | 1456995736104 Marionette DEBUG Closed connection conn2 01:02:16 INFO - PROCESS | 20903 | 1456995736151 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:02:16 INFO - PROCESS | 20903 | 1456995736170 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:02:16 INFO - PROCESS | 20903 | [20903] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:02:17 INFO - PROCESS | 20903 | ++DOCSHELL 0x7f7064f93000 == 3 [pid = 20903] [id = 3] 01:02:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 6 (0x7f70655db000) [pid = 20903] [serial = 6] [outer = (nil)] 01:02:17 INFO - PROCESS | 20903 | ++DOCSHELL 0x7f70655db800 == 4 [pid = 20903] [id = 4] 01:02:17 INFO - PROCESS | 20903 | ++DOMWINDOW == 7 (0x7f7064c24c00) [pid = 20903] [serial = 7] [outer = (nil)] 01:02:18 INFO - PROCESS | 20903 | [20903] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:02:18 INFO - PROCESS | 20903 | ++DOCSHELL 0x7f7063fbe800 == 5 [pid = 20903] [id = 5] 01:02:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 8 (0x7f70640c9800) [pid = 20903] [serial = 8] [outer = (nil)] 01:02:18 INFO - PROCESS | 20903 | [20903] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:02:18 INFO - PROCESS | 20903 | [20903] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:02:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 9 (0x7f7063370400) [pid = 20903] [serial = 9] [outer = 0x7f70640c9800] 01:02:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 10 (0x7f7062d20000) [pid = 20903] [serial = 10] [outer = 0x7f70655db000] 01:02:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 11 (0x7f7062d66000) [pid = 20903] [serial = 11] [outer = 0x7f7064c24c00] 01:02:18 INFO - PROCESS | 20903 | ++DOMWINDOW == 12 (0x7f7062d68000) [pid = 20903] [serial = 12] [outer = 0x7f70640c9800] 01:02:19 INFO - PROCESS | 20903 | 1456995739918 Marionette DEBUG loaded listener.js 01:02:19 INFO - PROCESS | 20903 | 1456995739933 Marionette DEBUG loaded listener.js 01:02:20 INFO - PROCESS | 20903 | ++DOMWINDOW == 13 (0x7f7070f5a000) [pid = 20903] [serial = 13] [outer = 0x7f70640c9800] 01:02:20 INFO - PROCESS | 20903 | 1456995740576 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"3bc23038-76fa-4041-9357-94540a1ac7e3","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:02:20 INFO - PROCESS | 20903 | 1456995740893 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:02:20 INFO - PROCESS | 20903 | 1456995740898 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:02:21 INFO - PROCESS | 20903 | 1456995741223 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:02:21 INFO - PROCESS | 20903 | 1456995741225 Marionette TRACE conn3 <- [1,3,null,{}] 01:02:21 INFO - PROCESS | 20903 | 1456995741289 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:02:21 INFO - PROCESS | 20903 | [20903] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:02:21 INFO - PROCESS | 20903 | ++DOMWINDOW == 14 (0x7f705df1a800) [pid = 20903] [serial = 14] [outer = 0x7f70640c9800] 01:02:22 INFO - PROCESS | 20903 | [20903] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:02:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html 01:02:22 INFO - PROCESS | 20903 | ++DOCSHELL 0x7f705d642000 == 6 [pid = 20903] [id = 6] 01:02:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 15 (0x7f705bb08c00) [pid = 20903] [serial = 15] [outer = (nil)] 01:02:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 16 (0x7f705bb09c00) [pid = 20903] [serial = 16] [outer = 0x7f705bb08c00] 01:02:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 17 (0x7f705bb10800) [pid = 20903] [serial = 17] [outer = 0x7f705bb08c00] 01:02:22 INFO - PROCESS | 20903 | ++DOCSHELL 0x7f705b911800 == 7 [pid = 20903] [id = 7] 01:02:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 18 (0x7f705b829400) [pid = 20903] [serial = 18] [outer = (nil)] 01:02:22 INFO - PROCESS | 20903 | ++DOCSHELL 0x7f705b8c1800 == 8 [pid = 20903] [id = 8] 01:02:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 19 (0x7f705b943800) [pid = 20903] [serial = 19] [outer = (nil)] 01:02:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 20 (0x7f705b943400) [pid = 20903] [serial = 20] [outer = 0x7f705b943800] 01:02:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 21 (0x7f7062cd1000) [pid = 20903] [serial = 21] [outer = 0x7f705b829400] 01:02:22 INFO - PROCESS | 20903 | ++DOMWINDOW == 22 (0x7f7065588c00) [pid = 20903] [serial = 22] [outer = 0x7f705b943800] 01:02:23 INFO - PROCESS | 20903 | [20903] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:02:23 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a 01:02:23 INFO - document served over http requires an https 01:02:23 INFO - sub-resource via iframe-tag using the meta-referrer 01:02:23 INFO - delivery method with no-redirect and when 01:02:23 INFO - the target request is same-origin. - expected FAIL 01:02:23 INFO - TEST-INFO | expected FAIL 01:02:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | took 1183ms 01:02:23 WARNING - u'runner_teardown' () 01:02:23 INFO - Setting up ssl 01:02:23 INFO - PROCESS | certutil | 01:02:23 INFO - PROCESS | certutil | 01:02:23 INFO - PROCESS | certutil | 01:02:23 INFO - Certificate Nickname Trust Attributes 01:02:23 INFO - SSL,S/MIME,JAR/XPI 01:02:23 INFO - 01:02:23 INFO - web-platform-tests CT,, 01:02:23 INFO - 01:02:23 INFO - Starting runner 01:02:26 INFO - PROCESS | 20967 | 1456995746417 Marionette DEBUG Marionette enabled via build flag and pref 01:02:26 INFO - PROCESS | 20967 | ++DOCSHELL 0x7f9c995c3800 == 1 [pid = 20967] [id = 1] 01:02:26 INFO - PROCESS | 20967 | ++DOMWINDOW == 1 (0x7f9c995c4000) [pid = 20967] [serial = 1] [outer = (nil)] 01:02:26 INFO - PROCESS | 20967 | ++DOMWINDOW == 2 (0x7f9c995c5000) [pid = 20967] [serial = 2] [outer = 0x7f9c995c4000] 01:02:27 INFO - PROCESS | 20967 | 1456995747092 Marionette INFO Listening on port 3113 01:02:27 INFO - PROCESS | 20967 | 1456995747599 Marionette DEBUG Marionette enabled via command-line flag 01:02:27 INFO - PROCESS | 20967 | ++DOCSHELL 0x7f9c96125800 == 2 [pid = 20967] [id = 2] 01:02:27 INFO - PROCESS | 20967 | ++DOMWINDOW == 3 (0x7f9c96136000) [pid = 20967] [serial = 3] [outer = (nil)] 01:02:27 INFO - PROCESS | 20967 | ++DOMWINDOW == 4 (0x7f9c96137000) [pid = 20967] [serial = 4] [outer = 0x7f9c96136000] 01:02:27 INFO - PROCESS | 20967 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9c9da5fb80 01:02:27 INFO - PROCESS | 20967 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9c9603cfd0 01:02:27 INFO - PROCESS | 20967 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9c96053160 01:02:27 INFO - PROCESS | 20967 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9c96053460 01:02:27 INFO - PROCESS | 20967 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9c96053790 01:02:27 INFO - PROCESS | 20967 | ++DOMWINDOW == 5 (0x7f9c960a3000) [pid = 20967] [serial = 5] [outer = 0x7f9c995c4000] 01:02:27 INFO - PROCESS | 20967 | [20967] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:02:27 INFO - PROCESS | 20967 | 1456995747919 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53493 01:02:28 INFO - PROCESS | 20967 | [20967] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:02:28 INFO - PROCESS | 20967 | 1456995748010 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53494 01:02:28 INFO - PROCESS | 20967 | 1456995748017 Marionette DEBUG Closed connection conn0 01:02:28 INFO - PROCESS | 20967 | [20967] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:02:28 INFO - PROCESS | 20967 | [20967] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:02:28 INFO - PROCESS | 20967 | 1456995748160 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53495 01:02:28 INFO - PROCESS | 20967 | 1456995748163 Marionette DEBUG Closed connection conn1 01:02:28 INFO - PROCESS | 20967 | [20967] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:02:28 INFO - PROCESS | 20967 | 1456995748213 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53496 01:02:28 INFO - PROCESS | 20967 | 1456995748219 Marionette DEBUG Closed connection conn2 01:02:28 INFO - PROCESS | 20967 | 1456995748258 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:02:28 INFO - PROCESS | 20967 | 1456995748278 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:02:29 INFO - PROCESS | 20967 | [20967] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:02:29 INFO - PROCESS | 20967 | ++DOCSHELL 0x7f9c8a4ec800 == 3 [pid = 20967] [id = 3] 01:02:29 INFO - PROCESS | 20967 | ++DOMWINDOW == 6 (0x7f9c8a4ed800) [pid = 20967] [serial = 6] [outer = (nil)] 01:02:29 INFO - PROCESS | 20967 | ++DOCSHELL 0x7f9c8a4f0800 == 4 [pid = 20967] [id = 4] 01:02:29 INFO - PROCESS | 20967 | ++DOMWINDOW == 7 (0x7f9c8a2ed400) [pid = 20967] [serial = 7] [outer = (nil)] 01:02:30 INFO - PROCESS | 20967 | [20967] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:02:30 INFO - PROCESS | 20967 | ++DOCSHELL 0x7f9c89695000 == 5 [pid = 20967] [id = 5] 01:02:30 INFO - PROCESS | 20967 | ++DOMWINDOW == 8 (0x7f9c894a0400) [pid = 20967] [serial = 8] [outer = (nil)] 01:02:30 INFO - PROCESS | 20967 | [20967] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:02:30 INFO - PROCESS | 20967 | [20967] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:02:30 INFO - PROCESS | 20967 | ++DOMWINDOW == 9 (0x7f9c88746400) [pid = 20967] [serial = 9] [outer = 0x7f9c894a0400] 01:02:30 INFO - PROCESS | 20967 | ++DOMWINDOW == 10 (0x7f9c88111800) [pid = 20967] [serial = 10] [outer = 0x7f9c8a4ed800] 01:02:30 INFO - PROCESS | 20967 | ++DOMWINDOW == 11 (0x7f9c882f1c00) [pid = 20967] [serial = 11] [outer = 0x7f9c8a2ed400] 01:02:30 INFO - PROCESS | 20967 | ++DOMWINDOW == 12 (0x7f9c882f3c00) [pid = 20967] [serial = 12] [outer = 0x7f9c894a0400] 01:02:31 INFO - PROCESS | 20967 | 1456995751985 Marionette DEBUG loaded listener.js 01:02:32 INFO - PROCESS | 20967 | 1456995752002 Marionette DEBUG loaded listener.js 01:02:32 INFO - PROCESS | 20967 | ++DOMWINDOW == 13 (0x7f9c9637b400) [pid = 20967] [serial = 13] [outer = 0x7f9c894a0400] 01:02:32 INFO - PROCESS | 20967 | 1456995752663 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"af9e38d3-7f7a-4bc4-9fa5-8b589e722d15","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:02:33 INFO - PROCESS | 20967 | 1456995753005 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:02:33 INFO - PROCESS | 20967 | 1456995753011 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:02:33 INFO - PROCESS | 20967 | 1456995753353 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:02:33 INFO - PROCESS | 20967 | 1456995753358 Marionette TRACE conn3 <- [1,3,null,{}] 01:02:33 INFO - PROCESS | 20967 | 1456995753444 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:02:33 INFO - PROCESS | 20967 | [20967] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:02:33 INFO - PROCESS | 20967 | ++DOMWINDOW == 14 (0x7f9c8328d400) [pid = 20967] [serial = 14] [outer = 0x7f9c894a0400] 01:02:34 INFO - PROCESS | 20967 | [20967] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:02:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html 01:02:34 INFO - PROCESS | 20967 | ++DOCSHELL 0x7f9c82c66000 == 6 [pid = 20967] [id = 6] 01:02:34 INFO - PROCESS | 20967 | ++DOMWINDOW == 15 (0x7f9c81009400) [pid = 20967] [serial = 15] [outer = (nil)] 01:02:34 INFO - PROCESS | 20967 | ++DOMWINDOW == 16 (0x7f9c8100a400) [pid = 20967] [serial = 16] [outer = 0x7f9c81009400] 01:02:34 INFO - PROCESS | 20967 | ++DOMWINDOW == 17 (0x7f9c81010c00) [pid = 20967] [serial = 17] [outer = 0x7f9c81009400] 01:02:34 INFO - PROCESS | 20967 | ++DOCSHELL 0x7f9c80e12000 == 7 [pid = 20967] [id = 7] 01:02:34 INFO - PROCESS | 20967 | ++DOMWINDOW == 18 (0x7f9c82b20400) [pid = 20967] [serial = 18] [outer = (nil)] 01:02:34 INFO - PROCESS | 20967 | ++DOCSHELL 0x7f9c8087c000 == 8 [pid = 20967] [id = 8] 01:02:34 INFO - PROCESS | 20967 | ++DOMWINDOW == 19 (0x7f9c8078d800) [pid = 20967] [serial = 19] [outer = (nil)] 01:02:35 INFO - PROCESS | 20967 | ++DOMWINDOW == 20 (0x7f9c8078ec00) [pid = 20967] [serial = 20] [outer = 0x7f9c8078d800] 01:02:35 INFO - PROCESS | 20967 | ++DOMWINDOW == 21 (0x7f9c80952400) [pid = 20967] [serial = 21] [outer = 0x7f9c8078d800] 01:02:35 INFO - PROCESS | 20967 | ++DOMWINDOW == 22 (0x7f9c80a3e000) [pid = 20967] [serial = 22] [outer = 0x7f9c82b20400] 01:02:35 INFO - PROCESS | 20967 | [20967] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:02:35 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 01:02:35 INFO - document served over http requires an https 01:02:35 INFO - sub-resource via iframe-tag using the meta-referrer 01:02:35 INFO - delivery method with swap-origin-redirect and when 01:02:35 INFO - the target request is same-origin. - expected FAIL 01:02:35 INFO - TEST-INFO | expected FAIL 01:02:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1328ms 01:02:35 WARNING - u'runner_teardown' () 01:02:35 INFO - Setting up ssl 01:02:35 INFO - PROCESS | certutil | 01:02:35 INFO - PROCESS | certutil | 01:02:36 INFO - PROCESS | certutil | 01:02:36 INFO - Certificate Nickname Trust Attributes 01:02:36 INFO - SSL,S/MIME,JAR/XPI 01:02:36 INFO - 01:02:36 INFO - web-platform-tests CT,, 01:02:36 INFO - 01:02:36 INFO - Starting runner 01:02:38 INFO - PROCESS | 21031 | 1456995758753 Marionette DEBUG Marionette enabled via build flag and pref 01:02:39 INFO - PROCESS | 21031 | ++DOCSHELL 0x7fc6186c1800 == 1 [pid = 21031] [id = 1] 01:02:39 INFO - PROCESS | 21031 | ++DOMWINDOW == 1 (0x7fc6186c2000) [pid = 21031] [serial = 1] [outer = (nil)] 01:02:39 INFO - PROCESS | 21031 | ++DOMWINDOW == 2 (0x7fc6186c3000) [pid = 21031] [serial = 2] [outer = 0x7fc6186c2000] 01:02:39 INFO - PROCESS | 21031 | 1456995759439 Marionette INFO Listening on port 3114 01:02:39 INFO - PROCESS | 21031 | 1456995759942 Marionette DEBUG Marionette enabled via command-line flag 01:02:39 INFO - PROCESS | 21031 | ++DOCSHELL 0x7fc615228800 == 2 [pid = 21031] [id = 2] 01:02:39 INFO - PROCESS | 21031 | ++DOMWINDOW == 3 (0x7fc615239000) [pid = 21031] [serial = 3] [outer = (nil)] 01:02:39 INFO - PROCESS | 21031 | ++DOMWINDOW == 4 (0x7fc61523a000) [pid = 21031] [serial = 4] [outer = 0x7fc615239000] 01:02:40 INFO - PROCESS | 21031 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fc61c65fc10 01:02:40 INFO - PROCESS | 21031 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fc615144fd0 01:02:40 INFO - PROCESS | 21031 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fc615156160 01:02:40 INFO - PROCESS | 21031 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fc615156460 01:02:40 INFO - PROCESS | 21031 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fc615156790 01:02:40 INFO - PROCESS | 21031 | ++DOMWINDOW == 5 (0x7fc6151a5000) [pid = 21031] [serial = 5] [outer = 0x7fc6186c2000] 01:02:40 INFO - PROCESS | 21031 | [21031] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:02:40 INFO - PROCESS | 21031 | 1456995760261 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:39284 01:02:40 INFO - PROCESS | 21031 | [21031] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:02:40 INFO - PROCESS | 21031 | 1456995760350 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:39285 01:02:40 INFO - PROCESS | 21031 | 1456995760358 Marionette DEBUG Closed connection conn0 01:02:40 INFO - PROCESS | 21031 | [21031] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:02:40 INFO - PROCESS | 21031 | [21031] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:02:40 INFO - PROCESS | 21031 | 1456995760498 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:39286 01:02:40 INFO - PROCESS | 21031 | 1456995760503 Marionette DEBUG Closed connection conn1 01:02:40 INFO - PROCESS | 21031 | [21031] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:02:40 INFO - PROCESS | 21031 | 1456995760553 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:39287 01:02:40 INFO - PROCESS | 21031 | 1456995760556 Marionette DEBUG Closed connection conn2 01:02:40 INFO - PROCESS | 21031 | 1456995760596 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:02:40 INFO - PROCESS | 21031 | 1456995760617 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:02:41 INFO - PROCESS | 21031 | [21031] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:02:41 INFO - PROCESS | 21031 | ++DOCSHELL 0x7fc6095ee800 == 3 [pid = 21031] [id = 3] 01:02:41 INFO - PROCESS | 21031 | ++DOMWINDOW == 6 (0x7fc6095f2000) [pid = 21031] [serial = 6] [outer = (nil)] 01:02:41 INFO - PROCESS | 21031 | ++DOCSHELL 0x7fc6095f2800 == 4 [pid = 21031] [id = 4] 01:02:41 INFO - PROCESS | 21031 | ++DOMWINDOW == 7 (0x7fc6093f5c00) [pid = 21031] [serial = 7] [outer = (nil)] 01:02:42 INFO - PROCESS | 21031 | [21031] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:02:42 INFO - PROCESS | 21031 | ++DOCSHELL 0x7fc6084bd800 == 5 [pid = 21031] [id = 5] 01:02:42 INFO - PROCESS | 21031 | ++DOMWINDOW == 8 (0x7fc6085a1800) [pid = 21031] [serial = 8] [outer = (nil)] 01:02:42 INFO - PROCESS | 21031 | [21031] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:02:42 INFO - PROCESS | 21031 | [21031] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:02:42 INFO - PROCESS | 21031 | ++DOMWINDOW == 9 (0x7fc607844400) [pid = 21031] [serial = 9] [outer = 0x7fc6085a1800] 01:02:43 INFO - PROCESS | 21031 | ++DOMWINDOW == 10 (0x7fc607210800) [pid = 21031] [serial = 10] [outer = 0x7fc6095f2000] 01:02:43 INFO - PROCESS | 21031 | ++DOMWINDOW == 11 (0x7fc607229400) [pid = 21031] [serial = 11] [outer = 0x7fc6093f5c00] 01:02:43 INFO - PROCESS | 21031 | ++DOMWINDOW == 12 (0x7fc60722b400) [pid = 21031] [serial = 12] [outer = 0x7fc6085a1800] 01:02:44 INFO - PROCESS | 21031 | 1456995764280 Marionette DEBUG loaded listener.js 01:02:44 INFO - PROCESS | 21031 | 1456995764296 Marionette DEBUG loaded listener.js 01:02:44 INFO - PROCESS | 21031 | ++DOMWINDOW == 13 (0x7fc615440800) [pid = 21031] [serial = 13] [outer = 0x7fc6085a1800] 01:02:44 INFO - PROCESS | 21031 | 1456995764950 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"e9c652e2-226a-4443-a4a8-84d3d1b08812","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:02:45 INFO - PROCESS | 21031 | 1456995765294 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:02:45 INFO - PROCESS | 21031 | 1456995765300 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:02:45 INFO - PROCESS | 21031 | 1456995765618 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:02:45 INFO - PROCESS | 21031 | 1456995765621 Marionette TRACE conn3 <- [1,3,null,{}] 01:02:45 INFO - PROCESS | 21031 | 1456995765711 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:02:45 INFO - PROCESS | 21031 | [21031] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:02:45 INFO - PROCESS | 21031 | ++DOMWINDOW == 14 (0x7fc608e2b400) [pid = 21031] [serial = 14] [outer = 0x7fc6085a1800] 01:02:46 INFO - PROCESS | 21031 | [21031] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:02:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html 01:02:46 INFO - PROCESS | 21031 | ++DOCSHELL 0x7fc601c4e000 == 6 [pid = 21031] [id = 6] 01:02:46 INFO - PROCESS | 21031 | ++DOMWINDOW == 15 (0x7fc600109000) [pid = 21031] [serial = 15] [outer = (nil)] 01:02:46 INFO - PROCESS | 21031 | ++DOMWINDOW == 16 (0x7fc60010a000) [pid = 21031] [serial = 16] [outer = 0x7fc600109000] 01:02:46 INFO - PROCESS | 21031 | ++DOMWINDOW == 17 (0x7fc600110c00) [pid = 21031] [serial = 17] [outer = 0x7fc600109000] 01:02:47 INFO - PROCESS | 21031 | ++DOCSHELL 0x7fc5fff08800 == 7 [pid = 21031] [id = 7] 01:02:47 INFO - PROCESS | 21031 | ++DOMWINDOW == 18 (0x7fc601c1a000) [pid = 21031] [serial = 18] [outer = (nil)] 01:02:47 INFO - PROCESS | 21031 | ++DOMWINDOW == 19 (0x7fc606f86000) [pid = 21031] [serial = 19] [outer = 0x7fc601c1a000] 01:02:47 INFO - PROCESS | 21031 | ++DOMWINDOW == 20 (0x7fc5ff8b3c00) [pid = 21031] [serial = 20] [outer = 0x7fc601c1a000] 01:02:47 INFO - PROCESS | 21031 | [21031] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:02:47 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 01:02:47 INFO - document served over http requires an https 01:02:47 INFO - sub-resource via script-tag using the meta-referrer 01:02:47 INFO - delivery method with keep-origin-redirect and when 01:02:47 INFO - the target request is same-origin. - expected FAIL 01:02:47 INFO - TEST-INFO | expected FAIL 01:02:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1196ms 01:02:47 WARNING - u'runner_teardown' () 01:02:47 INFO - Setting up ssl 01:02:48 INFO - PROCESS | certutil | 01:02:48 INFO - PROCESS | certutil | 01:02:48 INFO - PROCESS | certutil | 01:02:48 INFO - Certificate Nickname Trust Attributes 01:02:48 INFO - SSL,S/MIME,JAR/XPI 01:02:48 INFO - 01:02:48 INFO - web-platform-tests CT,, 01:02:48 INFO - 01:02:48 INFO - Starting runner 01:02:50 INFO - PROCESS | 21098 | 1456995770772 Marionette DEBUG Marionette enabled via build flag and pref 01:02:51 INFO - PROCESS | 21098 | ++DOCSHELL 0x7f3a8c7c4800 == 1 [pid = 21098] [id = 1] 01:02:51 INFO - PROCESS | 21098 | ++DOMWINDOW == 1 (0x7f3a8c7c5000) [pid = 21098] [serial = 1] [outer = (nil)] 01:02:51 INFO - PROCESS | 21098 | ++DOMWINDOW == 2 (0x7f3a8c7c6000) [pid = 21098] [serial = 2] [outer = 0x7f3a8c7c5000] 01:02:51 INFO - PROCESS | 21098 | 1456995771435 Marionette INFO Listening on port 3115 01:02:51 INFO - PROCESS | 21098 | 1456995771928 Marionette DEBUG Marionette enabled via command-line flag 01:02:51 INFO - PROCESS | 21098 | ++DOCSHELL 0x7f3a89325000 == 2 [pid = 21098] [id = 2] 01:02:51 INFO - PROCESS | 21098 | ++DOMWINDOW == 3 (0x7f3a89335800) [pid = 21098] [serial = 3] [outer = (nil)] 01:02:51 INFO - PROCESS | 21098 | ++DOMWINDOW == 4 (0x7f3a89336800) [pid = 21098] [serial = 4] [outer = 0x7f3a89335800] 01:02:52 INFO - PROCESS | 21098 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f3a9075fb80 01:02:52 INFO - PROCESS | 21098 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f3a89240f40 01:02:52 INFO - PROCESS | 21098 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f3a892520d0 01:02:52 INFO - PROCESS | 21098 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f3a892523d0 01:02:52 INFO - PROCESS | 21098 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f3a89252790 01:02:52 INFO - PROCESS | 21098 | ++DOMWINDOW == 5 (0x7f3a8929c000) [pid = 21098] [serial = 5] [outer = 0x7f3a8c7c5000] 01:02:52 INFO - PROCESS | 21098 | [21098] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:02:52 INFO - PROCESS | 21098 | 1456995772238 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46962 01:02:52 INFO - PROCESS | 21098 | [21098] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:02:52 INFO - PROCESS | 21098 | 1456995772324 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46963 01:02:52 INFO - PROCESS | 21098 | 1456995772331 Marionette DEBUG Closed connection conn0 01:02:52 INFO - PROCESS | 21098 | [21098] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:02:52 INFO - PROCESS | 21098 | [21098] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:02:52 INFO - PROCESS | 21098 | 1456995772467 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46964 01:02:52 INFO - PROCESS | 21098 | 1456995772471 Marionette DEBUG Closed connection conn1 01:02:52 INFO - PROCESS | 21098 | [21098] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:02:52 INFO - PROCESS | 21098 | 1456995772513 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46965 01:02:52 INFO - PROCESS | 21098 | 1456995772524 Marionette DEBUG Closed connection conn2 01:02:52 INFO - PROCESS | 21098 | 1456995772549 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:02:52 INFO - PROCESS | 21098 | 1456995772558 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:02:53 INFO - PROCESS | 21098 | [21098] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:02:53 INFO - PROCESS | 21098 | ++DOCSHELL 0x7f3a7caca000 == 3 [pid = 21098] [id = 3] 01:02:53 INFO - PROCESS | 21098 | ++DOMWINDOW == 6 (0x7f3a7caca800) [pid = 21098] [serial = 6] [outer = (nil)] 01:02:53 INFO - PROCESS | 21098 | ++DOCSHELL 0x7f3a7cacb000 == 4 [pid = 21098] [id = 4] 01:02:53 INFO - PROCESS | 21098 | ++DOMWINDOW == 7 (0x7f3a7cca5000) [pid = 21098] [serial = 7] [outer = (nil)] 01:02:54 INFO - PROCESS | 21098 | [21098] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:02:54 INFO - PROCESS | 21098 | ++DOCSHELL 0x7f3a7b04b800 == 5 [pid = 21098] [id = 5] 01:02:54 INFO - PROCESS | 21098 | ++DOMWINDOW == 8 (0x7f3a7beec800) [pid = 21098] [serial = 8] [outer = (nil)] 01:02:54 INFO - PROCESS | 21098 | [21098] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:02:54 INFO - PROCESS | 21098 | [21098] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:02:54 INFO - PROCESS | 21098 | ++DOMWINDOW == 9 (0x7f3a7b079400) [pid = 21098] [serial = 9] [outer = 0x7f3a7beec800] 01:02:55 INFO - PROCESS | 21098 | ++DOMWINDOW == 10 (0x7f3a7ab41800) [pid = 21098] [serial = 10] [outer = 0x7f3a7caca800] 01:02:55 INFO - PROCESS | 21098 | ++DOMWINDOW == 11 (0x7f3a7ab5c800) [pid = 21098] [serial = 11] [outer = 0x7f3a7cca5000] 01:02:55 INFO - PROCESS | 21098 | ++DOMWINDOW == 12 (0x7f3a7ab5e800) [pid = 21098] [serial = 12] [outer = 0x7f3a7beec800] 01:02:56 INFO - PROCESS | 21098 | 1456995776258 Marionette DEBUG loaded listener.js 01:02:56 INFO - PROCESS | 21098 | 1456995776274 Marionette DEBUG loaded listener.js 01:02:56 INFO - PROCESS | 21098 | ++DOMWINDOW == 13 (0x7f3a895a5000) [pid = 21098] [serial = 13] [outer = 0x7f3a7beec800] 01:02:56 INFO - PROCESS | 21098 | 1456995776894 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"ae46e385-7b8d-4a52-82a2-a9bccf9188ef","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:02:57 INFO - PROCESS | 21098 | 1456995777214 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:02:57 INFO - PROCESS | 21098 | 1456995777218 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:02:57 INFO - PROCESS | 21098 | 1456995777525 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:02:57 INFO - PROCESS | 21098 | 1456995777529 Marionette TRACE conn3 <- [1,3,null,{}] 01:02:57 INFO - PROCESS | 21098 | 1456995777565 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:02:57 INFO - PROCESS | 21098 | [21098] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:02:57 INFO - PROCESS | 21098 | ++DOMWINDOW == 14 (0x7f3a76282000) [pid = 21098] [serial = 14] [outer = 0x7f3a7beec800] 01:02:58 INFO - PROCESS | 21098 | [21098] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:02:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html 01:02:58 INFO - PROCESS | 21098 | ++DOCSHELL 0x7f3a74e73800 == 6 [pid = 21098] [id = 6] 01:02:58 INFO - PROCESS | 21098 | ++DOMWINDOW == 15 (0x7f3a74309000) [pid = 21098] [serial = 15] [outer = (nil)] 01:02:58 INFO - PROCESS | 21098 | ++DOMWINDOW == 16 (0x7f3a7430a000) [pid = 21098] [serial = 16] [outer = 0x7f3a74309000] 01:02:58 INFO - PROCESS | 21098 | ++DOMWINDOW == 17 (0x7f3a74310800) [pid = 21098] [serial = 17] [outer = 0x7f3a74309000] 01:02:58 INFO - PROCESS | 21098 | ++DOCSHELL 0x7f3a743e4800 == 7 [pid = 21098] [id = 7] 01:02:58 INFO - PROCESS | 21098 | ++DOMWINDOW == 18 (0x7f3a761b8000) [pid = 21098] [serial = 18] [outer = (nil)] 01:02:58 INFO - PROCESS | 21098 | ++DOMWINDOW == 19 (0x7f3a7a9dd800) [pid = 21098] [serial = 19] [outer = 0x7f3a761b8000] 01:02:59 INFO - PROCESS | 21098 | ++DOMWINDOW == 20 (0x7f3a7d818400) [pid = 21098] [serial = 20] [outer = 0x7f3a761b8000] 01:02:59 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a 01:02:59 INFO - document served over http requires an https 01:02:59 INFO - sub-resource via script-tag using the meta-referrer 01:02:59 INFO - delivery method with no-redirect and when 01:02:59 INFO - the target request is same-origin. - expected FAIL 01:02:59 INFO - TEST-INFO | expected FAIL 01:02:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | took 1027ms 01:02:59 WARNING - u'runner_teardown' () 01:02:59 INFO - Setting up ssl 01:02:59 INFO - PROCESS | certutil | 01:02:59 INFO - PROCESS | certutil | 01:02:59 INFO - PROCESS | certutil | 01:02:59 INFO - Certificate Nickname Trust Attributes 01:02:59 INFO - SSL,S/MIME,JAR/XPI 01:02:59 INFO - 01:02:59 INFO - web-platform-tests CT,, 01:02:59 INFO - 01:02:59 INFO - Starting runner 01:03:02 INFO - PROCESS | 21165 | 1456995782473 Marionette DEBUG Marionette enabled via build flag and pref 01:03:02 INFO - PROCESS | 21165 | ++DOCSHELL 0x7f2d2f9c4000 == 1 [pid = 21165] [id = 1] 01:03:02 INFO - PROCESS | 21165 | ++DOMWINDOW == 1 (0x7f2d2f9c4800) [pid = 21165] [serial = 1] [outer = (nil)] 01:03:02 INFO - PROCESS | 21165 | ++DOMWINDOW == 2 (0x7f2d2f9c5800) [pid = 21165] [serial = 2] [outer = 0x7f2d2f9c4800] 01:03:03 INFO - PROCESS | 21165 | 1456995783144 Marionette INFO Listening on port 3116 01:03:03 INFO - PROCESS | 21165 | 1456995783644 Marionette DEBUG Marionette enabled via command-line flag 01:03:03 INFO - PROCESS | 21165 | ++DOCSHELL 0x7f2d2c427000 == 2 [pid = 21165] [id = 2] 01:03:03 INFO - PROCESS | 21165 | ++DOMWINDOW == 3 (0x7f2d2c437800) [pid = 21165] [serial = 3] [outer = (nil)] 01:03:03 INFO - PROCESS | 21165 | ++DOMWINDOW == 4 (0x7f2d2c438800) [pid = 21165] [serial = 4] [outer = 0x7f2d2c437800] 01:03:03 INFO - PROCESS | 21165 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f2d3395fb80 01:03:03 INFO - PROCESS | 21165 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f2d2c33bf40 01:03:03 INFO - PROCESS | 21165 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f2d2c354160 01:03:03 INFO - PROCESS | 21165 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f2d2c354460 01:03:03 INFO - PROCESS | 21165 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f2d2c354790 01:03:03 INFO - PROCESS | 21165 | ++DOMWINDOW == 5 (0x7f2d2c39f000) [pid = 21165] [serial = 5] [outer = 0x7f2d2f9c4800] 01:03:03 INFO - PROCESS | 21165 | [21165] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:03:03 INFO - PROCESS | 21165 | 1456995783955 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:39827 01:03:04 INFO - PROCESS | 21165 | [21165] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:03:04 INFO - PROCESS | 21165 | 1456995784044 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:39828 01:03:04 INFO - PROCESS | 21165 | 1456995784051 Marionette DEBUG Closed connection conn0 01:03:04 INFO - PROCESS | 21165 | [21165] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:03:04 INFO - PROCESS | 21165 | [21165] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:03:04 INFO - PROCESS | 21165 | 1456995784187 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:39829 01:03:04 INFO - PROCESS | 21165 | 1456995784191 Marionette DEBUG Closed connection conn1 01:03:04 INFO - PROCESS | 21165 | [21165] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:03:04 INFO - PROCESS | 21165 | 1456995784237 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:39830 01:03:04 INFO - PROCESS | 21165 | 1456995784240 Marionette DEBUG Closed connection conn2 01:03:04 INFO - PROCESS | 21165 | 1456995784280 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:03:04 INFO - PROCESS | 21165 | 1456995784299 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:03:05 INFO - PROCESS | 21165 | [21165] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:03:05 INFO - PROCESS | 21165 | ++DOCSHELL 0x7f2d1f7ee800 == 3 [pid = 21165] [id = 3] 01:03:05 INFO - PROCESS | 21165 | ++DOMWINDOW == 6 (0x7f2d1f7f2000) [pid = 21165] [serial = 6] [outer = (nil)] 01:03:05 INFO - PROCESS | 21165 | ++DOCSHELL 0x7f2d1f7f2800 == 4 [pid = 21165] [id = 4] 01:03:05 INFO - PROCESS | 21165 | ++DOMWINDOW == 7 (0x7f2d1f308c00) [pid = 21165] [serial = 7] [outer = (nil)] 01:03:06 INFO - PROCESS | 21165 | [21165] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:03:06 INFO - PROCESS | 21165 | ++DOCSHELL 0x7f2d1e6bd800 == 5 [pid = 21165] [id = 5] 01:03:06 INFO - PROCESS | 21165 | ++DOMWINDOW == 8 (0x7f2d1e7a4800) [pid = 21165] [serial = 8] [outer = (nil)] 01:03:06 INFO - PROCESS | 21165 | [21165] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:03:06 INFO - PROCESS | 21165 | [21165] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:03:06 INFO - PROCESS | 21165 | ++DOMWINDOW == 9 (0x7f2d1da4a400) [pid = 21165] [serial = 9] [outer = 0x7f2d1e7a4800] 01:03:06 INFO - PROCESS | 21165 | ++DOMWINDOW == 10 (0x7f2d1d410800) [pid = 21165] [serial = 10] [outer = 0x7f2d1f7f2000] 01:03:06 INFO - PROCESS | 21165 | ++DOMWINDOW == 11 (0x7f2d1d443800) [pid = 21165] [serial = 11] [outer = 0x7f2d1f308c00] 01:03:06 INFO - PROCESS | 21165 | ++DOMWINDOW == 12 (0x7f2d1d445800) [pid = 21165] [serial = 12] [outer = 0x7f2d1e7a4800] 01:03:07 INFO - PROCESS | 21165 | 1456995787926 Marionette DEBUG loaded listener.js 01:03:07 INFO - PROCESS | 21165 | 1456995787941 Marionette DEBUG loaded listener.js 01:03:08 INFO - PROCESS | 21165 | ++DOMWINDOW == 13 (0x7f2d2c6a0c00) [pid = 21165] [serial = 13] [outer = 0x7f2d1e7a4800] 01:03:08 INFO - PROCESS | 21165 | 1456995788578 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"ce764cc4-7ff9-4f9a-9250-ceec30f4bb70","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:03:08 INFO - PROCESS | 21165 | 1456995788908 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:03:08 INFO - PROCESS | 21165 | 1456995788914 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:03:09 INFO - PROCESS | 21165 | 1456995789213 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:03:09 INFO - PROCESS | 21165 | 1456995789215 Marionette TRACE conn3 <- [1,3,null,{}] 01:03:09 INFO - PROCESS | 21165 | 1456995789298 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:03:09 INFO - PROCESS | 21165 | [21165] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:03:09 INFO - PROCESS | 21165 | ++DOMWINDOW == 14 (0x7f2d19031000) [pid = 21165] [serial = 14] [outer = 0x7f2d1e7a4800] 01:03:09 INFO - PROCESS | 21165 | [21165] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html 01:03:10 INFO - PROCESS | 21165 | ++DOCSHELL 0x7f2d18fad800 == 6 [pid = 21165] [id = 6] 01:03:10 INFO - PROCESS | 21165 | ++DOMWINDOW == 15 (0x7f2d17507c00) [pid = 21165] [serial = 15] [outer = (nil)] 01:03:10 INFO - PROCESS | 21165 | ++DOMWINDOW == 16 (0x7f2d17508c00) [pid = 21165] [serial = 16] [outer = 0x7f2d17507c00] 01:03:10 INFO - PROCESS | 21165 | ++DOMWINDOW == 17 (0x7f2d1750f400) [pid = 21165] [serial = 17] [outer = 0x7f2d17507c00] 01:03:10 INFO - PROCESS | 21165 | ++DOCSHELL 0x7f2d17209000 == 7 [pid = 21165] [id = 7] 01:03:10 INFO - PROCESS | 21165 | ++DOMWINDOW == 18 (0x7f2d17510400) [pid = 21165] [serial = 18] [outer = (nil)] 01:03:10 INFO - PROCESS | 21165 | ++DOMWINDOW == 19 (0x7f2d18f8c000) [pid = 21165] [serial = 19] [outer = 0x7f2d17510400] 01:03:10 INFO - PROCESS | 21165 | ++DOMWINDOW == 20 (0x7f2d171aa800) [pid = 21165] [serial = 20] [outer = 0x7f2d17510400] 01:03:11 INFO - PROCESS | 21165 | [21165] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:03:11 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 01:03:11 INFO - document served over http requires an https 01:03:11 INFO - sub-resource via script-tag using the meta-referrer 01:03:11 INFO - delivery method with swap-origin-redirect and when 01:03:11 INFO - the target request is same-origin. - expected FAIL 01:03:11 INFO - TEST-INFO | expected FAIL 01:03:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1143ms 01:03:11 WARNING - u'runner_teardown' () 01:03:11 INFO - Setting up ssl 01:03:11 INFO - PROCESS | certutil | 01:03:11 INFO - PROCESS | certutil | 01:03:11 INFO - PROCESS | certutil | 01:03:11 INFO - Certificate Nickname Trust Attributes 01:03:11 INFO - SSL,S/MIME,JAR/XPI 01:03:11 INFO - 01:03:11 INFO - web-platform-tests CT,, 01:03:11 INFO - 01:03:11 INFO - Starting runner 01:03:14 INFO - PROCESS | 21233 | 1456995794294 Marionette DEBUG Marionette enabled via build flag and pref 01:03:14 INFO - PROCESS | 21233 | ++DOCSHELL 0x7f3b55ac2000 == 1 [pid = 21233] [id = 1] 01:03:14 INFO - PROCESS | 21233 | ++DOMWINDOW == 1 (0x7f3b55ac2800) [pid = 21233] [serial = 1] [outer = (nil)] 01:03:14 INFO - PROCESS | 21233 | ++DOMWINDOW == 2 (0x7f3b55ac3800) [pid = 21233] [serial = 2] [outer = 0x7f3b55ac2800] 01:03:14 INFO - PROCESS | 21233 | 1456995794968 Marionette INFO Listening on port 3117 01:03:15 INFO - PROCESS | 21233 | 1456995795469 Marionette DEBUG Marionette enabled via command-line flag 01:03:15 INFO - PROCESS | 21233 | ++DOCSHELL 0x7f3b52647000 == 2 [pid = 21233] [id = 2] 01:03:15 INFO - PROCESS | 21233 | ++DOMWINDOW == 3 (0x7f3b52657800) [pid = 21233] [serial = 3] [outer = (nil)] 01:03:15 INFO - PROCESS | 21233 | ++DOMWINDOW == 4 (0x7f3b52658800) [pid = 21233] [serial = 4] [outer = 0x7f3b52657800] 01:03:15 INFO - PROCESS | 21233 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f3b59a5fb80 01:03:15 INFO - PROCESS | 21233 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f3b5253af40 01:03:15 INFO - PROCESS | 21233 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f3b52553160 01:03:15 INFO - PROCESS | 21233 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f3b52553460 01:03:15 INFO - PROCESS | 21233 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f3b52553790 01:03:15 INFO - PROCESS | 21233 | ++DOMWINDOW == 5 (0x7f3b5259c800) [pid = 21233] [serial = 5] [outer = 0x7f3b55ac2800] 01:03:15 INFO - PROCESS | 21233 | [21233] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:03:15 INFO - PROCESS | 21233 | 1456995795792 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59008 01:03:15 INFO - PROCESS | 21233 | [21233] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:03:15 INFO - PROCESS | 21233 | 1456995795879 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59009 01:03:15 INFO - PROCESS | 21233 | 1456995795886 Marionette DEBUG Closed connection conn0 01:03:15 INFO - PROCESS | 21233 | [21233] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:03:16 INFO - PROCESS | 21233 | [21233] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:03:16 INFO - PROCESS | 21233 | 1456995796025 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59010 01:03:16 INFO - PROCESS | 21233 | 1456995796028 Marionette DEBUG Closed connection conn1 01:03:16 INFO - PROCESS | 21233 | [21233] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:03:16 INFO - PROCESS | 21233 | 1456995796073 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:59011 01:03:16 INFO - PROCESS | 21233 | 1456995796086 Marionette DEBUG Closed connection conn2 01:03:16 INFO - PROCESS | 21233 | 1456995796124 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:03:16 INFO - PROCESS | 21233 | 1456995796142 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:03:16 INFO - PROCESS | 21233 | [21233] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:03:17 INFO - PROCESS | 21233 | ++DOCSHELL 0x7f3b45db8800 == 3 [pid = 21233] [id = 3] 01:03:17 INFO - PROCESS | 21233 | ++DOMWINDOW == 6 (0x7f3b45db9000) [pid = 21233] [serial = 6] [outer = (nil)] 01:03:17 INFO - PROCESS | 21233 | ++DOCSHELL 0x7f3b45db9800 == 4 [pid = 21233] [id = 4] 01:03:17 INFO - PROCESS | 21233 | ++DOMWINDOW == 7 (0x7f3b460db800) [pid = 21233] [serial = 7] [outer = (nil)] 01:03:18 INFO - PROCESS | 21233 | [21233] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:03:18 INFO - PROCESS | 21233 | ++DOCSHELL 0x7f3b4431f800 == 5 [pid = 21233] [id = 5] 01:03:18 INFO - PROCESS | 21233 | ++DOMWINDOW == 8 (0x7f3b44355400) [pid = 21233] [serial = 8] [outer = (nil)] 01:03:18 INFO - PROCESS | 21233 | [21233] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:03:18 INFO - PROCESS | 21233 | [21233] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:03:18 INFO - PROCESS | 21233 | ++DOMWINDOW == 9 (0x7f3b4560a000) [pid = 21233] [serial = 9] [outer = 0x7f3b44355400] 01:03:18 INFO - PROCESS | 21233 | ++DOMWINDOW == 10 (0x7f3b43e8f800) [pid = 21233] [serial = 10] [outer = 0x7f3b45db9000] 01:03:18 INFO - PROCESS | 21233 | ++DOMWINDOW == 11 (0x7f3b43eb1400) [pid = 21233] [serial = 11] [outer = 0x7f3b460db800] 01:03:18 INFO - PROCESS | 21233 | ++DOMWINDOW == 12 (0x7f3b43eb3400) [pid = 21233] [serial = 12] [outer = 0x7f3b44355400] 01:03:19 INFO - PROCESS | 21233 | 1456995799963 Marionette DEBUG loaded listener.js 01:03:19 INFO - PROCESS | 21233 | 1456995799978 Marionette DEBUG loaded listener.js 01:03:20 INFO - PROCESS | 21233 | ++DOMWINDOW == 13 (0x7f3b528e6000) [pid = 21233] [serial = 13] [outer = 0x7f3b44355400] 01:03:20 INFO - PROCESS | 21233 | 1456995800601 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"ddcd505e-b499-4395-bd6c-8cc37ec96fa8","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:03:20 INFO - PROCESS | 21233 | 1456995800896 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:03:20 INFO - PROCESS | 21233 | 1456995800901 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:03:21 INFO - PROCESS | 21233 | 1456995801226 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:03:21 INFO - PROCESS | 21233 | 1456995801230 Marionette TRACE conn3 <- [1,3,null,{}] 01:03:21 INFO - PROCESS | 21233 | 1456995801273 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:03:21 INFO - PROCESS | 21233 | [21233] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:03:21 INFO - PROCESS | 21233 | ++DOMWINDOW == 14 (0x7f3b3e058800) [pid = 21233] [serial = 14] [outer = 0x7f3b44355400] 01:03:21 INFO - PROCESS | 21233 | [21233] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html 01:03:22 INFO - PROCESS | 21233 | ++DOCSHELL 0x7f3b3e086800 == 6 [pid = 21233] [id = 6] 01:03:22 INFO - PROCESS | 21233 | ++DOMWINDOW == 15 (0x7f3b3d506000) [pid = 21233] [serial = 15] [outer = (nil)] 01:03:22 INFO - PROCESS | 21233 | ++DOMWINDOW == 16 (0x7f3b3d506800) [pid = 21233] [serial = 16] [outer = 0x7f3b3d506000] 01:03:22 INFO - PROCESS | 21233 | ++DOMWINDOW == 17 (0x7f3b3d50d800) [pid = 21233] [serial = 17] [outer = 0x7f3b3d506000] 01:03:22 INFO - PROCESS | 21233 | ++DOCSHELL 0x7f3b3d309000 == 7 [pid = 21233] [id = 7] 01:03:22 INFO - PROCESS | 21233 | ++DOMWINDOW == 18 (0x7f3b3d50c000) [pid = 21233] [serial = 18] [outer = (nil)] 01:03:22 INFO - PROCESS | 21233 | ++DOMWINDOW == 19 (0x7f3b3e058c00) [pid = 21233] [serial = 19] [outer = 0x7f3b3d50c000] 01:03:22 INFO - PROCESS | 21233 | ++DOMWINDOW == 20 (0x7f3b3d2c5000) [pid = 21233] [serial = 20] [outer = 0x7f3b3d50c000] 01:03:23 INFO - PROCESS | 21233 | [21233] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:03:23 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 01:03:23 INFO - document served over http requires an https 01:03:23 INFO - sub-resource via script-tag using the meta-referrer 01:03:23 INFO - delivery method with swap-origin-redirect and when 01:03:23 INFO - the target request is same-origin. - expected FAIL 01:03:23 INFO - TEST-INFO | expected FAIL 01:03:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1190ms 01:03:23 WARNING - u'runner_teardown' () 01:03:23 INFO - Setting up ssl 01:03:23 INFO - PROCESS | certutil | 01:03:23 INFO - PROCESS | certutil | 01:03:23 INFO - PROCESS | certutil | 01:03:23 INFO - Certificate Nickname Trust Attributes 01:03:23 INFO - SSL,S/MIME,JAR/XPI 01:03:23 INFO - 01:03:23 INFO - web-platform-tests CT,, 01:03:23 INFO - 01:03:23 INFO - Starting runner 01:03:26 INFO - PROCESS | 21302 | 1456995806250 Marionette DEBUG Marionette enabled via build flag and pref 01:03:26 INFO - PROCESS | 21302 | ++DOCSHELL 0x7f6360fc6000 == 1 [pid = 21302] [id = 1] 01:03:26 INFO - PROCESS | 21302 | ++DOMWINDOW == 1 (0x7f6360fc6800) [pid = 21302] [serial = 1] [outer = (nil)] 01:03:26 INFO - PROCESS | 21302 | ++DOMWINDOW == 2 (0x7f6360fc7800) [pid = 21302] [serial = 2] [outer = 0x7f6360fc6800] 01:03:26 INFO - PROCESS | 21302 | 1456995806917 Marionette INFO Listening on port 3118 01:03:27 INFO - PROCESS | 21302 | 1456995807414 Marionette DEBUG Marionette enabled via command-line flag 01:03:27 INFO - PROCESS | 21302 | ++DOCSHELL 0x7f635da26800 == 2 [pid = 21302] [id = 2] 01:03:27 INFO - PROCESS | 21302 | ++DOMWINDOW == 3 (0x7f635da37000) [pid = 21302] [serial = 3] [outer = (nil)] 01:03:27 INFO - PROCESS | 21302 | ++DOMWINDOW == 4 (0x7f635da38000) [pid = 21302] [serial = 4] [outer = 0x7f635da37000] 01:03:27 INFO - PROCESS | 21302 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6364f5fc10 01:03:27 INFO - PROCESS | 21302 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f635d93efd0 01:03:27 INFO - PROCESS | 21302 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f635d955160 01:03:27 INFO - PROCESS | 21302 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f635d955460 01:03:27 INFO - PROCESS | 21302 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f635d955790 01:03:27 INFO - PROCESS | 21302 | ++DOMWINDOW == 5 (0x7f635d9a1800) [pid = 21302] [serial = 5] [outer = 0x7f6360fc6800] 01:03:27 INFO - PROCESS | 21302 | [21302] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:03:27 INFO - PROCESS | 21302 | 1456995807726 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37763 01:03:27 INFO - PROCESS | 21302 | [21302] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:03:27 INFO - PROCESS | 21302 | 1456995807813 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37764 01:03:27 INFO - PROCESS | 21302 | 1456995807820 Marionette DEBUG Closed connection conn0 01:03:27 INFO - PROCESS | 21302 | [21302] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:03:27 INFO - PROCESS | 21302 | [21302] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:03:27 INFO - PROCESS | 21302 | 1456995807960 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37765 01:03:27 INFO - PROCESS | 21302 | 1456995807963 Marionette DEBUG Closed connection conn1 01:03:27 INFO - PROCESS | 21302 | [21302] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:03:27 INFO - PROCESS | 21302 | 1456995807994 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37766 01:03:28 INFO - PROCESS | 21302 | 1456995807999 Marionette DEBUG Closed connection conn2 01:03:28 INFO - PROCESS | 21302 | 1456995808025 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:03:28 INFO - PROCESS | 21302 | 1456995808040 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:03:28 INFO - PROCESS | 21302 | [21302] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:03:29 INFO - PROCESS | 21302 | ++DOCSHELL 0x7f63517c0800 == 3 [pid = 21302] [id = 3] 01:03:29 INFO - PROCESS | 21302 | ++DOMWINDOW == 6 (0x7f63517c1000) [pid = 21302] [serial = 6] [outer = (nil)] 01:03:29 INFO - PROCESS | 21302 | ++DOCSHELL 0x7f63517c1800 == 4 [pid = 21302] [id = 4] 01:03:29 INFO - PROCESS | 21302 | ++DOMWINDOW == 7 (0x7f6351acd800) [pid = 21302] [serial = 7] [outer = (nil)] 01:03:30 INFO - PROCESS | 21302 | [21302] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:03:30 INFO - PROCESS | 21302 | ++DOCSHELL 0x7f634ff98000 == 5 [pid = 21302] [id = 5] 01:03:30 INFO - PROCESS | 21302 | ++DOMWINDOW == 8 (0x7f634ff2b800) [pid = 21302] [serial = 8] [outer = (nil)] 01:03:30 INFO - PROCESS | 21302 | [21302] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:03:30 INFO - PROCESS | 21302 | [21302] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:03:30 INFO - PROCESS | 21302 | ++DOMWINDOW == 9 (0x7f6351391000) [pid = 21302] [serial = 9] [outer = 0x7f634ff2b800] 01:03:30 INFO - PROCESS | 21302 | ++DOMWINDOW == 10 (0x7f634fbac000) [pid = 21302] [serial = 10] [outer = 0x7f63517c1000] 01:03:30 INFO - PROCESS | 21302 | ++DOMWINDOW == 11 (0x7f634fbd8000) [pid = 21302] [serial = 11] [outer = 0x7f6351acd800] 01:03:30 INFO - PROCESS | 21302 | ++DOMWINDOW == 12 (0x7f634fbda000) [pid = 21302] [serial = 12] [outer = 0x7f634ff2b800] 01:03:31 INFO - PROCESS | 21302 | 1456995811839 Marionette DEBUG loaded listener.js 01:03:31 INFO - PROCESS | 21302 | 1456995811855 Marionette DEBUG loaded listener.js 01:03:32 INFO - PROCESS | 21302 | ++DOMWINDOW == 13 (0x7f635dcdec00) [pid = 21302] [serial = 13] [outer = 0x7f634ff2b800] 01:03:32 INFO - PROCESS | 21302 | 1456995812511 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"4e672f17-e8bd-4d3a-8fb2-ad22bbd2a684","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:03:32 INFO - PROCESS | 21302 | 1456995812800 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:03:32 INFO - PROCESS | 21302 | 1456995812806 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:03:33 INFO - PROCESS | 21302 | 1456995813155 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:03:33 INFO - PROCESS | 21302 | 1456995813161 Marionette TRACE conn3 <- [1,3,null,{}] 01:03:33 INFO - PROCESS | 21302 | 1456995813203 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:03:33 INFO - PROCESS | 21302 | [21302] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:03:33 INFO - PROCESS | 21302 | ++DOMWINDOW == 14 (0x7f634a613800) [pid = 21302] [serial = 14] [outer = 0x7f634ff2b800] 01:03:33 INFO - PROCESS | 21302 | [21302] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html 01:03:34 INFO - PROCESS | 21302 | ++DOCSHELL 0x7f6348c83800 == 6 [pid = 21302] [id = 6] 01:03:34 INFO - PROCESS | 21302 | ++DOMWINDOW == 15 (0x7f6348a08400) [pid = 21302] [serial = 15] [outer = (nil)] 01:03:34 INFO - PROCESS | 21302 | ++DOMWINDOW == 16 (0x7f6348a09400) [pid = 21302] [serial = 16] [outer = 0x7f6348a08400] 01:03:34 INFO - PROCESS | 21302 | ++DOMWINDOW == 17 (0x7f6348a10000) [pid = 21302] [serial = 17] [outer = 0x7f6348a08400] 01:03:34 INFO - PROCESS | 21302 | ++DOCSHELL 0x7f6348808800 == 7 [pid = 21302] [id = 7] 01:03:34 INFO - PROCESS | 21302 | ++DOMWINDOW == 18 (0x7f6348888400) [pid = 21302] [serial = 18] [outer = (nil)] 01:03:34 INFO - PROCESS | 21302 | ++DOMWINDOW == 19 (0x7f634888a800) [pid = 21302] [serial = 19] [outer = 0x7f6348888400] 01:03:34 INFO - PROCESS | 21302 | ++DOMWINDOW == 20 (0x7f6348894c00) [pid = 21302] [serial = 20] [outer = 0x7f6348888400] 01:03:35 INFO - PROCESS | 21302 | [21302] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:03:35 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 01:03:35 INFO - document served over http requires an https 01:03:35 INFO - sub-resource via script-tag using the meta-referrer 01:03:35 INFO - delivery method with keep-origin-redirect and when 01:03:35 INFO - the target request is same-origin. - expected FAIL 01:03:35 INFO - TEST-INFO | expected FAIL 01:03:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1183ms 01:03:35 WARNING - u'runner_teardown' () 01:03:35 INFO - Setting up ssl 01:03:35 INFO - PROCESS | certutil | 01:03:35 INFO - PROCESS | certutil | 01:03:35 INFO - PROCESS | certutil | 01:03:35 INFO - Certificate Nickname Trust Attributes 01:03:35 INFO - SSL,S/MIME,JAR/XPI 01:03:35 INFO - 01:03:35 INFO - web-platform-tests CT,, 01:03:35 INFO - 01:03:35 INFO - Starting runner 01:03:38 INFO - PROCESS | 21369 | 1456995818160 Marionette DEBUG Marionette enabled via build flag and pref 01:03:38 INFO - PROCESS | 21369 | ++DOCSHELL 0x7f05ee7c5000 == 1 [pid = 21369] [id = 1] 01:03:38 INFO - PROCESS | 21369 | ++DOMWINDOW == 1 (0x7f05ee7c5800) [pid = 21369] [serial = 1] [outer = (nil)] 01:03:38 INFO - PROCESS | 21369 | ++DOMWINDOW == 2 (0x7f05ee7c6800) [pid = 21369] [serial = 2] [outer = 0x7f05ee7c5800] 01:03:38 INFO - PROCESS | 21369 | 1456995818833 Marionette INFO Listening on port 3119 01:03:39 INFO - PROCESS | 21369 | 1456995819329 Marionette DEBUG Marionette enabled via command-line flag 01:03:39 INFO - PROCESS | 21369 | ++DOCSHELL 0x7f05eb225800 == 2 [pid = 21369] [id = 2] 01:03:39 INFO - PROCESS | 21369 | ++DOMWINDOW == 3 (0x7f05eb236000) [pid = 21369] [serial = 3] [outer = (nil)] 01:03:39 INFO - PROCESS | 21369 | ++DOMWINDOW == 4 (0x7f05eb237000) [pid = 21369] [serial = 4] [outer = 0x7f05eb236000] 01:03:39 INFO - PROCESS | 21369 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f05f275fb80 01:03:39 INFO - PROCESS | 21369 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f05eb13afd0 01:03:39 INFO - PROCESS | 21369 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f05eb153160 01:03:39 INFO - PROCESS | 21369 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f05eb153460 01:03:39 INFO - PROCESS | 21369 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f05eb153790 01:03:39 INFO - PROCESS | 21369 | ++DOMWINDOW == 5 (0x7f05eb1a2800) [pid = 21369] [serial = 5] [outer = 0x7f05ee7c5800] 01:03:39 INFO - PROCESS | 21369 | [21369] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:03:39 INFO - PROCESS | 21369 | 1456995819644 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:45440 01:03:39 INFO - PROCESS | 21369 | [21369] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:03:39 INFO - PROCESS | 21369 | 1456995819731 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:45441 01:03:39 INFO - PROCESS | 21369 | 1456995819738 Marionette DEBUG Closed connection conn0 01:03:39 INFO - PROCESS | 21369 | [21369] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:03:39 INFO - PROCESS | 21369 | [21369] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:03:39 INFO - PROCESS | 21369 | 1456995819878 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:45442 01:03:39 INFO - PROCESS | 21369 | 1456995819882 Marionette DEBUG Closed connection conn1 01:03:39 INFO - PROCESS | 21369 | [21369] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:03:39 INFO - PROCESS | 21369 | 1456995819928 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:45443 01:03:39 INFO - PROCESS | 21369 | 1456995819934 Marionette DEBUG Closed connection conn2 01:03:39 INFO - PROCESS | 21369 | 1456995819978 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:03:40 INFO - PROCESS | 21369 | 1456995819997 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:03:40 INFO - PROCESS | 21369 | [21369] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:03:41 INFO - PROCESS | 21369 | ++DOCSHELL 0x7f05df1ce800 == 3 [pid = 21369] [id = 3] 01:03:41 INFO - PROCESS | 21369 | ++DOMWINDOW == 6 (0x7f05df1cf800) [pid = 21369] [serial = 6] [outer = (nil)] 01:03:41 INFO - PROCESS | 21369 | ++DOCSHELL 0x7f05df1d0000 == 4 [pid = 21369] [id = 4] 01:03:41 INFO - PROCESS | 21369 | ++DOMWINDOW == 7 (0x7f05df4d1c00) [pid = 21369] [serial = 7] [outer = (nil)] 01:03:41 INFO - PROCESS | 21369 | [21369] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:03:42 INFO - PROCESS | 21369 | ++DOCSHELL 0x7f05de4be000 == 5 [pid = 21369] [id = 5] 01:03:42 INFO - PROCESS | 21369 | ++DOMWINDOW == 8 (0x7f05de5d3800) [pid = 21369] [serial = 8] [outer = (nil)] 01:03:42 INFO - PROCESS | 21369 | [21369] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:03:42 INFO - PROCESS | 21369 | [21369] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:03:42 INFO - PROCESS | 21369 | ++DOMWINDOW == 9 (0x7f05dd756c00) [pid = 21369] [serial = 9] [outer = 0x7f05de5d3800] 01:03:42 INFO - PROCESS | 21369 | ++DOMWINDOW == 10 (0x7f05dd235800) [pid = 21369] [serial = 10] [outer = 0x7f05df1cf800] 01:03:42 INFO - PROCESS | 21369 | ++DOMWINDOW == 11 (0x7f05dd251000) [pid = 21369] [serial = 11] [outer = 0x7f05df4d1c00] 01:03:42 INFO - PROCESS | 21369 | ++DOMWINDOW == 12 (0x7f05dd253000) [pid = 21369] [serial = 12] [outer = 0x7f05de5d3800] 01:03:43 INFO - PROCESS | 21369 | 1456995823708 Marionette DEBUG loaded listener.js 01:03:43 INFO - PROCESS | 21369 | 1456995823724 Marionette DEBUG loaded listener.js 01:03:44 INFO - PROCESS | 21369 | ++DOMWINDOW == 13 (0x7f05eb47ec00) [pid = 21369] [serial = 13] [outer = 0x7f05de5d3800] 01:03:44 INFO - PROCESS | 21369 | 1456995824346 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"470460de-4cf5-4c0a-bce7-9caa1a63a17e","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:03:44 INFO - PROCESS | 21369 | 1456995824646 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:03:44 INFO - PROCESS | 21369 | 1456995824651 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:03:44 INFO - PROCESS | 21369 | 1456995824977 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:03:44 INFO - PROCESS | 21369 | 1456995824981 Marionette TRACE conn3 <- [1,3,null,{}] 01:03:45 INFO - PROCESS | 21369 | 1456995825018 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:03:45 INFO - PROCESS | 21369 | [21369] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:03:45 INFO - PROCESS | 21369 | ++DOMWINDOW == 14 (0x7f05d8631000) [pid = 21369] [serial = 14] [outer = 0x7f05de5d3800] 01:03:45 INFO - PROCESS | 21369 | [21369] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html 01:03:45 INFO - PROCESS | 21369 | ++DOCSHELL 0x7f05d6b6d000 == 6 [pid = 21369] [id = 6] 01:03:45 INFO - PROCESS | 21369 | ++DOMWINDOW == 15 (0x7f05d600b000) [pid = 21369] [serial = 15] [outer = (nil)] 01:03:45 INFO - PROCESS | 21369 | ++DOMWINDOW == 16 (0x7f05d600c000) [pid = 21369] [serial = 16] [outer = 0x7f05d600b000] 01:03:46 INFO - PROCESS | 21369 | ++DOMWINDOW == 17 (0x7f05d6012800) [pid = 21369] [serial = 17] [outer = 0x7f05d600b000] 01:03:46 INFO - PROCESS | 21369 | ++DOCSHELL 0x7f05d5e08000 == 7 [pid = 21369] [id = 7] 01:03:46 INFO - PROCESS | 21369 | ++DOMWINDOW == 18 (0x7f05d6013000) [pid = 21369] [serial = 18] [outer = (nil)] 01:03:46 INFO - PROCESS | 21369 | ++DOMWINDOW == 19 (0x7f05dcc2cc00) [pid = 21369] [serial = 19] [outer = 0x7f05d6013000] 01:03:46 INFO - PROCESS | 21369 | ++DOMWINDOW == 20 (0x7f05d5d8f800) [pid = 21369] [serial = 20] [outer = 0x7f05d6013000] 01:03:46 INFO - PROCESS | 21369 | [21369] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:03:46 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a 01:03:46 INFO - document served over http requires an https 01:03:46 INFO - sub-resource via script-tag using the meta-referrer 01:03:46 INFO - delivery method with no-redirect and when 01:03:46 INFO - the target request is same-origin. - expected FAIL 01:03:46 INFO - TEST-INFO | expected FAIL 01:03:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | took 1038ms 01:03:47 WARNING - u'runner_teardown' () 01:03:47 INFO - Setting up ssl 01:03:47 INFO - PROCESS | certutil | 01:03:47 INFO - PROCESS | certutil | 01:03:47 INFO - PROCESS | certutil | 01:03:47 INFO - Certificate Nickname Trust Attributes 01:03:47 INFO - SSL,S/MIME,JAR/XPI 01:03:47 INFO - 01:03:47 INFO - web-platform-tests CT,, 01:03:47 INFO - 01:03:47 INFO - Starting runner 01:03:49 INFO - PROCESS | 21433 | 1456995829935 Marionette DEBUG Marionette enabled via build flag and pref 01:03:50 INFO - PROCESS | 21433 | ++DOCSHELL 0x7fdb40fc2800 == 1 [pid = 21433] [id = 1] 01:03:50 INFO - PROCESS | 21433 | ++DOMWINDOW == 1 (0x7fdb40fc3000) [pid = 21433] [serial = 1] [outer = (nil)] 01:03:50 INFO - PROCESS | 21433 | ++DOMWINDOW == 2 (0x7fdb40fc4000) [pid = 21433] [serial = 2] [outer = 0x7fdb40fc3000] 01:03:50 INFO - PROCESS | 21433 | 1456995830623 Marionette INFO Listening on port 3120 01:03:51 INFO - PROCESS | 21433 | 1456995831119 Marionette DEBUG Marionette enabled via command-line flag 01:03:51 INFO - PROCESS | 21433 | ++DOCSHELL 0x7fdb3db28000 == 2 [pid = 21433] [id = 2] 01:03:51 INFO - PROCESS | 21433 | ++DOMWINDOW == 3 (0x7fdb3db38800) [pid = 21433] [serial = 3] [outer = (nil)] 01:03:51 INFO - PROCESS | 21433 | ++DOMWINDOW == 4 (0x7fdb3db39800) [pid = 21433] [serial = 4] [outer = 0x7fdb3db38800] 01:03:51 INFO - PROCESS | 21433 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fdb44f5fb80 01:03:51 INFO - PROCESS | 21433 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fdb3da41f40 01:03:51 INFO - PROCESS | 21433 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fdb3da53160 01:03:51 INFO - PROCESS | 21433 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fdb3da53460 01:03:51 INFO - PROCESS | 21433 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fdb3da53790 01:03:51 INFO - PROCESS | 21433 | ++DOMWINDOW == 5 (0x7fdb3daa7000) [pid = 21433] [serial = 5] [outer = 0x7fdb40fc3000] 01:03:51 INFO - PROCESS | 21433 | [21433] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:03:51 INFO - PROCESS | 21433 | 1456995831429 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54562 01:03:51 INFO - PROCESS | 21433 | [21433] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:03:51 INFO - PROCESS | 21433 | 1456995831516 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54563 01:03:51 INFO - PROCESS | 21433 | 1456995831523 Marionette DEBUG Closed connection conn0 01:03:51 INFO - PROCESS | 21433 | [21433] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:03:51 INFO - PROCESS | 21433 | [21433] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:03:51 INFO - PROCESS | 21433 | 1456995831662 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54564 01:03:51 INFO - PROCESS | 21433 | 1456995831666 Marionette DEBUG Closed connection conn1 01:03:51 INFO - PROCESS | 21433 | [21433] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:03:51 INFO - PROCESS | 21433 | 1456995831712 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54565 01:03:51 INFO - PROCESS | 21433 | 1456995831720 Marionette DEBUG Closed connection conn2 01:03:51 INFO - PROCESS | 21433 | 1456995831757 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:03:51 INFO - PROCESS | 21433 | 1456995831777 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:03:52 INFO - PROCESS | 21433 | [21433] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:03:53 INFO - PROCESS | 21433 | ++DOCSHELL 0x7fdb31290000 == 3 [pid = 21433] [id = 3] 01:03:53 INFO - PROCESS | 21433 | ++DOMWINDOW == 6 (0x7fdb31290800) [pid = 21433] [serial = 6] [outer = (nil)] 01:03:53 INFO - PROCESS | 21433 | ++DOCSHELL 0x7fdb31291000 == 4 [pid = 21433] [id = 4] 01:03:53 INFO - PROCESS | 21433 | ++DOMWINDOW == 7 (0x7fdb314b3000) [pid = 21433] [serial = 7] [outer = (nil)] 01:03:53 INFO - PROCESS | 21433 | [21433] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:03:53 INFO - PROCESS | 21433 | ++DOCSHELL 0x7fdb305be000 == 5 [pid = 21433] [id = 5] 01:03:53 INFO - PROCESS | 21433 | ++DOMWINDOW == 8 (0x7fdb306cf800) [pid = 21433] [serial = 8] [outer = (nil)] 01:03:53 INFO - PROCESS | 21433 | [21433] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:03:54 INFO - PROCESS | 21433 | [21433] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:03:54 INFO - PROCESS | 21433 | ++DOMWINDOW == 9 (0x7fdb2f94ec00) [pid = 21433] [serial = 9] [outer = 0x7fdb306cf800] 01:03:54 INFO - PROCESS | 21433 | ++DOMWINDOW == 10 (0x7fdb2f326800) [pid = 21433] [serial = 10] [outer = 0x7fdb31290800] 01:03:54 INFO - PROCESS | 21433 | ++DOMWINDOW == 11 (0x7fdb2f34a000) [pid = 21433] [serial = 11] [outer = 0x7fdb314b3000] 01:03:54 INFO - PROCESS | 21433 | ++DOMWINDOW == 12 (0x7fdb2f34c000) [pid = 21433] [serial = 12] [outer = 0x7fdb306cf800] 01:03:55 INFO - PROCESS | 21433 | 1456995835438 Marionette DEBUG loaded listener.js 01:03:55 INFO - PROCESS | 21433 | 1456995835454 Marionette DEBUG loaded listener.js 01:03:56 INFO - PROCESS | 21433 | ++DOMWINDOW == 13 (0x7fdb3dd43000) [pid = 21433] [serial = 13] [outer = 0x7fdb306cf800] 01:03:56 INFO - PROCESS | 21433 | 1456995836088 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c1efd057-d8d1-4fca-a989-8a3077714272","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:03:56 INFO - PROCESS | 21433 | 1456995836394 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:03:56 INFO - PROCESS | 21433 | 1456995836399 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:03:56 INFO - PROCESS | 21433 | 1456995836748 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:03:56 INFO - PROCESS | 21433 | 1456995836752 Marionette TRACE conn3 <- [1,3,null,{}] 01:03:56 INFO - PROCESS | 21433 | 1456995836803 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:03:57 INFO - PROCESS | 21433 | [21433] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:03:57 INFO - PROCESS | 21433 | ++DOMWINDOW == 14 (0x7fdb2af3e000) [pid = 21433] [serial = 14] [outer = 0x7fdb306cf800] 01:03:57 INFO - PROCESS | 21433 | [21433] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html 01:03:57 INFO - PROCESS | 21433 | ++DOCSHELL 0x7fdb32155000 == 6 [pid = 21433] [id = 6] 01:03:57 INFO - PROCESS | 21433 | ++DOMWINDOW == 15 (0x7fdb28b09000) [pid = 21433] [serial = 15] [outer = (nil)] 01:03:57 INFO - PROCESS | 21433 | ++DOMWINDOW == 16 (0x7fdb28b0a000) [pid = 21433] [serial = 16] [outer = 0x7fdb28b09000] 01:03:57 INFO - PROCESS | 21433 | ++DOMWINDOW == 17 (0x7fdb28b10c00) [pid = 21433] [serial = 17] [outer = 0x7fdb28b09000] 01:03:58 INFO - PROCESS | 21433 | ++DOCSHELL 0x7fdb2880d000 == 7 [pid = 21433] [id = 7] 01:03:58 INFO - PROCESS | 21433 | ++DOMWINDOW == 18 (0x7fdb28731800) [pid = 21433] [serial = 18] [outer = (nil)] 01:03:58 INFO - PROCESS | 21433 | ++DOMWINDOW == 19 (0x7fdb28737400) [pid = 21433] [serial = 19] [outer = 0x7fdb28731800] 01:03:58 INFO - PROCESS | 21433 | ++DOMWINDOW == 20 (0x7fdb2d44e800) [pid = 21433] [serial = 20] [outer = 0x7fdb28731800] 01:03:58 INFO - PROCESS | 21433 | [21433] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:03:58 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 01:03:58 INFO - document served over http requires an https 01:03:58 INFO - sub-resource via script-tag using the meta-referrer 01:03:58 INFO - delivery method with swap-origin-redirect and when 01:03:58 INFO - the target request is same-origin. - expected FAIL 01:03:58 INFO - TEST-INFO | expected FAIL 01:03:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1179ms 01:03:58 WARNING - u'runner_teardown' () 01:03:59 INFO - Setting up ssl 01:03:59 INFO - PROCESS | certutil | 01:03:59 INFO - PROCESS | certutil | 01:03:59 INFO - PROCESS | certutil | 01:03:59 INFO - Certificate Nickname Trust Attributes 01:03:59 INFO - SSL,S/MIME,JAR/XPI 01:03:59 INFO - 01:03:59 INFO - web-platform-tests CT,, 01:03:59 INFO - 01:03:59 INFO - Starting runner 01:04:01 INFO - PROCESS | 21501 | 1456995841810 Marionette DEBUG Marionette enabled via build flag and pref 01:04:02 INFO - PROCESS | 21501 | ++DOCSHELL 0x7f65235c6000 == 1 [pid = 21501] [id = 1] 01:04:02 INFO - PROCESS | 21501 | ++DOMWINDOW == 1 (0x7f65235c6800) [pid = 21501] [serial = 1] [outer = (nil)] 01:04:02 INFO - PROCESS | 21501 | ++DOMWINDOW == 2 (0x7f65235c7800) [pid = 21501] [serial = 2] [outer = 0x7f65235c6800] 01:04:02 INFO - PROCESS | 21501 | 1456995842502 Marionette INFO Listening on port 3121 01:04:03 INFO - PROCESS | 21501 | 1456995843000 Marionette DEBUG Marionette enabled via command-line flag 01:04:03 INFO - PROCESS | 21501 | ++DOCSHELL 0x7f6520129000 == 2 [pid = 21501] [id = 2] 01:04:03 INFO - PROCESS | 21501 | ++DOMWINDOW == 3 (0x7f6520139800) [pid = 21501] [serial = 3] [outer = (nil)] 01:04:03 INFO - PROCESS | 21501 | ++DOMWINDOW == 4 (0x7f652013a800) [pid = 21501] [serial = 4] [outer = 0x7f6520139800] 01:04:03 INFO - PROCESS | 21501 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f652755fb80 01:04:03 INFO - PROCESS | 21501 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6520042f40 01:04:03 INFO - PROCESS | 21501 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6520054160 01:04:03 INFO - PROCESS | 21501 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6520054460 01:04:03 INFO - PROCESS | 21501 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6520054790 01:04:03 INFO - PROCESS | 21501 | ++DOMWINDOW == 5 (0x7f652009c800) [pid = 21501] [serial = 5] [outer = 0x7f65235c6800] 01:04:03 INFO - PROCESS | 21501 | [21501] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:04:03 INFO - PROCESS | 21501 | 1456995843318 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46081 01:04:03 INFO - PROCESS | 21501 | [21501] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:04:03 INFO - PROCESS | 21501 | 1456995843406 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46082 01:04:03 INFO - PROCESS | 21501 | 1456995843413 Marionette DEBUG Closed connection conn0 01:04:03 INFO - PROCESS | 21501 | [21501] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:04:03 INFO - PROCESS | 21501 | [21501] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:04:03 INFO - PROCESS | 21501 | 1456995843555 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46083 01:04:03 INFO - PROCESS | 21501 | 1456995843558 Marionette DEBUG Closed connection conn1 01:04:03 INFO - PROCESS | 21501 | [21501] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:04:03 INFO - PROCESS | 21501 | 1456995843607 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46084 01:04:03 INFO - PROCESS | 21501 | 1456995843613 Marionette DEBUG Closed connection conn2 01:04:03 INFO - PROCESS | 21501 | 1456995843652 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:04:03 INFO - PROCESS | 21501 | 1456995843675 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:04:04 INFO - PROCESS | 21501 | [21501] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:04:04 INFO - PROCESS | 21501 | ++DOCSHELL 0x7f65148f0000 == 3 [pid = 21501] [id = 3] 01:04:04 INFO - PROCESS | 21501 | ++DOMWINDOW == 6 (0x7f65148f1000) [pid = 21501] [serial = 6] [outer = (nil)] 01:04:04 INFO - PROCESS | 21501 | ++DOCSHELL 0x7f65148f1800 == 4 [pid = 21501] [id = 4] 01:04:04 INFO - PROCESS | 21501 | ++DOMWINDOW == 7 (0x7f65141cf400) [pid = 21501] [serial = 7] [outer = (nil)] 01:04:05 INFO - PROCESS | 21501 | [21501] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:04:05 INFO - PROCESS | 21501 | ++DOCSHELL 0x7f65135f1000 == 5 [pid = 21501] [id = 5] 01:04:05 INFO - PROCESS | 21501 | ++DOMWINDOW == 8 (0x7f6513479800) [pid = 21501] [serial = 8] [outer = (nil)] 01:04:05 INFO - PROCESS | 21501 | [21501] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:04:05 INFO - PROCESS | 21501 | [21501] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:04:05 INFO - PROCESS | 21501 | ++DOMWINDOW == 9 (0x7f6512716400) [pid = 21501] [serial = 9] [outer = 0x7f6513479800] 01:04:06 INFO - PROCESS | 21501 | ++DOMWINDOW == 10 (0x7f65123db000) [pid = 21501] [serial = 10] [outer = 0x7f65148f1000] 01:04:06 INFO - PROCESS | 21501 | ++DOMWINDOW == 11 (0x7f6512122800) [pid = 21501] [serial = 11] [outer = 0x7f65141cf400] 01:04:06 INFO - PROCESS | 21501 | ++DOMWINDOW == 12 (0x7f6512124800) [pid = 21501] [serial = 12] [outer = 0x7f6513479800] 01:04:07 INFO - PROCESS | 21501 | 1456995847196 Marionette DEBUG loaded listener.js 01:04:07 INFO - PROCESS | 21501 | 1456995847212 Marionette DEBUG loaded listener.js 01:04:07 INFO - PROCESS | 21501 | ++DOMWINDOW == 13 (0x7f6520354400) [pid = 21501] [serial = 13] [outer = 0x7f6513479800] 01:04:07 INFO - PROCESS | 21501 | 1456995847879 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"42936dd0-725a-431f-8026-861483668280","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:04:08 INFO - PROCESS | 21501 | 1456995848229 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:04:08 INFO - PROCESS | 21501 | 1456995848235 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:04:08 INFO - PROCESS | 21501 | 1456995848547 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:04:08 INFO - PROCESS | 21501 | 1456995848550 Marionette TRACE conn3 <- [1,3,null,{}] 01:04:08 INFO - PROCESS | 21501 | 1456995848639 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:04:08 INFO - PROCESS | 21501 | [21501] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:04:08 INFO - PROCESS | 21501 | ++DOMWINDOW == 14 (0x7f650cbb1800) [pid = 21501] [serial = 14] [outer = 0x7f6513479800] 01:04:09 INFO - PROCESS | 21501 | [21501] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:04:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html 01:04:09 INFO - PROCESS | 21501 | ++DOCSHELL 0x7f650cab0000 == 6 [pid = 21501] [id = 6] 01:04:09 INFO - PROCESS | 21501 | ++DOMWINDOW == 15 (0x7f650b007c00) [pid = 21501] [serial = 15] [outer = (nil)] 01:04:09 INFO - PROCESS | 21501 | ++DOMWINDOW == 16 (0x7f650b008c00) [pid = 21501] [serial = 16] [outer = 0x7f650b007c00] 01:04:09 INFO - PROCESS | 21501 | ++DOMWINDOW == 17 (0x7f650b00fc00) [pid = 21501] [serial = 17] [outer = 0x7f650b007c00] 01:04:10 INFO - PROCESS | 21501 | ++DOCSHELL 0x7f650ad08800 == 7 [pid = 21501] [id = 7] 01:04:10 INFO - PROCESS | 21501 | ++DOMWINDOW == 18 (0x7f650b010800) [pid = 21501] [serial = 18] [outer = (nil)] 01:04:10 INFO - PROCESS | 21501 | ++DOMWINDOW == 19 (0x7f651250c400) [pid = 21501] [serial = 19] [outer = 0x7f650b010800] 01:04:10 INFO - PROCESS | 21501 | ++DOMWINDOW == 20 (0x7f650ad3cc00) [pid = 21501] [serial = 20] [outer = 0x7f650b010800] 01:04:10 INFO - PROCESS | 21501 | [21501] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:04:10 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 01:04:10 INFO - document served over http requires an https 01:04:10 INFO - sub-resource via xhr-request using the meta-referrer 01:04:10 INFO - delivery method with keep-origin-redirect and when 01:04:10 INFO - the target request is same-origin. - expected FAIL 01:04:10 INFO - TEST-INFO | expected FAIL 01:04:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 1133ms 01:04:10 WARNING - u'runner_teardown' () 01:04:10 INFO - Setting up ssl 01:04:10 INFO - PROCESS | certutil | 01:04:10 INFO - PROCESS | certutil | 01:04:11 INFO - PROCESS | certutil | 01:04:11 INFO - Certificate Nickname Trust Attributes 01:04:11 INFO - SSL,S/MIME,JAR/XPI 01:04:11 INFO - 01:04:11 INFO - web-platform-tests CT,, 01:04:11 INFO - 01:04:11 INFO - Starting runner 01:04:13 INFO - PROCESS | 21567 | 1456995853664 Marionette DEBUG Marionette enabled via build flag and pref 01:04:13 INFO - PROCESS | 21567 | ++DOCSHELL 0x7f47584c3000 == 1 [pid = 21567] [id = 1] 01:04:13 INFO - PROCESS | 21567 | ++DOMWINDOW == 1 (0x7f47584c3800) [pid = 21567] [serial = 1] [outer = (nil)] 01:04:13 INFO - PROCESS | 21567 | ++DOMWINDOW == 2 (0x7f47584c4800) [pid = 21567] [serial = 2] [outer = 0x7f47584c3800] 01:04:14 INFO - PROCESS | 21567 | 1456995854334 Marionette INFO Listening on port 3122 01:04:14 INFO - PROCESS | 21567 | 1456995854832 Marionette DEBUG Marionette enabled via command-line flag 01:04:14 INFO - PROCESS | 21567 | ++DOCSHELL 0x7f4755026000 == 2 [pid = 21567] [id = 2] 01:04:14 INFO - PROCESS | 21567 | ++DOMWINDOW == 3 (0x7f4755036800) [pid = 21567] [serial = 3] [outer = (nil)] 01:04:14 INFO - PROCESS | 21567 | ++DOMWINDOW == 4 (0x7f4755037800) [pid = 21567] [serial = 4] [outer = 0x7f4755036800] 01:04:14 INFO - PROCESS | 21567 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f475c45fb80 01:04:14 INFO - PROCESS | 21567 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f4754f40f40 01:04:15 INFO - PROCESS | 21567 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f4754f520d0 01:04:15 INFO - PROCESS | 21567 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f4754f52460 01:04:15 INFO - PROCESS | 21567 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4754f52790 01:04:15 INFO - PROCESS | 21567 | ++DOMWINDOW == 5 (0x7f4754fa0000) [pid = 21567] [serial = 5] [outer = 0x7f47584c3800] 01:04:15 INFO - PROCESS | 21567 | [21567] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:04:15 INFO - PROCESS | 21567 | 1456995855144 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47334 01:04:15 INFO - PROCESS | 21567 | [21567] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:04:15 INFO - PROCESS | 21567 | 1456995855233 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47335 01:04:15 INFO - PROCESS | 21567 | 1456995855239 Marionette DEBUG Closed connection conn0 01:04:15 INFO - PROCESS | 21567 | [21567] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:04:15 INFO - PROCESS | 21567 | [21567] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:04:15 INFO - PROCESS | 21567 | 1456995855379 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47336 01:04:15 INFO - PROCESS | 21567 | 1456995855383 Marionette DEBUG Closed connection conn1 01:04:15 INFO - PROCESS | 21567 | [21567] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:04:15 INFO - PROCESS | 21567 | 1456995855423 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47337 01:04:15 INFO - PROCESS | 21567 | 1456995855434 Marionette DEBUG Closed connection conn2 01:04:15 INFO - PROCESS | 21567 | 1456995855475 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:04:15 INFO - PROCESS | 21567 | 1456995855494 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:04:16 INFO - PROCESS | 21567 | [21567] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:04:16 INFO - PROCESS | 21567 | ++DOCSHELL 0x7f47494ef000 == 3 [pid = 21567] [id = 3] 01:04:16 INFO - PROCESS | 21567 | ++DOMWINDOW == 6 (0x7f47494ef800) [pid = 21567] [serial = 6] [outer = (nil)] 01:04:16 INFO - PROCESS | 21567 | ++DOCSHELL 0x7f4749953000 == 4 [pid = 21567] [id = 4] 01:04:16 INFO - PROCESS | 21567 | ++DOMWINDOW == 7 (0x7f47492e3c00) [pid = 21567] [serial = 7] [outer = (nil)] 01:04:17 INFO - PROCESS | 21567 | [21567] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:04:17 INFO - PROCESS | 21567 | ++DOCSHELL 0x7f4748693000 == 5 [pid = 21567] [id = 5] 01:04:17 INFO - PROCESS | 21567 | ++DOMWINDOW == 8 (0x7f47484a0800) [pid = 21567] [serial = 8] [outer = (nil)] 01:04:17 INFO - PROCESS | 21567 | [21567] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:04:17 INFO - PROCESS | 21567 | [21567] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:04:17 INFO - PROCESS | 21567 | ++DOMWINDOW == 9 (0x7f474770e800) [pid = 21567] [serial = 9] [outer = 0x7f47484a0800] 01:04:18 INFO - PROCESS | 21567 | ++DOMWINDOW == 10 (0x7f4747111800) [pid = 21567] [serial = 10] [outer = 0x7f47494ef800] 01:04:18 INFO - PROCESS | 21567 | ++DOMWINDOW == 11 (0x7f47472f2000) [pid = 21567] [serial = 11] [outer = 0x7f47492e3c00] 01:04:18 INFO - PROCESS | 21567 | ++DOMWINDOW == 12 (0x7f47472f4000) [pid = 21567] [serial = 12] [outer = 0x7f47484a0800] 01:04:19 INFO - PROCESS | 21567 | 1456995859306 Marionette DEBUG loaded listener.js 01:04:19 INFO - PROCESS | 21567 | 1456995859323 Marionette DEBUG loaded listener.js 01:04:19 INFO - PROCESS | 21567 | ++DOMWINDOW == 13 (0x7f475525a400) [pid = 21567] [serial = 13] [outer = 0x7f47484a0800] 01:04:19 INFO - PROCESS | 21567 | 1456995859972 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c47120f4-ef67-4dc2-832f-62d0adccf179","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:04:20 INFO - PROCESS | 21567 | 1456995860309 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:04:20 INFO - PROCESS | 21567 | 1456995860315 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:04:20 INFO - PROCESS | 21567 | 1456995860626 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:04:20 INFO - PROCESS | 21567 | 1456995860628 Marionette TRACE conn3 <- [1,3,null,{}] 01:04:20 INFO - PROCESS | 21567 | 1456995860721 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:04:20 INFO - PROCESS | 21567 | [21567] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:04:21 INFO - PROCESS | 21567 | ++DOMWINDOW == 14 (0x7f4741c7b000) [pid = 21567] [serial = 14] [outer = 0x7f47484a0800] 01:04:21 INFO - PROCESS | 21567 | [21567] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:04:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html 01:04:21 INFO - PROCESS | 21567 | ++DOCSHELL 0x7f474a0ad000 == 6 [pid = 21567] [id = 6] 01:04:21 INFO - PROCESS | 21567 | ++DOMWINDOW == 15 (0x7f4740007c00) [pid = 21567] [serial = 15] [outer = (nil)] 01:04:21 INFO - PROCESS | 21567 | ++DOMWINDOW == 16 (0x7f4740008c00) [pid = 21567] [serial = 16] [outer = 0x7f4740007c00] 01:04:21 INFO - PROCESS | 21567 | ++DOMWINDOW == 17 (0x7f474000f800) [pid = 21567] [serial = 17] [outer = 0x7f4740007c00] 01:04:22 INFO - PROCESS | 21567 | ++DOCSHELL 0x7f473fe0a800 == 7 [pid = 21567] [id = 7] 01:04:22 INFO - PROCESS | 21567 | ++DOMWINDOW == 18 (0x7f4740011400) [pid = 21567] [serial = 18] [outer = (nil)] 01:04:22 INFO - PROCESS | 21567 | ++DOMWINDOW == 19 (0x7f4741b3cc00) [pid = 21567] [serial = 19] [outer = 0x7f4740011400] 01:04:22 INFO - PROCESS | 21567 | ++DOMWINDOW == 20 (0x7f473f7e9c00) [pid = 21567] [serial = 20] [outer = 0x7f4740011400] 01:04:22 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a 01:04:22 INFO - document served over http requires an https 01:04:22 INFO - sub-resource via xhr-request using the meta-referrer 01:04:22 INFO - delivery method with no-redirect and when 01:04:22 INFO - the target request is same-origin. - expected FAIL 01:04:22 INFO - TEST-INFO | expected FAIL 01:04:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | took 979ms 01:04:22 WARNING - u'runner_teardown' () 01:04:22 INFO - Setting up ssl 01:04:22 INFO - PROCESS | certutil | 01:04:22 INFO - PROCESS | certutil | 01:04:22 INFO - PROCESS | certutil | 01:04:22 INFO - Certificate Nickname Trust Attributes 01:04:22 INFO - SSL,S/MIME,JAR/XPI 01:04:22 INFO - 01:04:22 INFO - web-platform-tests CT,, 01:04:22 INFO - 01:04:23 INFO - Starting runner 01:04:25 INFO - PROCESS | 21632 | 1456995865618 Marionette DEBUG Marionette enabled via build flag and pref 01:04:25 INFO - PROCESS | 21632 | ++DOCSHELL 0x7fe7daac2800 == 1 [pid = 21632] [id = 1] 01:04:25 INFO - PROCESS | 21632 | ++DOMWINDOW == 1 (0x7fe7daac3000) [pid = 21632] [serial = 1] [outer = (nil)] 01:04:25 INFO - PROCESS | 21632 | ++DOMWINDOW == 2 (0x7fe7daac4000) [pid = 21632] [serial = 2] [outer = 0x7fe7daac3000] 01:04:26 INFO - PROCESS | 21632 | 1456995866296 Marionette INFO Listening on port 3123 01:04:26 INFO - PROCESS | 21632 | 1456995866801 Marionette DEBUG Marionette enabled via command-line flag 01:04:26 INFO - PROCESS | 21632 | ++DOCSHELL 0x7fe7d7524800 == 2 [pid = 21632] [id = 2] 01:04:26 INFO - PROCESS | 21632 | ++DOMWINDOW == 3 (0x7fe7d7535000) [pid = 21632] [serial = 3] [outer = (nil)] 01:04:26 INFO - PROCESS | 21632 | ++DOMWINDOW == 4 (0x7fe7d7536000) [pid = 21632] [serial = 4] [outer = 0x7fe7d7535000] 01:04:26 INFO - PROCESS | 21632 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fe7dea5fb80 01:04:26 INFO - PROCESS | 21632 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fe7d743cfd0 01:04:26 INFO - PROCESS | 21632 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fe7d7455160 01:04:26 INFO - PROCESS | 21632 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fe7d7455460 01:04:26 INFO - PROCESS | 21632 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fe7d7455790 01:04:27 INFO - PROCESS | 21632 | ++DOMWINDOW == 5 (0x7fe7d74a5000) [pid = 21632] [serial = 5] [outer = 0x7fe7daac3000] 01:04:27 INFO - PROCESS | 21632 | [21632] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:04:27 INFO - PROCESS | 21632 | 1456995867118 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60976 01:04:27 INFO - PROCESS | 21632 | [21632] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:04:27 INFO - PROCESS | 21632 | 1456995867206 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60977 01:04:27 INFO - PROCESS | 21632 | 1456995867213 Marionette DEBUG Closed connection conn0 01:04:27 INFO - PROCESS | 21632 | [21632] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:04:27 INFO - PROCESS | 21632 | [21632] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:04:27 INFO - PROCESS | 21632 | 1456995867354 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60978 01:04:27 INFO - PROCESS | 21632 | 1456995867358 Marionette DEBUG Closed connection conn1 01:04:27 INFO - PROCESS | 21632 | [21632] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:04:27 INFO - PROCESS | 21632 | 1456995867403 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60979 01:04:27 INFO - PROCESS | 21632 | 1456995867413 Marionette DEBUG Closed connection conn2 01:04:27 INFO - PROCESS | 21632 | 1456995867451 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:04:27 INFO - PROCESS | 21632 | 1456995867472 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:04:28 INFO - PROCESS | 21632 | [21632] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:04:28 INFO - PROCESS | 21632 | ++DOCSHELL 0x7fe7cb791000 == 3 [pid = 21632] [id = 3] 01:04:28 INFO - PROCESS | 21632 | ++DOMWINDOW == 6 (0x7fe7cbdca000) [pid = 21632] [serial = 6] [outer = (nil)] 01:04:28 INFO - PROCESS | 21632 | ++DOCSHELL 0x7fe7d7a82000 == 4 [pid = 21632] [id = 4] 01:04:28 INFO - PROCESS | 21632 | ++DOMWINDOW == 7 (0x7fe7cb6d9800) [pid = 21632] [serial = 7] [outer = (nil)] 01:04:29 INFO - PROCESS | 21632 | [21632] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:04:29 INFO - PROCESS | 21632 | ++DOCSHELL 0x7fe7ca7be000 == 5 [pid = 21632] [id = 5] 01:04:29 INFO - PROCESS | 21632 | ++DOMWINDOW == 8 (0x7fe7ca8c1400) [pid = 21632] [serial = 8] [outer = (nil)] 01:04:29 INFO - PROCESS | 21632 | [21632] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:04:29 INFO - PROCESS | 21632 | [21632] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:04:29 INFO - PROCESS | 21632 | ++DOMWINDOW == 9 (0x7fe7c9b6c800) [pid = 21632] [serial = 9] [outer = 0x7fe7ca8c1400] 01:04:30 INFO - PROCESS | 21632 | ++DOMWINDOW == 10 (0x7fe7c9520800) [pid = 21632] [serial = 10] [outer = 0x7fe7cbdca000] 01:04:30 INFO - PROCESS | 21632 | ++DOMWINDOW == 11 (0x7fe7c953f800) [pid = 21632] [serial = 11] [outer = 0x7fe7cb6d9800] 01:04:30 INFO - PROCESS | 21632 | ++DOMWINDOW == 12 (0x7fe7c9541800) [pid = 21632] [serial = 12] [outer = 0x7fe7ca8c1400] 01:04:31 INFO - PROCESS | 21632 | 1456995871158 Marionette DEBUG loaded listener.js 01:04:31 INFO - PROCESS | 21632 | 1456995871173 Marionette DEBUG loaded listener.js 01:04:31 INFO - PROCESS | 21632 | ++DOMWINDOW == 13 (0x7fe7d7740c00) [pid = 21632] [serial = 13] [outer = 0x7fe7ca8c1400] 01:04:31 INFO - PROCESS | 21632 | 1456995871812 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a0fe8fd3-5cc4-406a-a965-6f8a82ba0cdc","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:04:32 INFO - PROCESS | 21632 | 1456995872136 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:04:32 INFO - PROCESS | 21632 | 1456995872141 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:04:32 INFO - PROCESS | 21632 | 1456995872475 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:04:32 INFO - PROCESS | 21632 | 1456995872479 Marionette TRACE conn3 <- [1,3,null,{}] 01:04:32 INFO - PROCESS | 21632 | 1456995872542 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:04:32 INFO - PROCESS | 21632 | [21632] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:04:32 INFO - PROCESS | 21632 | ++DOMWINDOW == 14 (0x7fe7c3f2a000) [pid = 21632] [serial = 14] [outer = 0x7fe7ca8c1400] 01:04:33 INFO - PROCESS | 21632 | [21632] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:04:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html 01:04:33 INFO - PROCESS | 21632 | ++DOCSHELL 0x7fe7c3e3e800 == 6 [pid = 21632] [id = 6] 01:04:33 INFO - PROCESS | 21632 | ++DOMWINDOW == 15 (0x7fe7c2308800) [pid = 21632] [serial = 15] [outer = (nil)] 01:04:33 INFO - PROCESS | 21632 | ++DOMWINDOW == 16 (0x7fe7c2309800) [pid = 21632] [serial = 16] [outer = 0x7fe7c2308800] 01:04:33 INFO - PROCESS | 21632 | ++DOMWINDOW == 17 (0x7fe7c2310400) [pid = 21632] [serial = 17] [outer = 0x7fe7c2308800] 01:04:33 INFO - PROCESS | 21632 | ++DOCSHELL 0x7fe7c2109000 == 7 [pid = 21632] [id = 7] 01:04:33 INFO - PROCESS | 21632 | ++DOMWINDOW == 18 (0x7fe7c2311000) [pid = 21632] [serial = 18] [outer = (nil)] 01:04:33 INFO - PROCESS | 21632 | ++DOMWINDOW == 19 (0x7fe7c3e0dc00) [pid = 21632] [serial = 19] [outer = 0x7fe7c2311000] 01:04:34 INFO - PROCESS | 21632 | ++DOMWINDOW == 20 (0x7fe7c214b400) [pid = 21632] [serial = 20] [outer = 0x7fe7c2311000] 01:04:34 INFO - PROCESS | 21632 | [21632] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:04:34 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 01:04:34 INFO - document served over http requires an https 01:04:34 INFO - sub-resource via xhr-request using the meta-referrer 01:04:34 INFO - delivery method with swap-origin-redirect and when 01:04:34 INFO - the target request is same-origin. - expected FAIL 01:04:34 INFO - TEST-INFO | expected FAIL 01:04:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | took 1139ms 01:04:34 WARNING - u'runner_teardown' () 01:04:34 INFO - Setting up ssl 01:04:34 INFO - PROCESS | certutil | 01:04:34 INFO - PROCESS | certutil | 01:04:34 INFO - PROCESS | certutil | 01:04:34 INFO - Certificate Nickname Trust Attributes 01:04:34 INFO - SSL,S/MIME,JAR/XPI 01:04:34 INFO - 01:04:34 INFO - web-platform-tests CT,, 01:04:34 INFO - 01:04:35 INFO - Starting runner 01:04:37 INFO - PROCESS | 21699 | 1456995877610 Marionette DEBUG Marionette enabled via build flag and pref 01:04:37 INFO - PROCESS | 21699 | ++DOCSHELL 0x7f9da66c4000 == 1 [pid = 21699] [id = 1] 01:04:37 INFO - PROCESS | 21699 | ++DOMWINDOW == 1 (0x7f9da66c4800) [pid = 21699] [serial = 1] [outer = (nil)] 01:04:37 INFO - PROCESS | 21699 | ++DOMWINDOW == 2 (0x7f9da66c5800) [pid = 21699] [serial = 2] [outer = 0x7f9da66c4800] 01:04:38 INFO - PROCESS | 21699 | 1456995878292 Marionette INFO Listening on port 3124 01:04:38 INFO - PROCESS | 21699 | 1456995878800 Marionette DEBUG Marionette enabled via command-line flag 01:04:38 INFO - PROCESS | 21699 | ++DOCSHELL 0x7f9da322a000 == 2 [pid = 21699] [id = 2] 01:04:38 INFO - PROCESS | 21699 | ++DOMWINDOW == 3 (0x7f9da323a800) [pid = 21699] [serial = 3] [outer = (nil)] 01:04:38 INFO - PROCESS | 21699 | ++DOMWINDOW == 4 (0x7f9da323b800) [pid = 21699] [serial = 4] [outer = 0x7f9da323a800] 01:04:38 INFO - PROCESS | 21699 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9daa65fb80 01:04:38 INFO - PROCESS | 21699 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9da3140fd0 01:04:38 INFO - PROCESS | 21699 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9da3159160 01:04:38 INFO - PROCESS | 21699 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9da3159460 01:04:38 INFO - PROCESS | 21699 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9da3159790 01:04:39 INFO - PROCESS | 21699 | ++DOMWINDOW == 5 (0x7f9d9d4e0000) [pid = 21699] [serial = 5] [outer = 0x7f9da66c4800] 01:04:39 INFO - PROCESS | 21699 | [21699] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:04:39 INFO - PROCESS | 21699 | 1456995879119 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49263 01:04:39 INFO - PROCESS | 21699 | [21699] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:04:39 INFO - PROCESS | 21699 | 1456995879208 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49264 01:04:39 INFO - PROCESS | 21699 | 1456995879215 Marionette DEBUG Closed connection conn0 01:04:39 INFO - PROCESS | 21699 | [21699] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:04:39 INFO - PROCESS | 21699 | [21699] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:04:39 INFO - PROCESS | 21699 | 1456995879357 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49265 01:04:39 INFO - PROCESS | 21699 | 1456995879361 Marionette DEBUG Closed connection conn1 01:04:39 INFO - PROCESS | 21699 | [21699] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:04:39 INFO - PROCESS | 21699 | 1456995879405 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49266 01:04:39 INFO - PROCESS | 21699 | 1456995879412 Marionette DEBUG Closed connection conn2 01:04:39 INFO - PROCESS | 21699 | 1456995879441 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:04:39 INFO - PROCESS | 21699 | 1456995879450 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:04:40 INFO - PROCESS | 21699 | [21699] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:04:41 INFO - PROCESS | 21699 | ++DOCSHELL 0x7f9d96604000 == 3 [pid = 21699] [id = 3] 01:04:41 INFO - PROCESS | 21699 | ++DOMWINDOW == 6 (0x7f9d96608000) [pid = 21699] [serial = 6] [outer = (nil)] 01:04:41 INFO - PROCESS | 21699 | ++DOCSHELL 0x7f9d96608800 == 4 [pid = 21699] [id = 4] 01:04:41 INFO - PROCESS | 21699 | ++DOMWINDOW == 7 (0x7f9d96642000) [pid = 21699] [serial = 7] [outer = (nil)] 01:04:41 INFO - PROCESS | 21699 | [21699] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:04:41 INFO - PROCESS | 21699 | ++DOCSHELL 0x7f9d94fc8800 == 5 [pid = 21699] [id = 5] 01:04:41 INFO - PROCESS | 21699 | ++DOMWINDOW == 8 (0x7f9d94f27c00) [pid = 21699] [serial = 8] [outer = (nil)] 01:04:41 INFO - PROCESS | 21699 | [21699] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:04:42 INFO - PROCESS | 21699 | [21699] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:04:42 INFO - PROCESS | 21699 | ++DOMWINDOW == 9 (0x7f9d94e9e800) [pid = 21699] [serial = 9] [outer = 0x7f9d94f27c00] 01:04:42 INFO - PROCESS | 21699 | ++DOMWINDOW == 10 (0x7f9d94bcd800) [pid = 21699] [serial = 10] [outer = 0x7f9d96608000] 01:04:42 INFO - PROCESS | 21699 | ++DOMWINDOW == 11 (0x7f9d94bec400) [pid = 21699] [serial = 11] [outer = 0x7f9d96642000] 01:04:42 INFO - PROCESS | 21699 | ++DOMWINDOW == 12 (0x7f9d94bee400) [pid = 21699] [serial = 12] [outer = 0x7f9d94f27c00] 01:04:43 INFO - PROCESS | 21699 | 1456995883457 Marionette DEBUG loaded listener.js 01:04:43 INFO - PROCESS | 21699 | 1456995883473 Marionette DEBUG loaded listener.js 01:04:44 INFO - PROCESS | 21699 | ++DOMWINDOW == 13 (0x7f9da342e800) [pid = 21699] [serial = 13] [outer = 0x7f9d94f27c00] 01:04:44 INFO - PROCESS | 21699 | 1456995884098 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"841fdda2-cd41-471a-953b-aa97d8a53a7d","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:04:44 INFO - PROCESS | 21699 | 1456995884319 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:04:44 INFO - PROCESS | 21699 | 1456995884326 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:04:44 INFO - PROCESS | 21699 | 1456995884708 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:04:44 INFO - PROCESS | 21699 | 1456995884712 Marionette TRACE conn3 <- [1,3,null,{}] 01:04:44 INFO - PROCESS | 21699 | 1456995884777 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:04:45 INFO - PROCESS | 21699 | [21699] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:04:45 INFO - PROCESS | 21699 | ++DOMWINDOW == 14 (0x7f9d8fe12c00) [pid = 21699] [serial = 14] [outer = 0x7f9d94f27c00] 01:04:45 INFO - PROCESS | 21699 | [21699] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:04:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html 01:04:45 INFO - PROCESS | 21699 | ++DOCSHELL 0x7f9d8e392800 == 6 [pid = 21699] [id = 6] 01:04:45 INFO - PROCESS | 21699 | ++DOMWINDOW == 15 (0x7f9d8e208000) [pid = 21699] [serial = 15] [outer = (nil)] 01:04:45 INFO - PROCESS | 21699 | ++DOMWINDOW == 16 (0x7f9d8e209000) [pid = 21699] [serial = 16] [outer = 0x7f9d8e208000] 01:04:45 INFO - PROCESS | 21699 | ++DOMWINDOW == 17 (0x7f9d8e20f800) [pid = 21699] [serial = 17] [outer = 0x7f9d8e208000] 01:04:46 INFO - PROCESS | 21699 | ++DOCSHELL 0x7f9d8e008800 == 7 [pid = 21699] [id = 7] 01:04:46 INFO - PROCESS | 21699 | ++DOMWINDOW == 18 (0x7f9d8e211400) [pid = 21699] [serial = 18] [outer = (nil)] 01:04:46 INFO - PROCESS | 21699 | ++DOMWINDOW == 19 (0x7f9d95b32800) [pid = 21699] [serial = 19] [outer = 0x7f9d8e211400] 01:04:46 INFO - PROCESS | 21699 | ++DOMWINDOW == 20 (0x7f9d8dfa4c00) [pid = 21699] [serial = 20] [outer = 0x7f9d8e211400] 01:04:46 INFO - PROCESS | 21699 | [21699] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:04:46 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a 01:04:46 INFO - document served over http requires an https 01:04:46 INFO - sub-resource via xhr-request using the meta-referrer 01:04:46 INFO - delivery method with swap-origin-redirect and when 01:04:46 INFO - the target request is same-origin. - expected FAIL 01:04:46 INFO - TEST-INFO | expected FAIL 01:04:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 1182ms 01:04:46 WARNING - u'runner_teardown' () 01:04:46 INFO - Setting up ssl 01:04:46 INFO - PROCESS | certutil | 01:04:46 INFO - PROCESS | certutil | 01:04:47 INFO - PROCESS | certutil | 01:04:47 INFO - Certificate Nickname Trust Attributes 01:04:47 INFO - SSL,S/MIME,JAR/XPI 01:04:47 INFO - 01:04:47 INFO - web-platform-tests CT,, 01:04:47 INFO - 01:04:47 INFO - Starting runner 01:04:49 INFO - PROCESS | 21764 | 1456995889625 Marionette DEBUG Marionette enabled via build flag and pref 01:04:49 INFO - PROCESS | 21764 | ++DOCSHELL 0x7fd9b08c5000 == 1 [pid = 21764] [id = 1] 01:04:49 INFO - PROCESS | 21764 | ++DOMWINDOW == 1 (0x7fd9b08c5800) [pid = 21764] [serial = 1] [outer = (nil)] 01:04:49 INFO - PROCESS | 21764 | ++DOMWINDOW == 2 (0x7fd9b08c6800) [pid = 21764] [serial = 2] [outer = 0x7fd9b08c5800] 01:04:50 INFO - PROCESS | 21764 | 1456995890283 Marionette INFO Listening on port 3125 01:04:50 INFO - PROCESS | 21764 | 1456995890784 Marionette DEBUG Marionette enabled via command-line flag 01:04:50 INFO - PROCESS | 21764 | ++DOCSHELL 0x7fd9ad429000 == 2 [pid = 21764] [id = 2] 01:04:50 INFO - PROCESS | 21764 | ++DOMWINDOW == 3 (0x7fd9ad439800) [pid = 21764] [serial = 3] [outer = (nil)] 01:04:50 INFO - PROCESS | 21764 | ++DOMWINDOW == 4 (0x7fd9ad43a800) [pid = 21764] [serial = 4] [outer = 0x7fd9ad439800] 01:04:50 INFO - PROCESS | 21764 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fd9b4d5fb80 01:04:50 INFO - PROCESS | 21764 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fd9ad342f40 01:04:50 INFO - PROCESS | 21764 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fd9ad3540d0 01:04:50 INFO - PROCESS | 21764 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fd9ad3543d0 01:04:50 INFO - PROCESS | 21764 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fd9ad354700 01:04:51 INFO - PROCESS | 21764 | ++DOMWINDOW == 5 (0x7fd9ad39d800) [pid = 21764] [serial = 5] [outer = 0x7fd9b08c5800] 01:04:51 INFO - PROCESS | 21764 | [21764] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:04:51 INFO - PROCESS | 21764 | 1456995891092 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:45334 01:04:51 INFO - PROCESS | 21764 | [21764] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:04:51 INFO - PROCESS | 21764 | 1456995891178 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:45335 01:04:51 INFO - PROCESS | 21764 | 1456995891184 Marionette DEBUG Closed connection conn0 01:04:51 INFO - PROCESS | 21764 | [21764] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:04:51 INFO - PROCESS | 21764 | [21764] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:04:51 INFO - PROCESS | 21764 | 1456995891321 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:45336 01:04:51 INFO - PROCESS | 21764 | 1456995891325 Marionette DEBUG Closed connection conn1 01:04:51 INFO - PROCESS | 21764 | [21764] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:04:51 INFO - PROCESS | 21764 | 1456995891369 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:45337 01:04:51 INFO - PROCESS | 21764 | 1456995891379 Marionette DEBUG Closed connection conn2 01:04:51 INFO - PROCESS | 21764 | 1456995891403 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:04:51 INFO - PROCESS | 21764 | 1456995891413 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:04:52 INFO - PROCESS | 21764 | [21764] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:04:52 INFO - PROCESS | 21764 | ++DOCSHELL 0x7fd9a11bf000 == 3 [pid = 21764] [id = 3] 01:04:52 INFO - PROCESS | 21764 | ++DOMWINDOW == 6 (0x7fd9a11bf800) [pid = 21764] [serial = 6] [outer = (nil)] 01:04:52 INFO - PROCESS | 21764 | ++DOCSHELL 0x7fd9a11c0000 == 4 [pid = 21764] [id = 4] 01:04:52 INFO - PROCESS | 21764 | ++DOMWINDOW == 7 (0x7fd9a14b5000) [pid = 21764] [serial = 7] [outer = (nil)] 01:04:53 INFO - PROCESS | 21764 | [21764] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:04:53 INFO - PROCESS | 21764 | ++DOCSHELL 0x7fd99f9af800 == 5 [pid = 21764] [id = 5] 01:04:53 INFO - PROCESS | 21764 | ++DOMWINDOW == 8 (0x7fd9a05f4400) [pid = 21764] [serial = 8] [outer = (nil)] 01:04:53 INFO - PROCESS | 21764 | [21764] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:04:53 INFO - PROCESS | 21764 | [21764] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:04:53 INFO - PROCESS | 21764 | ++DOMWINDOW == 9 (0x7fd99f8ebc00) [pid = 21764] [serial = 9] [outer = 0x7fd9a05f4400] 01:04:54 INFO - PROCESS | 21764 | ++DOMWINDOW == 10 (0x7fd99f5ab000) [pid = 21764] [serial = 10] [outer = 0x7fd9a11bf800] 01:04:54 INFO - PROCESS | 21764 | ++DOMWINDOW == 11 (0x7fd99f5d5800) [pid = 21764] [serial = 11] [outer = 0x7fd9a14b5000] 01:04:54 INFO - PROCESS | 21764 | ++DOMWINDOW == 12 (0x7fd99f5d7800) [pid = 21764] [serial = 12] [outer = 0x7fd9a05f4400] 01:04:55 INFO - PROCESS | 21764 | 1456995895240 Marionette DEBUG loaded listener.js 01:04:55 INFO - PROCESS | 21764 | 1456995895258 Marionette DEBUG loaded listener.js 01:04:55 INFO - PROCESS | 21764 | ++DOMWINDOW == 13 (0x7fd9ad6e5000) [pid = 21764] [serial = 13] [outer = 0x7fd9a05f4400] 01:04:55 INFO - PROCESS | 21764 | 1456995895888 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"4c355321-af6e-4ebe-ae46-b5accb8a803f","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:04:56 INFO - PROCESS | 21764 | 1456995896108 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:04:56 INFO - PROCESS | 21764 | 1456995896131 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:04:56 INFO - PROCESS | 21764 | 1456995896506 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:04:56 INFO - PROCESS | 21764 | 1456995896509 Marionette TRACE conn3 <- [1,3,null,{}] 01:04:56 INFO - PROCESS | 21764 | 1456995896559 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:04:56 INFO - PROCESS | 21764 | [21764] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:04:56 INFO - PROCESS | 21764 | ++DOMWINDOW == 14 (0x7fd99a3b8400) [pid = 21764] [serial = 14] [outer = 0x7fd9a05f4400] 01:04:57 INFO - PROCESS | 21764 | [21764] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:04:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html 01:04:57 INFO - PROCESS | 21764 | ++DOCSHELL 0x7fd99868f000 == 6 [pid = 21764] [id = 6] 01:04:57 INFO - PROCESS | 21764 | ++DOMWINDOW == 15 (0x7fd998406000) [pid = 21764] [serial = 15] [outer = (nil)] 01:04:57 INFO - PROCESS | 21764 | ++DOMWINDOW == 16 (0x7fd998407000) [pid = 21764] [serial = 16] [outer = 0x7fd998406000] 01:04:57 INFO - PROCESS | 21764 | ++DOMWINDOW == 17 (0x7fd99840dc00) [pid = 21764] [serial = 17] [outer = 0x7fd998406000] 01:04:57 INFO - PROCESS | 21764 | ++DOCSHELL 0x7fd9984e1800 == 7 [pid = 21764] [id = 7] 01:04:57 INFO - PROCESS | 21764 | ++DOMWINDOW == 18 (0x7fd99823b800) [pid = 21764] [serial = 18] [outer = (nil)] 01:04:57 INFO - PROCESS | 21764 | ++DOMWINDOW == 19 (0x7fd998244c00) [pid = 21764] [serial = 19] [outer = 0x7fd99823b800] 01:04:57 INFO - PROCESS | 21764 | ++DOMWINDOW == 20 (0x7fd998291800) [pid = 21764] [serial = 20] [outer = 0x7fd99823b800] 01:04:58 INFO - PROCESS | 21764 | [21764] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:04:58 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a 01:04:58 INFO - document served over http requires an https 01:04:58 INFO - sub-resource via xhr-request using the meta-referrer 01:04:58 INFO - delivery method with keep-origin-redirect and when 01:04:58 INFO - the target request is same-origin. - expected FAIL 01:04:58 INFO - TEST-INFO | expected FAIL 01:04:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | took 1195ms 01:04:58 WARNING - u'runner_teardown' () 01:04:58 INFO - Setting up ssl 01:04:58 INFO - PROCESS | certutil | 01:04:58 INFO - PROCESS | certutil | 01:04:58 INFO - PROCESS | certutil | 01:04:58 INFO - Certificate Nickname Trust Attributes 01:04:58 INFO - SSL,S/MIME,JAR/XPI 01:04:58 INFO - 01:04:58 INFO - web-platform-tests CT,, 01:04:58 INFO - 01:04:58 INFO - Starting runner 01:05:01 INFO - PROCESS | 21831 | 1456995901527 Marionette DEBUG Marionette enabled via build flag and pref 01:05:01 INFO - PROCESS | 21831 | ++DOCSHELL 0x7f1a9e1c3800 == 1 [pid = 21831] [id = 1] 01:05:01 INFO - PROCESS | 21831 | ++DOMWINDOW == 1 (0x7f1a9e1c4000) [pid = 21831] [serial = 1] [outer = (nil)] 01:05:01 INFO - PROCESS | 21831 | ++DOMWINDOW == 2 (0x7f1a9e1c5000) [pid = 21831] [serial = 2] [outer = 0x7f1a9e1c4000] 01:05:02 INFO - PROCESS | 21831 | 1456995902253 Marionette INFO Listening on port 3126 01:05:02 INFO - PROCESS | 21831 | 1456995902775 Marionette DEBUG Marionette enabled via command-line flag 01:05:02 INFO - PROCESS | 21831 | ++DOCSHELL 0x7f1a9ad26800 == 2 [pid = 21831] [id = 2] 01:05:02 INFO - PROCESS | 21831 | ++DOMWINDOW == 3 (0x7f1a9ad37000) [pid = 21831] [serial = 3] [outer = (nil)] 01:05:02 INFO - PROCESS | 21831 | ++DOMWINDOW == 4 (0x7f1a9ad38000) [pid = 21831] [serial = 4] [outer = 0x7f1a9ad37000] 01:05:02 INFO - PROCESS | 21831 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f1aa215fb80 01:05:02 INFO - PROCESS | 21831 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f1a9ac42f40 01:05:02 INFO - PROCESS | 21831 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f1a9ac520d0 01:05:02 INFO - PROCESS | 21831 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f1a9ac523d0 01:05:02 INFO - PROCESS | 21831 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f1a9ac52790 01:05:03 INFO - PROCESS | 21831 | ++DOMWINDOW == 5 (0x7f1a9aca0000) [pid = 21831] [serial = 5] [outer = 0x7f1a9e1c4000] 01:05:03 INFO - PROCESS | 21831 | [21831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:05:03 INFO - PROCESS | 21831 | 1456995903087 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:33439 01:05:03 INFO - PROCESS | 21831 | [21831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:05:03 INFO - PROCESS | 21831 | 1456995903173 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:33440 01:05:03 INFO - PROCESS | 21831 | 1456995903179 Marionette DEBUG Closed connection conn0 01:05:03 INFO - PROCESS | 21831 | [21831] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:05:03 INFO - PROCESS | 21831 | [21831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:05:03 INFO - PROCESS | 21831 | 1456995903317 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:33441 01:05:03 INFO - PROCESS | 21831 | 1456995903320 Marionette DEBUG Closed connection conn1 01:05:03 INFO - PROCESS | 21831 | [21831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:05:03 INFO - PROCESS | 21831 | 1456995903371 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:33442 01:05:03 INFO - PROCESS | 21831 | 1456995903374 Marionette DEBUG Closed connection conn2 01:05:03 INFO - PROCESS | 21831 | 1456995903416 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:05:03 INFO - PROCESS | 21831 | 1456995903434 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:05:04 INFO - PROCESS | 21831 | [21831] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:05:04 INFO - PROCESS | 21831 | ++DOCSHELL 0x7f1a8f093000 == 3 [pid = 21831] [id = 3] 01:05:04 INFO - PROCESS | 21831 | ++DOMWINDOW == 6 (0x7f1a8f62f800) [pid = 21831] [serial = 6] [outer = (nil)] 01:05:04 INFO - PROCESS | 21831 | ++DOCSHELL 0x7f1a8f636000 == 4 [pid = 21831] [id = 4] 01:05:04 INFO - PROCESS | 21831 | ++DOMWINDOW == 7 (0x7f1a8efd7c00) [pid = 21831] [serial = 7] [outer = (nil)] 01:05:05 INFO - PROCESS | 21831 | [21831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:05:05 INFO - PROCESS | 21831 | ++DOCSHELL 0x7f1a8e0be000 == 5 [pid = 21831] [id = 5] 01:05:05 INFO - PROCESS | 21831 | ++DOMWINDOW == 8 (0x7f1a8e1be800) [pid = 21831] [serial = 8] [outer = (nil)] 01:05:05 INFO - PROCESS | 21831 | [21831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:05:05 INFO - PROCESS | 21831 | [21831] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:05:05 INFO - PROCESS | 21831 | ++DOMWINDOW == 9 (0x7f1a8d423000) [pid = 21831] [serial = 9] [outer = 0x7f1a8e1be800] 01:05:05 INFO - PROCESS | 21831 | ++DOMWINDOW == 10 (0x7f1a8ce11800) [pid = 21831] [serial = 10] [outer = 0x7f1a8f62f800] 01:05:05 INFO - PROCESS | 21831 | ++DOMWINDOW == 11 (0x7f1a8ce2f000) [pid = 21831] [serial = 11] [outer = 0x7f1a8efd7c00] 01:05:05 INFO - PROCESS | 21831 | ++DOMWINDOW == 12 (0x7f1a8ce31000) [pid = 21831] [serial = 12] [outer = 0x7f1a8e1be800] 01:05:07 INFO - PROCESS | 21831 | 1456995907093 Marionette DEBUG loaded listener.js 01:05:07 INFO - PROCESS | 21831 | 1456995907108 Marionette DEBUG loaded listener.js 01:05:07 INFO - PROCESS | 21831 | ++DOMWINDOW == 13 (0x7f1a9af40c00) [pid = 21831] [serial = 13] [outer = 0x7f1a8e1be800] 01:05:07 INFO - PROCESS | 21831 | 1456995907741 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a05730c4-1666-490a-ac70-be929a9ad908","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:05:08 INFO - PROCESS | 21831 | 1456995908059 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:05:08 INFO - PROCESS | 21831 | 1456995908063 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:05:08 INFO - PROCESS | 21831 | 1456995908382 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:05:08 INFO - PROCESS | 21831 | 1456995908387 Marionette TRACE conn3 <- [1,3,null,{}] 01:05:08 INFO - PROCESS | 21831 | 1456995908462 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:05:08 INFO - PROCESS | 21831 | [21831] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:05:08 INFO - PROCESS | 21831 | ++DOMWINDOW == 14 (0x7f1a87f8b400) [pid = 21831] [serial = 14] [outer = 0x7f1a8e1be800] 01:05:09 INFO - PROCESS | 21831 | [21831] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:05:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html 01:05:09 INFO - PROCESS | 21831 | ++DOCSHELL 0x7f1a90ed7000 == 6 [pid = 21831] [id = 6] 01:05:09 INFO - PROCESS | 21831 | ++DOMWINDOW == 15 (0x7f1a85d08c00) [pid = 21831] [serial = 15] [outer = (nil)] 01:05:09 INFO - PROCESS | 21831 | ++DOMWINDOW == 16 (0x7f1a85d09c00) [pid = 21831] [serial = 16] [outer = 0x7f1a85d08c00] 01:05:09 INFO - PROCESS | 21831 | ++DOMWINDOW == 17 (0x7f1a85d10800) [pid = 21831] [serial = 17] [outer = 0x7f1a85d08c00] 01:05:09 INFO - PROCESS | 21831 | ++DOCSHELL 0x7f1a85b08800 == 7 [pid = 21831] [id = 7] 01:05:09 INFO - PROCESS | 21831 | ++DOMWINDOW == 18 (0x7f1a85d11800) [pid = 21831] [serial = 18] [outer = (nil)] 01:05:09 INFO - PROCESS | 21831 | ++DOMWINDOW == 19 (0x7f1a8782e800) [pid = 21831] [serial = 19] [outer = 0x7f1a85d11800] 01:05:10 INFO - PROCESS | 21831 | ++DOMWINDOW == 20 (0x7f1a85b4c000) [pid = 21831] [serial = 20] [outer = 0x7f1a85d11800] 01:05:10 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a 01:05:10 INFO - document served over http requires an https 01:05:10 INFO - sub-resource via xhr-request using the meta-referrer 01:05:10 INFO - delivery method with no-redirect and when 01:05:10 INFO - the target request is same-origin. - expected FAIL 01:05:10 INFO - TEST-INFO | expected FAIL 01:05:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | took 978ms 01:05:10 WARNING - u'runner_teardown' () 01:05:10 INFO - Setting up ssl 01:05:10 INFO - PROCESS | certutil | 01:05:10 INFO - PROCESS | certutil | 01:05:10 INFO - PROCESS | certutil | 01:05:10 INFO - Certificate Nickname Trust Attributes 01:05:10 INFO - SSL,S/MIME,JAR/XPI 01:05:10 INFO - 01:05:10 INFO - web-platform-tests CT,, 01:05:10 INFO - 01:05:10 INFO - Starting runner 01:05:13 INFO - PROCESS | 21896 | 1456995913337 Marionette DEBUG Marionette enabled via build flag and pref 01:05:13 INFO - PROCESS | 21896 | ++DOCSHELL 0x7f17ec6c3800 == 1 [pid = 21896] [id = 1] 01:05:13 INFO - PROCESS | 21896 | ++DOMWINDOW == 1 (0x7f17ec6c4000) [pid = 21896] [serial = 1] [outer = (nil)] 01:05:13 INFO - PROCESS | 21896 | ++DOMWINDOW == 2 (0x7f17ec6c5000) [pid = 21896] [serial = 2] [outer = 0x7f17ec6c4000] 01:05:14 INFO - PROCESS | 21896 | 1456995914010 Marionette INFO Listening on port 3127 01:05:14 INFO - PROCESS | 21896 | 1456995914521 Marionette DEBUG Marionette enabled via command-line flag 01:05:14 INFO - PROCESS | 21896 | ++DOCSHELL 0x7f17e9227000 == 2 [pid = 21896] [id = 2] 01:05:14 INFO - PROCESS | 21896 | ++DOMWINDOW == 3 (0x7f17e9237800) [pid = 21896] [serial = 3] [outer = (nil)] 01:05:14 INFO - PROCESS | 21896 | ++DOMWINDOW == 4 (0x7f17e9238800) [pid = 21896] [serial = 4] [outer = 0x7f17e9237800] 01:05:14 INFO - PROCESS | 21896 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f17f065fb80 01:05:14 INFO - PROCESS | 21896 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f17e9141fd0 01:05:14 INFO - PROCESS | 21896 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f17e9153160 01:05:14 INFO - PROCESS | 21896 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f17e9153460 01:05:14 INFO - PROCESS | 21896 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f17e9153790 01:05:14 INFO - PROCESS | 21896 | ++DOMWINDOW == 5 (0x7f17e91a8000) [pid = 21896] [serial = 5] [outer = 0x7f17ec6c4000] 01:05:14 INFO - PROCESS | 21896 | [21896] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:05:14 INFO - PROCESS | 21896 | 1456995914835 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47280 01:05:14 INFO - PROCESS | 21896 | [21896] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:05:14 INFO - PROCESS | 21896 | 1456995914923 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47281 01:05:14 INFO - PROCESS | 21896 | 1456995914930 Marionette DEBUG Closed connection conn0 01:05:15 INFO - PROCESS | 21896 | [21896] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:05:15 INFO - PROCESS | 21896 | [21896] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:05:15 INFO - PROCESS | 21896 | 1456995915071 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47282 01:05:15 INFO - PROCESS | 21896 | 1456995915075 Marionette DEBUG Closed connection conn1 01:05:15 INFO - PROCESS | 21896 | [21896] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:05:15 INFO - PROCESS | 21896 | 1456995915120 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47283 01:05:15 INFO - PROCESS | 21896 | 1456995915127 Marionette DEBUG Closed connection conn2 01:05:15 INFO - PROCESS | 21896 | 1456995915149 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:05:15 INFO - PROCESS | 21896 | 1456995915161 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:05:15 INFO - PROCESS | 21896 | [21896] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:05:16 INFO - PROCESS | 21896 | ++DOCSHELL 0x7f17dd067800 == 3 [pid = 21896] [id = 3] 01:05:16 INFO - PROCESS | 21896 | ++DOMWINDOW == 6 (0x7f17dd068000) [pid = 21896] [serial = 6] [outer = (nil)] 01:05:16 INFO - PROCESS | 21896 | ++DOCSHELL 0x7f17dd068800 == 4 [pid = 21896] [id = 4] 01:05:16 INFO - PROCESS | 21896 | ++DOMWINDOW == 7 (0x7f17dd2af800) [pid = 21896] [serial = 7] [outer = (nil)] 01:05:17 INFO - PROCESS | 21896 | [21896] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:05:17 INFO - PROCESS | 21896 | ++DOCSHELL 0x7f17db8aa800 == 5 [pid = 21896] [id = 5] 01:05:17 INFO - PROCESS | 21896 | ++DOMWINDOW == 8 (0x7f17dc4ef000) [pid = 21896] [serial = 8] [outer = (nil)] 01:05:17 INFO - PROCESS | 21896 | [21896] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:05:17 INFO - PROCESS | 21896 | [21896] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:05:17 INFO - PROCESS | 21896 | ++DOMWINDOW == 9 (0x7f17db789c00) [pid = 21896] [serial = 9] [outer = 0x7f17dc4ef000] 01:05:17 INFO - PROCESS | 21896 | ++DOMWINDOW == 10 (0x7f17db4a7800) [pid = 21896] [serial = 10] [outer = 0x7f17dd068000] 01:05:17 INFO - PROCESS | 21896 | ++DOMWINDOW == 11 (0x7f17db4d5000) [pid = 21896] [serial = 11] [outer = 0x7f17dd2af800] 01:05:17 INFO - PROCESS | 21896 | ++DOMWINDOW == 12 (0x7f17db4d7000) [pid = 21896] [serial = 12] [outer = 0x7f17dc4ef000] 01:05:19 INFO - PROCESS | 21896 | 1456995919030 Marionette DEBUG loaded listener.js 01:05:19 INFO - PROCESS | 21896 | 1456995919045 Marionette DEBUG loaded listener.js 01:05:19 INFO - PROCESS | 21896 | ++DOMWINDOW == 13 (0x7f17e94d4c00) [pid = 21896] [serial = 13] [outer = 0x7f17dc4ef000] 01:05:19 INFO - PROCESS | 21896 | 1456995919708 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2e5a7ab2-bc18-456a-946e-c1a5633d6cd7","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:05:20 INFO - PROCESS | 21896 | 1456995919997 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:05:20 INFO - PROCESS | 21896 | 1456995920008 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:05:20 INFO - PROCESS | 21896 | 1456995920341 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:05:20 INFO - PROCESS | 21896 | 1456995920344 Marionette TRACE conn3 <- [1,3,null,{}] 01:05:20 INFO - PROCESS | 21896 | 1456995920392 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:05:20 INFO - PROCESS | 21896 | [21896] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:05:20 INFO - PROCESS | 21896 | ++DOMWINDOW == 14 (0x7f17de21b000) [pid = 21896] [serial = 14] [outer = 0x7f17dc4ef000] 01:05:21 INFO - PROCESS | 21896 | [21896] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:05:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html 01:05:21 INFO - PROCESS | 21896 | ++DOCSHELL 0x7f17d457f000 == 6 [pid = 21896] [id = 6] 01:05:21 INFO - PROCESS | 21896 | ++DOMWINDOW == 15 (0x7f17d4308400) [pid = 21896] [serial = 15] [outer = (nil)] 01:05:21 INFO - PROCESS | 21896 | ++DOMWINDOW == 16 (0x7f17d4309400) [pid = 21896] [serial = 16] [outer = 0x7f17d4308400] 01:05:21 INFO - PROCESS | 21896 | ++DOMWINDOW == 17 (0x7f17d430fc00) [pid = 21896] [serial = 17] [outer = 0x7f17d4308400] 01:05:21 INFO - PROCESS | 21896 | ++DOCSHELL 0x7f17d43e3000 == 7 [pid = 21896] [id = 7] 01:05:21 INFO - PROCESS | 21896 | ++DOMWINDOW == 18 (0x7f17d4548400) [pid = 21896] [serial = 18] [outer = (nil)] 01:05:21 INFO - PROCESS | 21896 | ++DOMWINDOW == 19 (0x7f17d96a7c00) [pid = 21896] [serial = 19] [outer = 0x7f17d4548400] 01:05:21 INFO - PROCESS | 21896 | ++DOMWINDOW == 20 (0x7f17d3a77800) [pid = 21896] [serial = 20] [outer = 0x7f17d4548400] 01:05:22 INFO - PROCESS | 21896 | [21896] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:05:22 INFO - TEST-UNEXPECTED-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a 01:05:22 INFO - document served over http requires an https 01:05:22 INFO - sub-resource via xhr-request using the meta-referrer 01:05:22 INFO - delivery method with swap-origin-redirect and when 01:05:22 INFO - the target request is same-origin. - expected FAIL 01:05:22 INFO - TEST-INFO | expected FAIL 01:05:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | took 1189ms 01:05:22 WARNING - u'runner_teardown' () 01:05:22 INFO - Setting up ssl 01:05:22 INFO - PROCESS | certutil | 01:05:22 INFO - PROCESS | certutil | 01:05:22 INFO - PROCESS | certutil | 01:05:22 INFO - Certificate Nickname Trust Attributes 01:05:22 INFO - SSL,S/MIME,JAR/XPI 01:05:22 INFO - 01:05:22 INFO - web-platform-tests CT,, 01:05:22 INFO - 01:05:22 INFO - Starting runner 01:05:25 INFO - PROCESS | 21960 | 1456995925426 Marionette DEBUG Marionette enabled via build flag and pref 01:05:25 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724b6c6000 == 1 [pid = 21960] [id = 1] 01:05:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 1 (0x7f724b6c6800) [pid = 21960] [serial = 1] [outer = (nil)] 01:05:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 2 (0x7f724b6c7800) [pid = 21960] [serial = 2] [outer = 0x7f724b6c6800] 01:05:26 INFO - PROCESS | 21960 | 1456995926107 Marionette INFO Listening on port 3128 01:05:26 INFO - PROCESS | 21960 | 1456995926614 Marionette DEBUG Marionette enabled via command-line flag 01:05:26 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724822b000 == 2 [pid = 21960] [id = 2] 01:05:26 INFO - PROCESS | 21960 | ++DOMWINDOW == 3 (0x7f724823b800) [pid = 21960] [serial = 3] [outer = (nil)] 01:05:26 INFO - PROCESS | 21960 | ++DOMWINDOW == 4 (0x7f724823c800) [pid = 21960] [serial = 4] [outer = 0x7f724823b800] 01:05:26 INFO - PROCESS | 21960 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f724fb5fc10 01:05:26 INFO - PROCESS | 21960 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f724813dfd0 01:05:26 INFO - PROCESS | 21960 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7248156160 01:05:26 INFO - PROCESS | 21960 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7248156460 01:05:26 INFO - PROCESS | 21960 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7248156790 01:05:26 INFO - PROCESS | 21960 | ++DOMWINDOW == 5 (0x7f724819e800) [pid = 21960] [serial = 5] [outer = 0x7f724b6c6800] 01:05:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:05:26 INFO - PROCESS | 21960 | 1456995926932 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46154 01:05:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:05:27 INFO - PROCESS | 21960 | 1456995927020 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46155 01:05:27 INFO - PROCESS | 21960 | 1456995927027 Marionette DEBUG Closed connection conn0 01:05:27 INFO - PROCESS | 21960 | [21960] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2172 01:05:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:05:27 INFO - PROCESS | 21960 | 1456995927170 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46156 01:05:27 INFO - PROCESS | 21960 | 1456995927173 Marionette DEBUG Closed connection conn1 01:05:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848 01:05:27 INFO - PROCESS | 21960 | 1456995927219 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46157 01:05:27 INFO - PROCESS | 21960 | 1456995927229 Marionette DEBUG Closed connection conn2 01:05:27 INFO - PROCESS | 21960 | 1456995927265 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:05:27 INFO - PROCESS | 21960 | 1456995927282 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"} 01:05:28 INFO - PROCESS | 21960 | [21960] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:05:28 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b18c000 == 3 [pid = 21960] [id = 3] 01:05:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 6 (0x7f723b18c800) [pid = 21960] [serial = 6] [outer = (nil)] 01:05:28 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b18d000 == 4 [pid = 21960] [id = 4] 01:05:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 7 (0x7f723b3e9400) [pid = 21960] [serial = 7] [outer = (nil)] 01:05:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:05:29 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723a854800 == 5 [pid = 21960] [id = 5] 01:05:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 8 (0x7f723a5e3000) [pid = 21960] [serial = 8] [outer = (nil)] 01:05:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:05:29 INFO - PROCESS | 21960 | [21960] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:05:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 9 (0x7f7239787800) [pid = 21960] [serial = 9] [outer = 0x7f723a5e3000] 01:05:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 10 (0x7f7239239800) [pid = 21960] [serial = 10] [outer = 0x7f723b18c800] 01:05:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 11 (0x7f7239255800) [pid = 21960] [serial = 11] [outer = 0x7f723b3e9400] 01:05:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 12 (0x7f7239257800) [pid = 21960] [serial = 12] [outer = 0x7f723a5e3000] 01:05:31 INFO - PROCESS | 21960 | 1456995931107 Marionette DEBUG loaded listener.js 01:05:31 INFO - PROCESS | 21960 | 1456995931122 Marionette DEBUG loaded listener.js 01:05:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 13 (0x7f72484a9c00) [pid = 21960] [serial = 13] [outer = 0x7f723a5e3000] 01:05:31 INFO - PROCESS | 21960 | 1456995931760 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"78b762b8-0e5e-4694-970a-1635cdb8db47","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160302222924","device":"desktop","version":"47.0a1"}}] 01:05:32 INFO - PROCESS | 21960 | 1456995932074 Marionette TRACE conn3 -> [0,2,"getContext",null] 01:05:32 INFO - PROCESS | 21960 | 1456995932080 Marionette TRACE conn3 <- [1,2,null,{"value":"content"}] 01:05:32 INFO - PROCESS | 21960 | 1456995932413 Marionette TRACE conn3 -> [0,3,"setContext",{"value":"chrome"}] 01:05:32 INFO - PROCESS | 21960 | 1456995932417 Marionette TRACE conn3 <- [1,3,null,{}] 01:05:32 INFO - PROCESS | 21960 | 1456995932461 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}] 01:05:32 INFO - PROCESS | 21960 | [21960] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286 01:05:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 14 (0x7f723538a800) [pid = 21960] [serial = 14] [outer = 0x7f723a5e3000] 01:05:33 INFO - PROCESS | 21960 | [21960] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:05:33 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 01:05:33 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7233c31000 == 6 [pid = 21960] [id = 6] 01:05:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 15 (0x7f7233107c00) [pid = 21960] [serial = 15] [outer = (nil)] 01:05:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 16 (0x7f7233108c00) [pid = 21960] [serial = 16] [outer = 0x7f7233107c00] 01:05:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 17 (0x7f723310f800) [pid = 21960] [serial = 17] [outer = 0x7f7233107c00] 01:05:33 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72331e0800 == 7 [pid = 21960] [id = 7] 01:05:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 18 (0x7f7232f43400) [pid = 21960] [serial = 18] [outer = (nil)] 01:05:33 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72331e3000 == 8 [pid = 21960] [id = 8] 01:05:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 19 (0x7f7233c0a000) [pid = 21960] [serial = 19] [outer = (nil)] 01:05:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 20 (0x7f723538b000) [pid = 21960] [serial = 20] [outer = 0x7f7233c0a000] 01:05:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 21 (0x7f7232e93400) [pid = 21960] [serial = 21] [outer = 0x7f7233c0a000] 01:05:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 22 (0x7f72323d9c00) [pid = 21960] [serial = 22] [outer = 0x7f7232f43400] 01:05:34 INFO - PROCESS | 21960 | [21960] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101 01:05:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:05:34 INFO - document served over http requires an http 01:05:34 INFO - sub-resource via iframe-tag using the attr-referrer 01:05:34 INFO - delivery method with keep-origin-redirect and when 01:05:34 INFO - the target request is cross-origin. 01:05:34 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1230ms 01:05:34 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 01:05:34 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231420800 == 9 [pid = 21960] [id = 9] 01:05:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 23 (0x7f72315c6c00) [pid = 21960] [serial = 23] [outer = (nil)] 01:05:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 24 (0x7f72315c8000) [pid = 21960] [serial = 24] [outer = 0x7f72315c6c00] 01:05:35 INFO - PROCESS | 21960 | ++DOMWINDOW == 25 (0x7f72315cd400) [pid = 21960] [serial = 25] [outer = 0x7f72315c6c00] 01:05:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:05:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:05:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:05:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:05:35 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723143c800 == 10 [pid = 21960] [id = 10] 01:05:35 INFO - PROCESS | 21960 | ++DOMWINDOW == 26 (0x7f723180d400) [pid = 21960] [serial = 26] [outer = (nil)] 01:05:35 INFO - PROCESS | 21960 | ++DOMWINDOW == 27 (0x7f7231814000) [pid = 21960] [serial = 27] [outer = 0x7f723180d400] 01:05:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:05:35 INFO - document served over http requires an http 01:05:35 INFO - sub-resource via iframe-tag using the attr-referrer 01:05:35 INFO - delivery method with no-redirect and when 01:05:35 INFO - the target request is cross-origin. 01:05:35 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 944ms 01:05:35 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 01:05:36 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231435800 == 11 [pid = 21960] [id = 11] 01:05:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 28 (0x7f72315be400) [pid = 21960] [serial = 28] [outer = (nil)] 01:05:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 29 (0x7f72315c3400) [pid = 21960] [serial = 29] [outer = 0x7f72315be400] 01:05:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 30 (0x7f72322de000) [pid = 21960] [serial = 30] [outer = 0x7f72315be400] 01:05:36 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231890800 == 12 [pid = 21960] [id = 12] 01:05:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 31 (0x7f7231891000) [pid = 21960] [serial = 31] [outer = (nil)] 01:05:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 32 (0x7f7231894000) [pid = 21960] [serial = 32] [outer = 0x7f7231891000] 01:05:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:05:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:05:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:05:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:05:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 33 (0x7f723188f800) [pid = 21960] [serial = 33] [outer = 0x7f7231891000] 01:05:36 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7232317800 == 13 [pid = 21960] [id = 13] 01:05:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 34 (0x7f7233102c00) [pid = 21960] [serial = 34] [outer = (nil)] 01:05:36 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7232310000 == 14 [pid = 21960] [id = 14] 01:05:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 35 (0x7f723310bc00) [pid = 21960] [serial = 35] [outer = (nil)] 01:05:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 36 (0x7f723755a400) [pid = 21960] [serial = 36] [outer = 0x7f723310bc00] 01:05:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 37 (0x7f7232f42400) [pid = 21960] [serial = 37] [outer = 0x7f723310bc00] 01:05:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 38 (0x7f7238f6f400) [pid = 21960] [serial = 38] [outer = 0x7f7233102c00] 01:05:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:05:37 INFO - document served over http requires an http 01:05:37 INFO - sub-resource via iframe-tag using the attr-referrer 01:05:37 INFO - delivery method with swap-origin-redirect and when 01:05:37 INFO - the target request is cross-origin. 01:05:37 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1927ms 01:05:37 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 01:05:37 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72374d4800 == 15 [pid = 21960] [id = 15] 01:05:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 39 (0x7f72315bf800) [pid = 21960] [serial = 39] [outer = (nil)] 01:05:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 40 (0x7f72354da800) [pid = 21960] [serial = 40] [outer = 0x7f72315bf800] 01:05:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 41 (0x7f723ad46000) [pid = 21960] [serial = 41] [outer = 0x7f72315bf800] 01:05:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:05:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:05:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:05:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:05:38 WARNING - wptserve Traceback (most recent call last): 01:05:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:05:38 WARNING - rv = self.func(request, response) 01:05:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:05:38 WARNING - access_control_allow_origin = "*") 01:05:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:05:38 WARNING - payload = payload_generator(server_data) 01:05:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:05:38 WARNING - return encode_string_as_bmp_image(data) 01:05: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 01:05:38 WARNING - img.save(f, "BMP") 01:05:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:05:38 WARNING - f.write(bmpfileheader) 01:05:38 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:05:38 WARNING - 01:05:40 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723143c800 == 14 [pid = 21960] [id = 10] 01:05:40 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72331e0800 == 13 [pid = 21960] [id = 7] 01:05:48 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231420800 == 12 [pid = 21960] [id = 9] 01:05:48 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7233c31000 == 11 [pid = 21960] [id = 6] 01:05:48 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7232317800 == 10 [pid = 21960] [id = 13] 01:05:48 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231435800 == 9 [pid = 21960] [id = 11] 01:05:51 INFO - PROCESS | 21960 | --DOMWINDOW == 40 (0x7f723180d400) [pid = 21960] [serial = 26] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456995935333] 01:05:51 INFO - PROCESS | 21960 | --DOMWINDOW == 39 (0x7f72315c6c00) [pid = 21960] [serial = 23] [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] 01:05:51 INFO - PROCESS | 21960 | --DOMWINDOW == 38 (0x7f7232f43400) [pid = 21960] [serial = 18] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:05:51 INFO - PROCESS | 21960 | --DOMWINDOW == 37 (0x7f7233107c00) [pid = 21960] [serial = 15] [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] 01:05:51 INFO - PROCESS | 21960 | --DOMWINDOW == 36 (0x7f7233102c00) [pid = 21960] [serial = 34] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:05:51 INFO - PROCESS | 21960 | --DOMWINDOW == 35 (0x7f72315be400) [pid = 21960] [serial = 28] [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] 01:05:51 INFO - PROCESS | 21960 | --DOMWINDOW == 34 (0x7f723755a400) [pid = 21960] [serial = 36] [outer = (nil)] [url = about:blank] 01:05:51 INFO - PROCESS | 21960 | --DOMWINDOW == 33 (0x7f724b6c7800) [pid = 21960] [serial = 2] [outer = (nil)] [url = about:blank] 01:05:51 INFO - PROCESS | 21960 | --DOMWINDOW == 32 (0x7f72354da800) [pid = 21960] [serial = 40] [outer = (nil)] [url = about:blank] 01:05:51 INFO - PROCESS | 21960 | --DOMWINDOW == 31 (0x7f7238f6f400) [pid = 21960] [serial = 38] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:05:51 INFO - PROCESS | 21960 | --DOMWINDOW == 30 (0x7f72315c3400) [pid = 21960] [serial = 29] [outer = (nil)] [url = about:blank] 01:05:51 INFO - PROCESS | 21960 | --DOMWINDOW == 29 (0x7f7231894000) [pid = 21960] [serial = 32] [outer = (nil)] [url = about:blank] 01:05:51 INFO - PROCESS | 21960 | --DOMWINDOW == 28 (0x7f7231814000) [pid = 21960] [serial = 27] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456995935333] 01:05:51 INFO - PROCESS | 21960 | --DOMWINDOW == 27 (0x7f72315c8000) [pid = 21960] [serial = 24] [outer = (nil)] [url = about:blank] 01:05:51 INFO - PROCESS | 21960 | --DOMWINDOW == 26 (0x7f72323d9c00) [pid = 21960] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:05:51 INFO - PROCESS | 21960 | --DOMWINDOW == 25 (0x7f723538b000) [pid = 21960] [serial = 20] [outer = (nil)] [url = about:blank] 01:05:51 INFO - PROCESS | 21960 | --DOMWINDOW == 24 (0x7f7233108c00) [pid = 21960] [serial = 16] [outer = (nil)] [url = about:blank] 01:05:51 INFO - PROCESS | 21960 | --DOMWINDOW == 23 (0x7f7239257800) [pid = 21960] [serial = 12] [outer = (nil)] [url = about:blank] 01:05:51 INFO - PROCESS | 21960 | --DOMWINDOW == 22 (0x7f7239787800) [pid = 21960] [serial = 9] [outer = (nil)] [url = about:blank] 01:05:55 INFO - PROCESS | 21960 | --DOMWINDOW == 21 (0x7f72315cd400) [pid = 21960] [serial = 25] [outer = (nil)] [url = about:blank] 01:05:55 INFO - PROCESS | 21960 | --DOMWINDOW == 20 (0x7f72322de000) [pid = 21960] [serial = 30] [outer = (nil)] [url = about:blank] 01:05:55 INFO - PROCESS | 21960 | --DOMWINDOW == 19 (0x7f723310f800) [pid = 21960] [serial = 17] [outer = (nil)] [url = about:blank] 01:06:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 20 (0x7f72316d2000) [pid = 21960] [serial = 42] [outer = 0x7f723310bc00] 01:06:08 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:06:08 INFO - TEST-NOTRUN | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:06:08 INFO - document served over http requires an http 01:06:08 INFO - sub-resource via img-tag using the attr-referrer 01:06:08 INFO - delivery method with keep-origin-redirect and when 01:06:08 INFO - the target request is cross-origin. 01:06:08 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30674ms 01:06:08 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 01:06:08 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231882800 == 10 [pid = 21960] [id = 16] 01:06:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 21 (0x7f7233109c00) [pid = 21960] [serial = 43] [outer = (nil)] 01:06:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 22 (0x7f723310ec00) [pid = 21960] [serial = 44] [outer = 0x7f7233109c00] 01:06:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 23 (0x7f7235381400) [pid = 21960] [serial = 45] [outer = 0x7f7233109c00] 01:06:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:06:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:06:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:06:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:06:09 WARNING - wptserve Traceback (most recent call last): 01:06:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:06:09 WARNING - rv = self.func(request, response) 01:06:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:06:09 WARNING - access_control_allow_origin = "*") 01:06:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:06:09 WARNING - payload = payload_generator(server_data) 01:06:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:06:09 WARNING - return encode_string_as_bmp_image(data) 01:06: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 01:06:09 WARNING - img.save(f, "BMP") 01:06:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:06:09 WARNING - f.write(bmpfileheader) 01:06:09 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:06:09 WARNING - 01:06:16 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72374d4800 == 9 [pid = 21960] [id = 15] 01:06:19 INFO - PROCESS | 21960 | --DOMWINDOW == 22 (0x7f723310ec00) [pid = 21960] [serial = 44] [outer = (nil)] [url = about:blank] 01:06:19 INFO - PROCESS | 21960 | --DOMWINDOW == 21 (0x7f72315bf800) [pid = 21960] [serial = 39] [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] 01:06:19 INFO - PROCESS | 21960 | --DOMWINDOW == 20 (0x7f7232f42400) [pid = 21960] [serial = 37] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.] 01:06:24 INFO - PROCESS | 21960 | --DOMWINDOW == 19 (0x7f723ad46000) [pid = 21960] [serial = 41] [outer = (nil)] [url = about:blank] 01:06:31 INFO - PROCESS | 21960 | 1456995991088 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:06:38 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:06:38 INFO - TEST-NOTRUN | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:06:38 INFO - document served over http requires an http 01:06:38 INFO - sub-resource via img-tag using the attr-referrer 01:06:38 INFO - delivery method with no-redirect and when 01:06:38 INFO - the target request is cross-origin. 01:06:38 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 30519ms 01:06:38 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 01:06:38 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7233c1e800 == 10 [pid = 21960] [id = 17] 01:06:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 20 (0x7f723729fc00) [pid = 21960] [serial = 46] [outer = (nil)] 01:06:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 21 (0x7f72372a0c00) [pid = 21960] [serial = 47] [outer = 0x7f723729fc00] 01:06:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 22 (0x7f7238131c00) [pid = 21960] [serial = 48] [outer = 0x7f723729fc00] 01:06:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:06:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:06:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:06:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:06:39 WARNING - wptserve Traceback (most recent call last): 01:06:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:06:39 WARNING - rv = self.func(request, response) 01:06:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:06:39 WARNING - access_control_allow_origin = "*") 01:06:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:06:39 WARNING - payload = payload_generator(server_data) 01:06:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:06:39 WARNING - return encode_string_as_bmp_image(data) 01:06: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 01:06:39 WARNING - img.save(f, "BMP") 01:06:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:06:39 WARNING - f.write(bmpfileheader) 01:06:39 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:06:39 WARNING - 01:06:50 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231882800 == 9 [pid = 21960] [id = 16] 01:06:53 INFO - PROCESS | 21960 | --DOMWINDOW == 21 (0x7f72372a0c00) [pid = 21960] [serial = 47] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 21960 | --DOMWINDOW == 20 (0x7f7233109c00) [pid = 21960] [serial = 43] [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] 01:06:58 INFO - PROCESS | 21960 | --DOMWINDOW == 19 (0x7f7235381400) [pid = 21960] [serial = 45] [outer = (nil)] [url = about:blank] 01:07:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 20 (0x7f7232f43800) [pid = 21960] [serial = 49] [outer = 0x7f723310bc00] 01:07:09 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:07:09 INFO - TEST-NOTRUN | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:07:09 INFO - document served over http requires an http 01:07:09 INFO - sub-resource via img-tag using the attr-referrer 01:07:09 INFO - delivery method with swap-origin-redirect and when 01:07:09 INFO - the target request is cross-origin. 01:07:09 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30430ms 01:07:09 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 01:07:09 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72331e8800 == 10 [pid = 21960] [id = 18] 01:07:09 INFO - PROCESS | 21960 | ++DOMWINDOW == 21 (0x7f72354e6c00) [pid = 21960] [serial = 50] [outer = (nil)] 01:07:09 INFO - PROCESS | 21960 | ++DOMWINDOW == 22 (0x7f723729c000) [pid = 21960] [serial = 51] [outer = 0x7f72354e6c00] 01:07:09 INFO - PROCESS | 21960 | ++DOMWINDOW == 23 (0x7f723755c400) [pid = 21960] [serial = 52] [outer = 0x7f72354e6c00] 01:07:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:07:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:07:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:07:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:07:09 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7235315000 == 11 [pid = 21960] [id = 19] 01:07:09 INFO - PROCESS | 21960 | ++DOMWINDOW == 24 (0x7f7237292c00) [pid = 21960] [serial = 53] [outer = (nil)] 01:07:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 25 (0x7f7238fcac00) [pid = 21960] [serial = 54] [outer = 0x7f7237292c00] 01:07:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:07:10 INFO - document served over http requires an https 01:07:10 INFO - sub-resource via iframe-tag using the attr-referrer 01:07:10 INFO - delivery method with keep-origin-redirect and when 01:07:10 INFO - the target request is cross-origin. 01:07:10 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1032ms 01:07:10 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 01:07:10 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723ad9b800 == 12 [pid = 21960] [id = 20] 01:07:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 26 (0x7f7238c43400) [pid = 21960] [serial = 55] [outer = (nil)] 01:07:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 27 (0x7f723915c000) [pid = 21960] [serial = 56] [outer = 0x7f7238c43400] 01:07:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 28 (0x7f7239671000) [pid = 21960] [serial = 57] [outer = 0x7f7238c43400] 01:07:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:07:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:07:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:07:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:07:11 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b41e800 == 13 [pid = 21960] [id = 21] 01:07:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 29 (0x7f723ad3d800) [pid = 21960] [serial = 58] [outer = (nil)] 01:07:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 30 (0x7f723ad3e400) [pid = 21960] [serial = 59] [outer = 0x7f723ad3d800] 01:07:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:07:11 INFO - document served over http requires an https 01:07:11 INFO - sub-resource via iframe-tag using the attr-referrer 01:07:11 INFO - delivery method with no-redirect and when 01:07:11 INFO - the target request is cross-origin. 01:07:11 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1232ms 01:07:11 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 01:07:11 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723ba0d800 == 14 [pid = 21960] [id = 22] 01:07:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 31 (0x7f7237486400) [pid = 21960] [serial = 60] [outer = (nil)] 01:07:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 32 (0x7f723a9cc400) [pid = 21960] [serial = 61] [outer = 0x7f7237486400] 01:07:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 33 (0x7f723badb000) [pid = 21960] [serial = 62] [outer = 0x7f7237486400] 01:07:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:07:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:07:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:07:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:07:12 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723bfba800 == 15 [pid = 21960] [id = 23] 01:07:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 34 (0x7f723da25c00) [pid = 21960] [serial = 63] [outer = (nil)] 01:07:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 35 (0x7f723db0c400) [pid = 21960] [serial = 64] [outer = 0x7f723da25c00] 01:07:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:07:12 INFO - document served over http requires an https 01:07:12 INFO - sub-resource via iframe-tag using the attr-referrer 01:07:12 INFO - delivery method with swap-origin-redirect and when 01:07:12 INFO - the target request is cross-origin. 01:07:12 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 981ms 01:07:12 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 01:07:12 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723c039800 == 16 [pid = 21960] [id = 24] 01:07:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 36 (0x7f7239430000) [pid = 21960] [serial = 65] [outer = (nil)] 01:07:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 37 (0x7f723db07000) [pid = 21960] [serial = 66] [outer = 0x7f7239430000] 01:07:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 38 (0x7f723e985000) [pid = 21960] [serial = 67] [outer = 0x7f7239430000] 01:07:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:07:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:07:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:07:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:07:13 WARNING - wptserve Traceback (most recent call last): 01:07:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:07:13 WARNING - rv = self.func(request, response) 01:07:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:07:13 WARNING - access_control_allow_origin = "*") 01:07:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:07:13 WARNING - payload = payload_generator(server_data) 01:07:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:07:13 WARNING - return encode_string_as_bmp_image(data) 01:07: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 01:07:13 WARNING - img.save(f, "BMP") 01:07:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:07:13 WARNING - f.write(bmpfileheader) 01:07:13 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:07:13 WARNING - 01:07:16 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723bfba800 == 15 [pid = 21960] [id = 23] 01:07:16 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723ba0d800 == 14 [pid = 21960] [id = 22] 01:07:16 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723b41e800 == 13 [pid = 21960] [id = 21] 01:07:16 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723ad9b800 == 12 [pid = 21960] [id = 20] 01:07:16 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7235315000 == 11 [pid = 21960] [id = 19] 01:07:16 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72331e8800 == 10 [pid = 21960] [id = 18] 01:07:16 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7233c1e800 == 9 [pid = 21960] [id = 17] 01:07:19 INFO - PROCESS | 21960 | --DOMWINDOW == 37 (0x7f723db07000) [pid = 21960] [serial = 66] [outer = (nil)] [url = about:blank] 01:07:19 INFO - PROCESS | 21960 | --DOMWINDOW == 36 (0x7f723db0c400) [pid = 21960] [serial = 64] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:07:19 INFO - PROCESS | 21960 | --DOMWINDOW == 35 (0x7f723a9cc400) [pid = 21960] [serial = 61] [outer = (nil)] [url = about:blank] 01:07:19 INFO - PROCESS | 21960 | --DOMWINDOW == 34 (0x7f723ad3e400) [pid = 21960] [serial = 59] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996031181] 01:07:19 INFO - PROCESS | 21960 | --DOMWINDOW == 33 (0x7f723915c000) [pid = 21960] [serial = 56] [outer = (nil)] [url = about:blank] 01:07:19 INFO - PROCESS | 21960 | --DOMWINDOW == 32 (0x7f7238fcac00) [pid = 21960] [serial = 54] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:07:19 INFO - PROCESS | 21960 | --DOMWINDOW == 31 (0x7f723729c000) [pid = 21960] [serial = 51] [outer = (nil)] [url = about:blank] 01:07:19 INFO - PROCESS | 21960 | --DOMWINDOW == 30 (0x7f7238c43400) [pid = 21960] [serial = 55] [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] 01:07:19 INFO - PROCESS | 21960 | --DOMWINDOW == 29 (0x7f7237486400) [pid = 21960] [serial = 60] [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] 01:07:19 INFO - PROCESS | 21960 | --DOMWINDOW == 28 (0x7f723729fc00) [pid = 21960] [serial = 46] [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] 01:07:19 INFO - PROCESS | 21960 | --DOMWINDOW == 27 (0x7f72354e6c00) [pid = 21960] [serial = 50] [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] 01:07:19 INFO - PROCESS | 21960 | --DOMWINDOW == 26 (0x7f723da25c00) [pid = 21960] [serial = 63] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:07:19 INFO - PROCESS | 21960 | --DOMWINDOW == 25 (0x7f723ad3d800) [pid = 21960] [serial = 58] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996031181] 01:07:19 INFO - PROCESS | 21960 | --DOMWINDOW == 24 (0x7f7237292c00) [pid = 21960] [serial = 53] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:07:19 INFO - PROCESS | 21960 | --DOMWINDOW == 23 (0x7f72316d2000) [pid = 21960] [serial = 42] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.] 01:07:24 INFO - PROCESS | 21960 | --DOMWINDOW == 22 (0x7f7239671000) [pid = 21960] [serial = 57] [outer = (nil)] [url = about:blank] 01:07:24 INFO - PROCESS | 21960 | --DOMWINDOW == 21 (0x7f723badb000) [pid = 21960] [serial = 62] [outer = (nil)] [url = about:blank] 01:07:24 INFO - PROCESS | 21960 | --DOMWINDOW == 20 (0x7f7238131c00) [pid = 21960] [serial = 48] [outer = (nil)] [url = about:blank] 01:07:24 INFO - PROCESS | 21960 | --DOMWINDOW == 19 (0x7f723755c400) [pid = 21960] [serial = 52] [outer = (nil)] [url = about:blank] 01:07:42 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:07:42 INFO - TEST-NOTRUN | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:07:42 INFO - document served over http requires an https 01:07:42 INFO - sub-resource via img-tag using the attr-referrer 01:07:42 INFO - delivery method with keep-origin-redirect and when 01:07:42 INFO - the target request is cross-origin. 01:07:42 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30466ms 01:07:42 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 01:07:43 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72331d6800 == 10 [pid = 21960] [id = 25] 01:07:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 20 (0x7f72354e4000) [pid = 21960] [serial = 68] [outer = (nil)] 01:07:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 21 (0x7f72354e6800) [pid = 21960] [serial = 69] [outer = 0x7f72354e4000] 01:07:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 22 (0x7f7237295400) [pid = 21960] [serial = 70] [outer = 0x7f72354e4000] 01:07:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:07:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:07:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:07:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:07:43 WARNING - wptserve Traceback (most recent call last): 01:07:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:07:43 WARNING - rv = self.func(request, response) 01:07:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:07:43 WARNING - access_control_allow_origin = "*") 01:07:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:07:43 WARNING - payload = payload_generator(server_data) 01:07:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:07:43 WARNING - return encode_string_as_bmp_image(data) 01:07:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 01:07:43 WARNING - img.save(f, "BMP") 01:07:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:07:43 WARNING - f.write(bmpfileheader) 01:07:43 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:07:43 WARNING - 01:07:55 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723c039800 == 9 [pid = 21960] [id = 24] 01:07:57 INFO - PROCESS | 21960 | --DOMWINDOW == 21 (0x7f72354e6800) [pid = 21960] [serial = 69] [outer = (nil)] [url = about:blank] 01:07:57 INFO - PROCESS | 21960 | --DOMWINDOW == 20 (0x7f7239430000) [pid = 21960] [serial = 65] [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] 01:08:02 INFO - PROCESS | 21960 | --DOMWINDOW == 19 (0x7f723e985000) [pid = 21960] [serial = 67] [outer = (nil)] [url = about:blank] 01:08:13 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:08:13 INFO - TEST-NOTRUN | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:08:13 INFO - document served over http requires an https 01:08:13 INFO - sub-resource via img-tag using the attr-referrer 01:08:13 INFO - delivery method with no-redirect and when 01:08:13 INFO - the target request is cross-origin. 01:08:13 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 30461ms 01:08:13 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 01:08:13 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723237b000 == 10 [pid = 21960] [id = 26] 01:08:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 20 (0x7f72354e3000) [pid = 21960] [serial = 71] [outer = (nil)] 01:08:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 21 (0x7f72354e6000) [pid = 21960] [serial = 72] [outer = 0x7f72354e3000] 01:08:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 22 (0x7f7237486000) [pid = 21960] [serial = 73] [outer = 0x7f72354e3000] 01:08:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:14 WARNING - wptserve Traceback (most recent call last): 01:08:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:08:14 WARNING - rv = self.func(request, response) 01:08:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:08:14 WARNING - access_control_allow_origin = "*") 01:08:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:08:14 WARNING - payload = payload_generator(server_data) 01:08:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:08:14 WARNING - return encode_string_as_bmp_image(data) 01:08: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 01:08:14 WARNING - img.save(f, "BMP") 01:08:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:08:14 WARNING - f.write(bmpfileheader) 01:08:14 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:08:14 WARNING - 01:08:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72331d6800 == 9 [pid = 21960] [id = 25] 01:08:25 INFO - PROCESS | 21960 | --DOMWINDOW == 21 (0x7f72354e6000) [pid = 21960] [serial = 72] [outer = (nil)] [url = about:blank] 01:08:25 INFO - PROCESS | 21960 | --DOMWINDOW == 20 (0x7f72354e4000) [pid = 21960] [serial = 68] [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] 01:08:30 INFO - PROCESS | 21960 | --DOMWINDOW == 19 (0x7f7237295400) [pid = 21960] [serial = 70] [outer = (nil)] [url = about:blank] 01:08:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 20 (0x7f7238126800) [pid = 21960] [serial = 74] [outer = 0x7f723310bc00] 01:08:43 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:08:43 INFO - TEST-NOTRUN | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:08:43 INFO - document served over http requires an https 01:08:43 INFO - sub-resource via img-tag using the attr-referrer 01:08:43 INFO - delivery method with swap-origin-redirect and when 01:08:43 INFO - the target request is cross-origin. 01:08:43 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30517ms 01:08:43 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 01:08:44 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723533c800 == 10 [pid = 21960] [id = 27] 01:08:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 21 (0x7f7238f75c00) [pid = 21960] [serial = 75] [outer = (nil)] 01:08:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 22 (0x7f7239153000) [pid = 21960] [serial = 76] [outer = 0x7f7238f75c00] 01:08:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 23 (0x7f7239257400) [pid = 21960] [serial = 77] [outer = 0x7f7238f75c00] 01:08:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:44 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b19d000 == 11 [pid = 21960] [id = 28] 01:08:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 24 (0x7f7238fce400) [pid = 21960] [serial = 78] [outer = (nil)] 01:08:45 INFO - PROCESS | 21960 | ++DOMWINDOW == 25 (0x7f723a9d1000) [pid = 21960] [serial = 79] [outer = 0x7f7238fce400] 01:08:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:08:45 INFO - document served over http requires an http 01:08:45 INFO - sub-resource via iframe-tag using the attr-referrer 01:08:45 INFO - delivery method with keep-origin-redirect and when 01:08:45 INFO - the target request is same-origin. 01:08:45 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1234ms 01:08:45 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 01:08:45 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b4b9000 == 12 [pid = 21960] [id = 29] 01:08:45 INFO - PROCESS | 21960 | ++DOMWINDOW == 26 (0x7f7238f77c00) [pid = 21960] [serial = 80] [outer = (nil)] 01:08:45 INFO - PROCESS | 21960 | ++DOMWINDOW == 27 (0x7f723ab55000) [pid = 21960] [serial = 81] [outer = 0x7f7238f77c00] 01:08:45 INFO - PROCESS | 21960 | ++DOMWINDOW == 28 (0x7f723afa0000) [pid = 21960] [serial = 82] [outer = 0x7f7238f77c00] 01:08:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:46 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723bf79800 == 13 [pid = 21960] [id = 30] 01:08:46 INFO - PROCESS | 21960 | ++DOMWINDOW == 29 (0x7f723badb000) [pid = 21960] [serial = 83] [outer = (nil)] 01:08:46 INFO - PROCESS | 21960 | ++DOMWINDOW == 30 (0x7f723b3e1c00) [pid = 21960] [serial = 84] [outer = 0x7f723badb000] 01:08:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:08:46 INFO - document served over http requires an http 01:08:46 INFO - sub-resource via iframe-tag using the attr-referrer 01:08:46 INFO - delivery method with no-redirect and when 01:08:46 INFO - the target request is same-origin. 01:08:46 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1283ms 01:08:46 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 01:08:46 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723bfb2000 == 14 [pid = 21960] [id = 31] 01:08:46 INFO - PROCESS | 21960 | ++DOMWINDOW == 31 (0x7f723ba8c400) [pid = 21960] [serial = 85] [outer = (nil)] 01:08:46 INFO - PROCESS | 21960 | ++DOMWINDOW == 32 (0x7f723bc11800) [pid = 21960] [serial = 86] [outer = 0x7f723ba8c400] 01:08:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 33 (0x7f723db14000) [pid = 21960] [serial = 87] [outer = 0x7f723ba8c400] 01:08:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:47 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72382b4000 == 15 [pid = 21960] [id = 32] 01:08:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 34 (0x7f7233106800) [pid = 21960] [serial = 88] [outer = (nil)] 01:08:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 35 (0x7f72354e6000) [pid = 21960] [serial = 89] [outer = 0x7f7233106800] 01:08:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:08:47 INFO - document served over http requires an http 01:08:47 INFO - sub-resource via iframe-tag using the attr-referrer 01:08:47 INFO - delivery method with swap-origin-redirect and when 01:08:47 INFO - the target request is same-origin. 01:08:47 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1339ms 01:08:47 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 01:08:48 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723ba10000 == 16 [pid = 21960] [id = 33] 01:08:48 INFO - PROCESS | 21960 | ++DOMWINDOW == 36 (0x7f7239429400) [pid = 21960] [serial = 90] [outer = (nil)] 01:08:48 INFO - PROCESS | 21960 | ++DOMWINDOW == 37 (0x7f723ab58400) [pid = 21960] [serial = 91] [outer = 0x7f7239429400] 01:08:48 INFO - PROCESS | 21960 | ++DOMWINDOW == 38 (0x7f723b3e1400) [pid = 21960] [serial = 92] [outer = 0x7f7239429400] 01:08:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:08:48 WARNING - wptserve Traceback (most recent call last): 01:08:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:08:48 WARNING - rv = self.func(request, response) 01:08:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:08:48 WARNING - access_control_allow_origin = "*") 01:08:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:08:48 WARNING - payload = payload_generator(server_data) 01:08:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:08:48 WARNING - return encode_string_as_bmp_image(data) 01:08: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 01:08:48 WARNING - img.save(f, "BMP") 01:08:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:08:48 WARNING - f.write(bmpfileheader) 01:08:48 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:08:48 WARNING - 01:08:49 INFO - PROCESS | 21960 | --DOMWINDOW == 37 (0x7f7232f43800) [pid = 21960] [serial = 49] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.] 01:08:55 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72382b4000 == 15 [pid = 21960] [id = 32] 01:08:55 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723bfb2000 == 14 [pid = 21960] [id = 31] 01:08:55 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723bf79800 == 13 [pid = 21960] [id = 30] 01:08:55 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723b4b9000 == 12 [pid = 21960] [id = 29] 01:08:55 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723b19d000 == 11 [pid = 21960] [id = 28] 01:08:55 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723533c800 == 10 [pid = 21960] [id = 27] 01:08:55 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723237b000 == 9 [pid = 21960] [id = 26] 01:08:58 INFO - PROCESS | 21960 | --DOMWINDOW == 36 (0x7f723b3e1c00) [pid = 21960] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996126311] 01:08:58 INFO - PROCESS | 21960 | --DOMWINDOW == 35 (0x7f723a9d1000) [pid = 21960] [serial = 79] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:08:58 INFO - PROCESS | 21960 | --DOMWINDOW == 34 (0x7f723ab58400) [pid = 21960] [serial = 91] [outer = (nil)] [url = about:blank] 01:08:58 INFO - PROCESS | 21960 | --DOMWINDOW == 33 (0x7f723ab55000) [pid = 21960] [serial = 81] [outer = (nil)] [url = about:blank] 01:08:58 INFO - PROCESS | 21960 | --DOMWINDOW == 32 (0x7f7239153000) [pid = 21960] [serial = 76] [outer = (nil)] [url = about:blank] 01:08:58 INFO - PROCESS | 21960 | --DOMWINDOW == 31 (0x7f72354e6000) [pid = 21960] [serial = 89] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:08:58 INFO - PROCESS | 21960 | --DOMWINDOW == 30 (0x7f723bc11800) [pid = 21960] [serial = 86] [outer = (nil)] [url = about:blank] 01:08:58 INFO - PROCESS | 21960 | --DOMWINDOW == 29 (0x7f7238f77c00) [pid = 21960] [serial = 80] [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] 01:08:58 INFO - PROCESS | 21960 | --DOMWINDOW == 28 (0x7f723badb000) [pid = 21960] [serial = 83] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996126311] 01:08:58 INFO - PROCESS | 21960 | --DOMWINDOW == 27 (0x7f7238f75c00) [pid = 21960] [serial = 75] [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] 01:08:58 INFO - PROCESS | 21960 | --DOMWINDOW == 26 (0x7f7238fce400) [pid = 21960] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:08:58 INFO - PROCESS | 21960 | --DOMWINDOW == 25 (0x7f72354e3000) [pid = 21960] [serial = 71] [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] 01:08:58 INFO - PROCESS | 21960 | --DOMWINDOW == 24 (0x7f723ba8c400) [pid = 21960] [serial = 85] [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] 01:08:58 INFO - PROCESS | 21960 | --DOMWINDOW == 23 (0x7f7233106800) [pid = 21960] [serial = 88] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:08:58 INFO - PROCESS | 21960 | --DOMWINDOW == 22 (0x7f723afa0000) [pid = 21960] [serial = 82] [outer = (nil)] [url = about:blank] 01:08:58 INFO - PROCESS | 21960 | --DOMWINDOW == 21 (0x7f7239257400) [pid = 21960] [serial = 77] [outer = (nil)] [url = about:blank] 01:09:03 INFO - PROCESS | 21960 | --DOMWINDOW == 20 (0x7f7237486000) [pid = 21960] [serial = 73] [outer = (nil)] [url = about:blank] 01:09:03 INFO - PROCESS | 21960 | --DOMWINDOW == 19 (0x7f723db14000) [pid = 21960] [serial = 87] [outer = (nil)] [url = about:blank] 01:09:18 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:09:18 INFO - TEST-NOTRUN | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:09:18 INFO - document served over http requires an http 01:09:18 INFO - sub-resource via img-tag using the attr-referrer 01:09:18 INFO - delivery method with keep-origin-redirect and when 01:09:18 INFO - the target request is same-origin. 01:09:18 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30627ms 01:09:18 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 01:09:18 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72331ed800 == 10 [pid = 21960] [id = 34] 01:09:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 20 (0x7f7237292800) [pid = 21960] [serial = 93] [outer = (nil)] 01:09:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 21 (0x7f7237296400) [pid = 21960] [serial = 94] [outer = 0x7f7237292800] 01:09:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 22 (0x7f72372a0000) [pid = 21960] [serial = 95] [outer = 0x7f7237292800] 01:09:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:09:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:09:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:09:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:09:19 WARNING - wptserve Traceback (most recent call last): 01:09:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:09:19 WARNING - rv = self.func(request, response) 01:09:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:09:19 WARNING - access_control_allow_origin = "*") 01:09:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:09:19 WARNING - payload = payload_generator(server_data) 01:09:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:09:19 WARNING - return encode_string_as_bmp_image(data) 01:09:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 01:09:19 WARNING - img.save(f, "BMP") 01:09:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:09:19 WARNING - f.write(bmpfileheader) 01:09:19 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:09:19 WARNING - 01:09:28 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723ba10000 == 9 [pid = 21960] [id = 33] 01:09:30 INFO - PROCESS | 21960 | --DOMWINDOW == 21 (0x7f7237296400) [pid = 21960] [serial = 94] [outer = (nil)] [url = about:blank] 01:09:30 INFO - PROCESS | 21960 | --DOMWINDOW == 20 (0x7f7239429400) [pid = 21960] [serial = 90] [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] 01:09:35 INFO - PROCESS | 21960 | --DOMWINDOW == 19 (0x7f723b3e1400) [pid = 21960] [serial = 92] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:09:49 INFO - TEST-NOTRUN | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:09:49 INFO - document served over http requires an http 01:09:49 INFO - sub-resource via img-tag using the attr-referrer 01:09:49 INFO - delivery method with no-redirect and when 01:09:49 INFO - the target request is same-origin. 01:09:49 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 30469ms 01:09:49 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 01:09:49 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7235306800 == 10 [pid = 21960] [id = 35] 01:09:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 20 (0x7f7238d6c800) [pid = 21960] [serial = 96] [outer = (nil)] 01:09:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 21 (0x7f7238f77c00) [pid = 21960] [serial = 97] [outer = 0x7f7238d6c800] 01:09:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 22 (0x7f7239255c00) [pid = 21960] [serial = 98] [outer = 0x7f7238d6c800] 01:09:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:09:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:09:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:09:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:09:49 WARNING - wptserve Traceback (most recent call last): 01:09:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:09:49 WARNING - rv = self.func(request, response) 01:09:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:09:49 WARNING - access_control_allow_origin = "*") 01:09:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:09:49 WARNING - payload = payload_generator(server_data) 01:09:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:09:49 WARNING - return encode_string_as_bmp_image(data) 01: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 01:09:49 WARNING - img.save(f, "BMP") 01:09:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:09:49 WARNING - f.write(bmpfileheader) 01:09:49 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:09:49 WARNING - 01:09:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:09:54 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72331ed800 == 9 [pid = 21960] [id = 34] 01:09:56 INFO - PROCESS | 21960 | --DOMWINDOW == 21 (0x7f7238f77c00) [pid = 21960] [serial = 97] [outer = (nil)] [url = about:blank] 01:09:56 INFO - PROCESS | 21960 | --DOMWINDOW == 20 (0x7f7237292800) [pid = 21960] [serial = 93] [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] 01:10:02 INFO - PROCESS | 21960 | --DOMWINDOW == 19 (0x7f72372a0000) [pid = 21960] [serial = 95] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:10:19 INFO - TEST-NOTRUN | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:10:19 INFO - document served over http requires an http 01:10:19 INFO - sub-resource via img-tag using the attr-referrer 01:10:19 INFO - delivery method with swap-origin-redirect and when 01:10:19 INFO - the target request is same-origin. 01:10:19 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30471ms 01:10:19 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 01:10:19 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723237f800 == 10 [pid = 21960] [id = 36] 01:10:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 20 (0x7f7233c0f800) [pid = 21960] [serial = 99] [outer = (nil)] 01:10:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 21 (0x7f7234e86c00) [pid = 21960] [serial = 100] [outer = 0x7f7233c0f800] 01:10:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 22 (0x7f72354e7c00) [pid = 21960] [serial = 101] [outer = 0x7f7233c0f800] 01:10:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:20 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723744f800 == 11 [pid = 21960] [id = 37] 01:10:20 INFO - PROCESS | 21960 | ++DOMWINDOW == 23 (0x7f723688ec00) [pid = 21960] [serial = 102] [outer = (nil)] 01:10:20 INFO - PROCESS | 21960 | ++DOMWINDOW == 24 (0x7f72383ee800) [pid = 21960] [serial = 103] [outer = 0x7f723688ec00] 01:10:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:10:20 INFO - document served over http requires an https 01:10:20 INFO - sub-resource via iframe-tag using the attr-referrer 01:10:20 INFO - delivery method with keep-origin-redirect and when 01:10:20 INFO - the target request is same-origin. 01:10:20 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1032ms 01:10:20 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 01:10:20 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b196000 == 12 [pid = 21960] [id = 38] 01:10:20 INFO - PROCESS | 21960 | ++DOMWINDOW == 25 (0x7f723729ec00) [pid = 21960] [serial = 104] [outer = (nil)] 01:10:20 INFO - PROCESS | 21960 | ++DOMWINDOW == 26 (0x7f7238f79000) [pid = 21960] [serial = 105] [outer = 0x7f723729ec00] 01:10:20 INFO - PROCESS | 21960 | ++DOMWINDOW == 27 (0x7f7239259000) [pid = 21960] [serial = 106] [outer = 0x7f723729ec00] 01:10:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:21 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723ba0d000 == 13 [pid = 21960] [id = 39] 01:10:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 28 (0x7f7238f75c00) [pid = 21960] [serial = 107] [outer = (nil)] 01:10:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 29 (0x7f723afa1c00) [pid = 21960] [serial = 108] [outer = 0x7f7238f75c00] 01:10:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:10:21 INFO - document served over http requires an https 01:10:21 INFO - sub-resource via iframe-tag using the attr-referrer 01:10:21 INFO - delivery method with no-redirect and when 01:10:21 INFO - the target request is same-origin. 01:10:21 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 987ms 01:10:21 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 01:10:21 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723bf88800 == 14 [pid = 21960] [id = 40] 01:10:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 30 (0x7f723afa4800) [pid = 21960] [serial = 109] [outer = (nil)] 01:10:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 31 (0x7f723ba8c800) [pid = 21960] [serial = 110] [outer = 0x7f723afa4800] 01:10:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 32 (0x7f723c0e8800) [pid = 21960] [serial = 111] [outer = 0x7f723afa4800] 01:10:22 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:22 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:22 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:22 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:22 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723c02e800 == 15 [pid = 21960] [id = 41] 01:10:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 33 (0x7f723db83c00) [pid = 21960] [serial = 112] [outer = (nil)] 01:10:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 34 (0x7f723e991800) [pid = 21960] [serial = 113] [outer = 0x7f723db83c00] 01:10:22 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:10:22 INFO - document served over http requires an https 01:10:22 INFO - sub-resource via iframe-tag using the attr-referrer 01:10:22 INFO - delivery method with swap-origin-redirect and when 01:10:22 INFO - the target request is same-origin. 01:10:22 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1091ms 01:10:22 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 01:10:22 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723ddea000 == 16 [pid = 21960] [id = 42] 01:10:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 35 (0x7f723db8d000) [pid = 21960] [serial = 114] [outer = (nil)] 01:10:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 36 (0x7f72417b3800) [pid = 21960] [serial = 115] [outer = 0x7f723db8d000] 01:10:23 INFO - PROCESS | 21960 | ++DOMWINDOW == 37 (0x7f724238c800) [pid = 21960] [serial = 116] [outer = 0x7f723db8d000] 01:10:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:23 WARNING - wptserve Traceback (most recent call last): 01:10:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:10:23 WARNING - rv = self.func(request, response) 01:10:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:10:23 WARNING - access_control_allow_origin = "*") 01:10:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:10:23 WARNING - payload = payload_generator(server_data) 01:10:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:10:23 WARNING - return encode_string_as_bmp_image(data) 01:10: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 01:10:23 WARNING - img.save(f, "BMP") 01:10:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:10:23 WARNING - f.write(bmpfileheader) 01:10:23 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:10:23 WARNING - 01:10:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:29 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723c02e800 == 15 [pid = 21960] [id = 41] 01:10:29 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723bf88800 == 14 [pid = 21960] [id = 40] 01:10:29 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723ba0d000 == 13 [pid = 21960] [id = 39] 01:10:29 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723b196000 == 12 [pid = 21960] [id = 38] 01:10:29 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723744f800 == 11 [pid = 21960] [id = 37] 01:10:29 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723237f800 == 10 [pid = 21960] [id = 36] 01:10:29 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7235306800 == 9 [pid = 21960] [id = 35] 01:10:32 INFO - PROCESS | 21960 | --DOMWINDOW == 36 (0x7f72417b3800) [pid = 21960] [serial = 115] [outer = (nil)] [url = about:blank] 01:10:32 INFO - PROCESS | 21960 | --DOMWINDOW == 35 (0x7f72383ee800) [pid = 21960] [serial = 103] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:10:32 INFO - PROCESS | 21960 | --DOMWINDOW == 34 (0x7f7234e86c00) [pid = 21960] [serial = 100] [outer = (nil)] [url = about:blank] 01:10:32 INFO - PROCESS | 21960 | --DOMWINDOW == 33 (0x7f723e991800) [pid = 21960] [serial = 113] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:10:32 INFO - PROCESS | 21960 | --DOMWINDOW == 32 (0x7f723ba8c800) [pid = 21960] [serial = 110] [outer = (nil)] [url = about:blank] 01:10:32 INFO - PROCESS | 21960 | --DOMWINDOW == 31 (0x7f723afa1c00) [pid = 21960] [serial = 108] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996221376] 01:10:32 INFO - PROCESS | 21960 | --DOMWINDOW == 30 (0x7f7238f79000) [pid = 21960] [serial = 105] [outer = (nil)] [url = about:blank] 01:10:32 INFO - PROCESS | 21960 | --DOMWINDOW == 29 (0x7f723afa4800) [pid = 21960] [serial = 109] [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] 01:10:32 INFO - PROCESS | 21960 | --DOMWINDOW == 28 (0x7f7233c0f800) [pid = 21960] [serial = 99] [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] 01:10:32 INFO - PROCESS | 21960 | --DOMWINDOW == 27 (0x7f723688ec00) [pid = 21960] [serial = 102] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:10:32 INFO - PROCESS | 21960 | --DOMWINDOW == 26 (0x7f7238d6c800) [pid = 21960] [serial = 96] [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] 01:10:32 INFO - PROCESS | 21960 | --DOMWINDOW == 25 (0x7f723729ec00) [pid = 21960] [serial = 104] [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] 01:10:32 INFO - PROCESS | 21960 | --DOMWINDOW == 24 (0x7f723db83c00) [pid = 21960] [serial = 112] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:10:32 INFO - PROCESS | 21960 | --DOMWINDOW == 23 (0x7f7238f75c00) [pid = 21960] [serial = 107] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996221376] 01:10:36 INFO - PROCESS | 21960 | --DOMWINDOW == 22 (0x7f723c0e8800) [pid = 21960] [serial = 111] [outer = (nil)] [url = about:blank] 01:10:36 INFO - PROCESS | 21960 | --DOMWINDOW == 21 (0x7f72354e7c00) [pid = 21960] [serial = 101] [outer = (nil)] [url = about:blank] 01:10:36 INFO - PROCESS | 21960 | --DOMWINDOW == 20 (0x7f7239255c00) [pid = 21960] [serial = 98] [outer = (nil)] [url = about:blank] 01:10:36 INFO - PROCESS | 21960 | --DOMWINDOW == 19 (0x7f7239259000) [pid = 21960] [serial = 106] [outer = (nil)] [url = about:blank] 01:10:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 20 (0x7f723180dc00) [pid = 21960] [serial = 117] [outer = 0x7f723310bc00] 01:10:50 INFO - PROCESS | 21960 | --DOMWINDOW == 19 (0x7f7238126800) [pid = 21960] [serial = 74] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.] 01:10:53 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:10:53 INFO - TEST-NOTRUN | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:10:53 INFO - document served over http requires an https 01:10:53 INFO - sub-resource via img-tag using the attr-referrer 01:10:53 INFO - delivery method with keep-origin-redirect and when 01:10:53 INFO - the target request is same-origin. 01:10:53 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30418ms 01:10:53 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 01:10:53 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72331ea800 == 10 [pid = 21960] [id = 43] 01:10:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 20 (0x7f72354e4800) [pid = 21960] [serial = 118] [outer = (nil)] 01:10:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 21 (0x7f72354e7c00) [pid = 21960] [serial = 119] [outer = 0x7f72354e4800] 01:10:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 22 (0x7f723729b800) [pid = 21960] [serial = 120] [outer = 0x7f72354e4800] 01:10:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:10:53 WARNING - wptserve Traceback (most recent call last): 01:10:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:10:53 WARNING - rv = self.func(request, response) 01:10:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:10:53 WARNING - access_control_allow_origin = "*") 01:10:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:10:53 WARNING - payload = payload_generator(server_data) 01:10:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:10:53 WARNING - return encode_string_as_bmp_image(data) 01:10: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 01:10:53 WARNING - img.save(f, "BMP") 01:10:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:10:53 WARNING - f.write(bmpfileheader) 01:10:53 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:10:53 WARNING - 01:11:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723ddea000 == 9 [pid = 21960] [id = 42] 01:11:08 INFO - PROCESS | 21960 | --DOMWINDOW == 21 (0x7f72354e7c00) [pid = 21960] [serial = 119] [outer = (nil)] [url = about:blank] 01:11:08 INFO - PROCESS | 21960 | --DOMWINDOW == 20 (0x7f723db8d000) [pid = 21960] [serial = 114] [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] 01:11:14 INFO - PROCESS | 21960 | --DOMWINDOW == 19 (0x7f724238c800) [pid = 21960] [serial = 116] [outer = (nil)] [url = about:blank] 01:11:23 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:11:23 INFO - TEST-NOTRUN | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:11:23 INFO - document served over http requires an https 01:11:23 INFO - sub-resource via img-tag using the attr-referrer 01:11:23 INFO - delivery method with no-redirect and when 01:11:23 INFO - the target request is same-origin. 01:11:23 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 30510ms 01:11:23 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 01:11:23 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7233c2c000 == 10 [pid = 21960] [id = 44] 01:11:23 INFO - PROCESS | 21960 | ++DOMWINDOW == 20 (0x7f72354e6800) [pid = 21960] [serial = 121] [outer = (nil)] 01:11:23 INFO - PROCESS | 21960 | ++DOMWINDOW == 21 (0x7f7237292c00) [pid = 21960] [serial = 122] [outer = 0x7f72354e6800] 01:11:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 22 (0x7f7237f87800) [pid = 21960] [serial = 123] [outer = 0x7f72354e6800] 01:11:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:24 WARNING - wptserve Traceback (most recent call last): 01:11:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:11:24 WARNING - rv = self.func(request, response) 01:11:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:11:24 WARNING - access_control_allow_origin = "*") 01:11:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:11:24 WARNING - payload = payload_generator(server_data) 01:11:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:11:24 WARNING - return encode_string_as_bmp_image(data) 01:11: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 01:11:24 WARNING - img.save(f, "BMP") 01:11:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:11:24 WARNING - f.write(bmpfileheader) 01:11:24 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:11:24 WARNING - 01:11:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:33 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72331ea800 == 9 [pid = 21960] [id = 43] 01:11:35 INFO - PROCESS | 21960 | --DOMWINDOW == 21 (0x7f7237292c00) [pid = 21960] [serial = 122] [outer = (nil)] [url = about:blank] 01:11:35 INFO - PROCESS | 21960 | --DOMWINDOW == 20 (0x7f72354e4800) [pid = 21960] [serial = 118] [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] 01:11:41 INFO - PROCESS | 21960 | --DOMWINDOW == 19 (0x7f723729b800) [pid = 21960] [serial = 120] [outer = (nil)] [url = about:blank] 01:11:54 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:11:54 INFO - TEST-NOTRUN | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:11:54 INFO - document served over http requires an https 01:11:54 INFO - sub-resource via img-tag using the attr-referrer 01:11:54 INFO - delivery method with swap-origin-redirect and when 01:11:54 INFO - the target request is same-origin. 01:11:54 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30478ms 01:11:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 01:11:54 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7233c28000 == 10 [pid = 21960] [id = 45] 01:11:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 20 (0x7f7236889400) [pid = 21960] [serial = 124] [outer = (nil)] 01:11:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 21 (0x7f7237296400) [pid = 21960] [serial = 125] [outer = 0x7f7236889400] 01:11:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 22 (0x7f7238126800) [pid = 21960] [serial = 126] [outer = 0x7f7236889400] 01:11:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:11:55 INFO - document served over http requires an http 01:11:55 INFO - sub-resource via fetch-request using the http-csp 01:11:55 INFO - delivery method with keep-origin-redirect and when 01:11:55 INFO - the target request is cross-origin. 01:11:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 891ms 01:11:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 01:11:55 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b192000 == 11 [pid = 21960] [id = 46] 01:11:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 23 (0x7f723180d800) [pid = 21960] [serial = 127] [outer = (nil)] 01:11:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 24 (0x7f7238c47c00) [pid = 21960] [serial = 128] [outer = 0x7f723180d800] 01:11:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 25 (0x7f723925e800) [pid = 21960] [serial = 129] [outer = 0x7f723180d800] 01:11:55 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:55 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:55 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:55 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:11:56 INFO - document served over http requires an http 01:11:56 INFO - sub-resource via fetch-request using the http-csp 01:11:56 INFO - delivery method with no-redirect and when 01:11:56 INFO - the target request is cross-origin. 01:11:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 930ms 01:11:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 01:11:56 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723230c800 == 12 [pid = 21960] [id = 47] 01:11:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 26 (0x7f723ad3e400) [pid = 21960] [serial = 130] [outer = (nil)] 01:11:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 27 (0x7f723b3e7400) [pid = 21960] [serial = 131] [outer = 0x7f723ad3e400] 01:11:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 28 (0x7f723bc11400) [pid = 21960] [serial = 132] [outer = 0x7f723ad3e400] 01:11:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:11:57 INFO - document served over http requires an http 01:11:57 INFO - sub-resource via fetch-request using the http-csp 01:11:57 INFO - delivery method with swap-origin-redirect and when 01:11:57 INFO - the target request is cross-origin. 01:11:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1037ms 01:11:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 01:11:57 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723dd0f800 == 13 [pid = 21960] [id = 48] 01:11:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 29 (0x7f72315cc800) [pid = 21960] [serial = 133] [outer = (nil)] 01:11:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 30 (0x7f723bc10800) [pid = 21960] [serial = 134] [outer = 0x7f72315cc800] 01:11:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 31 (0x7f723e9f1400) [pid = 21960] [serial = 135] [outer = 0x7f72315cc800] 01:11:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:57 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723ddea000 == 14 [pid = 21960] [id = 49] 01:11:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 32 (0x7f723e98c400) [pid = 21960] [serial = 136] [outer = (nil)] 01:11:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 33 (0x7f724242c000) [pid = 21960] [serial = 137] [outer = 0x7f723e98c400] 01:11:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:11:58 INFO - document served over http requires an http 01:11:58 INFO - sub-resource via iframe-tag using the http-csp 01:11:58 INFO - delivery method with keep-origin-redirect and when 01:11:58 INFO - the target request is cross-origin. 01:11:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 985ms 01:11:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 01:11:58 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7242304800 == 15 [pid = 21960] [id = 50] 01:11:58 INFO - PROCESS | 21960 | ++DOMWINDOW == 34 (0x7f723924fc00) [pid = 21960] [serial = 138] [outer = (nil)] 01:11:58 INFO - PROCESS | 21960 | ++DOMWINDOW == 35 (0x7f723e9e9800) [pid = 21960] [serial = 139] [outer = 0x7f723924fc00] 01:11:58 INFO - PROCESS | 21960 | ++DOMWINDOW == 36 (0x7f724817b400) [pid = 21960] [serial = 140] [outer = 0x7f723924fc00] 01:11:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:58 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b1a1000 == 16 [pid = 21960] [id = 51] 01:11:58 INFO - PROCESS | 21960 | ++DOMWINDOW == 37 (0x7f7242422400) [pid = 21960] [serial = 141] [outer = (nil)] 01:11:58 INFO - PROCESS | 21960 | ++DOMWINDOW == 38 (0x7f724237f800) [pid = 21960] [serial = 142] [outer = 0x7f7242422400] 01:11:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:11:59 INFO - document served over http requires an http 01:11:59 INFO - sub-resource via iframe-tag using the http-csp 01:11:59 INFO - delivery method with no-redirect and when 01:11:59 INFO - the target request is cross-origin. 01:11:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 985ms 01:11:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 01:11:59 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7248224000 == 17 [pid = 21960] [id = 52] 01:11:59 INFO - PROCESS | 21960 | ++DOMWINDOW == 39 (0x7f724817a400) [pid = 21960] [serial = 143] [outer = (nil)] 01:11:59 INFO - PROCESS | 21960 | ++DOMWINDOW == 40 (0x7f724820f000) [pid = 21960] [serial = 144] [outer = 0x7f724817a400] 01:11:59 INFO - PROCESS | 21960 | ++DOMWINDOW == 41 (0x7f72494a3000) [pid = 21960] [serial = 145] [outer = 0x7f724817a400] 01:11:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:11:59 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724841c800 == 18 [pid = 21960] [id = 53] 01:11:59 INFO - PROCESS | 21960 | ++DOMWINDOW == 42 (0x7f72487e5000) [pid = 21960] [serial = 146] [outer = (nil)] 01:11:59 INFO - PROCESS | 21960 | ++DOMWINDOW == 43 (0x7f72496e1400) [pid = 21960] [serial = 147] [outer = 0x7f72487e5000] 01:11:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:00 INFO - document served over http requires an http 01:12:00 INFO - sub-resource via iframe-tag using the http-csp 01:12:00 INFO - delivery method with swap-origin-redirect and when 01:12:00 INFO - the target request is cross-origin. 01:12:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1029ms 01:12:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 01:12:00 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724849f000 == 19 [pid = 21960] [id = 54] 01:12:00 INFO - PROCESS | 21960 | ++DOMWINDOW == 44 (0x7f7237f8b400) [pid = 21960] [serial = 148] [outer = (nil)] 01:12:00 INFO - PROCESS | 21960 | ++DOMWINDOW == 45 (0x7f72494a3800) [pid = 21960] [serial = 149] [outer = 0x7f7237f8b400] 01:12:00 INFO - PROCESS | 21960 | ++DOMWINDOW == 46 (0x7f7249778c00) [pid = 21960] [serial = 150] [outer = 0x7f7237f8b400] 01:12:00 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:00 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:00 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:00 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:01 INFO - document served over http requires an http 01:12:01 INFO - sub-resource via script-tag using the http-csp 01:12:01 INFO - delivery method with keep-origin-redirect and when 01:12:01 INFO - the target request is cross-origin. 01:12:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 928ms 01:12:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html 01:12:01 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724841c000 == 20 [pid = 21960] [id = 55] 01:12:01 INFO - PROCESS | 21960 | ++DOMWINDOW == 47 (0x7f72322e2000) [pid = 21960] [serial = 151] [outer = (nil)] 01:12:01 INFO - PROCESS | 21960 | ++DOMWINDOW == 48 (0x7f72487e9000) [pid = 21960] [serial = 152] [outer = 0x7f72322e2000] 01:12:01 INFO - PROCESS | 21960 | ++DOMWINDOW == 49 (0x7f72498f7400) [pid = 21960] [serial = 153] [outer = 0x7f72322e2000] 01:12:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:01 INFO - document served over http requires an http 01:12:01 INFO - sub-resource via script-tag using the http-csp 01:12:01 INFO - delivery method with no-redirect and when 01:12:01 INFO - the target request is cross-origin. 01:12:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 879ms 01:12:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 01:12:02 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7249412800 == 21 [pid = 21960] [id = 56] 01:12:02 INFO - PROCESS | 21960 | ++DOMWINDOW == 50 (0x7f72315c5800) [pid = 21960] [serial = 154] [outer = (nil)] 01:12:02 INFO - PROCESS | 21960 | ++DOMWINDOW == 51 (0x7f724984f400) [pid = 21960] [serial = 155] [outer = 0x7f72315c5800] 01:12:02 INFO - PROCESS | 21960 | ++DOMWINDOW == 52 (0x7f724b788000) [pid = 21960] [serial = 156] [outer = 0x7f72315c5800] 01:12:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:03 INFO - document served over http requires an http 01:12:03 INFO - sub-resource via script-tag using the http-csp 01:12:03 INFO - delivery method with swap-origin-redirect and when 01:12:03 INFO - the target request is cross-origin. 01:12:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1128ms 01:12:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 01:12:03 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723ba0a000 == 22 [pid = 21960] [id = 57] 01:12:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 53 (0x7f723812d000) [pid = 21960] [serial = 157] [outer = (nil)] 01:12:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 54 (0x7f723915dc00) [pid = 21960] [serial = 158] [outer = 0x7f723812d000] 01:12:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 55 (0x7f723ad45c00) [pid = 21960] [serial = 159] [outer = 0x7f723812d000] 01:12:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:04 INFO - document served over http requires an http 01:12:04 INFO - sub-resource via xhr-request using the http-csp 01:12:04 INFO - delivery method with keep-origin-redirect and when 01:12:04 INFO - the target request is cross-origin. 01:12:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1235ms 01:12:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 01:12:04 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724879f000 == 23 [pid = 21960] [id = 58] 01:12:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 56 (0x7f723db8fc00) [pid = 21960] [serial = 160] [outer = (nil)] 01:12:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 57 (0x7f72417be800) [pid = 21960] [serial = 161] [outer = 0x7f723db8fc00] 01:12:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 58 (0x7f7248260000) [pid = 21960] [serial = 162] [outer = 0x7f723db8fc00] 01:12:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:05 INFO - document served over http requires an http 01:12:05 INFO - sub-resource via xhr-request using the http-csp 01:12:05 INFO - delivery method with no-redirect and when 01:12:05 INFO - the target request is cross-origin. 01:12:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1180ms 01:12:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 01:12:05 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724b6ca800 == 24 [pid = 21960] [id = 59] 01:12:05 INFO - PROCESS | 21960 | ++DOMWINDOW == 59 (0x7f7249684000) [pid = 21960] [serial = 163] [outer = (nil)] 01:12:05 INFO - PROCESS | 21960 | ++DOMWINDOW == 60 (0x7f724b69dc00) [pid = 21960] [serial = 164] [outer = 0x7f7249684000] 01:12:06 INFO - PROCESS | 21960 | ++DOMWINDOW == 61 (0x7f724b78e400) [pid = 21960] [serial = 165] [outer = 0x7f7249684000] 01:12:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:06 INFO - document served over http requires an http 01:12:06 INFO - sub-resource via xhr-request using the http-csp 01:12:06 INFO - delivery method with swap-origin-redirect and when 01:12:06 INFO - the target request is cross-origin. 01:12:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1226ms 01:12:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 01:12:07 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723745f000 == 25 [pid = 21960] [id = 60] 01:12:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 62 (0x7f723310b800) [pid = 21960] [serial = 166] [outer = (nil)] 01:12:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 63 (0x7f7233110000) [pid = 21960] [serial = 167] [outer = 0x7f723310b800] 01:12:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 64 (0x7f7237f04800) [pid = 21960] [serial = 168] [outer = 0x7f723310b800] 01:12:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:07 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724841c800 == 24 [pid = 21960] [id = 53] 01:12:07 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723b1a1000 == 23 [pid = 21960] [id = 51] 01:12:07 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723ddea000 == 22 [pid = 21960] [id = 49] 01:12:07 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7233c2c000 == 21 [pid = 21960] [id = 44] 01:12:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:08 INFO - document served over http requires an https 01:12:08 INFO - sub-resource via fetch-request using the http-csp 01:12:08 INFO - delivery method with keep-origin-redirect and when 01:12:08 INFO - the target request is cross-origin. 01:12:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1330ms 01:12:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 01:12:08 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b41e800 == 22 [pid = 21960] [id = 61] 01:12:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 65 (0x7f7237299800) [pid = 21960] [serial = 169] [outer = (nil)] 01:12:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 66 (0x7f723ba93400) [pid = 21960] [serial = 170] [outer = 0x7f7237299800] 01:12:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 67 (0x7f723db09000) [pid = 21960] [serial = 171] [outer = 0x7f7237299800] 01:12:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:09 INFO - document served over http requires an https 01:12:09 INFO - sub-resource via fetch-request using the http-csp 01:12:09 INFO - delivery method with no-redirect and when 01:12:09 INFO - the target request is cross-origin. 01:12:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 979ms 01:12:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 01:12:09 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7241870000 == 23 [pid = 21960] [id = 62] 01:12:09 INFO - PROCESS | 21960 | ++DOMWINDOW == 68 (0x7f723af9d000) [pid = 21960] [serial = 172] [outer = (nil)] 01:12:09 INFO - PROCESS | 21960 | ++DOMWINDOW == 69 (0x7f724242d800) [pid = 21960] [serial = 173] [outer = 0x7f723af9d000] 01:12:09 INFO - PROCESS | 21960 | ++DOMWINDOW == 70 (0x7f72484ab400) [pid = 21960] [serial = 174] [outer = 0x7f723af9d000] 01:12:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:10 INFO - document served over http requires an https 01:12:10 INFO - sub-resource via fetch-request using the http-csp 01:12:10 INFO - delivery method with swap-origin-redirect and when 01:12:10 INFO - the target request is cross-origin. 01:12:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 930ms 01:12:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 01:12:10 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7248233000 == 24 [pid = 21960] [id = 63] 01:12:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 71 (0x7f72323d6400) [pid = 21960] [serial = 175] [outer = (nil)] 01:12:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 72 (0x7f7248715c00) [pid = 21960] [serial = 176] [outer = 0x7f72323d6400] 01:12:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 73 (0x7f724b787800) [pid = 21960] [serial = 177] [outer = 0x7f72323d6400] 01:12:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:10 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724849e000 == 25 [pid = 21960] [id = 64] 01:12:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 74 (0x7f72315f0000) [pid = 21960] [serial = 178] [outer = (nil)] 01:12:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 75 (0x7f72315f7800) [pid = 21960] [serial = 179] [outer = 0x7f72315f0000] 01:12:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:11 INFO - document served over http requires an https 01:12:11 INFO - sub-resource via iframe-tag using the http-csp 01:12:11 INFO - delivery method with keep-origin-redirect and when 01:12:11 INFO - the target request is cross-origin. 01:12:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1090ms 01:12:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 01:12:11 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724878f000 == 26 [pid = 21960] [id = 65] 01:12:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 76 (0x7f72315fd000) [pid = 21960] [serial = 180] [outer = (nil)] 01:12:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 77 (0x7f723bc0a400) [pid = 21960] [serial = 181] [outer = 0x7f72315fd000] 01:12:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 78 (0x7f724b78e000) [pid = 21960] [serial = 182] [outer = 0x7f72315fd000] 01:12:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:12 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724b6d4800 == 27 [pid = 21960] [id = 66] 01:12:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 79 (0x7f72315fc400) [pid = 21960] [serial = 183] [outer = (nil)] 01:12:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 80 (0x7f72315f4000) [pid = 21960] [serial = 184] [outer = 0x7f72315fc400] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 79 (0x7f72487e5000) [pid = 21960] [serial = 146] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 78 (0x7f7238c47c00) [pid = 21960] [serial = 128] [outer = (nil)] [url = about:blank] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 77 (0x7f72487e9000) [pid = 21960] [serial = 152] [outer = (nil)] [url = about:blank] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 76 (0x7f723b3e7400) [pid = 21960] [serial = 131] [outer = (nil)] [url = about:blank] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 75 (0x7f72494a3800) [pid = 21960] [serial = 149] [outer = (nil)] [url = about:blank] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 74 (0x7f724242c000) [pid = 21960] [serial = 137] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 73 (0x7f723bc10800) [pid = 21960] [serial = 134] [outer = (nil)] [url = about:blank] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 72 (0x7f724237f800) [pid = 21960] [serial = 142] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996318824] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 71 (0x7f723e9e9800) [pid = 21960] [serial = 139] [outer = (nil)] [url = about:blank] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 70 (0x7f7237296400) [pid = 21960] [serial = 125] [outer = (nil)] [url = about:blank] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 69 (0x7f72496e1400) [pid = 21960] [serial = 147] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 68 (0x7f724820f000) [pid = 21960] [serial = 144] [outer = (nil)] [url = about:blank] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 67 (0x7f723180d800) [pid = 21960] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 66 (0x7f724817a400) [pid = 21960] [serial = 143] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 65 (0x7f7236889400) [pid = 21960] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 64 (0x7f723924fc00) [pid = 21960] [serial = 138] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 63 (0x7f7237f8b400) [pid = 21960] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 62 (0x7f72322e2000) [pid = 21960] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 61 (0x7f723ad3e400) [pid = 21960] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 60 (0x7f72354e6800) [pid = 21960] [serial = 121] [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] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 59 (0x7f72315cc800) [pid = 21960] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 58 (0x7f723e98c400) [pid = 21960] [serial = 136] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:12:12 INFO - PROCESS | 21960 | --DOMWINDOW == 57 (0x7f7242422400) [pid = 21960] [serial = 141] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996318824] 01:12:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:12 INFO - document served over http requires an https 01:12:12 INFO - sub-resource via iframe-tag using the http-csp 01:12:12 INFO - delivery method with no-redirect and when 01:12:12 INFO - the target request is cross-origin. 01:12:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1225ms 01:12:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 01:12:12 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7239245800 == 28 [pid = 21960] [id = 67] 01:12:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 58 (0x7f7236845000) [pid = 21960] [serial = 185] [outer = (nil)] 01:12:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 59 (0x7f7236849400) [pid = 21960] [serial = 186] [outer = 0x7f7236845000] 01:12:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 60 (0x7f723684fc00) [pid = 21960] [serial = 187] [outer = 0x7f7236845000] 01:12:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:13 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724d439800 == 29 [pid = 21960] [id = 68] 01:12:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 61 (0x7f724242c000) [pid = 21960] [serial = 188] [outer = (nil)] 01:12:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 62 (0x7f723ad3e400) [pid = 21960] [serial = 189] [outer = 0x7f724242c000] 01:12:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:13 INFO - document served over http requires an https 01:12:13 INFO - sub-resource via iframe-tag using the http-csp 01:12:13 INFO - delivery method with swap-origin-redirect and when 01:12:13 INFO - the target request is cross-origin. 01:12:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1132ms 01:12:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 01:12:13 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7233c1d800 == 30 [pid = 21960] [id = 69] 01:12:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 63 (0x7f724b78f000) [pid = 21960] [serial = 190] [outer = (nil)] 01:12:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 64 (0x7f724b7d8400) [pid = 21960] [serial = 191] [outer = 0x7f724b78f000] 01:12:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 65 (0x7f724d1bb800) [pid = 21960] [serial = 192] [outer = 0x7f724b78f000] 01:12:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:14 INFO - document served over http requires an https 01:12:14 INFO - sub-resource via script-tag using the http-csp 01:12:14 INFO - delivery method with keep-origin-redirect and when 01:12:14 INFO - the target request is cross-origin. 01:12:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1029ms 01:12:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html 01:12:14 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723ad96000 == 31 [pid = 21960] [id = 70] 01:12:14 INFO - PROCESS | 21960 | ++DOMWINDOW == 66 (0x7f72315fb800) [pid = 21960] [serial = 193] [outer = (nil)] 01:12:15 INFO - PROCESS | 21960 | ++DOMWINDOW == 67 (0x7f7236842800) [pid = 21960] [serial = 194] [outer = 0x7f72315fb800] 01:12:15 INFO - PROCESS | 21960 | ++DOMWINDOW == 68 (0x7f723684e800) [pid = 21960] [serial = 195] [outer = 0x7f72315fb800] 01:12:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:15 INFO - document served over http requires an https 01:12:15 INFO - sub-resource via script-tag using the http-csp 01:12:15 INFO - delivery method with no-redirect and when 01:12:15 INFO - the target request is cross-origin. 01:12:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1250ms 01:12:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 01:12:16 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724b740800 == 32 [pid = 21960] [id = 71] 01:12:16 INFO - PROCESS | 21960 | ++DOMWINDOW == 69 (0x7f723684f000) [pid = 21960] [serial = 196] [outer = (nil)] 01:12:16 INFO - PROCESS | 21960 | ++DOMWINDOW == 70 (0x7f723af9e800) [pid = 21960] [serial = 197] [outer = 0x7f723684f000] 01:12:16 INFO - PROCESS | 21960 | ++DOMWINDOW == 71 (0x7f723e95bc00) [pid = 21960] [serial = 198] [outer = 0x7f723684f000] 01:12:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:17 INFO - document served over http requires an https 01:12:17 INFO - sub-resource via script-tag using the http-csp 01:12:17 INFO - delivery method with swap-origin-redirect and when 01:12:17 INFO - the target request is cross-origin. 01:12:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1234ms 01:12:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 01:12:17 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724df83000 == 33 [pid = 21960] [id = 72] 01:12:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 72 (0x7f723e965c00) [pid = 21960] [serial = 199] [outer = (nil)] 01:12:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 73 (0x7f723e968000) [pid = 21960] [serial = 200] [outer = 0x7f723e965c00] 01:12:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 74 (0x7f724817cc00) [pid = 21960] [serial = 201] [outer = 0x7f723e965c00] 01:12:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:18 INFO - document served over http requires an https 01:12:18 INFO - sub-resource via xhr-request using the http-csp 01:12:18 INFO - delivery method with keep-origin-redirect and when 01:12:18 INFO - the target request is cross-origin. 01:12:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1188ms 01:12:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 01:12:18 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7251c21800 == 34 [pid = 21960] [id = 73] 01:12:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 75 (0x7f724820e000) [pid = 21960] [serial = 202] [outer = (nil)] 01:12:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 76 (0x7f7249683400) [pid = 21960] [serial = 203] [outer = 0x7f724820e000] 01:12:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 77 (0x7f724985cc00) [pid = 21960] [serial = 204] [outer = 0x7f724820e000] 01:12:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:19 INFO - document served over http requires an https 01:12:19 INFO - sub-resource via xhr-request using the http-csp 01:12:19 INFO - delivery method with no-redirect and when 01:12:19 INFO - the target request is cross-origin. 01:12:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1199ms 01:12:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 01:12:19 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72491ad800 == 35 [pid = 21960] [id = 74] 01:12:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 78 (0x7f72315f5800) [pid = 21960] [serial = 205] [outer = (nil)] 01:12:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 79 (0x7f724b698400) [pid = 21960] [serial = 206] [outer = 0x7f72315f5800] 01:12:20 INFO - PROCESS | 21960 | ++DOMWINDOW == 80 (0x7f724d41a800) [pid = 21960] [serial = 207] [outer = 0x7f72315f5800] 01:12:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:20 INFO - document served over http requires an https 01:12:20 INFO - sub-resource via xhr-request using the http-csp 01:12:20 INFO - delivery method with swap-origin-redirect and when 01:12:20 INFO - the target request is cross-origin. 01:12:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1333ms 01:12:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 01:12:21 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72331e9800 == 36 [pid = 21960] [id = 75] 01:12:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 81 (0x7f72315f3800) [pid = 21960] [serial = 208] [outer = (nil)] 01:12:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 82 (0x7f723180b800) [pid = 21960] [serial = 209] [outer = 0x7f72315f3800] 01:12:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 83 (0x7f723812a800) [pid = 21960] [serial = 210] [outer = 0x7f72315f3800] 01:12:21 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724d439800 == 35 [pid = 21960] [id = 68] 01:12:21 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724b6d4800 == 34 [pid = 21960] [id = 66] 01:12:21 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724849e000 == 33 [pid = 21960] [id = 64] 01:12:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:21 INFO - PROCESS | 21960 | --DOMWINDOW == 82 (0x7f72494a3000) [pid = 21960] [serial = 145] [outer = (nil)] [url = about:blank] 01:12:21 INFO - PROCESS | 21960 | --DOMWINDOW == 81 (0x7f7238126800) [pid = 21960] [serial = 126] [outer = (nil)] [url = about:blank] 01:12:21 INFO - PROCESS | 21960 | --DOMWINDOW == 80 (0x7f724817b400) [pid = 21960] [serial = 140] [outer = (nil)] [url = about:blank] 01:12:21 INFO - PROCESS | 21960 | --DOMWINDOW == 79 (0x7f7249778c00) [pid = 21960] [serial = 150] [outer = (nil)] [url = about:blank] 01:12:21 INFO - PROCESS | 21960 | --DOMWINDOW == 78 (0x7f723bc11400) [pid = 21960] [serial = 132] [outer = (nil)] [url = about:blank] 01:12:21 INFO - PROCESS | 21960 | --DOMWINDOW == 77 (0x7f72498f7400) [pid = 21960] [serial = 153] [outer = (nil)] [url = about:blank] 01:12:21 INFO - PROCESS | 21960 | --DOMWINDOW == 76 (0x7f7237f87800) [pid = 21960] [serial = 123] [outer = (nil)] [url = about:blank] 01:12:21 INFO - PROCESS | 21960 | --DOMWINDOW == 75 (0x7f723925e800) [pid = 21960] [serial = 129] [outer = (nil)] [url = about:blank] 01:12:21 INFO - PROCESS | 21960 | --DOMWINDOW == 74 (0x7f723e9f1400) [pid = 21960] [serial = 135] [outer = (nil)] [url = about:blank] 01:12:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:22 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:22 INFO - document served over http requires an http 01:12:22 INFO - sub-resource via fetch-request using the http-csp 01:12:22 INFO - delivery method with keep-origin-redirect and when 01:12:22 INFO - the target request is same-origin. 01:12:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1284ms 01:12:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html 01:12:22 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723bf79800 == 34 [pid = 21960] [id = 76] 01:12:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 75 (0x7f72315f8800) [pid = 21960] [serial = 211] [outer = (nil)] 01:12:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 76 (0x7f7238fd5800) [pid = 21960] [serial = 212] [outer = 0x7f72315f8800] 01:12:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 77 (0x7f723bc06400) [pid = 21960] [serial = 213] [outer = 0x7f72315f8800] 01:12:22 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:22 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:22 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:22 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:23 INFO - document served over http requires an http 01:12:23 INFO - sub-resource via fetch-request using the http-csp 01:12:23 INFO - delivery method with no-redirect and when 01:12:23 INFO - the target request is same-origin. 01:12:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 930ms 01:12:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 01:12:23 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7248487000 == 35 [pid = 21960] [id = 77] 01:12:23 INFO - PROCESS | 21960 | ++DOMWINDOW == 78 (0x7f723e962c00) [pid = 21960] [serial = 214] [outer = (nil)] 01:12:23 INFO - PROCESS | 21960 | ++DOMWINDOW == 79 (0x7f723e967000) [pid = 21960] [serial = 215] [outer = 0x7f723e962c00] 01:12:23 INFO - PROCESS | 21960 | ++DOMWINDOW == 80 (0x7f7242424c00) [pid = 21960] [serial = 216] [outer = 0x7f723e962c00] 01:12:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:24 INFO - document served over http requires an http 01:12:24 INFO - sub-resource via fetch-request using the http-csp 01:12:24 INFO - delivery method with swap-origin-redirect and when 01:12:24 INFO - the target request is same-origin. 01:12:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 929ms 01:12:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 01:12:24 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72485eb000 == 36 [pid = 21960] [id = 78] 01:12:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 81 (0x7f7237487c00) [pid = 21960] [serial = 217] [outer = (nil)] 01:12:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 82 (0x7f7242426800) [pid = 21960] [serial = 218] [outer = 0x7f7237487c00] 01:12:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 83 (0x7f72496d4000) [pid = 21960] [serial = 219] [outer = 0x7f7237487c00] 01:12:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:24 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72497dc000 == 37 [pid = 21960] [id = 79] 01:12:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 84 (0x7f72484ac800) [pid = 21960] [serial = 220] [outer = (nil)] 01:12:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 85 (0x7f7249854800) [pid = 21960] [serial = 221] [outer = 0x7f72484ac800] 01:12:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:25 INFO - document served over http requires an http 01:12:25 INFO - sub-resource via iframe-tag using the http-csp 01:12:25 INFO - delivery method with keep-origin-redirect and when 01:12:25 INFO - the target request is same-origin. 01:12:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1078ms 01:12:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 01:12:25 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724ca18000 == 38 [pid = 21960] [id = 80] 01:12:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 86 (0x7f72496d5000) [pid = 21960] [serial = 222] [outer = (nil)] 01:12:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 87 (0x7f7249852000) [pid = 21960] [serial = 223] [outer = 0x7f72496d5000] 01:12:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 88 (0x7f724b7d7400) [pid = 21960] [serial = 224] [outer = 0x7f72496d5000] 01:12:25 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:25 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:25 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:25 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:26 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724d13d000 == 39 [pid = 21960] [id = 81] 01:12:26 INFO - PROCESS | 21960 | ++DOMWINDOW == 89 (0x7f724ca70c00) [pid = 21960] [serial = 225] [outer = (nil)] 01:12:26 INFO - PROCESS | 21960 | ++DOMWINDOW == 90 (0x7f72496e1c00) [pid = 21960] [serial = 226] [outer = 0x7f724ca70c00] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 89 (0x7f723310b800) [pid = 21960] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 88 (0x7f72315fc400) [pid = 21960] [serial = 183] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996332054] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 87 (0x7f72315fd000) [pid = 21960] [serial = 180] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 86 (0x7f72315f0000) [pid = 21960] [serial = 178] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 85 (0x7f72323d6400) [pid = 21960] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 84 (0x7f7237299800) [pid = 21960] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 83 (0x7f723af9d000) [pid = 21960] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 82 (0x7f724242c000) [pid = 21960] [serial = 188] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 81 (0x7f7236845000) [pid = 21960] [serial = 185] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 80 (0x7f724b7d8400) [pid = 21960] [serial = 191] [outer = (nil)] [url = about:blank] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 79 (0x7f724b69dc00) [pid = 21960] [serial = 164] [outer = (nil)] [url = about:blank] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 78 (0x7f7233110000) [pid = 21960] [serial = 167] [outer = (nil)] [url = about:blank] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 77 (0x7f72315f4000) [pid = 21960] [serial = 184] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996332054] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 76 (0x7f723bc0a400) [pid = 21960] [serial = 181] [outer = (nil)] [url = about:blank] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 75 (0x7f72315f7800) [pid = 21960] [serial = 179] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 74 (0x7f7248715c00) [pid = 21960] [serial = 176] [outer = (nil)] [url = about:blank] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 73 (0x7f723ba93400) [pid = 21960] [serial = 170] [outer = (nil)] [url = about:blank] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 72 (0x7f724242d800) [pid = 21960] [serial = 173] [outer = (nil)] [url = about:blank] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 71 (0x7f724984f400) [pid = 21960] [serial = 155] [outer = (nil)] [url = about:blank] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 70 (0x7f723915dc00) [pid = 21960] [serial = 158] [outer = (nil)] [url = about:blank] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 69 (0x7f72417be800) [pid = 21960] [serial = 161] [outer = (nil)] [url = about:blank] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 68 (0x7f723ad3e400) [pid = 21960] [serial = 189] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:12:26 INFO - PROCESS | 21960 | --DOMWINDOW == 67 (0x7f7236849400) [pid = 21960] [serial = 186] [outer = (nil)] [url = about:blank] 01:12:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:26 INFO - document served over http requires an http 01:12:26 INFO - sub-resource via iframe-tag using the http-csp 01:12:26 INFO - delivery method with no-redirect and when 01:12:26 INFO - the target request is same-origin. 01:12:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1080ms 01:12:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 01:12:26 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724df16800 == 40 [pid = 21960] [id = 82] 01:12:26 INFO - PROCESS | 21960 | ++DOMWINDOW == 68 (0x7f7249774800) [pid = 21960] [serial = 227] [outer = (nil)] 01:12:26 INFO - PROCESS | 21960 | ++DOMWINDOW == 69 (0x7f724d422800) [pid = 21960] [serial = 228] [outer = 0x7f7249774800] 01:12:26 INFO - PROCESS | 21960 | ++DOMWINDOW == 70 (0x7f724d640000) [pid = 21960] [serial = 229] [outer = 0x7f7249774800] 01:12:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:27 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7251e0b800 == 41 [pid = 21960] [id = 83] 01:12:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 71 (0x7f724d1b8800) [pid = 21960] [serial = 230] [outer = (nil)] 01:12:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 72 (0x7f724dfb9400) [pid = 21960] [serial = 231] [outer = 0x7f724d1b8800] 01:12:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:27 INFO - document served over http requires an http 01:12:27 INFO - sub-resource via iframe-tag using the http-csp 01:12:27 INFO - delivery method with swap-origin-redirect and when 01:12:27 INFO - the target request is same-origin. 01:12:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1086ms 01:12:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 01:12:27 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7251e03800 == 42 [pid = 21960] [id = 84] 01:12:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 73 (0x7f72323da000) [pid = 21960] [serial = 232] [outer = (nil)] 01:12:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 74 (0x7f724d41f800) [pid = 21960] [serial = 233] [outer = 0x7f72323da000] 01:12:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 75 (0x7f724d64a800) [pid = 21960] [serial = 234] [outer = 0x7f72323da000] 01:12:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:28 INFO - document served over http requires an http 01:12:28 INFO - sub-resource via script-tag using the http-csp 01:12:28 INFO - delivery method with keep-origin-redirect and when 01:12:28 INFO - the target request is same-origin. 01:12:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 975ms 01:12:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html 01:12:28 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b4bd800 == 43 [pid = 21960] [id = 85] 01:12:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 76 (0x7f7233c11c00) [pid = 21960] [serial = 235] [outer = (nil)] 01:12:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 77 (0x7f7233c68000) [pid = 21960] [serial = 236] [outer = 0x7f7233c11c00] 01:12:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 78 (0x7f7233c6d800) [pid = 21960] [serial = 237] [outer = 0x7f7233c11c00] 01:12:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:29 INFO - document served over http requires an http 01:12:29 INFO - sub-resource via script-tag using the http-csp 01:12:29 INFO - delivery method with no-redirect and when 01:12:29 INFO - the target request is same-origin. 01:12:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1238ms 01:12:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 01:12:29 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72498c7000 == 44 [pid = 21960] [id = 86] 01:12:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 79 (0x7f7233c66800) [pid = 21960] [serial = 238] [outer = (nil)] 01:12:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 80 (0x7f723684a800) [pid = 21960] [serial = 239] [outer = 0x7f7233c66800] 01:12:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 81 (0x7f7239671000) [pid = 21960] [serial = 240] [outer = 0x7f7233c66800] 01:12:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:30 INFO - document served over http requires an http 01:12:30 INFO - sub-resource via script-tag using the http-csp 01:12:30 INFO - delivery method with swap-origin-redirect and when 01:12:30 INFO - the target request is same-origin. 01:12:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1279ms 01:12:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 01:12:31 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7251c33000 == 45 [pid = 21960] [id = 87] 01:12:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 82 (0x7f723925cc00) [pid = 21960] [serial = 241] [outer = (nil)] 01:12:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 83 (0x7f723db81c00) [pid = 21960] [serial = 242] [outer = 0x7f723925cc00] 01:12:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 84 (0x7f7248210400) [pid = 21960] [serial = 243] [outer = 0x7f723925cc00] 01:12:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:32 INFO - document served over http requires an http 01:12:32 INFO - sub-resource via xhr-request using the http-csp 01:12:32 INFO - delivery method with keep-origin-redirect and when 01:12:32 INFO - the target request is same-origin. 01:12:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1231ms 01:12:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html 01:12:32 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723adc5000 == 46 [pid = 21960] [id = 88] 01:12:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 85 (0x7f723939d800) [pid = 21960] [serial = 244] [outer = (nil)] 01:12:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 86 (0x7f72393a2c00) [pid = 21960] [serial = 245] [outer = 0x7f723939d800] 01:12:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 87 (0x7f723e98c400) [pid = 21960] [serial = 246] [outer = 0x7f723939d800] 01:12:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:33 INFO - document served over http requires an http 01:12:33 INFO - sub-resource via xhr-request using the http-csp 01:12:33 INFO - delivery method with no-redirect and when 01:12:33 INFO - the target request is same-origin. 01:12:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1125ms 01:12:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 01:12:33 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7236875000 == 47 [pid = 21960] [id = 89] 01:12:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 88 (0x7f72494b0800) [pid = 21960] [serial = 247] [outer = (nil)] 01:12:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 89 (0x7f72497b9c00) [pid = 21960] [serial = 248] [outer = 0x7f72494b0800] 01:12:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 90 (0x7f72497bf400) [pid = 21960] [serial = 249] [outer = 0x7f72494b0800] 01:12:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:34 INFO - document served over http requires an http 01:12:34 INFO - sub-resource via xhr-request using the http-csp 01:12:34 INFO - delivery method with swap-origin-redirect and when 01:12:34 INFO - the target request is same-origin. 01:12:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1129ms 01:12:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 01:12:35 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72394d3000 == 48 [pid = 21960] [id = 90] 01:12:35 INFO - PROCESS | 21960 | ++DOMWINDOW == 91 (0x7f72315fa400) [pid = 21960] [serial = 250] [outer = (nil)] 01:12:35 INFO - PROCESS | 21960 | ++DOMWINDOW == 92 (0x7f7231810c00) [pid = 21960] [serial = 251] [outer = 0x7f72315fa400] 01:12:35 INFO - PROCESS | 21960 | ++DOMWINDOW == 93 (0x7f7233c6c400) [pid = 21960] [serial = 252] [outer = 0x7f72315fa400] 01:12:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:35 INFO - document served over http requires an https 01:12:35 INFO - sub-resource via fetch-request using the http-csp 01:12:35 INFO - delivery method with keep-origin-redirect and when 01:12:35 INFO - the target request is same-origin. 01:12:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1482ms 01:12:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html 01:12:36 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7251e0b800 == 47 [pid = 21960] [id = 83] 01:12:36 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724df16800 == 46 [pid = 21960] [id = 82] 01:12:36 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724d13d000 == 45 [pid = 21960] [id = 81] 01:12:36 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724ca18000 == 44 [pid = 21960] [id = 80] 01:12:36 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72497dc000 == 43 [pid = 21960] [id = 79] 01:12:36 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7235304000 == 44 [pid = 21960] [id = 91] 01:12:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 94 (0x7f72315f1c00) [pid = 21960] [serial = 253] [outer = (nil)] 01:12:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 95 (0x7f7233c11800) [pid = 21960] [serial = 254] [outer = 0x7f72315f1c00] 01:12:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 96 (0x7f7238c47c00) [pid = 21960] [serial = 255] [outer = 0x7f72315f1c00] 01:12:36 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72485eb000 == 43 [pid = 21960] [id = 78] 01:12:36 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7248487000 == 42 [pid = 21960] [id = 77] 01:12:36 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723bf79800 == 41 [pid = 21960] [id = 76] 01:12:36 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72331e9800 == 40 [pid = 21960] [id = 75] 01:12:36 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72491ad800 == 39 [pid = 21960] [id = 74] 01:12:36 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7251c21800 == 38 [pid = 21960] [id = 73] 01:12:36 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724df83000 == 37 [pid = 21960] [id = 72] 01:12:36 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724b740800 == 36 [pid = 21960] [id = 71] 01:12:36 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723ad96000 == 35 [pid = 21960] [id = 70] 01:12:36 INFO - PROCESS | 21960 | --DOMWINDOW == 95 (0x7f724b78e000) [pid = 21960] [serial = 182] [outer = (nil)] [url = about:blank] 01:12:36 INFO - PROCESS | 21960 | --DOMWINDOW == 94 (0x7f723db09000) [pid = 21960] [serial = 171] [outer = (nil)] [url = about:blank] 01:12:36 INFO - PROCESS | 21960 | --DOMWINDOW == 93 (0x7f7237f04800) [pid = 21960] [serial = 168] [outer = (nil)] [url = about:blank] 01:12:36 INFO - PROCESS | 21960 | --DOMWINDOW == 92 (0x7f72484ab400) [pid = 21960] [serial = 174] [outer = (nil)] [url = about:blank] 01:12:36 INFO - PROCESS | 21960 | --DOMWINDOW == 91 (0x7f723684fc00) [pid = 21960] [serial = 187] [outer = (nil)] [url = about:blank] 01:12:36 INFO - PROCESS | 21960 | --DOMWINDOW == 90 (0x7f724b787800) [pid = 21960] [serial = 177] [outer = (nil)] [url = about:blank] 01:12:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:37 INFO - document served over http requires an https 01:12:37 INFO - sub-resource via fetch-request using the http-csp 01:12:37 INFO - delivery method with no-redirect and when 01:12:37 INFO - the target request is same-origin. 01:12:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1199ms 01:12:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 01:12:37 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723bf96800 == 36 [pid = 21960] [id = 92] 01:12:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 91 (0x7f72315f7400) [pid = 21960] [serial = 256] [outer = (nil)] 01:12:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 92 (0x7f723925ec00) [pid = 21960] [serial = 257] [outer = 0x7f72315f7400] 01:12:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 93 (0x7f723b3e7400) [pid = 21960] [serial = 258] [outer = 0x7f72315f7400] 01:12:37 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:37 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:37 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:37 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:38 INFO - document served over http requires an https 01:12:38 INFO - sub-resource via fetch-request using the http-csp 01:12:38 INFO - delivery method with swap-origin-redirect and when 01:12:38 INFO - the target request is same-origin. 01:12:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 982ms 01:12:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 01:12:38 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724230e000 == 37 [pid = 21960] [id = 93] 01:12:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 94 (0x7f7237295400) [pid = 21960] [serial = 259] [outer = (nil)] 01:12:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 95 (0x7f723db07000) [pid = 21960] [serial = 260] [outer = 0x7f7237295400] 01:12:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 96 (0x7f72417bbc00) [pid = 21960] [serial = 261] [outer = 0x7f7237295400] 01:12:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:39 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7248233800 == 38 [pid = 21960] [id = 94] 01:12:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 97 (0x7f723db0b000) [pid = 21960] [serial = 262] [outer = (nil)] 01:12:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 98 (0x7f7248172400) [pid = 21960] [serial = 263] [outer = 0x7f723db0b000] 01:12:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:39 INFO - document served over http requires an https 01:12:39 INFO - sub-resource via iframe-tag using the http-csp 01:12:39 INFO - delivery method with keep-origin-redirect and when 01:12:39 INFO - the target request is same-origin. 01:12:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1137ms 01:12:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 01:12:39 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7248485800 == 39 [pid = 21960] [id = 95] 01:12:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 99 (0x7f724237f800) [pid = 21960] [serial = 264] [outer = (nil)] 01:12:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 100 (0x7f7248261c00) [pid = 21960] [serial = 265] [outer = 0x7f724237f800] 01:12:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 101 (0x7f72496d8800) [pid = 21960] [serial = 266] [outer = 0x7f724237f800] 01:12:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:40 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724940b800 == 40 [pid = 21960] [id = 96] 01:12:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 102 (0x7f723e991800) [pid = 21960] [serial = 267] [outer = (nil)] 01:12:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 103 (0x7f72497c5000) [pid = 21960] [serial = 268] [outer = 0x7f723e991800] 01:12:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:40 INFO - document served over http requires an https 01:12:40 INFO - sub-resource via iframe-tag using the http-csp 01:12:40 INFO - delivery method with no-redirect and when 01:12:40 INFO - the target request is same-origin. 01:12:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1023ms 01:12:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 01:12:40 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72498b5000 == 41 [pid = 21960] [id = 97] 01:12:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 104 (0x7f72497c7400) [pid = 21960] [serial = 269] [outer = (nil)] 01:12:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 105 (0x7f7249850000) [pid = 21960] [serial = 270] [outer = 0x7f72497c7400] 01:12:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 106 (0x7f72498f7c00) [pid = 21960] [serial = 271] [outer = 0x7f72497c7400] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 105 (0x7f724b78f000) [pid = 21960] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 104 (0x7f72484ac800) [pid = 21960] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 103 (0x7f7237487c00) [pid = 21960] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 102 (0x7f723e962c00) [pid = 21960] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 101 (0x7f72315f8800) [pid = 21960] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 100 (0x7f72315f3800) [pid = 21960] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 99 (0x7f724ca70c00) [pid = 21960] [serial = 225] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996346005] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 98 (0x7f72496d5000) [pid = 21960] [serial = 222] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 97 (0x7f724d1b8800) [pid = 21960] [serial = 230] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 96 (0x7f7249774800) [pid = 21960] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 95 (0x7f723af9e800) [pid = 21960] [serial = 197] [outer = (nil)] [url = about:blank] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 94 (0x7f7249683400) [pid = 21960] [serial = 203] [outer = (nil)] [url = about:blank] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 93 (0x7f7236842800) [pid = 21960] [serial = 194] [outer = (nil)] [url = about:blank] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 92 (0x7f7249854800) [pid = 21960] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 91 (0x7f7242426800) [pid = 21960] [serial = 218] [outer = (nil)] [url = about:blank] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 90 (0x7f724b698400) [pid = 21960] [serial = 206] [outer = (nil)] [url = about:blank] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 89 (0x7f723e967000) [pid = 21960] [serial = 215] [outer = (nil)] [url = about:blank] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 88 (0x7f723180b800) [pid = 21960] [serial = 209] [outer = (nil)] [url = about:blank] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 87 (0x7f7238fd5800) [pid = 21960] [serial = 212] [outer = (nil)] [url = about:blank] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 86 (0x7f723e968000) [pid = 21960] [serial = 200] [outer = (nil)] [url = about:blank] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 85 (0x7f72496e1c00) [pid = 21960] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996346005] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 84 (0x7f7249852000) [pid = 21960] [serial = 223] [outer = (nil)] [url = about:blank] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 83 (0x7f724dfb9400) [pid = 21960] [serial = 231] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 82 (0x7f724d422800) [pid = 21960] [serial = 228] [outer = (nil)] [url = about:blank] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 81 (0x7f724d41f800) [pid = 21960] [serial = 233] [outer = (nil)] [url = about:blank] 01:12:41 INFO - PROCESS | 21960 | --DOMWINDOW == 80 (0x7f724d1bb800) [pid = 21960] [serial = 192] [outer = (nil)] [url = about:blank] 01:12:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:41 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72394d4800 == 42 [pid = 21960] [id = 98] 01:12:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 81 (0x7f7233c6d000) [pid = 21960] [serial = 272] [outer = (nil)] 01:12:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 82 (0x7f72315fa000) [pid = 21960] [serial = 273] [outer = 0x7f7233c6d000] 01:12:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:41 INFO - document served over http requires an https 01:12:41 INFO - sub-resource via iframe-tag using the http-csp 01:12:41 INFO - delivery method with swap-origin-redirect and when 01:12:41 INFO - the target request is same-origin. 01:12:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1541ms 01:12:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 01:12:42 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723dd18800 == 43 [pid = 21960] [id = 99] 01:12:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 83 (0x7f723684dc00) [pid = 21960] [serial = 274] [outer = (nil)] 01:12:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 84 (0x7f723925e800) [pid = 21960] [serial = 275] [outer = 0x7f723684dc00] 01:12:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 85 (0x7f723ad42800) [pid = 21960] [serial = 276] [outer = 0x7f723684dc00] 01:12:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:43 INFO - document served over http requires an https 01:12:43 INFO - sub-resource via script-tag using the http-csp 01:12:43 INFO - delivery method with keep-origin-redirect and when 01:12:43 INFO - the target request is same-origin. 01:12:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1335ms 01:12:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html 01:12:43 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72498b7800 == 44 [pid = 21960] [id = 100] 01:12:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 86 (0x7f723180d800) [pid = 21960] [serial = 277] [outer = (nil)] 01:12:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 87 (0x7f723db8ec00) [pid = 21960] [serial = 278] [outer = 0x7f723180d800] 01:12:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 88 (0x7f7248210800) [pid = 21960] [serial = 279] [outer = 0x7f723180d800] 01:12:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:44 INFO - document served over http requires an https 01:12:44 INFO - sub-resource via script-tag using the http-csp 01:12:44 INFO - delivery method with no-redirect and when 01:12:44 INFO - the target request is same-origin. 01:12:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1233ms 01:12:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 01:12:44 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724d14f000 == 45 [pid = 21960] [id = 101] 01:12:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 89 (0x7f72497c6400) [pid = 21960] [serial = 280] [outer = (nil)] 01:12:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 90 (0x7f7249854800) [pid = 21960] [serial = 281] [outer = 0x7f72497c6400] 01:12:45 INFO - PROCESS | 21960 | ++DOMWINDOW == 91 (0x7f724b78fc00) [pid = 21960] [serial = 282] [outer = 0x7f72497c6400] 01:12:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:45 INFO - document served over http requires an https 01:12:45 INFO - sub-resource via script-tag using the http-csp 01:12:45 INFO - delivery method with swap-origin-redirect and when 01:12:45 INFO - the target request is same-origin. 01:12:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1381ms 01:12:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 01:12:46 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724df6f800 == 46 [pid = 21960] [id = 102] 01:12:46 INFO - PROCESS | 21960 | ++DOMWINDOW == 92 (0x7f72497c7c00) [pid = 21960] [serial = 283] [outer = (nil)] 01:12:46 INFO - PROCESS | 21960 | ++DOMWINDOW == 93 (0x7f724d1c1000) [pid = 21960] [serial = 284] [outer = 0x7f72497c7c00] 01:12:46 INFO - PROCESS | 21960 | ++DOMWINDOW == 94 (0x7f724d640400) [pid = 21960] [serial = 285] [outer = 0x7f72497c7c00] 01:12:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:47 INFO - document served over http requires an https 01:12:47 INFO - sub-resource via xhr-request using the http-csp 01:12:47 INFO - delivery method with keep-origin-redirect and when 01:12:47 INFO - the target request is same-origin. 01:12:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1127ms 01:12:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html 01:12:47 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7250562800 == 47 [pid = 21960] [id = 103] 01:12:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 95 (0x7f7230dd6c00) [pid = 21960] [serial = 286] [outer = (nil)] 01:12:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 96 (0x7f7230ddc800) [pid = 21960] [serial = 287] [outer = 0x7f7230dd6c00] 01:12:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 97 (0x7f724b792000) [pid = 21960] [serial = 288] [outer = 0x7f7230dd6c00] 01:12:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:48 INFO - document served over http requires an https 01:12:48 INFO - sub-resource via xhr-request using the http-csp 01:12:48 INFO - delivery method with no-redirect and when 01:12:48 INFO - the target request is same-origin. 01:12:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1183ms 01:12:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 01:12:48 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72308c7000 == 48 [pid = 21960] [id = 104] 01:12:48 INFO - PROCESS | 21960 | ++DOMWINDOW == 98 (0x7f72315ca800) [pid = 21960] [serial = 289] [outer = (nil)] 01:12:48 INFO - PROCESS | 21960 | ++DOMWINDOW == 99 (0x7f7233c69000) [pid = 21960] [serial = 290] [outer = 0x7f72315ca800] 01:12:48 INFO - PROCESS | 21960 | ++DOMWINDOW == 100 (0x7f7248263c00) [pid = 21960] [serial = 291] [outer = 0x7f72315ca800] 01:12:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:49 INFO - document served over http requires an https 01:12:49 INFO - sub-resource via xhr-request using the http-csp 01:12:49 INFO - delivery method with swap-origin-redirect and when 01:12:49 INFO - the target request is same-origin. 01:12:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1377ms 01:12:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 01:12:49 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723ada9800 == 49 [pid = 21960] [id = 105] 01:12:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 101 (0x7f7233103400) [pid = 21960] [serial = 292] [outer = (nil)] 01:12:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 102 (0x7f7233c69c00) [pid = 21960] [serial = 293] [outer = 0x7f7233103400] 01:12:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 103 (0x7f7235542400) [pid = 21960] [serial = 294] [outer = 0x7f7233103400] 01:12:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:50 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724940b800 == 48 [pid = 21960] [id = 96] 01:12:50 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7248485800 == 47 [pid = 21960] [id = 95] 01:12:50 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7248233800 == 46 [pid = 21960] [id = 94] 01:12:50 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724230e000 == 45 [pid = 21960] [id = 93] 01:12:50 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723bf96800 == 44 [pid = 21960] [id = 92] 01:12:50 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7235304000 == 43 [pid = 21960] [id = 91] 01:12:50 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72394d3000 == 42 [pid = 21960] [id = 90] 01:12:50 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7236875000 == 41 [pid = 21960] [id = 89] 01:12:50 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723adc5000 == 40 [pid = 21960] [id = 88] 01:12:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:50 INFO - PROCESS | 21960 | --DOMWINDOW == 102 (0x7f723bc06400) [pid = 21960] [serial = 213] [outer = (nil)] [url = about:blank] 01:12:50 INFO - PROCESS | 21960 | --DOMWINDOW == 101 (0x7f723812a800) [pid = 21960] [serial = 210] [outer = (nil)] [url = about:blank] 01:12:50 INFO - PROCESS | 21960 | --DOMWINDOW == 100 (0x7f7242424c00) [pid = 21960] [serial = 216] [outer = (nil)] [url = about:blank] 01:12:50 INFO - PROCESS | 21960 | --DOMWINDOW == 99 (0x7f724b7d7400) [pid = 21960] [serial = 224] [outer = (nil)] [url = about:blank] 01:12:50 INFO - PROCESS | 21960 | --DOMWINDOW == 98 (0x7f72496d4000) [pid = 21960] [serial = 219] [outer = (nil)] [url = about:blank] 01:12:50 INFO - PROCESS | 21960 | --DOMWINDOW == 97 (0x7f724d640000) [pid = 21960] [serial = 229] [outer = (nil)] [url = about:blank] 01:12:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:50 INFO - document served over http requires an http 01:12:50 INFO - sub-resource via fetch-request using the meta-csp 01:12:50 INFO - delivery method with keep-origin-redirect and when 01:12:50 INFO - the target request is cross-origin. 01:12:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1346ms 01:12:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 01:12:51 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7237f13800 == 41 [pid = 21960] [id = 106] 01:12:51 INFO - PROCESS | 21960 | ++DOMWINDOW == 98 (0x7f7233c0f400) [pid = 21960] [serial = 295] [outer = (nil)] 01:12:51 INFO - PROCESS | 21960 | ++DOMWINDOW == 99 (0x7f7235544800) [pid = 21960] [serial = 296] [outer = 0x7f7233c0f400] 01:12:51 INFO - PROCESS | 21960 | ++DOMWINDOW == 100 (0x7f7238bbec00) [pid = 21960] [serial = 297] [outer = 0x7f7233c0f400] 01:12:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:51 INFO - document served over http requires an http 01:12:51 INFO - sub-resource via fetch-request using the meta-csp 01:12:51 INFO - delivery method with no-redirect and when 01:12:51 INFO - the target request is cross-origin. 01:12:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 926ms 01:12:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 01:12:52 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723bf7b800 == 42 [pid = 21960] [id = 107] 01:12:52 INFO - PROCESS | 21960 | ++DOMWINDOW == 101 (0x7f7233c6f800) [pid = 21960] [serial = 298] [outer = (nil)] 01:12:52 INFO - PROCESS | 21960 | ++DOMWINDOW == 102 (0x7f7238bbf000) [pid = 21960] [serial = 299] [outer = 0x7f7233c6f800] 01:12:52 INFO - PROCESS | 21960 | ++DOMWINDOW == 103 (0x7f723a44f800) [pid = 21960] [serial = 300] [outer = 0x7f7233c6f800] 01:12:52 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:52 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:52 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:52 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:52 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:52 INFO - document served over http requires an http 01:12:52 INFO - sub-resource via fetch-request using the meta-csp 01:12:52 INFO - delivery method with swap-origin-redirect and when 01:12:52 INFO - the target request is cross-origin. 01:12:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1040ms 01:12:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 01:12:53 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7242307000 == 43 [pid = 21960] [id = 108] 01:12:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 104 (0x7f723a449000) [pid = 21960] [serial = 301] [outer = (nil)] 01:12:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 105 (0x7f723bc06400) [pid = 21960] [serial = 302] [outer = 0x7f723a449000] 01:12:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 106 (0x7f723e964400) [pid = 21960] [serial = 303] [outer = 0x7f723a449000] 01:12:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:53 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72485fb800 == 44 [pid = 21960] [id = 109] 01:12:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 107 (0x7f723bc07400) [pid = 21960] [serial = 304] [outer = (nil)] 01:12:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 108 (0x7f72484ac800) [pid = 21960] [serial = 305] [outer = 0x7f723bc07400] 01:12:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:54 INFO - document served over http requires an http 01:12:54 INFO - sub-resource via iframe-tag using the meta-csp 01:12:54 INFO - delivery method with keep-origin-redirect and when 01:12:54 INFO - the target request is cross-origin. 01:12:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1108ms 01:12:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 01:12:54 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7233c2b800 == 45 [pid = 21960] [id = 110] 01:12:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 109 (0x7f723a44c800) [pid = 21960] [serial = 306] [outer = (nil)] 01:12:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 110 (0x7f724238c800) [pid = 21960] [serial = 307] [outer = 0x7f723a44c800] 01:12:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 111 (0x7f72494a9000) [pid = 21960] [serial = 308] [outer = 0x7f723a44c800] 01:12:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:54 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72498c4800 == 46 [pid = 21960] [id = 111] 01:12:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 112 (0x7f724242a800) [pid = 21960] [serial = 309] [outer = (nil)] 01:12:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 113 (0x7f72497c5800) [pid = 21960] [serial = 310] [outer = 0x7f724242a800] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 112 (0x7f724237f800) [pid = 21960] [serial = 264] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 111 (0x7f7248261c00) [pid = 21960] [serial = 265] [outer = (nil)] [url = about:blank] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 110 (0x7f7237295400) [pid = 21960] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 109 (0x7f723db0b000) [pid = 21960] [serial = 262] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 108 (0x7f72315f7400) [pid = 21960] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 107 (0x7f72315f1c00) [pid = 21960] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 106 (0x7f72315fa400) [pid = 21960] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 105 (0x7f72323da000) [pid = 21960] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 104 (0x7f723e991800) [pid = 21960] [serial = 267] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996360067] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 103 (0x7f7248172400) [pid = 21960] [serial = 263] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 102 (0x7f72497b9c00) [pid = 21960] [serial = 248] [outer = (nil)] [url = about:blank] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 101 (0x7f723684a800) [pid = 21960] [serial = 239] [outer = (nil)] [url = about:blank] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 100 (0x7f723db81c00) [pid = 21960] [serial = 242] [outer = (nil)] [url = about:blank] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 99 (0x7f72393a2c00) [pid = 21960] [serial = 245] [outer = (nil)] [url = about:blank] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 98 (0x7f7233c68000) [pid = 21960] [serial = 236] [outer = (nil)] [url = about:blank] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 97 (0x7f723925ec00) [pid = 21960] [serial = 257] [outer = (nil)] [url = about:blank] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 96 (0x7f7233c11800) [pid = 21960] [serial = 254] [outer = (nil)] [url = about:blank] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 95 (0x7f7231810c00) [pid = 21960] [serial = 251] [outer = (nil)] [url = about:blank] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 94 (0x7f72497c5000) [pid = 21960] [serial = 268] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996360067] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 93 (0x7f7249850000) [pid = 21960] [serial = 270] [outer = (nil)] [url = about:blank] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 92 (0x7f723db07000) [pid = 21960] [serial = 260] [outer = (nil)] [url = about:blank] 01:12:55 INFO - PROCESS | 21960 | --DOMWINDOW == 91 (0x7f724d64a800) [pid = 21960] [serial = 234] [outer = (nil)] [url = about:blank] 01:12:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:55 INFO - document served over http requires an http 01:12:55 INFO - sub-resource via iframe-tag using the meta-csp 01:12:55 INFO - delivery method with no-redirect and when 01:12:55 INFO - the target request is cross-origin. 01:12:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1174ms 01:12:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 01:12:55 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724b74c000 == 47 [pid = 21960] [id = 112] 01:12:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 92 (0x7f7233c6a000) [pid = 21960] [serial = 311] [outer = (nil)] 01:12:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 93 (0x7f72487b9400) [pid = 21960] [serial = 312] [outer = 0x7f7233c6a000] 01:12:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 94 (0x7f72497c5c00) [pid = 21960] [serial = 313] [outer = 0x7f7233c6a000] 01:12:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:56 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724d158000 == 48 [pid = 21960] [id = 113] 01:12:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 95 (0x7f723db0b000) [pid = 21960] [serial = 314] [outer = (nil)] 01:12:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 96 (0x7f724d421800) [pid = 21960] [serial = 315] [outer = 0x7f723db0b000] 01:12:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:56 INFO - document served over http requires an http 01:12:56 INFO - sub-resource via iframe-tag using the meta-csp 01:12:56 INFO - delivery method with swap-origin-redirect and when 01:12:56 INFO - the target request is cross-origin. 01:12:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1078ms 01:12:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 01:12:56 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72505e3800 == 49 [pid = 21960] [id = 114] 01:12:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 97 (0x7f72497c7000) [pid = 21960] [serial = 316] [outer = (nil)] 01:12:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 98 (0x7f724d415000) [pid = 21960] [serial = 317] [outer = 0x7f72497c7000] 01:12:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 99 (0x7f724d641000) [pid = 21960] [serial = 318] [outer = 0x7f72497c7000] 01:12:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:57 INFO - document served over http requires an http 01:12:57 INFO - sub-resource via script-tag using the meta-csp 01:12:57 INFO - delivery method with keep-origin-redirect and when 01:12:57 INFO - the target request is cross-origin. 01:12:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1132ms 01:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html 01:12:57 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230f55800 == 50 [pid = 21960] [id = 115] 01:12:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 100 (0x7f72305e6c00) [pid = 21960] [serial = 319] [outer = (nil)] 01:12:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 101 (0x7f7230dd6400) [pid = 21960] [serial = 320] [outer = 0x7f72305e6c00] 01:12:58 INFO - PROCESS | 21960 | ++DOMWINDOW == 102 (0x7f7231810c00) [pid = 21960] [serial = 321] [outer = 0x7f72305e6c00] 01:12:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:12:58 INFO - document served over http requires an http 01:12:58 INFO - sub-resource via script-tag using the meta-csp 01:12:58 INFO - delivery method with no-redirect and when 01:12:58 INFO - the target request is cross-origin. 01:12:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1283ms 01:12:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 01:12:59 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72394dd000 == 51 [pid = 21960] [id = 116] 01:12:59 INFO - PROCESS | 21960 | ++DOMWINDOW == 103 (0x7f72305e7000) [pid = 21960] [serial = 322] [outer = (nil)] 01:12:59 INFO - PROCESS | 21960 | ++DOMWINDOW == 104 (0x7f723553cc00) [pid = 21960] [serial = 323] [outer = 0x7f72305e7000] 01:12:59 INFO - PROCESS | 21960 | ++DOMWINDOW == 105 (0x7f7238f70800) [pid = 21960] [serial = 324] [outer = 0x7f72305e7000] 01:12:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:12:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:00 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:00 INFO - document served over http requires an http 01:13:00 INFO - sub-resource via script-tag using the meta-csp 01:13:00 INFO - delivery method with swap-origin-redirect and when 01:13:00 INFO - the target request is cross-origin. 01:13:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1282ms 01:13:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 01:13:00 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72498b7000 == 52 [pid = 21960] [id = 117] 01:13:00 INFO - PROCESS | 21960 | ++DOMWINDOW == 106 (0x7f72393a0c00) [pid = 21960] [serial = 325] [outer = (nil)] 01:13:00 INFO - PROCESS | 21960 | ++DOMWINDOW == 107 (0x7f723a44f000) [pid = 21960] [serial = 326] [outer = 0x7f72393a0c00] 01:13:00 INFO - PROCESS | 21960 | ++DOMWINDOW == 108 (0x7f72417b5400) [pid = 21960] [serial = 327] [outer = 0x7f72393a0c00] 01:13:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:01 INFO - document served over http requires an http 01:13:01 INFO - sub-resource via xhr-request using the meta-csp 01:13:01 INFO - delivery method with keep-origin-redirect and when 01:13:01 INFO - the target request is cross-origin. 01:13:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1286ms 01:13:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 01:13:01 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230757000 == 53 [pid = 21960] [id = 118] 01:13:01 INFO - PROCESS | 21960 | ++DOMWINDOW == 109 (0x7f724237f800) [pid = 21960] [serial = 328] [outer = (nil)] 01:13:01 INFO - PROCESS | 21960 | ++DOMWINDOW == 110 (0x7f72496dd400) [pid = 21960] [serial = 329] [outer = 0x7f724237f800] 01:13:02 INFO - PROCESS | 21960 | ++DOMWINDOW == 111 (0x7f724ca7c800) [pid = 21960] [serial = 330] [outer = 0x7f724237f800] 01:13:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:02 INFO - document served over http requires an http 01:13:02 INFO - sub-resource via xhr-request using the meta-csp 01:13:02 INFO - delivery method with no-redirect and when 01:13:02 INFO - the target request is cross-origin. 01:13:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1182ms 01:13:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 01:13:03 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7259fbb000 == 54 [pid = 21960] [id = 119] 01:13:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 112 (0x7f7230dd4c00) [pid = 21960] [serial = 331] [outer = (nil)] 01:13:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 113 (0x7f72311e8c00) [pid = 21960] [serial = 332] [outer = 0x7f7230dd4c00] 01:13:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 114 (0x7f72311f2800) [pid = 21960] [serial = 333] [outer = 0x7f7230dd4c00] 01:13:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:03 INFO - document served over http requires an http 01:13:03 INFO - sub-resource via xhr-request using the meta-csp 01:13:03 INFO - delivery method with swap-origin-redirect and when 01:13:03 INFO - the target request is cross-origin. 01:13:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1184ms 01:13:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 01:13:04 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723dd0d000 == 55 [pid = 21960] [id = 120] 01:13:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 115 (0x7f722b972800) [pid = 21960] [serial = 334] [outer = (nil)] 01:13:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 116 (0x7f722b974c00) [pid = 21960] [serial = 335] [outer = 0x7f722b972800] 01:13:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 117 (0x7f724d640800) [pid = 21960] [serial = 336] [outer = 0x7f722b972800] 01:13:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:05 INFO - document served over http requires an https 01:13:05 INFO - sub-resource via fetch-request using the meta-csp 01:13:05 INFO - delivery method with keep-origin-redirect and when 01:13:05 INFO - the target request is cross-origin. 01:13:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1276ms 01:13:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 01:13:05 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72308c3800 == 56 [pid = 21960] [id = 121] 01:13:05 INFO - PROCESS | 21960 | ++DOMWINDOW == 118 (0x7f722bbc5400) [pid = 21960] [serial = 337] [outer = (nil)] 01:13:05 INFO - PROCESS | 21960 | ++DOMWINDOW == 119 (0x7f722bbc6800) [pid = 21960] [serial = 338] [outer = 0x7f722bbc5400] 01:13:06 INFO - PROCESS | 21960 | ++DOMWINDOW == 120 (0x7f72305e0400) [pid = 21960] [serial = 339] [outer = 0x7f722bbc5400] 01:13:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:06 INFO - document served over http requires an https 01:13:06 INFO - sub-resource via fetch-request using the meta-csp 01:13:06 INFO - delivery method with no-redirect and when 01:13:06 INFO - the target request is cross-origin. 01:13:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1583ms 01:13:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 01:13:07 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7233c1d800 == 55 [pid = 21960] [id = 69] 01:13:07 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724d158000 == 54 [pid = 21960] [id = 113] 01:13:07 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724b74c000 == 53 [pid = 21960] [id = 112] 01:13:07 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72498c4800 == 52 [pid = 21960] [id = 111] 01:13:07 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7233c1d800 == 53 [pid = 21960] [id = 122] 01:13:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 121 (0x7f722b971c00) [pid = 21960] [serial = 340] [outer = (nil)] 01:13:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 122 (0x7f72305e5000) [pid = 21960] [serial = 341] [outer = 0x7f722b971c00] 01:13:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 123 (0x7f72315f6800) [pid = 21960] [serial = 342] [outer = 0x7f722b971c00] 01:13:07 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7233c2b800 == 52 [pid = 21960] [id = 110] 01:13:07 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72485fb800 == 51 [pid = 21960] [id = 109] 01:13:07 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7242307000 == 50 [pid = 21960] [id = 108] 01:13:07 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723bf7b800 == 49 [pid = 21960] [id = 107] 01:13:07 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7237f13800 == 48 [pid = 21960] [id = 106] 01:13:07 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723ada9800 == 47 [pid = 21960] [id = 105] 01:13:07 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7250562800 == 46 [pid = 21960] [id = 103] 01:13:07 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724d14f000 == 45 [pid = 21960] [id = 101] 01:13:07 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72498b7800 == 44 [pid = 21960] [id = 100] 01:13:07 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723dd18800 == 43 [pid = 21960] [id = 99] 01:13:07 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72394d4800 == 42 [pid = 21960] [id = 98] 01:13:07 INFO - PROCESS | 21960 | --DOMWINDOW == 122 (0x7f72496d8800) [pid = 21960] [serial = 266] [outer = (nil)] [url = about:blank] 01:13:07 INFO - PROCESS | 21960 | --DOMWINDOW == 121 (0x7f72417bbc00) [pid = 21960] [serial = 261] [outer = (nil)] [url = about:blank] 01:13:07 INFO - PROCESS | 21960 | --DOMWINDOW == 120 (0x7f7238c47c00) [pid = 21960] [serial = 255] [outer = (nil)] [url = about:blank] 01:13:07 INFO - PROCESS | 21960 | --DOMWINDOW == 119 (0x7f723b3e7400) [pid = 21960] [serial = 258] [outer = (nil)] [url = about:blank] 01:13:07 INFO - PROCESS | 21960 | --DOMWINDOW == 118 (0x7f7233c6c400) [pid = 21960] [serial = 252] [outer = (nil)] [url = about:blank] 01:13:07 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231890800 == 41 [pid = 21960] [id = 12] 01:13:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:08 INFO - document served over http requires an https 01:13:08 INFO - sub-resource via fetch-request using the meta-csp 01:13:08 INFO - delivery method with swap-origin-redirect and when 01:13:08 INFO - the target request is cross-origin. 01:13:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1329ms 01:13:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 01:13:08 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72394dc000 == 42 [pid = 21960] [id = 123] 01:13:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 119 (0x7f72315f6c00) [pid = 21960] [serial = 343] [outer = (nil)] 01:13:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 120 (0x7f7233c66000) [pid = 21960] [serial = 344] [outer = 0x7f72315f6c00] 01:13:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 121 (0x7f723553d800) [pid = 21960] [serial = 345] [outer = 0x7f72315f6c00] 01:13:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:08 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b1a1000 == 43 [pid = 21960] [id = 124] 01:13:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 122 (0x7f7233c66400) [pid = 21960] [serial = 346] [outer = (nil)] 01:13:09 INFO - PROCESS | 21960 | ++DOMWINDOW == 123 (0x7f7235539400) [pid = 21960] [serial = 347] [outer = 0x7f7233c66400] 01:13:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:09 INFO - document served over http requires an https 01:13:09 INFO - sub-resource via iframe-tag using the meta-csp 01:13:09 INFO - delivery method with keep-origin-redirect and when 01:13:09 INFO - the target request is cross-origin. 01:13:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1532ms 01:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 01:13:09 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231887800 == 44 [pid = 21960] [id = 125] 01:13:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 124 (0x7f7235541800) [pid = 21960] [serial = 348] [outer = (nil)] 01:13:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 125 (0x7f723812a800) [pid = 21960] [serial = 349] [outer = 0x7f7235541800] 01:13:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 126 (0x7f72393a4c00) [pid = 21960] [serial = 350] [outer = 0x7f7235541800] 01:13:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:10 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723ddd9800 == 45 [pid = 21960] [id = 126] 01:13:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 127 (0x7f723684a800) [pid = 21960] [serial = 351] [outer = (nil)] 01:13:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 128 (0x7f723ad3d800) [pid = 21960] [serial = 352] [outer = 0x7f723684a800] 01:13:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:10 INFO - document served over http requires an https 01:13:10 INFO - sub-resource via iframe-tag using the meta-csp 01:13:10 INFO - delivery method with no-redirect and when 01:13:10 INFO - the target request is cross-origin. 01:13:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1144ms 01:13:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 01:13:11 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722bb05800 == 46 [pid = 21960] [id = 127] 01:13:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 129 (0x7f72393a7400) [pid = 21960] [serial = 353] [outer = (nil)] 01:13:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 130 (0x7f723a445400) [pid = 21960] [serial = 354] [outer = 0x7f72393a7400] 01:13:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 131 (0x7f723bc0a400) [pid = 21960] [serial = 355] [outer = 0x7f72393a7400] 01:13:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:11 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72485eb800 == 47 [pid = 21960] [id = 128] 01:13:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 132 (0x7f723a450000) [pid = 21960] [serial = 356] [outer = (nil)] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 131 (0x7f723db0b000) [pid = 21960] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 130 (0x7f7233103400) [pid = 21960] [serial = 292] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 129 (0x7f7233c0f400) [pid = 21960] [serial = 295] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 128 (0x7f7249684000) [pid = 21960] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 127 (0x7f72497c7400) [pid = 21960] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 126 (0x7f723a449000) [pid = 21960] [serial = 301] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 125 (0x7f723bc07400) [pid = 21960] [serial = 304] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 124 (0x7f7233c6a000) [pid = 21960] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 123 (0x7f723a44c800) [pid = 21960] [serial = 306] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 122 (0x7f7233c6f800) [pid = 21960] [serial = 298] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 121 (0x7f723db8fc00) [pid = 21960] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 120 (0x7f723812d000) [pid = 21960] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 119 (0x7f724242a800) [pid = 21960] [serial = 309] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996374901] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 118 (0x7f7233c6d000) [pid = 21960] [serial = 272] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 117 (0x7f7233c69c00) [pid = 21960] [serial = 293] [outer = (nil)] [url = about:blank] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 116 (0x7f7235544800) [pid = 21960] [serial = 296] [outer = (nil)] [url = about:blank] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 115 (0x7f7230ddc800) [pid = 21960] [serial = 287] [outer = (nil)] [url = about:blank] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 114 (0x7f724d1c1000) [pid = 21960] [serial = 284] [outer = (nil)] [url = about:blank] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 113 (0x7f72484ac800) [pid = 21960] [serial = 305] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 112 (0x7f72487b9400) [pid = 21960] [serial = 312] [outer = (nil)] [url = about:blank] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 111 (0x7f7233c69000) [pid = 21960] [serial = 290] [outer = (nil)] [url = about:blank] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 110 (0x7f723db8ec00) [pid = 21960] [serial = 278] [outer = (nil)] [url = about:blank] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 109 (0x7f7249854800) [pid = 21960] [serial = 281] [outer = (nil)] [url = about:blank] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 108 (0x7f723925e800) [pid = 21960] [serial = 275] [outer = (nil)] [url = about:blank] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 107 (0x7f724238c800) [pid = 21960] [serial = 307] [outer = (nil)] [url = about:blank] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 106 (0x7f7238bbf000) [pid = 21960] [serial = 299] [outer = (nil)] [url = about:blank] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 105 (0x7f723bc06400) [pid = 21960] [serial = 302] [outer = (nil)] [url = about:blank] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 104 (0x7f72497c5800) [pid = 21960] [serial = 310] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996374901] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 103 (0x7f72315fa000) [pid = 21960] [serial = 273] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 102 (0x7f724d415000) [pid = 21960] [serial = 317] [outer = (nil)] [url = about:blank] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 101 (0x7f724d421800) [pid = 21960] [serial = 315] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 100 (0x7f724b78e400) [pid = 21960] [serial = 165] [outer = (nil)] [url = about:blank] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 99 (0x7f72498f7c00) [pid = 21960] [serial = 271] [outer = (nil)] [url = about:blank] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 98 (0x7f7248260000) [pid = 21960] [serial = 162] [outer = (nil)] [url = about:blank] 01:13:11 INFO - PROCESS | 21960 | --DOMWINDOW == 97 (0x7f723ad45c00) [pid = 21960] [serial = 159] [outer = (nil)] [url = about:blank] 01:13:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 98 (0x7f7233c69c00) [pid = 21960] [serial = 357] [outer = 0x7f723a450000] 01:13:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:12 INFO - document served over http requires an https 01:13:12 INFO - sub-resource via iframe-tag using the meta-csp 01:13:12 INFO - delivery method with swap-origin-redirect and when 01:13:12 INFO - the target request is cross-origin. 01:13:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1234ms 01:13:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 01:13:12 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7248782000 == 48 [pid = 21960] [id = 129] 01:13:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 99 (0x7f723db82000) [pid = 21960] [serial = 358] [outer = (nil)] 01:13:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 100 (0x7f723e963000) [pid = 21960] [serial = 359] [outer = 0x7f723db82000] 01:13:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 101 (0x7f72417be800) [pid = 21960] [serial = 360] [outer = 0x7f723db82000] 01:13:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:13 INFO - document served over http requires an https 01:13:13 INFO - sub-resource via script-tag using the meta-csp 01:13:13 INFO - delivery method with keep-origin-redirect and when 01:13:13 INFO - the target request is cross-origin. 01:13:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1028ms 01:13:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html 01:13:13 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724b6da000 == 49 [pid = 21960] [id = 130] 01:13:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 102 (0x7f722bbc1c00) [pid = 21960] [serial = 361] [outer = (nil)] 01:13:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 103 (0x7f72484ac000) [pid = 21960] [serial = 362] [outer = 0x7f722bbc1c00] 01:13:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 104 (0x7f72497c5800) [pid = 21960] [serial = 363] [outer = 0x7f722bbc1c00] 01:13:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:14 INFO - document served over http requires an https 01:13:14 INFO - sub-resource via script-tag using the meta-csp 01:13:14 INFO - delivery method with no-redirect and when 01:13:14 INFO - the target request is cross-origin. 01:13:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1026ms 01:13:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 01:13:14 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723237c800 == 50 [pid = 21960] [id = 131] 01:13:14 INFO - PROCESS | 21960 | ++DOMWINDOW == 105 (0x7f722b96e000) [pid = 21960] [serial = 364] [outer = (nil)] 01:13:14 INFO - PROCESS | 21960 | ++DOMWINDOW == 106 (0x7f7230ddfc00) [pid = 21960] [serial = 365] [outer = 0x7f722b96e000] 01:13:14 INFO - PROCESS | 21960 | ++DOMWINDOW == 107 (0x7f72315f8000) [pid = 21960] [serial = 366] [outer = 0x7f722b96e000] 01:13:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:15 INFO - document served over http requires an https 01:13:15 INFO - sub-resource via script-tag using the meta-csp 01:13:15 INFO - delivery method with swap-origin-redirect and when 01:13:15 INFO - the target request is cross-origin. 01:13:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1368ms 01:13:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 01:13:15 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72484a1000 == 51 [pid = 21960] [id = 132] 01:13:15 INFO - PROCESS | 21960 | ++DOMWINDOW == 108 (0x7f722bbc4400) [pid = 21960] [serial = 367] [outer = (nil)] 01:13:15 INFO - PROCESS | 21960 | ++DOMWINDOW == 109 (0x7f7233c61800) [pid = 21960] [serial = 368] [outer = 0x7f722bbc4400] 01:13:16 INFO - PROCESS | 21960 | ++DOMWINDOW == 110 (0x7f7238c47800) [pid = 21960] [serial = 369] [outer = 0x7f722bbc4400] 01:13:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:16 INFO - document served over http requires an https 01:13:16 INFO - sub-resource via xhr-request using the meta-csp 01:13:16 INFO - delivery method with keep-origin-redirect and when 01:13:16 INFO - the target request is cross-origin. 01:13:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1329ms 01:13:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 01:13:17 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724df75800 == 52 [pid = 21960] [id = 133] 01:13:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 111 (0x7f7237f8a000) [pid = 21960] [serial = 370] [outer = (nil)] 01:13:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 112 (0x7f723a9d6800) [pid = 21960] [serial = 371] [outer = 0x7f7237f8a000] 01:13:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 113 (0x7f72484a7c00) [pid = 21960] [serial = 372] [outer = 0x7f7237f8a000] 01:13:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:18 INFO - document served over http requires an https 01:13:18 INFO - sub-resource via xhr-request using the meta-csp 01:13:18 INFO - delivery method with no-redirect and when 01:13:18 INFO - the target request is cross-origin. 01:13:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1338ms 01:13:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 01:13:18 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7251e95000 == 53 [pid = 21960] [id = 134] 01:13:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 114 (0x7f7238bbb800) [pid = 21960] [serial = 373] [outer = (nil)] 01:13:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 115 (0x7f7249854400) [pid = 21960] [serial = 374] [outer = 0x7f7238bbb800] 01:13:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 116 (0x7f724ca6d400) [pid = 21960] [serial = 375] [outer = 0x7f7238bbb800] 01:13:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:19 INFO - document served over http requires an https 01:13:19 INFO - sub-resource via xhr-request using the meta-csp 01:13:19 INFO - delivery method with swap-origin-redirect and when 01:13:19 INFO - the target request is cross-origin. 01:13:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1230ms 01:13:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 01:13:19 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724d239800 == 54 [pid = 21960] [id = 135] 01:13:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 117 (0x7f7230fce800) [pid = 21960] [serial = 376] [outer = (nil)] 01:13:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 118 (0x7f7230fd4c00) [pid = 21960] [serial = 377] [outer = 0x7f7230fce800] 01:13:20 INFO - PROCESS | 21960 | ++DOMWINDOW == 119 (0x7f72496d8800) [pid = 21960] [serial = 378] [outer = 0x7f7230fce800] 01:13:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:20 INFO - document served over http requires an http 01:13:20 INFO - sub-resource via fetch-request using the meta-csp 01:13:20 INFO - delivery method with keep-origin-redirect and when 01:13:20 INFO - the target request is same-origin. 01:13:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1331ms 01:13:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html 01:13:21 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72319b3000 == 55 [pid = 21960] [id = 136] 01:13:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 120 (0x7f722bcd3400) [pid = 21960] [serial = 379] [outer = (nil)] 01:13:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 121 (0x7f722bcd4800) [pid = 21960] [serial = 380] [outer = 0x7f722bcd3400] 01:13:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 122 (0x7f724d415000) [pid = 21960] [serial = 381] [outer = 0x7f722bcd3400] 01:13:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:22 INFO - document served over http requires an http 01:13:22 INFO - sub-resource via fetch-request using the meta-csp 01:13:22 INFO - delivery method with no-redirect and when 01:13:22 INFO - the target request is same-origin. 01:13:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1290ms 01:13:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 01:13:22 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722c61d000 == 56 [pid = 21960] [id = 137] 01:13:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 123 (0x7f722b972c00) [pid = 21960] [serial = 382] [outer = (nil)] 01:13:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 124 (0x7f722c603400) [pid = 21960] [serial = 383] [outer = 0x7f722b972c00] 01:13:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 125 (0x7f722c60e800) [pid = 21960] [serial = 384] [outer = 0x7f722b972c00] 01:13:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:23 INFO - document served over http requires an http 01:13:23 INFO - sub-resource via fetch-request using the meta-csp 01:13:23 INFO - delivery method with swap-origin-redirect and when 01:13:23 INFO - the target request is same-origin. 01:13:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1610ms 01:13:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 01:13:24 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722c61e800 == 57 [pid = 21960] [id = 138] 01:13:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 126 (0x7f722bcd0000) [pid = 21960] [serial = 385] [outer = (nil)] 01:13:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 127 (0x7f72305df000) [pid = 21960] [serial = 386] [outer = 0x7f722bcd0000] 01:13:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 128 (0x7f72305e9800) [pid = 21960] [serial = 387] [outer = 0x7f722bcd0000] 01:13:24 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7248782000 == 56 [pid = 21960] [id = 129] 01:13:24 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72485eb800 == 55 [pid = 21960] [id = 128] 01:13:24 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724df6f800 == 54 [pid = 21960] [id = 102] 01:13:24 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722bb05800 == 53 [pid = 21960] [id = 127] 01:13:24 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72498b5000 == 52 [pid = 21960] [id = 97] 01:13:24 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723ddd9800 == 51 [pid = 21960] [id = 126] 01:13:24 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231887800 == 50 [pid = 21960] [id = 125] 01:13:24 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723b1a1000 == 49 [pid = 21960] [id = 124] 01:13:24 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72394dc000 == 48 [pid = 21960] [id = 123] 01:13:24 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7233c1d800 == 47 [pid = 21960] [id = 122] 01:13:24 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72308c3800 == 46 [pid = 21960] [id = 121] 01:13:24 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723dd0d000 == 45 [pid = 21960] [id = 120] 01:13:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:24 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7259fbb000 == 44 [pid = 21960] [id = 119] 01:13:24 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7230757000 == 43 [pid = 21960] [id = 118] 01:13:24 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72498b7000 == 42 [pid = 21960] [id = 117] 01:13:24 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72394dd000 == 41 [pid = 21960] [id = 116] 01:13:24 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7230f55800 == 40 [pid = 21960] [id = 115] 01:13:24 INFO - PROCESS | 21960 | --DOMWINDOW == 127 (0x7f7235542400) [pid = 21960] [serial = 294] [outer = (nil)] [url = about:blank] 01:13:24 INFO - PROCESS | 21960 | --DOMWINDOW == 126 (0x7f723e964400) [pid = 21960] [serial = 303] [outer = (nil)] [url = about:blank] 01:13:24 INFO - PROCESS | 21960 | --DOMWINDOW == 125 (0x7f72494a9000) [pid = 21960] [serial = 308] [outer = (nil)] [url = about:blank] 01:13:24 INFO - PROCESS | 21960 | --DOMWINDOW == 124 (0x7f7238bbec00) [pid = 21960] [serial = 297] [outer = (nil)] [url = about:blank] 01:13:24 INFO - PROCESS | 21960 | --DOMWINDOW == 123 (0x7f723a44f800) [pid = 21960] [serial = 300] [outer = (nil)] [url = about:blank] 01:13:24 INFO - PROCESS | 21960 | --DOMWINDOW == 122 (0x7f72497c5c00) [pid = 21960] [serial = 313] [outer = (nil)] [url = about:blank] 01:13:24 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723075e000 == 41 [pid = 21960] [id = 139] 01:13:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 123 (0x7f7230dd5800) [pid = 21960] [serial = 388] [outer = (nil)] 01:13:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 124 (0x7f72305dcc00) [pid = 21960] [serial = 389] [outer = 0x7f7230dd5800] 01:13:25 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:25 INFO - document served over http requires an http 01:13:25 INFO - sub-resource via iframe-tag using the meta-csp 01:13:25 INFO - delivery method with keep-origin-redirect and when 01:13:25 INFO - the target request is same-origin. 01:13:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1432ms 01:13:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 01:13:25 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230f5a800 == 42 [pid = 21960] [id = 140] 01:13:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 125 (0x7f722bbbf400) [pid = 21960] [serial = 390] [outer = (nil)] 01:13:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 126 (0x7f72305e8c00) [pid = 21960] [serial = 391] [outer = 0x7f722bbbf400] 01:13:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 127 (0x7f72315f2800) [pid = 21960] [serial = 392] [outer = 0x7f722bbbf400] 01:13:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:26 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72319b7000 == 43 [pid = 21960] [id = 141] 01:13:26 INFO - PROCESS | 21960 | ++DOMWINDOW == 128 (0x7f72315cac00) [pid = 21960] [serial = 393] [outer = (nil)] 01:13:26 INFO - PROCESS | 21960 | ++DOMWINDOW == 129 (0x7f7230fd9400) [pid = 21960] [serial = 394] [outer = 0x7f72315cac00] 01:13:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:26 INFO - document served over http requires an http 01:13:26 INFO - sub-resource via iframe-tag using the meta-csp 01:13:26 INFO - delivery method with no-redirect and when 01:13:26 INFO - the target request is same-origin. 01:13:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1126ms 01:13:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 01:13:26 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7236864800 == 44 [pid = 21960] [id = 142] 01:13:26 INFO - PROCESS | 21960 | ++DOMWINDOW == 130 (0x7f7233c63000) [pid = 21960] [serial = 395] [outer = (nil)] 01:13:26 INFO - PROCESS | 21960 | ++DOMWINDOW == 131 (0x7f7233c70400) [pid = 21960] [serial = 396] [outer = 0x7f7233c63000] 01:13:26 INFO - PROCESS | 21960 | ++DOMWINDOW == 132 (0x7f723553a800) [pid = 21960] [serial = 397] [outer = 0x7f7233c63000] 01:13:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:27 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72319ae800 == 45 [pid = 21960] [id = 143] 01:13:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 133 (0x7f7231810400) [pid = 21960] [serial = 398] [outer = (nil)] 01:13:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 134 (0x7f7237299800) [pid = 21960] [serial = 399] [outer = 0x7f7231810400] 01:13:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:27 INFO - document served over http requires an http 01:13:27 INFO - sub-resource via iframe-tag using the meta-csp 01:13:27 INFO - delivery method with swap-origin-redirect and when 01:13:27 INFO - the target request is same-origin. 01:13:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1200ms 01:13:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 01:13:27 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723ad8c000 == 46 [pid = 21960] [id = 144] 01:13:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 135 (0x7f723553ac00) [pid = 21960] [serial = 400] [outer = (nil)] 01:13:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 136 (0x7f7236851400) [pid = 21960] [serial = 401] [outer = 0x7f723553ac00] 01:13:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 137 (0x7f7238c3e800) [pid = 21960] [serial = 402] [outer = 0x7f723553ac00] 01:13:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:28 INFO - document served over http requires an http 01:13:28 INFO - sub-resource via script-tag using the meta-csp 01:13:28 INFO - delivery method with keep-origin-redirect and when 01:13:28 INFO - the target request is same-origin. 01:13:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1125ms 01:13:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html 01:13:28 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b4c1800 == 47 [pid = 21960] [id = 145] 01:13:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 138 (0x7f723729dc00) [pid = 21960] [serial = 403] [outer = (nil)] 01:13:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 139 (0x7f723925ec00) [pid = 21960] [serial = 404] [outer = 0x7f723729dc00] 01:13:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 140 (0x7f72393a5000) [pid = 21960] [serial = 405] [outer = 0x7f723729dc00] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 139 (0x7f7231891000) [pid = 21960] [serial = 31] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 138 (0x7f723925cc00) [pid = 21960] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 137 (0x7f723db82000) [pid = 21960] [serial = 358] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 136 (0x7f723684a800) [pid = 21960] [serial = 351] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996390568] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 135 (0x7f7235541800) [pid = 21960] [serial = 348] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 134 (0x7f724820e000) [pid = 21960] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 133 (0x7f723a450000) [pid = 21960] [serial = 356] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 132 (0x7f72393a7400) [pid = 21960] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 131 (0x7f722b971c00) [pid = 21960] [serial = 340] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 130 (0x7f7233c66400) [pid = 21960] [serial = 346] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 129 (0x7f72315f6c00) [pid = 21960] [serial = 343] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 128 (0x7f7233c66800) [pid = 21960] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 127 (0x7f72315fb800) [pid = 21960] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 126 (0x7f72315ca800) [pid = 21960] [serial = 289] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 125 (0x7f723310bc00) [pid = 21960] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 124 (0x7f7230dd6c00) [pid = 21960] [serial = 286] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 123 (0x7f72494b0800) [pid = 21960] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 122 (0x7f723180d800) [pid = 21960] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 121 (0x7f72497c7c00) [pid = 21960] [serial = 283] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 120 (0x7f72315c5800) [pid = 21960] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 119 (0x7f722bbc5400) [pid = 21960] [serial = 337] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 118 (0x7f723939d800) [pid = 21960] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 117 (0x7f723684dc00) [pid = 21960] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 116 (0x7f7233c11c00) [pid = 21960] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 115 (0x7f72315f5800) [pid = 21960] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 114 (0x7f723684f000) [pid = 21960] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 113 (0x7f723e965c00) [pid = 21960] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 112 (0x7f72497c6400) [pid = 21960] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 111 (0x7f722b974c00) [pid = 21960] [serial = 335] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 110 (0x7f723a44f000) [pid = 21960] [serial = 326] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 109 (0x7f72496dd400) [pid = 21960] [serial = 329] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 108 (0x7f72311e8c00) [pid = 21960] [serial = 332] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 107 (0x7f7230dd6400) [pid = 21960] [serial = 320] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 106 (0x7f723553cc00) [pid = 21960] [serial = 323] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 105 (0x7f722bbc6800) [pid = 21960] [serial = 338] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 104 (0x7f723e963000) [pid = 21960] [serial = 359] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 103 (0x7f723ad3d800) [pid = 21960] [serial = 352] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996390568] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 102 (0x7f723812a800) [pid = 21960] [serial = 349] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 101 (0x7f7233c69c00) [pid = 21960] [serial = 357] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 100 (0x7f723a445400) [pid = 21960] [serial = 354] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 99 (0x7f72305e5000) [pid = 21960] [serial = 341] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 98 (0x7f7235539400) [pid = 21960] [serial = 347] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 97 (0x7f7233c66000) [pid = 21960] [serial = 344] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 96 (0x7f72484ac000) [pid = 21960] [serial = 362] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 95 (0x7f724b792000) [pid = 21960] [serial = 288] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 94 (0x7f72497bf400) [pid = 21960] [serial = 249] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 93 (0x7f7248210800) [pid = 21960] [serial = 279] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 92 (0x7f724d640400) [pid = 21960] [serial = 285] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 91 (0x7f724b788000) [pid = 21960] [serial = 156] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 90 (0x7f723e98c400) [pid = 21960] [serial = 246] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 89 (0x7f723ad42800) [pid = 21960] [serial = 276] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 88 (0x7f7233c6d800) [pid = 21960] [serial = 237] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 87 (0x7f724d41a800) [pid = 21960] [serial = 207] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 86 (0x7f723e95bc00) [pid = 21960] [serial = 198] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 85 (0x7f724817cc00) [pid = 21960] [serial = 201] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 84 (0x7f724b78fc00) [pid = 21960] [serial = 282] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 83 (0x7f7248210400) [pid = 21960] [serial = 243] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 82 (0x7f724985cc00) [pid = 21960] [serial = 204] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 81 (0x7f7239671000) [pid = 21960] [serial = 240] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 80 (0x7f723684e800) [pid = 21960] [serial = 195] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 79 (0x7f7248263c00) [pid = 21960] [serial = 291] [outer = (nil)] [url = about:blank] 01:13:29 INFO - PROCESS | 21960 | --DOMWINDOW == 78 (0x7f723180dc00) [pid = 21960] [serial = 117] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.] 01:13:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:29 INFO - document served over http requires an http 01:13:29 INFO - sub-resource via script-tag using the meta-csp 01:13:29 INFO - delivery method with no-redirect and when 01:13:29 INFO - the target request is same-origin. 01:13:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1194ms 01:13:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 01:13:30 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723bf7b800 == 48 [pid = 21960] [id = 146] 01:13:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 79 (0x7f722bcce400) [pid = 21960] [serial = 406] [outer = (nil)] 01:13:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 80 (0x7f72315f5400) [pid = 21960] [serial = 407] [outer = 0x7f722bcce400] 01:13:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 81 (0x7f7238c3f800) [pid = 21960] [serial = 408] [outer = 0x7f722bcce400] 01:13:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:30 INFO - document served over http requires an http 01:13:30 INFO - sub-resource via script-tag using the meta-csp 01:13:30 INFO - delivery method with swap-origin-redirect and when 01:13:30 INFO - the target request is same-origin. 01:13:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 928ms 01:13:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 01:13:31 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7241881000 == 49 [pid = 21960] [id = 147] 01:13:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 82 (0x7f722bbc5400) [pid = 21960] [serial = 409] [outer = (nil)] 01:13:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 83 (0x7f72383f8000) [pid = 21960] [serial = 410] [outer = 0x7f722bbc5400] 01:13:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 84 (0x7f723a44dc00) [pid = 21960] [serial = 411] [outer = 0x7f722bbc5400] 01:13:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:31 INFO - document served over http requires an http 01:13:31 INFO - sub-resource via xhr-request using the meta-csp 01:13:31 INFO - delivery method with keep-origin-redirect and when 01:13:31 INFO - the target request is same-origin. 01:13:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1074ms 01:13:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html 01:13:32 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230f55000 == 50 [pid = 21960] [id = 148] 01:13:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 85 (0x7f722c607000) [pid = 21960] [serial = 412] [outer = (nil)] 01:13:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 86 (0x7f72305e9400) [pid = 21960] [serial = 413] [outer = 0x7f722c607000] 01:13:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 87 (0x7f7230fd8000) [pid = 21960] [serial = 414] [outer = 0x7f722c607000] 01:13:32 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:32 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:32 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:32 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:33 INFO - document served over http requires an http 01:13:33 INFO - sub-resource via xhr-request using the meta-csp 01:13:33 INFO - delivery method with no-redirect and when 01:13:33 INFO - the target request is same-origin. 01:13:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1291ms 01:13:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 01:13:33 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b196000 == 51 [pid = 21960] [id = 149] 01:13:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 88 (0x7f722b970000) [pid = 21960] [serial = 415] [outer = (nil)] 01:13:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 89 (0x7f7230fd8800) [pid = 21960] [serial = 416] [outer = 0x7f722b970000] 01:13:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 90 (0x7f7233c66000) [pid = 21960] [serial = 417] [outer = 0x7f722b970000] 01:13:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:34 INFO - document served over http requires an http 01:13:34 INFO - sub-resource via xhr-request using the meta-csp 01:13:34 INFO - delivery method with swap-origin-redirect and when 01:13:34 INFO - the target request is same-origin. 01:13:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1234ms 01:13:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 01:13:34 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72485f4000 == 52 [pid = 21960] [id = 150] 01:13:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 91 (0x7f7236845400) [pid = 21960] [serial = 418] [outer = (nil)] 01:13:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 92 (0x7f7239220400) [pid = 21960] [serial = 419] [outer = 0x7f7236845400] 01:13:35 INFO - PROCESS | 21960 | ++DOMWINDOW == 93 (0x7f723a449400) [pid = 21960] [serial = 420] [outer = 0x7f7236845400] 01:13:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:35 INFO - document served over http requires an https 01:13:35 INFO - sub-resource via fetch-request using the meta-csp 01:13:35 INFO - delivery method with keep-origin-redirect and when 01:13:35 INFO - the target request is same-origin. 01:13:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1344ms 01:13:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html 01:13:36 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72382b4000 == 53 [pid = 21960] [id = 151] 01:13:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 94 (0x7f723729f800) [pid = 21960] [serial = 421] [outer = (nil)] 01:13:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 95 (0x7f723a449800) [pid = 21960] [serial = 422] [outer = 0x7f723729f800] 01:13:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 96 (0x7f723db06c00) [pid = 21960] [serial = 423] [outer = 0x7f723729f800] 01:13:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:37 INFO - document served over http requires an https 01:13:37 INFO - sub-resource via fetch-request using the meta-csp 01:13:37 INFO - delivery method with no-redirect and when 01:13:37 INFO - the target request is same-origin. 01:13:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1278ms 01:13:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 01:13:37 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724ca1a000 == 54 [pid = 21960] [id = 152] 01:13:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 97 (0x7f7238123c00) [pid = 21960] [serial = 424] [outer = (nil)] 01:13:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 98 (0x7f7238128000) [pid = 21960] [serial = 425] [outer = 0x7f7238123c00] 01:13:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 99 (0x7f723db8fc00) [pid = 21960] [serial = 426] [outer = 0x7f7238123c00] 01:13:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:38 INFO - document served over http requires an https 01:13:38 INFO - sub-resource via fetch-request using the meta-csp 01:13:38 INFO - delivery method with swap-origin-redirect and when 01:13:38 INFO - the target request is same-origin. 01:13:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1327ms 01:13:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 01:13:38 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724de3f000 == 55 [pid = 21960] [id = 153] 01:13:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 100 (0x7f723e963c00) [pid = 21960] [serial = 427] [outer = (nil)] 01:13:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 101 (0x7f7242424c00) [pid = 21960] [serial = 428] [outer = 0x7f723e963c00] 01:13:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 102 (0x7f72494b0800) [pid = 21960] [serial = 429] [outer = 0x7f723e963c00] 01:13:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:39 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7251cb4000 == 56 [pid = 21960] [id = 154] 01:13:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 103 (0x7f72496df400) [pid = 21960] [serial = 430] [outer = (nil)] 01:13:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 104 (0x7f7242426800) [pid = 21960] [serial = 431] [outer = 0x7f72496df400] 01:13:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:39 INFO - document served over http requires an https 01:13:39 INFO - sub-resource via iframe-tag using the meta-csp 01:13:39 INFO - delivery method with keep-origin-redirect and when 01:13:39 INFO - the target request is same-origin. 01:13:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1426ms 01:13:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 01:13:40 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7251e21000 == 57 [pid = 21960] [id = 155] 01:13:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 105 (0x7f723ad46000) [pid = 21960] [serial = 432] [outer = (nil)] 01:13:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 106 (0x7f72496d5000) [pid = 21960] [serial = 433] [outer = 0x7f723ad46000] 01:13:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 107 (0x7f724984e800) [pid = 21960] [serial = 434] [outer = 0x7f723ad46000] 01:13:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:40 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231012000 == 58 [pid = 21960] [id = 156] 01:13:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 108 (0x7f724238c800) [pid = 21960] [serial = 435] [outer = (nil)] 01:13:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 109 (0x7f722bbcc000) [pid = 21960] [serial = 436] [outer = 0x7f724238c800] 01:13:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:41 INFO - document served over http requires an https 01:13:41 INFO - sub-resource via iframe-tag using the meta-csp 01:13:41 INFO - delivery method with no-redirect and when 01:13:41 INFO - the target request is same-origin. 01:13:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1581ms 01:13:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 01:13:41 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72319ae000 == 59 [pid = 21960] [id = 157] 01:13:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 110 (0x7f7230fd6000) [pid = 21960] [serial = 437] [outer = (nil)] 01:13:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 111 (0x7f72311e5c00) [pid = 21960] [serial = 438] [outer = 0x7f7230fd6000] 01:13:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 112 (0x7f72315f9800) [pid = 21960] [serial = 439] [outer = 0x7f7230fd6000] 01:13:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:42 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723adab800 == 60 [pid = 21960] [id = 158] 01:13:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 113 (0x7f7230dd9000) [pid = 21960] [serial = 440] [outer = (nil)] 01:13:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 114 (0x7f722bbc6800) [pid = 21960] [serial = 441] [outer = 0x7f7230dd9000] 01:13:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:43 INFO - document served over http requires an https 01:13:43 INFO - sub-resource via iframe-tag using the meta-csp 01:13:43 INFO - delivery method with swap-origin-redirect and when 01:13:43 INFO - the target request is same-origin. 01:13:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1482ms 01:13:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 01:13:43 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723b4bd800 == 59 [pid = 21960] [id = 85] 01:13:43 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723bf7b800 == 58 [pid = 21960] [id = 146] 01:13:43 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723b4c1800 == 57 [pid = 21960] [id = 145] 01:13:43 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723ad8c000 == 56 [pid = 21960] [id = 144] 01:13:43 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72319ae800 == 55 [pid = 21960] [id = 143] 01:13:43 INFO - PROCESS | 21960 | --DOMWINDOW == 113 (0x7f723188f800) [pid = 21960] [serial = 33] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:13:43 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722b81b000 == 56 [pid = 21960] [id = 159] 01:13:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 114 (0x7f722b96c000) [pid = 21960] [serial = 442] [outer = (nil)] 01:13:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 115 (0x7f722bbc0000) [pid = 21960] [serial = 443] [outer = 0x7f722b96c000] 01:13:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 116 (0x7f7230fce400) [pid = 21960] [serial = 444] [outer = 0x7f722b96c000] 01:13:43 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7236864800 == 55 [pid = 21960] [id = 142] 01:13:43 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72319b7000 == 54 [pid = 21960] [id = 141] 01:13:43 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7230f5a800 == 53 [pid = 21960] [id = 140] 01:13:43 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723075e000 == 52 [pid = 21960] [id = 139] 01:13:43 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722c61e800 == 51 [pid = 21960] [id = 138] 01:13:43 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722c61d000 == 50 [pid = 21960] [id = 137] 01:13:43 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72319b3000 == 49 [pid = 21960] [id = 136] 01:13:43 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724d239800 == 48 [pid = 21960] [id = 135] 01:13:43 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7251e95000 == 47 [pid = 21960] [id = 134] 01:13:43 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724df75800 == 46 [pid = 21960] [id = 133] 01:13:43 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72484a1000 == 45 [pid = 21960] [id = 132] 01:13:43 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724b6da000 == 44 [pid = 21960] [id = 130] 01:13:43 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723237c800 == 43 [pid = 21960] [id = 131] 01:13:43 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7232310000 == 42 [pid = 21960] [id = 14] 01:13:43 INFO - PROCESS | 21960 | --DOMWINDOW == 115 (0x7f72393a4c00) [pid = 21960] [serial = 350] [outer = (nil)] [url = about:blank] 01:13:43 INFO - PROCESS | 21960 | --DOMWINDOW == 114 (0x7f72315f6800) [pid = 21960] [serial = 342] [outer = (nil)] [url = about:blank] 01:13:43 INFO - PROCESS | 21960 | --DOMWINDOW == 113 (0x7f72305e0400) [pid = 21960] [serial = 339] [outer = (nil)] [url = about:blank] 01:13:43 INFO - PROCESS | 21960 | --DOMWINDOW == 112 (0x7f723bc0a400) [pid = 21960] [serial = 355] [outer = (nil)] [url = about:blank] 01:13:43 INFO - PROCESS | 21960 | --DOMWINDOW == 111 (0x7f72417be800) [pid = 21960] [serial = 360] [outer = (nil)] [url = about:blank] 01:13:43 INFO - PROCESS | 21960 | --DOMWINDOW == 110 (0x7f723553d800) [pid = 21960] [serial = 345] [outer = (nil)] [url = about:blank] 01:13:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:44 INFO - document served over http requires an https 01:13:44 INFO - sub-resource via script-tag using the meta-csp 01:13:44 INFO - delivery method with keep-origin-redirect and when 01:13:44 INFO - the target request is same-origin. 01:13:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1386ms 01:13:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html 01:13:44 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230f52000 == 43 [pid = 21960] [id = 160] 01:13:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 111 (0x7f72316dd400) [pid = 21960] [serial = 445] [outer = (nil)] 01:13:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 112 (0x7f723180dc00) [pid = 21960] [serial = 446] [outer = 0x7f72316dd400] 01:13:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 113 (0x7f7233c68000) [pid = 21960] [serial = 447] [outer = 0x7f72316dd400] 01:13:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:45 INFO - document served over http requires an https 01:13:45 INFO - sub-resource via script-tag using the meta-csp 01:13:45 INFO - delivery method with no-redirect and when 01:13:45 INFO - the target request is same-origin. 01:13:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 984ms 01:13:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 01:13:45 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7232318800 == 44 [pid = 21960] [id = 161] 01:13:45 INFO - PROCESS | 21960 | ++DOMWINDOW == 114 (0x7f7233c69c00) [pid = 21960] [serial = 448] [outer = (nil)] 01:13:45 INFO - PROCESS | 21960 | ++DOMWINDOW == 115 (0x7f7235542000) [pid = 21960] [serial = 449] [outer = 0x7f7233c69c00] 01:13:45 INFO - PROCESS | 21960 | ++DOMWINDOW == 116 (0x7f723684b400) [pid = 21960] [serial = 450] [outer = 0x7f7233c69c00] 01:13:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:46 INFO - document served over http requires an https 01:13:46 INFO - sub-resource via script-tag using the meta-csp 01:13:46 INFO - delivery method with swap-origin-redirect and when 01:13:46 INFO - the target request is same-origin. 01:13:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1025ms 01:13:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 01:13:46 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7238d11800 == 45 [pid = 21960] [id = 162] 01:13:46 INFO - PROCESS | 21960 | ++DOMWINDOW == 117 (0x7f723553d400) [pid = 21960] [serial = 451] [outer = (nil)] 01:13:46 INFO - PROCESS | 21960 | ++DOMWINDOW == 118 (0x7f7237f87400) [pid = 21960] [serial = 452] [outer = 0x7f723553d400] 01:13:46 INFO - PROCESS | 21960 | ++DOMWINDOW == 119 (0x7f7238f1f400) [pid = 21960] [serial = 453] [outer = 0x7f723553d400] 01:13:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:47 INFO - document served over http requires an https 01:13:47 INFO - sub-resource via xhr-request using the meta-csp 01:13:47 INFO - delivery method with keep-origin-redirect and when 01:13:47 INFO - the target request is same-origin. 01:13:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1125ms 01:13:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html 01:13:47 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b4bd800 == 46 [pid = 21960] [id = 163] 01:13:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 120 (0x7f7230fd3c00) [pid = 21960] [serial = 454] [outer = (nil)] 01:13:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 121 (0x7f723939b800) [pid = 21960] [serial = 455] [outer = 0x7f7230fd3c00] 01:13:48 INFO - PROCESS | 21960 | ++DOMWINDOW == 122 (0x7f723ad3e400) [pid = 21960] [serial = 456] [outer = 0x7f7230fd3c00] 01:13:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 121 (0x7f7230dd4c00) [pid = 21960] [serial = 331] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 120 (0x7f7233c63000) [pid = 21960] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 119 (0x7f72393a0c00) [pid = 21960] [serial = 325] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 118 (0x7f722bbbf400) [pid = 21960] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 117 (0x7f723729dc00) [pid = 21960] [serial = 403] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 116 (0x7f7231810400) [pid = 21960] [serial = 398] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 115 (0x7f72305e6c00) [pid = 21960] [serial = 319] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 114 (0x7f722bcd0000) [pid = 21960] [serial = 385] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 113 (0x7f723553ac00) [pid = 21960] [serial = 400] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 112 (0x7f722bcce400) [pid = 21960] [serial = 406] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 111 (0x7f724237f800) [pid = 21960] [serial = 328] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 110 (0x7f7230dd5800) [pid = 21960] [serial = 388] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 109 (0x7f72305e7000) [pid = 21960] [serial = 322] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 108 (0x7f72497c7000) [pid = 21960] [serial = 316] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 107 (0x7f722b972c00) [pid = 21960] [serial = 382] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 106 (0x7f722b972800) [pid = 21960] [serial = 334] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 105 (0x7f72315cac00) [pid = 21960] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996406126] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 104 (0x7f723925ec00) [pid = 21960] [serial = 404] [outer = (nil)] [url = about:blank] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 103 (0x7f7233c70400) [pid = 21960] [serial = 396] [outer = (nil)] [url = about:blank] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 102 (0x7f7249854400) [pid = 21960] [serial = 374] [outer = (nil)] [url = about:blank] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 101 (0x7f7237299800) [pid = 21960] [serial = 399] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 100 (0x7f72305df000) [pid = 21960] [serial = 386] [outer = (nil)] [url = about:blank] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 99 (0x7f7230fd4c00) [pid = 21960] [serial = 377] [outer = (nil)] [url = about:blank] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 98 (0x7f72305e8c00) [pid = 21960] [serial = 391] [outer = (nil)] [url = about:blank] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 97 (0x7f72315f5400) [pid = 21960] [serial = 407] [outer = (nil)] [url = about:blank] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 96 (0x7f72305dcc00) [pid = 21960] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 95 (0x7f7233c61800) [pid = 21960] [serial = 368] [outer = (nil)] [url = about:blank] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 94 (0x7f7236851400) [pid = 21960] [serial = 401] [outer = (nil)] [url = about:blank] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 93 (0x7f722c603400) [pid = 21960] [serial = 383] [outer = (nil)] [url = about:blank] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 92 (0x7f7230ddfc00) [pid = 21960] [serial = 365] [outer = (nil)] [url = about:blank] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 91 (0x7f723a9d6800) [pid = 21960] [serial = 371] [outer = (nil)] [url = about:blank] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 90 (0x7f722bcd4800) [pid = 21960] [serial = 380] [outer = (nil)] [url = about:blank] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 89 (0x7f7230fd9400) [pid = 21960] [serial = 394] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996406126] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 88 (0x7f72383f8000) [pid = 21960] [serial = 410] [outer = (nil)] [url = about:blank] 01:13:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 87 (0x7f72311f2800) [pid = 21960] [serial = 333] [outer = (nil)] [url = about:blank] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 86 (0x7f72417b5400) [pid = 21960] [serial = 327] [outer = (nil)] [url = about:blank] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 85 (0x7f7231810c00) [pid = 21960] [serial = 321] [outer = (nil)] [url = about:blank] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 84 (0x7f724ca7c800) [pid = 21960] [serial = 330] [outer = (nil)] [url = about:blank] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 83 (0x7f7238f70800) [pid = 21960] [serial = 324] [outer = (nil)] [url = about:blank] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 82 (0x7f724d641000) [pid = 21960] [serial = 318] [outer = (nil)] [url = about:blank] 01:13:48 INFO - PROCESS | 21960 | --DOMWINDOW == 81 (0x7f724d640800) [pid = 21960] [serial = 336] [outer = (nil)] [url = about:blank] 01:13:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:48 INFO - document served over http requires an https 01:13:48 INFO - sub-resource via xhr-request using the meta-csp 01:13:48 INFO - delivery method with no-redirect and when 01:13:48 INFO - the target request is same-origin. 01:13:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1226ms 01:13:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 01:13:49 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723bfab000 == 47 [pid = 21960] [id = 164] 01:13:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 82 (0x7f722c603400) [pid = 21960] [serial = 457] [outer = (nil)] 01:13:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 83 (0x7f72305e6000) [pid = 21960] [serial = 458] [outer = 0x7f722c603400] 01:13:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 84 (0x7f7233c6c400) [pid = 21960] [serial = 459] [outer = 0x7f722c603400] 01:13:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:49 INFO - document served over http requires an https 01:13:49 INFO - sub-resource via xhr-request using the meta-csp 01:13:49 INFO - delivery method with swap-origin-redirect and when 01:13:49 INFO - the target request is same-origin. 01:13:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 981ms 01:13:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 01:13:50 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7242319000 == 48 [pid = 21960] [id = 165] 01:13:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 85 (0x7f72305dcc00) [pid = 21960] [serial = 460] [outer = (nil)] 01:13:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 86 (0x7f7233c6f000) [pid = 21960] [serial = 461] [outer = 0x7f72305dcc00] 01:13:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 87 (0x7f723bc0a400) [pid = 21960] [serial = 462] [outer = 0x7f72305dcc00] 01:13:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:50 INFO - document served over http requires an http 01:13:50 INFO - sub-resource via fetch-request using the meta-referrer 01:13:50 INFO - delivery method with keep-origin-redirect and when 01:13:50 INFO - the target request is cross-origin. 01:13:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1127ms 01:13:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 01:13:51 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230f56800 == 49 [pid = 21960] [id = 166] 01:13:51 INFO - PROCESS | 21960 | ++DOMWINDOW == 88 (0x7f722bbc3000) [pid = 21960] [serial = 463] [outer = (nil)] 01:13:51 INFO - PROCESS | 21960 | ++DOMWINDOW == 89 (0x7f72305e4400) [pid = 21960] [serial = 464] [outer = 0x7f722bbc3000] 01:13:51 INFO - PROCESS | 21960 | ++DOMWINDOW == 90 (0x7f7230fd2400) [pid = 21960] [serial = 465] [outer = 0x7f722bbc3000] 01:13:52 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:52 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:52 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:52 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:52 INFO - document served over http requires an http 01:13:52 INFO - sub-resource via fetch-request using the meta-referrer 01:13:52 INFO - delivery method with no-redirect and when 01:13:52 INFO - the target request is cross-origin. 01:13:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1363ms 01:13:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 01:13:52 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b414800 == 50 [pid = 21960] [id = 167] 01:13:52 INFO - PROCESS | 21960 | ++DOMWINDOW == 91 (0x7f722b978800) [pid = 21960] [serial = 466] [outer = (nil)] 01:13:52 INFO - PROCESS | 21960 | ++DOMWINDOW == 92 (0x7f7230fd1c00) [pid = 21960] [serial = 467] [outer = 0x7f722b978800] 01:13:52 INFO - PROCESS | 21960 | ++DOMWINDOW == 93 (0x7f7233c6e400) [pid = 21960] [serial = 468] [outer = 0x7f722b978800] 01:13:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:53 INFO - document served over http requires an http 01:13:53 INFO - sub-resource via fetch-request using the meta-referrer 01:13:53 INFO - delivery method with swap-origin-redirect and when 01:13:53 INFO - the target request is cross-origin. 01:13:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1381ms 01:13:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 01:13:54 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72497d9000 == 51 [pid = 21960] [id = 168] 01:13:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 94 (0x7f7233c66800) [pid = 21960] [serial = 469] [outer = (nil)] 01:13:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 95 (0x7f723684a800) [pid = 21960] [serial = 470] [outer = 0x7f7233c66800] 01:13:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 96 (0x7f723a44d400) [pid = 21960] [serial = 471] [outer = 0x7f7233c66800] 01:13:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:54 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724b6ca000 == 52 [pid = 21960] [id = 169] 01:13:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 97 (0x7f72393a2800) [pid = 21960] [serial = 472] [outer = (nil)] 01:13:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 98 (0x7f723939fc00) [pid = 21960] [serial = 473] [outer = 0x7f72393a2800] 01:13:55 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:55 INFO - document served over http requires an http 01:13:55 INFO - sub-resource via iframe-tag using the meta-referrer 01:13:55 INFO - delivery method with keep-origin-redirect and when 01:13:55 INFO - the target request is cross-origin. 01:13:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1434ms 01:13:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 01:13:55 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724d22c000 == 53 [pid = 21960] [id = 170] 01:13:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 99 (0x7f72354e2400) [pid = 21960] [serial = 474] [outer = (nil)] 01:13:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 100 (0x7f723e95f000) [pid = 21960] [serial = 475] [outer = 0x7f72354e2400] 01:13:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 101 (0x7f724242b000) [pid = 21960] [serial = 476] [outer = 0x7f72354e2400] 01:13:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:56 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724d44c000 == 54 [pid = 21960] [id = 171] 01:13:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 102 (0x7f7248172800) [pid = 21960] [serial = 477] [outer = (nil)] 01:13:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 103 (0x7f7249688400) [pid = 21960] [serial = 478] [outer = 0x7f7248172800] 01:13:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:56 INFO - document served over http requires an http 01:13:56 INFO - sub-resource via iframe-tag using the meta-referrer 01:13:56 INFO - delivery method with no-redirect and when 01:13:56 INFO - the target request is cross-origin. 01:13:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1382ms 01:13:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 01:13:56 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724df1a800 == 55 [pid = 21960] [id = 172] 01:13:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 104 (0x7f723a44e000) [pid = 21960] [serial = 479] [outer = (nil)] 01:13:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 105 (0x7f72487e5c00) [pid = 21960] [serial = 480] [outer = 0x7f723a44e000] 01:13:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 106 (0x7f72497c2000) [pid = 21960] [serial = 481] [outer = 0x7f723a44e000] 01:13:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:57 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7251c24000 == 56 [pid = 21960] [id = 173] 01:13:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 107 (0x7f7248263c00) [pid = 21960] [serial = 482] [outer = (nil)] 01:13:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 108 (0x7f72497c7c00) [pid = 21960] [serial = 483] [outer = 0x7f7248263c00] 01:13:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:58 INFO - document served over http requires an http 01:13:58 INFO - sub-resource via iframe-tag using the meta-referrer 01:13:58 INFO - delivery method with swap-origin-redirect and when 01:13:58 INFO - the target request is cross-origin. 01:13:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1426ms 01:13:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 01:13:58 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7259fc2800 == 57 [pid = 21960] [id = 174] 01:13:58 INFO - PROCESS | 21960 | ++DOMWINDOW == 109 (0x7f72323dec00) [pid = 21960] [serial = 484] [outer = (nil)] 01:13:58 INFO - PROCESS | 21960 | ++DOMWINDOW == 110 (0x7f724b78bc00) [pid = 21960] [serial = 485] [outer = 0x7f72323dec00] 01:13:58 INFO - PROCESS | 21960 | ++DOMWINDOW == 111 (0x7f724d491000) [pid = 21960] [serial = 486] [outer = 0x7f72323dec00] 01:13:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:13:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:13:59 INFO - document served over http requires an http 01:13:59 INFO - sub-resource via script-tag using the meta-referrer 01:13:59 INFO - delivery method with keep-origin-redirect and when 01:13:59 INFO - the target request is cross-origin. 01:13:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1275ms 01:13:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html 01:13:59 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722acdc000 == 58 [pid = 21960] [id = 175] 01:13:59 INFO - PROCESS | 21960 | ++DOMWINDOW == 112 (0x7f7230e8d400) [pid = 21960] [serial = 487] [outer = (nil)] 01:13:59 INFO - PROCESS | 21960 | ++DOMWINDOW == 113 (0x7f7230e8f800) [pid = 21960] [serial = 488] [outer = 0x7f7230e8d400] 01:13:59 INFO - PROCESS | 21960 | ++DOMWINDOW == 114 (0x7f7230e95800) [pid = 21960] [serial = 489] [outer = 0x7f7230e8d400] 01:14:00 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:00 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:00 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:00 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:00 INFO - document served over http requires an http 01:14:00 INFO - sub-resource via script-tag using the meta-referrer 01:14:00 INFO - delivery method with no-redirect and when 01:14:00 INFO - the target request is cross-origin. 01:14:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1177ms 01:14:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 01:14:00 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7235590000 == 59 [pid = 21960] [id = 176] 01:14:00 INFO - PROCESS | 21960 | ++DOMWINDOW == 115 (0x7f722aef0c00) [pid = 21960] [serial = 490] [outer = (nil)] 01:14:00 INFO - PROCESS | 21960 | ++DOMWINDOW == 116 (0x7f722aef5c00) [pid = 21960] [serial = 491] [outer = 0x7f722aef0c00] 01:14:01 INFO - PROCESS | 21960 | ++DOMWINDOW == 117 (0x7f722b976800) [pid = 21960] [serial = 492] [outer = 0x7f722aef0c00] 01:14:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:02 INFO - document served over http requires an http 01:14:02 INFO - sub-resource via script-tag using the meta-referrer 01:14:02 INFO - delivery method with swap-origin-redirect and when 01:14:02 INFO - the target request is cross-origin. 01:14:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1537ms 01:14:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 01:14:02 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722bb15800 == 60 [pid = 21960] [id = 177] 01:14:02 INFO - PROCESS | 21960 | ++DOMWINDOW == 118 (0x7f722bcd2000) [pid = 21960] [serial = 493] [outer = (nil)] 01:14:02 INFO - PROCESS | 21960 | ++DOMWINDOW == 119 (0x7f722c608c00) [pid = 21960] [serial = 494] [outer = 0x7f722bcd2000] 01:14:02 INFO - PROCESS | 21960 | ++DOMWINDOW == 120 (0x7f7230dd7400) [pid = 21960] [serial = 495] [outer = 0x7f722bcd2000] 01:14:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723bfab000 == 59 [pid = 21960] [id = 164] 01:14:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723b4bd800 == 58 [pid = 21960] [id = 163] 01:14:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7238d11800 == 57 [pid = 21960] [id = 162] 01:14:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7232318800 == 56 [pid = 21960] [id = 161] 01:14:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7230f52000 == 55 [pid = 21960] [id = 160] 01:14:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722b81b000 == 54 [pid = 21960] [id = 159] 01:14:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723adab800 == 53 [pid = 21960] [id = 158] 01:14:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72319ae000 == 52 [pid = 21960] [id = 157] 01:14:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231012000 == 51 [pid = 21960] [id = 156] 01:14:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7251cb4000 == 50 [pid = 21960] [id = 154] 01:14:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724de3f000 == 49 [pid = 21960] [id = 153] 01:14:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724ca1a000 == 48 [pid = 21960] [id = 152] 01:14:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72382b4000 == 47 [pid = 21960] [id = 151] 01:14:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72485f4000 == 46 [pid = 21960] [id = 150] 01:14:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723b196000 == 45 [pid = 21960] [id = 149] 01:14:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7230f55000 == 44 [pid = 21960] [id = 148] 01:14:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:03 INFO - PROCESS | 21960 | --DOMWINDOW == 119 (0x7f723553a800) [pid = 21960] [serial = 397] [outer = (nil)] [url = about:blank] 01:14:03 INFO - PROCESS | 21960 | --DOMWINDOW == 118 (0x7f72315f2800) [pid = 21960] [serial = 392] [outer = (nil)] [url = about:blank] 01:14:03 INFO - PROCESS | 21960 | --DOMWINDOW == 117 (0x7f72393a5000) [pid = 21960] [serial = 405] [outer = (nil)] [url = about:blank] 01:14:03 INFO - PROCESS | 21960 | --DOMWINDOW == 116 (0x7f72305e9800) [pid = 21960] [serial = 387] [outer = (nil)] [url = about:blank] 01:14:03 INFO - PROCESS | 21960 | --DOMWINDOW == 115 (0x7f7238c3e800) [pid = 21960] [serial = 402] [outer = (nil)] [url = about:blank] 01:14:03 INFO - PROCESS | 21960 | --DOMWINDOW == 114 (0x7f7238c3f800) [pid = 21960] [serial = 408] [outer = (nil)] [url = about:blank] 01:14:03 INFO - PROCESS | 21960 | --DOMWINDOW == 113 (0x7f722c60e800) [pid = 21960] [serial = 384] [outer = (nil)] [url = about:blank] 01:14:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:03 INFO - document served over http requires an http 01:14:03 INFO - sub-resource via xhr-request using the meta-referrer 01:14:03 INFO - delivery method with keep-origin-redirect and when 01:14:03 INFO - the target request is cross-origin. 01:14:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1541ms 01:14:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 01:14:03 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230f60800 == 45 [pid = 21960] [id = 178] 01:14:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 114 (0x7f722b974400) [pid = 21960] [serial = 496] [outer = (nil)] 01:14:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 115 (0x7f72305e8800) [pid = 21960] [serial = 497] [outer = 0x7f722b974400] 01:14:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 116 (0x7f7230fd2000) [pid = 21960] [serial = 498] [outer = 0x7f722b974400] 01:14:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:04 INFO - document served over http requires an http 01:14:04 INFO - sub-resource via xhr-request using the meta-referrer 01:14:04 INFO - delivery method with no-redirect and when 01:14:04 INFO - the target request is cross-origin. 01:14:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1083ms 01:14:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 01:14:04 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7233c24800 == 46 [pid = 21960] [id = 179] 01:14:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 117 (0x7f72315f7400) [pid = 21960] [serial = 499] [outer = (nil)] 01:14:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 118 (0x7f72316db400) [pid = 21960] [serial = 500] [outer = 0x7f72315f7400] 01:14:05 INFO - PROCESS | 21960 | ++DOMWINDOW == 119 (0x7f7233c11c00) [pid = 21960] [serial = 501] [outer = 0x7f72315f7400] 01:14:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:05 INFO - document served over http requires an http 01:14:05 INFO - sub-resource via xhr-request using the meta-referrer 01:14:05 INFO - delivery method with swap-origin-redirect and when 01:14:05 INFO - the target request is cross-origin. 01:14:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1088ms 01:14:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 01:14:06 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7236864000 == 47 [pid = 21960] [id = 180] 01:14:06 INFO - PROCESS | 21960 | ++DOMWINDOW == 120 (0x7f72315fb400) [pid = 21960] [serial = 502] [outer = (nil)] 01:14:06 INFO - PROCESS | 21960 | ++DOMWINDOW == 121 (0x7f72354e6c00) [pid = 21960] [serial = 503] [outer = 0x7f72315fb400] 01:14:06 INFO - PROCESS | 21960 | ++DOMWINDOW == 122 (0x7f7236842800) [pid = 21960] [serial = 504] [outer = 0x7f72315fb400] 01:14:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:06 INFO - document served over http requires an https 01:14:06 INFO - sub-resource via fetch-request using the meta-referrer 01:14:06 INFO - delivery method with keep-origin-redirect and when 01:14:06 INFO - the target request is cross-origin. 01:14:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1038ms 01:14:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 01:14:07 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723ada3000 == 48 [pid = 21960] [id = 181] 01:14:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 123 (0x7f7233c67000) [pid = 21960] [serial = 505] [outer = (nil)] 01:14:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 124 (0x7f7236843000) [pid = 21960] [serial = 506] [outer = 0x7f7233c67000] 01:14:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 125 (0x7f7238bbd800) [pid = 21960] [serial = 507] [outer = 0x7f7233c67000] 01:14:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 124 (0x7f72496df400) [pid = 21960] [serial = 430] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 123 (0x7f7230fd3c00) [pid = 21960] [serial = 454] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 122 (0x7f724238c800) [pid = 21960] [serial = 435] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996420946] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 121 (0x7f722c603400) [pid = 21960] [serial = 457] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 120 (0x7f7233c69c00) [pid = 21960] [serial = 448] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 119 (0x7f723553d400) [pid = 21960] [serial = 451] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 118 (0x7f72316dd400) [pid = 21960] [serial = 445] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 117 (0x7f7230dd9000) [pid = 21960] [serial = 440] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 116 (0x7f7230fd6000) [pid = 21960] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 115 (0x7f722b96c000) [pid = 21960] [serial = 442] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 114 (0x7f722bcd3400) [pid = 21960] [serial = 379] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 113 (0x7f7230fce800) [pid = 21960] [serial = 376] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 112 (0x7f7237f8a000) [pid = 21960] [serial = 370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 111 (0x7f722bbc4400) [pid = 21960] [serial = 367] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 110 (0x7f722b96e000) [pid = 21960] [serial = 364] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 109 (0x7f7238bbb800) [pid = 21960] [serial = 373] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 108 (0x7f723a449800) [pid = 21960] [serial = 422] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 107 (0x7f7238128000) [pid = 21960] [serial = 425] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 106 (0x7f7242426800) [pid = 21960] [serial = 431] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 105 (0x7f7242424c00) [pid = 21960] [serial = 428] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 104 (0x7f72305e9400) [pid = 21960] [serial = 413] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 103 (0x7f7230fd8800) [pid = 21960] [serial = 416] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 102 (0x7f7239220400) [pid = 21960] [serial = 419] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 101 (0x7f723939b800) [pid = 21960] [serial = 455] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 100 (0x7f722bbcc000) [pid = 21960] [serial = 436] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996420946] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 99 (0x7f72496d5000) [pid = 21960] [serial = 433] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 98 (0x7f72305e6000) [pid = 21960] [serial = 458] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 97 (0x7f7235542000) [pid = 21960] [serial = 449] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 96 (0x7f7237f87400) [pid = 21960] [serial = 452] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 95 (0x7f723180dc00) [pid = 21960] [serial = 446] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 94 (0x7f722bbc6800) [pid = 21960] [serial = 441] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 93 (0x7f72311e5c00) [pid = 21960] [serial = 438] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 92 (0x7f722bbc0000) [pid = 21960] [serial = 443] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 91 (0x7f7233c6f000) [pid = 21960] [serial = 461] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 90 (0x7f724d415000) [pid = 21960] [serial = 381] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 89 (0x7f72496d8800) [pid = 21960] [serial = 378] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 88 (0x7f72484a7c00) [pid = 21960] [serial = 372] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 87 (0x7f7238c47800) [pid = 21960] [serial = 369] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 86 (0x7f72315f8000) [pid = 21960] [serial = 366] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 85 (0x7f724ca6d400) [pid = 21960] [serial = 375] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 84 (0x7f723ad3e400) [pid = 21960] [serial = 456] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 83 (0x7f7233c6c400) [pid = 21960] [serial = 459] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 82 (0x7f7238f1f400) [pid = 21960] [serial = 453] [outer = (nil)] [url = about:blank] 01:14:08 INFO - PROCESS | 21960 | --DOMWINDOW == 81 (0x7f72315f9800) [pid = 21960] [serial = 439] [outer = (nil)] [url = about:blank] 01:14:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:08 INFO - document served over http requires an https 01:14:08 INFO - sub-resource via fetch-request using the meta-referrer 01:14:08 INFO - delivery method with no-redirect and when 01:14:08 INFO - the target request is cross-origin. 01:14:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1290ms 01:14:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 01:14:08 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723adb3800 == 49 [pid = 21960] [id = 182] 01:14:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 82 (0x7f722c610400) [pid = 21960] [serial = 508] [outer = (nil)] 01:14:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 83 (0x7f7238bb6400) [pid = 21960] [serial = 509] [outer = 0x7f722c610400] 01:14:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 84 (0x7f7239220400) [pid = 21960] [serial = 510] [outer = 0x7f722c610400] 01:14:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:09 INFO - document served over http requires an https 01:14:09 INFO - sub-resource via fetch-request using the meta-referrer 01:14:09 INFO - delivery method with swap-origin-redirect and when 01:14:09 INFO - the target request is cross-origin. 01:14:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1079ms 01:14:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 01:14:09 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723dd0d000 == 50 [pid = 21960] [id = 183] 01:14:09 INFO - PROCESS | 21960 | ++DOMWINDOW == 85 (0x7f723537f400) [pid = 21960] [serial = 511] [outer = (nil)] 01:14:09 INFO - PROCESS | 21960 | ++DOMWINDOW == 86 (0x7f7239154c00) [pid = 21960] [serial = 512] [outer = 0x7f723537f400] 01:14:09 INFO - PROCESS | 21960 | ++DOMWINDOW == 87 (0x7f723a450000) [pid = 21960] [serial = 513] [outer = 0x7f723537f400] 01:14:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:10 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722c625000 == 51 [pid = 21960] [id = 184] 01:14:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 88 (0x7f722aef5000) [pid = 21960] [serial = 514] [outer = (nil)] 01:14:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 89 (0x7f722bbcdc00) [pid = 21960] [serial = 515] [outer = 0x7f722aef5000] 01:14:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:10 INFO - document served over http requires an https 01:14:10 INFO - sub-resource via iframe-tag using the meta-referrer 01:14:10 INFO - delivery method with keep-origin-redirect and when 01:14:10 INFO - the target request is cross-origin. 01:14:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1226ms 01:14:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 01:14:10 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72319b2800 == 52 [pid = 21960] [id = 185] 01:14:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 90 (0x7f722aefb000) [pid = 21960] [serial = 516] [outer = (nil)] 01:14:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 91 (0x7f722bcd5c00) [pid = 21960] [serial = 517] [outer = 0x7f722aefb000] 01:14:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 92 (0x7f7230de0000) [pid = 21960] [serial = 518] [outer = 0x7f722aefb000] 01:14:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:11 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72394dd800 == 53 [pid = 21960] [id = 186] 01:14:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 93 (0x7f7230e89000) [pid = 21960] [serial = 519] [outer = (nil)] 01:14:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 94 (0x7f72315f5400) [pid = 21960] [serial = 520] [outer = 0x7f7230e89000] 01:14:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:12 INFO - document served over http requires an https 01:14:12 INFO - sub-resource via iframe-tag using the meta-referrer 01:14:12 INFO - delivery method with no-redirect and when 01:14:12 INFO - the target request is cross-origin. 01:14:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1484ms 01:14:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 01:14:12 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723dd15000 == 54 [pid = 21960] [id = 187] 01:14:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 95 (0x7f722bcd4800) [pid = 21960] [serial = 521] [outer = (nil)] 01:14:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 96 (0x7f72315c6800) [pid = 21960] [serial = 522] [outer = 0x7f722bcd4800] 01:14:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 97 (0x7f7235383c00) [pid = 21960] [serial = 523] [outer = 0x7f722bcd4800] 01:14:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:13 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7248785000 == 55 [pid = 21960] [id = 188] 01:14:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 98 (0x7f7236851800) [pid = 21960] [serial = 524] [outer = (nil)] 01:14:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 99 (0x7f7237293c00) [pid = 21960] [serial = 525] [outer = 0x7f7236851800] 01:14:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:13 INFO - document served over http requires an https 01:14:13 INFO - sub-resource via iframe-tag using the meta-referrer 01:14:13 INFO - delivery method with swap-origin-redirect and when 01:14:13 INFO - the target request is cross-origin. 01:14:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1484ms 01:14:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 01:14:14 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7249414800 == 56 [pid = 21960] [id = 189] 01:14:14 INFO - PROCESS | 21960 | ++DOMWINDOW == 100 (0x7f7235547800) [pid = 21960] [serial = 526] [outer = (nil)] 01:14:14 INFO - PROCESS | 21960 | ++DOMWINDOW == 101 (0x7f723a446000) [pid = 21960] [serial = 527] [outer = 0x7f7235547800] 01:14:14 INFO - PROCESS | 21960 | ++DOMWINDOW == 102 (0x7f723db8a800) [pid = 21960] [serial = 528] [outer = 0x7f7235547800] 01:14:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:14 INFO - document served over http requires an https 01:14:14 INFO - sub-resource via script-tag using the meta-referrer 01:14:14 INFO - delivery method with keep-origin-redirect and when 01:14:14 INFO - the target request is cross-origin. 01:14:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1385ms 01:14:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html 01:14:15 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724d234800 == 57 [pid = 21960] [id = 190] 01:14:15 INFO - PROCESS | 21960 | ++DOMWINDOW == 103 (0x7f7239258c00) [pid = 21960] [serial = 529] [outer = (nil)] 01:14:15 INFO - PROCESS | 21960 | ++DOMWINDOW == 104 (0x7f7242424800) [pid = 21960] [serial = 530] [outer = 0x7f7239258c00] 01:14:15 INFO - PROCESS | 21960 | ++DOMWINDOW == 105 (0x7f72494b0c00) [pid = 21960] [serial = 531] [outer = 0x7f7239258c00] 01:14:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:16 INFO - document served over http requires an https 01:14:16 INFO - sub-resource via script-tag using the meta-referrer 01:14:16 INFO - delivery method with no-redirect and when 01:14:16 INFO - the target request is cross-origin. 01:14:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1235ms 01:14:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 01:14:16 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7251cc2800 == 58 [pid = 21960] [id = 191] 01:14:16 INFO - PROCESS | 21960 | ++DOMWINDOW == 106 (0x7f72494b1400) [pid = 21960] [serial = 532] [outer = (nil)] 01:14:16 INFO - PROCESS | 21960 | ++DOMWINDOW == 107 (0x7f72497c2c00) [pid = 21960] [serial = 533] [outer = 0x7f72494b1400] 01:14:16 INFO - PROCESS | 21960 | ++DOMWINDOW == 108 (0x7f724b7d5000) [pid = 21960] [serial = 534] [outer = 0x7f72494b1400] 01:14:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:17 INFO - document served over http requires an https 01:14:17 INFO - sub-resource via script-tag using the meta-referrer 01:14:17 INFO - delivery method with swap-origin-redirect and when 01:14:17 INFO - the target request is cross-origin. 01:14:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1345ms 01:14:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 01:14:17 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230518000 == 59 [pid = 21960] [id = 192] 01:14:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 109 (0x7f722c523c00) [pid = 21960] [serial = 535] [outer = (nil)] 01:14:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 110 (0x7f722c524c00) [pid = 21960] [serial = 536] [outer = 0x7f722c523c00] 01:14:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 111 (0x7f724ca6f800) [pid = 21960] [serial = 537] [outer = 0x7f722c523c00] 01:14:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:18 INFO - document served over http requires an https 01:14:18 INFO - sub-resource via xhr-request using the meta-referrer 01:14:18 INFO - delivery method with keep-origin-redirect and when 01:14:18 INFO - the target request is cross-origin. 01:14:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1477ms 01:14:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 01:14:19 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723574a000 == 60 [pid = 21960] [id = 193] 01:14:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 112 (0x7f722c524000) [pid = 21960] [serial = 538] [outer = (nil)] 01:14:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 113 (0x7f7230d80c00) [pid = 21960] [serial = 539] [outer = 0x7f722c524000] 01:14:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 114 (0x7f7230d86c00) [pid = 21960] [serial = 540] [outer = 0x7f722c524000] 01:14:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:20 INFO - document served over http requires an https 01:14:20 INFO - sub-resource via xhr-request using the meta-referrer 01:14:20 INFO - delivery method with no-redirect and when 01:14:20 INFO - the target request is cross-origin. 01:14:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1327ms 01:14:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 01:14:20 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723adc7000 == 61 [pid = 21960] [id = 194] 01:14:20 INFO - PROCESS | 21960 | ++DOMWINDOW == 115 (0x7f722aef4c00) [pid = 21960] [serial = 541] [outer = (nil)] 01:14:20 INFO - PROCESS | 21960 | ++DOMWINDOW == 116 (0x7f724ca70c00) [pid = 21960] [serial = 542] [outer = 0x7f722aef4c00] 01:14:20 INFO - PROCESS | 21960 | ++DOMWINDOW == 117 (0x7f724d63f800) [pid = 21960] [serial = 543] [outer = 0x7f722aef4c00] 01:14:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:21 INFO - document served over http requires an https 01:14:21 INFO - sub-resource via xhr-request using the meta-referrer 01:14:21 INFO - delivery method with swap-origin-redirect and when 01:14:21 INFO - the target request is cross-origin. 01:14:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1533ms 01:14:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 01:14:22 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72308c8800 == 62 [pid = 21960] [id = 195] 01:14:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 118 (0x7f722aefc000) [pid = 21960] [serial = 544] [outer = (nil)] 01:14:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 119 (0x7f722bc91c00) [pid = 21960] [serial = 545] [outer = 0x7f722aefc000] 01:14:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 120 (0x7f722bcd6c00) [pid = 21960] [serial = 546] [outer = 0x7f722aefc000] 01:14:22 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:22 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:22 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:22 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72505e3800 == 61 [pid = 21960] [id = 114] 01:14:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723adb3800 == 60 [pid = 21960] [id = 182] 01:14:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723ada3000 == 59 [pid = 21960] [id = 181] 01:14:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7236864000 == 58 [pid = 21960] [id = 180] 01:14:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7233c24800 == 57 [pid = 21960] [id = 179] 01:14:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7230f60800 == 56 [pid = 21960] [id = 178] 01:14:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722bb15800 == 55 [pid = 21960] [id = 177] 01:14:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722acdc000 == 54 [pid = 21960] [id = 175] 01:14:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7259fc2800 == 53 [pid = 21960] [id = 174] 01:14:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7251c24000 == 52 [pid = 21960] [id = 173] 01:14:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724df1a800 == 51 [pid = 21960] [id = 172] 01:14:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724d44c000 == 50 [pid = 21960] [id = 171] 01:14:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724d22c000 == 49 [pid = 21960] [id = 170] 01:14:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724b6ca000 == 48 [pid = 21960] [id = 169] 01:14:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72497d9000 == 47 [pid = 21960] [id = 168] 01:14:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723b414800 == 46 [pid = 21960] [id = 167] 01:14:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7230f56800 == 45 [pid = 21960] [id = 166] 01:14:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:23 INFO - document served over http requires an http 01:14:23 INFO - sub-resource via fetch-request using the meta-referrer 01:14:23 INFO - delivery method with keep-origin-redirect and when 01:14:23 INFO - the target request is same-origin. 01:14:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1434ms 01:14:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html 01:14:23 INFO - PROCESS | 21960 | --DOMWINDOW == 119 (0x7f723684b400) [pid = 21960] [serial = 450] [outer = (nil)] [url = about:blank] 01:14:23 INFO - PROCESS | 21960 | --DOMWINDOW == 118 (0x7f7230fce400) [pid = 21960] [serial = 444] [outer = (nil)] [url = about:blank] 01:14:23 INFO - PROCESS | 21960 | --DOMWINDOW == 117 (0x7f7233c68000) [pid = 21960] [serial = 447] [outer = (nil)] [url = about:blank] 01:14:23 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722b82e000 == 46 [pid = 21960] [id = 196] 01:14:23 INFO - PROCESS | 21960 | ++DOMWINDOW == 118 (0x7f722aefd800) [pid = 21960] [serial = 547] [outer = (nil)] 01:14:23 INFO - PROCESS | 21960 | ++DOMWINDOW == 119 (0x7f722bccbc00) [pid = 21960] [serial = 548] [outer = 0x7f722aefd800] 01:14:23 INFO - PROCESS | 21960 | ++DOMWINDOW == 120 (0x7f72305e0400) [pid = 21960] [serial = 549] [outer = 0x7f722aefd800] 01:14:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:24 INFO - document served over http requires an http 01:14:24 INFO - sub-resource via fetch-request using the meta-referrer 01:14:24 INFO - delivery method with no-redirect and when 01:14:24 INFO - the target request is same-origin. 01:14:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1177ms 01:14:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 01:14:24 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231009000 == 47 [pid = 21960] [id = 197] 01:14:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 121 (0x7f722bbc6000) [pid = 21960] [serial = 550] [outer = (nil)] 01:14:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 122 (0x7f72305e2800) [pid = 21960] [serial = 551] [outer = 0x7f722bbc6000] 01:14:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 123 (0x7f7230fca800) [pid = 21960] [serial = 552] [outer = 0x7f722bbc6000] 01:14:25 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:25 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:25 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:25 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:25 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:25 INFO - document served over http requires an http 01:14:25 INFO - sub-resource via fetch-request using the meta-referrer 01:14:25 INFO - delivery method with swap-origin-redirect and when 01:14:25 INFO - the target request is same-origin. 01:14:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 983ms 01:14:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 01:14:25 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72319ae800 == 48 [pid = 21960] [id = 198] 01:14:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 124 (0x7f722bcccc00) [pid = 21960] [serial = 553] [outer = (nil)] 01:14:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 125 (0x7f7230fcac00) [pid = 21960] [serial = 554] [outer = 0x7f722bcccc00] 01:14:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 126 (0x7f72315f7000) [pid = 21960] [serial = 555] [outer = 0x7f722bcccc00] 01:14:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:26 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723558e800 == 49 [pid = 21960] [id = 199] 01:14:26 INFO - PROCESS | 21960 | ++DOMWINDOW == 127 (0x7f72311e5c00) [pid = 21960] [serial = 556] [outer = (nil)] 01:14:26 INFO - PROCESS | 21960 | ++DOMWINDOW == 128 (0x7f7230e8e400) [pid = 21960] [serial = 557] [outer = 0x7f72311e5c00] 01:14:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:26 INFO - document served over http requires an http 01:14:26 INFO - sub-resource via iframe-tag using the meta-referrer 01:14:26 INFO - delivery method with keep-origin-redirect and when 01:14:26 INFO - the target request is same-origin. 01:14:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1185ms 01:14:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 01:14:26 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7235748800 == 50 [pid = 21960] [id = 200] 01:14:26 INFO - PROCESS | 21960 | ++DOMWINDOW == 129 (0x7f7230dde000) [pid = 21960] [serial = 558] [outer = (nil)] 01:14:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 130 (0x7f7232f45000) [pid = 21960] [serial = 559] [outer = 0x7f7230dde000] 01:14:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 131 (0x7f7233c69800) [pid = 21960] [serial = 560] [outer = 0x7f7230dde000] 01:14:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:27 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7238b08800 == 51 [pid = 21960] [id = 201] 01:14:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 132 (0x7f72354e3000) [pid = 21960] [serial = 561] [outer = (nil)] 01:14:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 133 (0x7f72311e9800) [pid = 21960] [serial = 562] [outer = 0x7f72354e3000] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 132 (0x7f7248172800) [pid = 21960] [serial = 477] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996436259] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 131 (0x7f722c610400) [pid = 21960] [serial = 508] [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] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 130 (0x7f722b974400) [pid = 21960] [serial = 496] [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] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 129 (0x7f7233c67000) [pid = 21960] [serial = 505] [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] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 128 (0x7f72315f7400) [pid = 21960] [serial = 499] [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] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 127 (0x7f72315fb400) [pid = 21960] [serial = 502] [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] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 126 (0x7f722bbc5400) [pid = 21960] [serial = 409] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 125 (0x7f7248263c00) [pid = 21960] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 124 (0x7f72393a2800) [pid = 21960] [serial = 472] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 123 (0x7f722bcd2000) [pid = 21960] [serial = 493] [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] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 122 (0x7f72305e4400) [pid = 21960] [serial = 464] [outer = (nil)] [url = about:blank] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 121 (0x7f722aef5c00) [pid = 21960] [serial = 491] [outer = (nil)] [url = about:blank] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 120 (0x7f7230e8f800) [pid = 21960] [serial = 488] [outer = (nil)] [url = about:blank] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 119 (0x7f723939fc00) [pid = 21960] [serial = 473] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 118 (0x7f723684a800) [pid = 21960] [serial = 470] [outer = (nil)] [url = about:blank] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 117 (0x7f724b78bc00) [pid = 21960] [serial = 485] [outer = (nil)] [url = about:blank] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 116 (0x7f722c608c00) [pid = 21960] [serial = 494] [outer = (nil)] [url = about:blank] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 115 (0x7f7230fd1c00) [pid = 21960] [serial = 467] [outer = (nil)] [url = about:blank] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 114 (0x7f7249688400) [pid = 21960] [serial = 478] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996436259] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 113 (0x7f723e95f000) [pid = 21960] [serial = 475] [outer = (nil)] [url = about:blank] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 112 (0x7f7238bb6400) [pid = 21960] [serial = 509] [outer = (nil)] [url = about:blank] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 111 (0x7f72305e8800) [pid = 21960] [serial = 497] [outer = (nil)] [url = about:blank] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 110 (0x7f7236843000) [pid = 21960] [serial = 506] [outer = (nil)] [url = about:blank] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 109 (0x7f72316db400) [pid = 21960] [serial = 500] [outer = (nil)] [url = about:blank] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 108 (0x7f72354e6c00) [pid = 21960] [serial = 503] [outer = (nil)] [url = about:blank] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 107 (0x7f72497c7c00) [pid = 21960] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 106 (0x7f72487e5c00) [pid = 21960] [serial = 480] [outer = (nil)] [url = about:blank] 01:14:27 INFO - PROCESS | 21960 | --DOMWINDOW == 105 (0x7f7239154c00) [pid = 21960] [serial = 512] [outer = (nil)] [url = about:blank] 01:14:28 INFO - PROCESS | 21960 | --DOMWINDOW == 104 (0x7f7230dd7400) [pid = 21960] [serial = 495] [outer = (nil)] [url = about:blank] 01:14:28 INFO - PROCESS | 21960 | --DOMWINDOW == 103 (0x7f7230fd2000) [pid = 21960] [serial = 498] [outer = (nil)] [url = about:blank] 01:14:28 INFO - PROCESS | 21960 | --DOMWINDOW == 102 (0x7f7233c11c00) [pid = 21960] [serial = 501] [outer = (nil)] [url = about:blank] 01:14:28 INFO - PROCESS | 21960 | --DOMWINDOW == 101 (0x7f723a44dc00) [pid = 21960] [serial = 411] [outer = (nil)] [url = about:blank] 01:14:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:28 INFO - document served over http requires an http 01:14:28 INFO - sub-resource via iframe-tag using the meta-referrer 01:14:28 INFO - delivery method with no-redirect and when 01:14:28 INFO - the target request is same-origin. 01:14:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1325ms 01:14:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 01:14:28 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72394d0800 == 52 [pid = 21960] [id = 202] 01:14:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 102 (0x7f72315f8400) [pid = 21960] [serial = 563] [outer = (nil)] 01:14:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 103 (0x7f723553f800) [pid = 21960] [serial = 564] [outer = 0x7f72315f8400] 01:14:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 104 (0x7f7237489800) [pid = 21960] [serial = 565] [outer = 0x7f72315f8400] 01:14:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:28 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b4b4800 == 53 [pid = 21960] [id = 203] 01:14:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 105 (0x7f7236843000) [pid = 21960] [serial = 566] [outer = (nil)] 01:14:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 106 (0x7f7239257800) [pid = 21960] [serial = 567] [outer = 0x7f7236843000] 01:14:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:29 INFO - document served over http requires an http 01:14:29 INFO - sub-resource via iframe-tag using the meta-referrer 01:14:29 INFO - delivery method with swap-origin-redirect and when 01:14:29 INFO - the target request is same-origin. 01:14:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1126ms 01:14:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 01:14:29 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723c01a800 == 54 [pid = 21960] [id = 204] 01:14:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 107 (0x7f722bc97000) [pid = 21960] [serial = 568] [outer = (nil)] 01:14:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 108 (0x7f7238bbb800) [pid = 21960] [serial = 569] [outer = 0x7f722bc97000] 01:14:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 109 (0x7f72393a8000) [pid = 21960] [serial = 570] [outer = 0x7f722bc97000] 01:14:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:30 INFO - document served over http requires an http 01:14:30 INFO - sub-resource via script-tag using the meta-referrer 01:14:30 INFO - delivery method with keep-origin-redirect and when 01:14:30 INFO - the target request is same-origin. 01:14:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1225ms 01:14:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html 01:14:30 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723074d000 == 55 [pid = 21960] [id = 205] 01:14:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 110 (0x7f722bc8f400) [pid = 21960] [serial = 571] [outer = (nil)] 01:14:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 111 (0x7f722c51f000) [pid = 21960] [serial = 572] [outer = 0x7f722bc8f400] 01:14:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 112 (0x7f722c610800) [pid = 21960] [serial = 573] [outer = 0x7f722bc8f400] 01:14:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:31 INFO - document served over http requires an http 01:14:31 INFO - sub-resource via script-tag using the meta-referrer 01:14:31 INFO - delivery method with no-redirect and when 01:14:31 INFO - the target request is same-origin. 01:14:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1285ms 01:14:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 01:14:32 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72394e0800 == 56 [pid = 21960] [id = 206] 01:14:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 113 (0x7f722bc90000) [pid = 21960] [serial = 574] [outer = (nil)] 01:14:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 114 (0x7f7230dd9000) [pid = 21960] [serial = 575] [outer = 0x7f722bc90000] 01:14:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 115 (0x7f72311e7800) [pid = 21960] [serial = 576] [outer = 0x7f722bc90000] 01:14:32 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:32 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:32 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:32 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:33 INFO - document served over http requires an http 01:14:33 INFO - sub-resource via script-tag using the meta-referrer 01:14:33 INFO - delivery method with swap-origin-redirect and when 01:14:33 INFO - the target request is same-origin. 01:14:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1381ms 01:14:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 01:14:33 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72494c0800 == 57 [pid = 21960] [id = 207] 01:14:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 116 (0x7f7233c68800) [pid = 21960] [serial = 577] [outer = (nil)] 01:14:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 117 (0x7f723553ac00) [pid = 21960] [serial = 578] [outer = 0x7f7233c68800] 01:14:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 118 (0x7f7238f1f400) [pid = 21960] [serial = 579] [outer = 0x7f7233c68800] 01:14:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:34 INFO - document served over http requires an http 01:14:34 INFO - sub-resource via xhr-request using the meta-referrer 01:14:34 INFO - delivery method with keep-origin-redirect and when 01:14:34 INFO - the target request is same-origin. 01:14:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1289ms 01:14:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html 01:14:34 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724cae1800 == 58 [pid = 21960] [id = 208] 01:14:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 119 (0x7f7233c6d000) [pid = 21960] [serial = 580] [outer = (nil)] 01:14:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 120 (0x7f723a44c400) [pid = 21960] [serial = 581] [outer = 0x7f7233c6d000] 01:14:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 121 (0x7f723db09800) [pid = 21960] [serial = 582] [outer = 0x7f7233c6d000] 01:14:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:35 INFO - document served over http requires an http 01:14:35 INFO - sub-resource via xhr-request using the meta-referrer 01:14:35 INFO - delivery method with no-redirect and when 01:14:35 INFO - the target request is same-origin. 01:14:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1180ms 01:14:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 01:14:35 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724d442800 == 59 [pid = 21960] [id = 209] 01:14:35 INFO - PROCESS | 21960 | ++DOMWINDOW == 122 (0x7f7233c62800) [pid = 21960] [serial = 583] [outer = (nil)] 01:14:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 123 (0x7f723db13400) [pid = 21960] [serial = 584] [outer = 0x7f7233c62800] 01:14:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 124 (0x7f7242424c00) [pid = 21960] [serial = 585] [outer = 0x7f7233c62800] 01:14:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:37 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:37 INFO - document served over http requires an http 01:14:37 INFO - sub-resource via xhr-request using the meta-referrer 01:14:37 INFO - delivery method with swap-origin-redirect and when 01:14:37 INFO - the target request is same-origin. 01:14:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1434ms 01:14:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 01:14:37 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72505e3800 == 60 [pid = 21960] [id = 210] 01:14:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 125 (0x7f7249682000) [pid = 21960] [serial = 586] [outer = (nil)] 01:14:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 126 (0x7f72497bd000) [pid = 21960] [serial = 587] [outer = 0x7f7249682000] 01:14:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 127 (0x7f724d1ba000) [pid = 21960] [serial = 588] [outer = 0x7f7249682000] 01:14:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:38 INFO - document served over http requires an https 01:14:38 INFO - sub-resource via fetch-request using the meta-referrer 01:14:38 INFO - delivery method with keep-origin-redirect and when 01:14:38 INFO - the target request is same-origin. 01:14:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1590ms 01:14:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html 01:14:39 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a112800 == 61 [pid = 21960] [id = 211] 01:14:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 128 (0x7f7230d8f400) [pid = 21960] [serial = 589] [outer = (nil)] 01:14:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 129 (0x7f7230d96800) [pid = 21960] [serial = 590] [outer = 0x7f7230d8f400] 01:14:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 130 (0x7f723e963800) [pid = 21960] [serial = 591] [outer = 0x7f7230d8f400] 01:14:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:39 INFO - document served over http requires an https 01:14:39 INFO - sub-resource via fetch-request using the meta-referrer 01:14:39 INFO - delivery method with no-redirect and when 01:14:39 INFO - the target request is same-origin. 01:14:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1235ms 01:14:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 01:14:40 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7251c2e000 == 62 [pid = 21960] [id = 212] 01:14:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 131 (0x7f722ac68400) [pid = 21960] [serial = 592] [outer = (nil)] 01:14:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 132 (0x7f722ac6d800) [pid = 21960] [serial = 593] [outer = 0x7f722ac68400] 01:14:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 133 (0x7f722ac74c00) [pid = 21960] [serial = 594] [outer = 0x7f722ac68400] 01:14:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:41 INFO - document served over http requires an https 01:14:41 INFO - sub-resource via fetch-request using the meta-referrer 01:14:41 INFO - delivery method with swap-origin-redirect and when 01:14:41 INFO - the target request is same-origin. 01:14:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1352ms 01:14:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 01:14:41 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72304c0000 == 63 [pid = 21960] [id = 213] 01:14:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 134 (0x7f7230d92400) [pid = 21960] [serial = 595] [outer = (nil)] 01:14:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 135 (0x7f7230d9bc00) [pid = 21960] [serial = 596] [outer = 0x7f7230d92400] 01:14:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 136 (0x7f724d1c4000) [pid = 21960] [serial = 597] [outer = 0x7f7230d92400] 01:14:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:42 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72320e2800 == 64 [pid = 21960] [id = 214] 01:14:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 137 (0x7f7230847000) [pid = 21960] [serial = 598] [outer = (nil)] 01:14:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 138 (0x7f7230846400) [pid = 21960] [serial = 599] [outer = 0x7f7230847000] 01:14:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:42 INFO - document served over http requires an https 01:14:42 INFO - sub-resource via iframe-tag using the meta-referrer 01:14:42 INFO - delivery method with keep-origin-redirect and when 01:14:42 INFO - the target request is same-origin. 01:14:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1387ms 01:14:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 01:14:43 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72320e9800 == 65 [pid = 21960] [id = 215] 01:14:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 139 (0x7f722ac71800) [pid = 21960] [serial = 600] [outer = (nil)] 01:14:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 140 (0x7f723084d800) [pid = 21960] [serial = 601] [outer = 0x7f722ac71800] 01:14:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 141 (0x7f7230d93c00) [pid = 21960] [serial = 602] [outer = 0x7f722ac71800] 01:14:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:43 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231d44800 == 66 [pid = 21960] [id = 216] 01:14:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 142 (0x7f7231d21c00) [pid = 21960] [serial = 603] [outer = (nil)] 01:14:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 143 (0x7f7231d27c00) [pid = 21960] [serial = 604] [outer = 0x7f7231d21c00] 01:14:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:44 INFO - document served over http requires an https 01:14:44 INFO - sub-resource via iframe-tag using the meta-referrer 01:14:44 INFO - delivery method with no-redirect and when 01:14:44 INFO - the target request is same-origin. 01:14:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1476ms 01:14:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 01:14:44 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231d5a000 == 67 [pid = 21960] [id = 217] 01:14:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 144 (0x7f7236846800) [pid = 21960] [serial = 605] [outer = (nil)] 01:14:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 145 (0x7f7238fd0c00) [pid = 21960] [serial = 606] [outer = 0x7f7236846800] 01:14:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 146 (0x7f724d640800) [pid = 21960] [serial = 607] [outer = 0x7f7236846800] 01:14:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:45 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7228543800 == 68 [pid = 21960] [id = 218] 01:14:45 INFO - PROCESS | 21960 | ++DOMWINDOW == 147 (0x7f7231103800) [pid = 21960] [serial = 608] [outer = (nil)] 01:14:45 INFO - PROCESS | 21960 | ++DOMWINDOW == 148 (0x7f722bcd3400) [pid = 21960] [serial = 609] [outer = 0x7f7231103800] 01:14:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:45 INFO - document served over http requires an https 01:14:45 INFO - sub-resource via iframe-tag using the meta-referrer 01:14:45 INFO - delivery method with swap-origin-redirect and when 01:14:45 INFO - the target request is same-origin. 01:14:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1684ms 01:14:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 01:14:46 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72304c7000 == 69 [pid = 21960] [id = 219] 01:14:46 INFO - PROCESS | 21960 | ++DOMWINDOW == 149 (0x7f722aefac00) [pid = 21960] [serial = 610] [outer = (nil)] 01:14:46 INFO - PROCESS | 21960 | ++DOMWINDOW == 150 (0x7f722bc97c00) [pid = 21960] [serial = 611] [outer = 0x7f722aefac00] 01:14:46 INFO - PROCESS | 21960 | ++DOMWINDOW == 151 (0x7f72305e4c00) [pid = 21960] [serial = 612] [outer = 0x7f722aefac00] 01:14:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:47 INFO - document served over http requires an https 01:14:47 INFO - sub-resource via script-tag using the meta-referrer 01:14:47 INFO - delivery method with keep-origin-redirect and when 01:14:47 INFO - the target request is same-origin. 01:14:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1437ms 01:14:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html 01:14:47 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723b4b4800 == 68 [pid = 21960] [id = 203] 01:14:47 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72394d0800 == 67 [pid = 21960] [id = 202] 01:14:47 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7238b08800 == 66 [pid = 21960] [id = 201] 01:14:47 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7235748800 == 65 [pid = 21960] [id = 200] 01:14:47 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723558e800 == 64 [pid = 21960] [id = 199] 01:14:47 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72319ae800 == 63 [pid = 21960] [id = 198] 01:14:47 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a45a000 == 64 [pid = 21960] [id = 220] 01:14:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 152 (0x7f722b96f800) [pid = 21960] [serial = 613] [outer = (nil)] 01:14:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 153 (0x7f722bc95800) [pid = 21960] [serial = 614] [outer = 0x7f722b96f800] 01:14:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 154 (0x7f7230d87000) [pid = 21960] [serial = 615] [outer = 0x7f722b96f800] 01:14:47 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231009000 == 63 [pid = 21960] [id = 197] 01:14:47 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722b82e000 == 62 [pid = 21960] [id = 196] 01:14:47 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72308c8800 == 61 [pid = 21960] [id = 195] 01:14:47 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723adc7000 == 60 [pid = 21960] [id = 194] 01:14:47 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723574a000 == 59 [pid = 21960] [id = 193] 01:14:48 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7230518000 == 58 [pid = 21960] [id = 192] 01:14:48 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7251cc2800 == 57 [pid = 21960] [id = 191] 01:14:48 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724d234800 == 56 [pid = 21960] [id = 190] 01:14:48 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7249414800 == 55 [pid = 21960] [id = 189] 01:14:48 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7248785000 == 54 [pid = 21960] [id = 188] 01:14:48 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723dd15000 == 53 [pid = 21960] [id = 187] 01:14:48 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72394dd800 == 52 [pid = 21960] [id = 186] 01:14:48 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72319b2800 == 51 [pid = 21960] [id = 185] 01:14:48 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722c625000 == 50 [pid = 21960] [id = 184] 01:14:48 INFO - PROCESS | 21960 | --DOMWINDOW == 153 (0x7f7238bbd800) [pid = 21960] [serial = 507] [outer = (nil)] [url = about:blank] 01:14:48 INFO - PROCESS | 21960 | --DOMWINDOW == 152 (0x7f7239220400) [pid = 21960] [serial = 510] [outer = (nil)] [url = about:blank] 01:14:48 INFO - PROCESS | 21960 | --DOMWINDOW == 151 (0x7f7236842800) [pid = 21960] [serial = 504] [outer = (nil)] [url = about:blank] 01:14:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:48 INFO - document served over http requires an https 01:14:48 INFO - sub-resource via script-tag using the meta-referrer 01:14:48 INFO - delivery method with no-redirect and when 01:14:48 INFO - the target request is same-origin. 01:14:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1393ms 01:14:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 01:14:49 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231008000 == 51 [pid = 21960] [id = 221] 01:14:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 152 (0x7f722bc8b400) [pid = 21960] [serial = 616] [outer = (nil)] 01:14:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 153 (0x7f7230e8dc00) [pid = 21960] [serial = 617] [outer = 0x7f722bc8b400] 01:14:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 154 (0x7f723110a400) [pid = 21960] [serial = 618] [outer = 0x7f722bc8b400] 01:14:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:49 INFO - document served over http requires an https 01:14:49 INFO - sub-resource via script-tag using the meta-referrer 01:14:49 INFO - delivery method with swap-origin-redirect and when 01:14:49 INFO - the target request is same-origin. 01:14:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1080ms 01:14:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 01:14:50 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231d57800 == 52 [pid = 21960] [id = 222] 01:14:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 155 (0x7f723110a800) [pid = 21960] [serial = 619] [outer = (nil)] 01:14:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 156 (0x7f72311f2000) [pid = 21960] [serial = 620] [outer = 0x7f723110a800] 01:14:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 157 (0x7f723180d800) [pid = 21960] [serial = 621] [outer = 0x7f723110a800] 01:14:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:50 INFO - document served over http requires an https 01:14:50 INFO - sub-resource via xhr-request using the meta-referrer 01:14:50 INFO - delivery method with keep-origin-redirect and when 01:14:50 INFO - the target request is same-origin. 01:14:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1074ms 01:14:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html 01:14:51 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7235304800 == 53 [pid = 21960] [id = 223] 01:14:51 INFO - PROCESS | 21960 | ++DOMWINDOW == 158 (0x7f7231818c00) [pid = 21960] [serial = 622] [outer = (nil)] 01:14:51 INFO - PROCESS | 21960 | ++DOMWINDOW == 159 (0x7f7231d2c000) [pid = 21960] [serial = 623] [outer = 0x7f7231818c00] 01:14:51 INFO - PROCESS | 21960 | ++DOMWINDOW == 160 (0x7f7233109000) [pid = 21960] [serial = 624] [outer = 0x7f7231818c00] 01:14:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:52 INFO - document served over http requires an https 01:14:52 INFO - sub-resource via xhr-request using the meta-referrer 01:14:52 INFO - delivery method with no-redirect and when 01:14:52 INFO - the target request is same-origin. 01:14:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1132ms 01:14:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 159 (0x7f72315f8400) [pid = 21960] [serial = 563] [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] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 158 (0x7f722aef5000) [pid = 21960] [serial = 514] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 157 (0x7f72354e3000) [pid = 21960] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996467624] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 156 (0x7f7230dde000) [pid = 21960] [serial = 558] [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] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 155 (0x7f7230e89000) [pid = 21960] [serial = 519] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996451703] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 154 (0x7f7236851800) [pid = 21960] [serial = 524] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 153 (0x7f7236843000) [pid = 21960] [serial = 566] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 152 (0x7f722bbc6000) [pid = 21960] [serial = 550] [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] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 151 (0x7f72311e5c00) [pid = 21960] [serial = 556] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 150 (0x7f722bcccc00) [pid = 21960] [serial = 553] [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] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 149 (0x7f722aefd800) [pid = 21960] [serial = 547] [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] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 148 (0x7f722aefc000) [pid = 21960] [serial = 544] [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] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 147 (0x7f7230e8e400) [pid = 21960] [serial = 557] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 146 (0x7f7230fcac00) [pid = 21960] [serial = 554] [outer = (nil)] [url = about:blank] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 145 (0x7f724ca70c00) [pid = 21960] [serial = 542] [outer = (nil)] [url = about:blank] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 144 (0x7f722bccbc00) [pid = 21960] [serial = 548] [outer = (nil)] [url = about:blank] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 143 (0x7f722bc91c00) [pid = 21960] [serial = 545] [outer = (nil)] [url = about:blank] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 142 (0x7f723553f800) [pid = 21960] [serial = 564] [outer = (nil)] [url = about:blank] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 141 (0x7f722bbcdc00) [pid = 21960] [serial = 515] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 140 (0x7f722c524c00) [pid = 21960] [serial = 536] [outer = (nil)] [url = about:blank] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 139 (0x7f7230d80c00) [pid = 21960] [serial = 539] [outer = (nil)] [url = about:blank] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 138 (0x7f72311e9800) [pid = 21960] [serial = 562] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996467624] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 137 (0x7f7232f45000) [pid = 21960] [serial = 559] [outer = (nil)] [url = about:blank] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 136 (0x7f723a446000) [pid = 21960] [serial = 527] [outer = (nil)] [url = about:blank] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 135 (0x7f72315f5400) [pid = 21960] [serial = 520] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996451703] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 134 (0x7f722bcd5c00) [pid = 21960] [serial = 517] [outer = (nil)] [url = about:blank] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 133 (0x7f7242424800) [pid = 21960] [serial = 530] [outer = (nil)] [url = about:blank] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 132 (0x7f7237293c00) [pid = 21960] [serial = 525] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 131 (0x7f72315c6800) [pid = 21960] [serial = 522] [outer = (nil)] [url = about:blank] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 130 (0x7f7238bbb800) [pid = 21960] [serial = 569] [outer = (nil)] [url = about:blank] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 129 (0x7f7239257800) [pid = 21960] [serial = 567] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 128 (0x7f72497c2c00) [pid = 21960] [serial = 533] [outer = (nil)] [url = about:blank] 01:14:52 INFO - PROCESS | 21960 | --DOMWINDOW == 127 (0x7f72305e2800) [pid = 21960] [serial = 551] [outer = (nil)] [url = about:blank] 01:14:52 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7235759800 == 54 [pid = 21960] [id = 224] 01:14:52 INFO - PROCESS | 21960 | ++DOMWINDOW == 128 (0x7f722aef5000) [pid = 21960] [serial = 625] [outer = (nil)] 01:14:52 INFO - PROCESS | 21960 | ++DOMWINDOW == 129 (0x7f722bbc6000) [pid = 21960] [serial = 626] [outer = 0x7f722aef5000] 01:14:52 INFO - PROCESS | 21960 | ++DOMWINDOW == 130 (0x7f72315f5400) [pid = 21960] [serial = 627] [outer = 0x7f722aef5000] 01:14:52 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:52 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:52 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:53 INFO - document served over http requires an https 01:14:53 INFO - sub-resource via xhr-request using the meta-referrer 01:14:53 INFO - delivery method with swap-origin-redirect and when 01:14:53 INFO - the target request is same-origin. 01:14:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1178ms 01:14:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 01:14:53 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72394e9800 == 55 [pid = 21960] [id = 225] 01:14:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 131 (0x7f72315c6800) [pid = 21960] [serial = 628] [outer = (nil)] 01:14:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 132 (0x7f7238bbf000) [pid = 21960] [serial = 629] [outer = 0x7f72315c6800] 01:14:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 133 (0x7f723939b000) [pid = 21960] [serial = 630] [outer = 0x7f72315c6800] 01:14:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:54 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b403800 == 56 [pid = 21960] [id = 226] 01:14:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 134 (0x7f723553f000) [pid = 21960] [serial = 631] [outer = (nil)] 01:14:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 135 (0x7f723a450800) [pid = 21960] [serial = 632] [outer = 0x7f723553f000] 01:14:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:54 INFO - document served over http requires an http 01:14:54 INFO - sub-resource via iframe-tag using the attr-referrer 01:14:54 INFO - delivery method with keep-origin-redirect and when 01:14:54 INFO - the target request is cross-origin. 01:14:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1078ms 01:14:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 01:14:54 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722acd6000 == 57 [pid = 21960] [id = 227] 01:14:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 136 (0x7f722bcd5800) [pid = 21960] [serial = 633] [outer = (nil)] 01:14:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 137 (0x7f722c51dc00) [pid = 21960] [serial = 634] [outer = 0x7f722bcd5800] 01:14:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 138 (0x7f72305dbc00) [pid = 21960] [serial = 635] [outer = 0x7f722bcd5800] 01:14:55 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:55 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:55 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:55 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:55 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231021800 == 58 [pid = 21960] [id = 228] 01:14:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 139 (0x7f7230d95400) [pid = 21960] [serial = 636] [outer = (nil)] 01:14:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 140 (0x7f7230de1800) [pid = 21960] [serial = 637] [outer = 0x7f7230d95400] 01:14:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:55 INFO - document served over http requires an http 01:14:55 INFO - sub-resource via iframe-tag using the attr-referrer 01:14:55 INFO - delivery method with no-redirect and when 01:14:55 INFO - the target request is cross-origin. 01:14:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1532ms 01:14:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 01:14:56 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7235748000 == 59 [pid = 21960] [id = 229] 01:14:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 141 (0x7f722bbc6c00) [pid = 21960] [serial = 638] [outer = (nil)] 01:14:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 142 (0x7f7230852400) [pid = 21960] [serial = 639] [outer = 0x7f722bbc6c00] 01:14:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 143 (0x7f723110a000) [pid = 21960] [serial = 640] [outer = 0x7f722bbc6c00] 01:14:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:57 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723ba0c000 == 60 [pid = 21960] [id = 230] 01:14:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 144 (0x7f72311e9800) [pid = 21960] [serial = 641] [outer = (nil)] 01:14:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 145 (0x7f7230848400) [pid = 21960] [serial = 642] [outer = 0x7f72311e9800] 01:14:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:14:57 INFO - document served over http requires an http 01:14:57 INFO - sub-resource via iframe-tag using the attr-referrer 01:14:57 INFO - delivery method with swap-origin-redirect and when 01:14:57 INFO - the target request is cross-origin. 01:14:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1482ms 01:14:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 01:14:57 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7242309800 == 61 [pid = 21960] [id = 231] 01:14:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 146 (0x7f7233c65800) [pid = 21960] [serial = 643] [outer = (nil)] 01:14:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 147 (0x7f7235542800) [pid = 21960] [serial = 644] [outer = 0x7f7233c65800] 01:14:58 INFO - PROCESS | 21960 | ++DOMWINDOW == 148 (0x7f7237f04800) [pid = 21960] [serial = 645] [outer = 0x7f7233c65800] 01:14:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:14:58 WARNING - wptserve Traceback (most recent call last): 01:14:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:14:58 WARNING - rv = self.func(request, response) 01:14:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:14:58 WARNING - access_control_allow_origin = "*") 01:14:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:14:58 WARNING - payload = payload_generator(server_data) 01:14:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:14:58 WARNING - return encode_string_as_bmp_image(data) 01:14: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 01:14:58 WARNING - img.save(f, "BMP") 01:14:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:14:58 WARNING - f.write(bmpfileheader) 01:14:58 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:14:58 WARNING - 01:14:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7242319000 == 60 [pid = 21960] [id = 165] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7251e03800 == 59 [pid = 21960] [id = 84] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723b403800 == 58 [pid = 21960] [id = 226] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7235759800 == 57 [pid = 21960] [id = 224] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7235304800 == 56 [pid = 21960] [id = 223] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231d57800 == 55 [pid = 21960] [id = 222] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231008000 == 54 [pid = 21960] [id = 221] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722a45a000 == 53 [pid = 21960] [id = 220] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72304c7000 == 52 [pid = 21960] [id = 219] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7228543800 == 51 [pid = 21960] [id = 218] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231d44800 == 50 [pid = 21960] [id = 216] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72320e9800 == 49 [pid = 21960] [id = 215] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72320e2800 == 48 [pid = 21960] [id = 214] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72304c0000 == 47 [pid = 21960] [id = 213] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7251c2e000 == 46 [pid = 21960] [id = 212] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722a112800 == 45 [pid = 21960] [id = 211] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72505e3800 == 44 [pid = 21960] [id = 210] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724d442800 == 43 [pid = 21960] [id = 209] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724cae1800 == 42 [pid = 21960] [id = 208] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72494c0800 == 41 [pid = 21960] [id = 207] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72394e0800 == 40 [pid = 21960] [id = 206] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723c01a800 == 39 [pid = 21960] [id = 204] 01:15:03 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723074d000 == 38 [pid = 21960] [id = 205] 01:15:03 INFO - PROCESS | 21960 | --DOMWINDOW == 147 (0x7f722bcd6c00) [pid = 21960] [serial = 546] [outer = (nil)] [url = about:blank] 01:15:03 INFO - PROCESS | 21960 | --DOMWINDOW == 146 (0x7f72305e0400) [pid = 21960] [serial = 549] [outer = (nil)] [url = about:blank] 01:15:03 INFO - PROCESS | 21960 | --DOMWINDOW == 145 (0x7f7230fca800) [pid = 21960] [serial = 552] [outer = (nil)] [url = about:blank] 01:15:03 INFO - PROCESS | 21960 | --DOMWINDOW == 144 (0x7f7237489800) [pid = 21960] [serial = 565] [outer = (nil)] [url = about:blank] 01:15:03 INFO - PROCESS | 21960 | --DOMWINDOW == 143 (0x7f72315f7000) [pid = 21960] [serial = 555] [outer = (nil)] [url = about:blank] 01:15:03 INFO - PROCESS | 21960 | --DOMWINDOW == 142 (0x7f7233c69800) [pid = 21960] [serial = 560] [outer = (nil)] [url = about:blank] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723745f000 == 37 [pid = 21960] [id = 60] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231d5a000 == 36 [pid = 21960] [id = 217] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7235590000 == 35 [pid = 21960] [id = 176] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724849f000 == 34 [pid = 21960] [id = 54] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72498c7000 == 33 [pid = 21960] [id = 86] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723dd0f800 == 32 [pid = 21960] [id = 48] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723b192000 == 31 [pid = 21960] [id = 46] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7251c33000 == 30 [pid = 21960] [id = 87] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72308c7000 == 29 [pid = 21960] [id = 104] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723dd0d000 == 28 [pid = 21960] [id = 183] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7248233000 == 27 [pid = 21960] [id = 63] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724841c000 == 26 [pid = 21960] [id = 55] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7239245800 == 25 [pid = 21960] [id = 67] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724b6ca800 == 24 [pid = 21960] [id = 59] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7233c28000 == 23 [pid = 21960] [id = 45] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723b41e800 == 22 [pid = 21960] [id = 61] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723230c800 == 21 [pid = 21960] [id = 47] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724879f000 == 20 [pid = 21960] [id = 58] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724878f000 == 19 [pid = 21960] [id = 65] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7248224000 == 18 [pid = 21960] [id = 52] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7242304800 == 17 [pid = 21960] [id = 50] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7241870000 == 16 [pid = 21960] [id = 62] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7251e21000 == 15 [pid = 21960] [id = 155] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723ba0a000 == 14 [pid = 21960] [id = 57] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7249412800 == 13 [pid = 21960] [id = 56] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7241881000 == 12 [pid = 21960] [id = 147] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723ba0c000 == 11 [pid = 21960] [id = 230] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7235748000 == 10 [pid = 21960] [id = 229] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231021800 == 9 [pid = 21960] [id = 228] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722acd6000 == 8 [pid = 21960] [id = 227] 01:15:06 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72394e9800 == 7 [pid = 21960] [id = 225] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 141 (0x7f7230e8d400) [pid = 21960] [serial = 487] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 140 (0x7f722bbc3000) [pid = 21960] [serial = 463] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 139 (0x7f7233c66800) [pid = 21960] [serial = 469] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 138 (0x7f72354e2400) [pid = 21960] [serial = 474] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 137 (0x7f722b970000) [pid = 21960] [serial = 415] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 136 (0x7f7236845400) [pid = 21960] [serial = 418] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 135 (0x7f723537f400) [pid = 21960] [serial = 511] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 134 (0x7f723553f000) [pid = 21960] [serial = 631] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 133 (0x7f722aef5000) [pid = 21960] [serial = 625] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 132 (0x7f722c523c00) [pid = 21960] [serial = 535] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 131 (0x7f723ad46000) [pid = 21960] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 130 (0x7f722aefb000) [pid = 21960] [serial = 516] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 129 (0x7f723729f800) [pid = 21960] [serial = 421] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 128 (0x7f722bcd4800) [pid = 21960] [serial = 521] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 127 (0x7f722aef0c00) [pid = 21960] [serial = 490] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 126 (0x7f722c607000) [pid = 21960] [serial = 412] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 125 (0x7f722b978800) [pid = 21960] [serial = 466] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 124 (0x7f723a44e000) [pid = 21960] [serial = 479] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 123 (0x7f722bc97000) [pid = 21960] [serial = 568] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 122 (0x7f72311e9800) [pid = 21960] [serial = 641] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 121 (0x7f722bbc6c00) [pid = 21960] [serial = 638] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 120 (0x7f722bcd5800) [pid = 21960] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 119 (0x7f7230d95400) [pid = 21960] [serial = 636] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996495632] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 118 (0x7f7231818c00) [pid = 21960] [serial = 622] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 117 (0x7f722aefac00) [pid = 21960] [serial = 610] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 116 (0x7f72305dcc00) [pid = 21960] [serial = 460] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 115 (0x7f7239258c00) [pid = 21960] [serial = 529] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 114 (0x7f7233c68800) [pid = 21960] [serial = 577] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 113 (0x7f722aef4c00) [pid = 21960] [serial = 541] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 112 (0x7f72315c6800) [pid = 21960] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 111 (0x7f723e963c00) [pid = 21960] [serial = 427] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 110 (0x7f722bbc1c00) [pid = 21960] [serial = 361] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 109 (0x7f7230d92400) [pid = 21960] [serial = 595] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 108 (0x7f72323dec00) [pid = 21960] [serial = 484] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 107 (0x7f7236846800) [pid = 21960] [serial = 605] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 106 (0x7f7235547800) [pid = 21960] [serial = 526] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 105 (0x7f722c524000) [pid = 21960] [serial = 538] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 104 (0x7f722bc90000) [pid = 21960] [serial = 574] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 103 (0x7f7238123c00) [pid = 21960] [serial = 424] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 102 (0x7f7230847000) [pid = 21960] [serial = 598] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 101 (0x7f7231d21c00) [pid = 21960] [serial = 603] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996483803] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 100 (0x7f722ac71800) [pid = 21960] [serial = 600] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 99 (0x7f7233c62800) [pid = 21960] [serial = 583] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 98 (0x7f72494b1400) [pid = 21960] [serial = 532] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 97 (0x7f7249682000) [pid = 21960] [serial = 586] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 96 (0x7f7230d8f400) [pid = 21960] [serial = 589] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 95 (0x7f722bc8b400) [pid = 21960] [serial = 616] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 94 (0x7f722b96f800) [pid = 21960] [serial = 613] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 93 (0x7f722ac68400) [pid = 21960] [serial = 592] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 92 (0x7f722bc8f400) [pid = 21960] [serial = 571] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 91 (0x7f7233c6d000) [pid = 21960] [serial = 580] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 90 (0x7f7231103800) [pid = 21960] [serial = 608] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 89 (0x7f723110a800) [pid = 21960] [serial = 619] [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] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 88 (0x7f7231d27c00) [pid = 21960] [serial = 604] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996483803] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 87 (0x7f723084d800) [pid = 21960] [serial = 601] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 86 (0x7f723db13400) [pid = 21960] [serial = 584] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 85 (0x7f72497bd000) [pid = 21960] [serial = 587] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 84 (0x7f7230d96800) [pid = 21960] [serial = 590] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 83 (0x7f722ac6d800) [pid = 21960] [serial = 593] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 82 (0x7f722c51f000) [pid = 21960] [serial = 572] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 81 (0x7f723a44c400) [pid = 21960] [serial = 581] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 80 (0x7f722bcd3400) [pid = 21960] [serial = 609] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 79 (0x7f7238fd0c00) [pid = 21960] [serial = 606] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 78 (0x7f722bc95800) [pid = 21960] [serial = 614] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 77 (0x7f7230dd9000) [pid = 21960] [serial = 575] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 76 (0x7f72311f2000) [pid = 21960] [serial = 620] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 75 (0x7f7230e8dc00) [pid = 21960] [serial = 617] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 74 (0x7f723a450800) [pid = 21960] [serial = 632] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 73 (0x7f722bbc6000) [pid = 21960] [serial = 626] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 72 (0x7f723553ac00) [pid = 21960] [serial = 578] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 71 (0x7f7230848400) [pid = 21960] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 70 (0x7f7230852400) [pid = 21960] [serial = 639] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 69 (0x7f7230de1800) [pid = 21960] [serial = 637] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996495632] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 68 (0x7f722c51dc00) [pid = 21960] [serial = 634] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 67 (0x7f7231d2c000) [pid = 21960] [serial = 623] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 66 (0x7f722bc97c00) [pid = 21960] [serial = 611] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 65 (0x7f7235542800) [pid = 21960] [serial = 644] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 64 (0x7f7238bbf000) [pid = 21960] [serial = 629] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 63 (0x7f7230846400) [pid = 21960] [serial = 599] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 62 (0x7f7230d9bc00) [pid = 21960] [serial = 596] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 61 (0x7f723bc0a400) [pid = 21960] [serial = 462] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 60 (0x7f724b7d5000) [pid = 21960] [serial = 534] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 59 (0x7f723180d800) [pid = 21960] [serial = 621] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 58 (0x7f7230e95800) [pid = 21960] [serial = 489] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 57 (0x7f7230fd2400) [pid = 21960] [serial = 465] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 56 (0x7f723a44d400) [pid = 21960] [serial = 471] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 55 (0x7f724242b000) [pid = 21960] [serial = 476] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 54 (0x7f7233c66000) [pid = 21960] [serial = 417] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 53 (0x7f723a449400) [pid = 21960] [serial = 420] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 52 (0x7f723a450000) [pid = 21960] [serial = 513] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 51 (0x7f72315f5400) [pid = 21960] [serial = 627] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 50 (0x7f724ca6f800) [pid = 21960] [serial = 537] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 49 (0x7f724984e800) [pid = 21960] [serial = 434] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 48 (0x7f7230de0000) [pid = 21960] [serial = 518] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 47 (0x7f723db06c00) [pid = 21960] [serial = 423] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 46 (0x7f722c610800) [pid = 21960] [serial = 573] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 45 (0x7f7235383c00) [pid = 21960] [serial = 523] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 44 (0x7f722b976800) [pid = 21960] [serial = 492] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 43 (0x7f7230fd8000) [pid = 21960] [serial = 414] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 42 (0x7f7230d93c00) [pid = 21960] [serial = 602] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 41 (0x7f7233c6e400) [pid = 21960] [serial = 468] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 40 (0x7f723db09800) [pid = 21960] [serial = 582] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 39 (0x7f72497c2000) [pid = 21960] [serial = 481] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 38 (0x7f72393a8000) [pid = 21960] [serial = 570] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 37 (0x7f7242424c00) [pid = 21960] [serial = 585] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 36 (0x7f7233109000) [pid = 21960] [serial = 624] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 35 (0x7f72305e4c00) [pid = 21960] [serial = 612] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 34 (0x7f72494b0c00) [pid = 21960] [serial = 531] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 33 (0x7f7238f1f400) [pid = 21960] [serial = 579] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 32 (0x7f724d63f800) [pid = 21960] [serial = 543] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 31 (0x7f72494b0800) [pid = 21960] [serial = 429] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 30 (0x7f72497c5800) [pid = 21960] [serial = 363] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 29 (0x7f724d1c4000) [pid = 21960] [serial = 597] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 28 (0x7f724d491000) [pid = 21960] [serial = 486] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 27 (0x7f724d640800) [pid = 21960] [serial = 607] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 26 (0x7f723db8a800) [pid = 21960] [serial = 528] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 25 (0x7f7230d86c00) [pid = 21960] [serial = 540] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 24 (0x7f72311e7800) [pid = 21960] [serial = 576] [outer = (nil)] [url = about:blank] 01:15:10 INFO - PROCESS | 21960 | --DOMWINDOW == 23 (0x7f723db8fc00) [pid = 21960] [serial = 426] [outer = (nil)] [url = about:blank] 01:15:13 INFO - PROCESS | 21960 | --DOMWINDOW == 22 (0x7f723e963800) [pid = 21960] [serial = 591] [outer = (nil)] [url = about:blank] 01:15:13 INFO - PROCESS | 21960 | --DOMWINDOW == 21 (0x7f722ac74c00) [pid = 21960] [serial = 594] [outer = (nil)] [url = about:blank] 01:15:13 INFO - PROCESS | 21960 | --DOMWINDOW == 20 (0x7f724d1ba000) [pid = 21960] [serial = 588] [outer = (nil)] [url = about:blank] 01:15:13 INFO - PROCESS | 21960 | --DOMWINDOW == 19 (0x7f723110a400) [pid = 21960] [serial = 618] [outer = (nil)] [url = about:blank] 01:15:13 INFO - PROCESS | 21960 | --DOMWINDOW == 18 (0x7f7230d87000) [pid = 21960] [serial = 615] [outer = (nil)] [url = about:blank] 01:15:13 INFO - PROCESS | 21960 | --DOMWINDOW == 17 (0x7f723939b000) [pid = 21960] [serial = 630] [outer = (nil)] [url = about:blank] 01:15:13 INFO - PROCESS | 21960 | --DOMWINDOW == 16 (0x7f72305dbc00) [pid = 21960] [serial = 635] [outer = (nil)] [url = about:blank] 01:15:13 INFO - PROCESS | 21960 | --DOMWINDOW == 15 (0x7f723110a000) [pid = 21960] [serial = 640] [outer = (nil)] [url = about:blank] 01:15:28 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:15:28 INFO - TEST-NOTRUN | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:15:28 INFO - document served over http requires an http 01:15:28 INFO - sub-resource via img-tag using the attr-referrer 01:15:28 INFO - delivery method with keep-origin-redirect and when 01:15:28 INFO - the target request is cross-origin. 01:15:28 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30772ms 01:15:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 01:15:28 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a108000 == 8 [pid = 21960] [id = 232] 01:15:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 16 (0x7f722aefd800) [pid = 21960] [serial = 646] [outer = (nil)] 01:15:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 17 (0x7f722b96c000) [pid = 21960] [serial = 647] [outer = 0x7f722aefd800] 01:15:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 18 (0x7f722b972800) [pid = 21960] [serial = 648] [outer = 0x7f722aefd800] 01:15:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:15:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:15:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:15:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:15:29 WARNING - wptserve Traceback (most recent call last): 01:15:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:15:29 WARNING - rv = self.func(request, response) 01:15:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:15:29 WARNING - access_control_allow_origin = "*") 01:15:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:15:29 WARNING - payload = payload_generator(server_data) 01:15:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:15:29 WARNING - return encode_string_as_bmp_image(data) 01:15: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 01:15:29 WARNING - img.save(f, "BMP") 01:15:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:15:29 WARNING - f.write(bmpfileheader) 01:15:29 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:15:29 WARNING - 01:15:38 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7242309800 == 7 [pid = 21960] [id = 231] 01:15:44 INFO - PROCESS | 21960 | --DOMWINDOW == 17 (0x7f722b96c000) [pid = 21960] [serial = 647] [outer = (nil)] [url = about:blank] 01:15:44 INFO - PROCESS | 21960 | --DOMWINDOW == 16 (0x7f7233c65800) [pid = 21960] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html] 01:15:49 INFO - PROCESS | 21960 | --DOMWINDOW == 15 (0x7f7237f04800) [pid = 21960] [serial = 645] [outer = (nil)] [url = about:blank] 01:15:58 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:15:58 INFO - TEST-NOTRUN | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:15:58 INFO - document served over http requires an http 01:15:58 INFO - sub-resource via img-tag using the attr-referrer 01:15:58 INFO - delivery method with no-redirect and when 01:15:58 INFO - the target request is cross-origin. 01:15:58 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 30511ms 01:15:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 01:15:58 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a10d000 == 8 [pid = 21960] [id = 233] 01:15:58 INFO - PROCESS | 21960 | ++DOMWINDOW == 16 (0x7f722b96e800) [pid = 21960] [serial = 649] [outer = (nil)] 01:15:58 INFO - PROCESS | 21960 | ++DOMWINDOW == 17 (0x7f722b971800) [pid = 21960] [serial = 650] [outer = 0x7f722b96e800] 01:15:59 INFO - PROCESS | 21960 | ++DOMWINDOW == 18 (0x7f722bc91800) [pid = 21960] [serial = 651] [outer = 0x7f722b96e800] 01:15:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:15:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:15:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:15:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:15:59 WARNING - wptserve Traceback (most recent call last): 01:15:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:15:59 WARNING - rv = self.func(request, response) 01:15:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:15:59 WARNING - access_control_allow_origin = "*") 01:15:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:15:59 WARNING - payload = payload_generator(server_data) 01:15:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:15:59 WARNING - return encode_string_as_bmp_image(data) 01:15:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 01:15:59 WARNING - img.save(f, "BMP") 01:15:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:15:59 WARNING - f.write(bmpfileheader) 01:15:59 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:15:59 WARNING - 01:15:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:16:08 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722a108000 == 7 [pid = 21960] [id = 232] 01:16:10 INFO - PROCESS | 21960 | --DOMWINDOW == 17 (0x7f722b971800) [pid = 21960] [serial = 650] [outer = (nil)] [url = about:blank] 01:16:10 INFO - PROCESS | 21960 | --DOMWINDOW == 16 (0x7f722aefd800) [pid = 21960] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html] 01:16:16 INFO - PROCESS | 21960 | --DOMWINDOW == 15 (0x7f722b972800) [pid = 21960] [serial = 648] [outer = (nil)] [url = about:blank] 01:16:29 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:16:29 INFO - TEST-NOTRUN | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:16:29 INFO - document served over http requires an http 01:16:29 INFO - sub-resource via img-tag using the attr-referrer 01:16:29 INFO - delivery method with swap-origin-redirect and when 01:16:29 INFO - the target request is cross-origin. 01:16:29 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30472ms 01:16:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 01:16:29 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a10e800 == 8 [pid = 21960] [id = 234] 01:16:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 16 (0x7f722b96ec00) [pid = 21960] [serial = 652] [outer = (nil)] 01:16:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 17 (0x7f722b972400) [pid = 21960] [serial = 653] [outer = 0x7f722b96ec00] 01:16:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 18 (0x7f722bc91400) [pid = 21960] [serial = 654] [outer = 0x7f722b96ec00] 01:16:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:16:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:16:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:16:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:16:29 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a450800 == 9 [pid = 21960] [id = 235] 01:16:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 19 (0x7f722b96a000) [pid = 21960] [serial = 655] [outer = (nil)] 01:16:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 20 (0x7f722bc96000) [pid = 21960] [serial = 656] [outer = 0x7f722b96a000] 01:16:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:16:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:16:30 INFO - document served over http requires an https 01:16:30 INFO - sub-resource via iframe-tag using the attr-referrer 01:16:30 INFO - delivery method with keep-origin-redirect and when 01:16:30 INFO - the target request is cross-origin. 01:16:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1089ms 01:16:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 01:16:30 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722acd1800 == 10 [pid = 21960] [id = 236] 01:16:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 21 (0x7f722bcd7800) [pid = 21960] [serial = 657] [outer = (nil)] 01:16:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 22 (0x7f722c51cc00) [pid = 21960] [serial = 658] [outer = 0x7f722bcd7800] 01:16:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 23 (0x7f722c525400) [pid = 21960] [serial = 659] [outer = 0x7f722bcd7800] 01:16:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:16:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:16:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:16:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:16:31 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722b827800 == 11 [pid = 21960] [id = 237] 01:16:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 24 (0x7f722c605000) [pid = 21960] [serial = 660] [outer = (nil)] 01:16:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 25 (0x7f722c60a400) [pid = 21960] [serial = 661] [outer = 0x7f722c605000] 01:16:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:16:31 INFO - document served over http requires an https 01:16:31 INFO - sub-resource via iframe-tag using the attr-referrer 01:16:31 INFO - delivery method with no-redirect and when 01:16:31 INFO - the target request is cross-origin. 01:16:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1129ms 01:16:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 01:16:31 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722bb0c800 == 12 [pid = 21960] [id = 238] 01:16:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 26 (0x7f722bcd8400) [pid = 21960] [serial = 662] [outer = (nil)] 01:16:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 27 (0x7f722c60c000) [pid = 21960] [serial = 663] [outer = 0x7f722bcd8400] 01:16:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 28 (0x7f7230853000) [pid = 21960] [serial = 664] [outer = 0x7f722bcd8400] 01:16:32 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:16:32 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:16:32 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:16:32 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:16:32 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722c61a800 == 13 [pid = 21960] [id = 239] 01:16:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 29 (0x7f7230d85400) [pid = 21960] [serial = 665] [outer = (nil)] 01:16:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 30 (0x7f7230d7e800) [pid = 21960] [serial = 666] [outer = 0x7f7230d85400] 01:16:32 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:16:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:16:32 INFO - document served over http requires an https 01:16:32 INFO - sub-resource via iframe-tag using the attr-referrer 01:16:32 INFO - delivery method with swap-origin-redirect and when 01:16:32 INFO - the target request is cross-origin. 01:16:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1182ms 01:16:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 01:16:32 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72304af000 == 14 [pid = 21960] [id = 240] 01:16:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 31 (0x7f7230d91c00) [pid = 21960] [serial = 667] [outer = (nil)] 01:16:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 32 (0x7f7230d96800) [pid = 21960] [serial = 668] [outer = 0x7f7230d91c00] 01:16:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 33 (0x7f7230d9cc00) [pid = 21960] [serial = 669] [outer = 0x7f7230d91c00] 01:16:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:16:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:16:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:16:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:16:33 WARNING - wptserve Traceback (most recent call last): 01:16:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:16:33 WARNING - rv = self.func(request, response) 01:16:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:16:33 WARNING - access_control_allow_origin = "*") 01:16:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:16:33 WARNING - payload = payload_generator(server_data) 01:16:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:16:33 WARNING - return encode_string_as_bmp_image(data) 01:16: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 01:16:33 WARNING - img.save(f, "BMP") 01:16:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:16:33 WARNING - f.write(bmpfileheader) 01:16:33 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:16:33 WARNING - 01:16:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:16:39 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722c61a800 == 13 [pid = 21960] [id = 239] 01:16:39 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722bb0c800 == 12 [pid = 21960] [id = 238] 01:16:39 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722b827800 == 11 [pid = 21960] [id = 237] 01:16:39 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722acd1800 == 10 [pid = 21960] [id = 236] 01:16:39 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722a450800 == 9 [pid = 21960] [id = 235] 01:16:39 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722a10e800 == 8 [pid = 21960] [id = 234] 01:16:39 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722a10d000 == 7 [pid = 21960] [id = 233] 01:16:41 INFO - PROCESS | 21960 | --DOMWINDOW == 32 (0x7f7230d96800) [pid = 21960] [serial = 668] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 21960 | --DOMWINDOW == 31 (0x7f722bc96000) [pid = 21960] [serial = 656] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:16:41 INFO - PROCESS | 21960 | --DOMWINDOW == 30 (0x7f722b972400) [pid = 21960] [serial = 653] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 21960 | --DOMWINDOW == 29 (0x7f722c60a400) [pid = 21960] [serial = 661] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996591179] 01:16:41 INFO - PROCESS | 21960 | --DOMWINDOW == 28 (0x7f722c51cc00) [pid = 21960] [serial = 658] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 21960 | --DOMWINDOW == 27 (0x7f7230d7e800) [pid = 21960] [serial = 666] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:16:41 INFO - PROCESS | 21960 | --DOMWINDOW == 26 (0x7f722c60c000) [pid = 21960] [serial = 663] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 21960 | --DOMWINDOW == 25 (0x7f722b96a000) [pid = 21960] [serial = 655] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:16:41 INFO - PROCESS | 21960 | --DOMWINDOW == 24 (0x7f722b96ec00) [pid = 21960] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 01:16:41 INFO - PROCESS | 21960 | --DOMWINDOW == 23 (0x7f722bcd7800) [pid = 21960] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html] 01:16:41 INFO - PROCESS | 21960 | --DOMWINDOW == 22 (0x7f722c605000) [pid = 21960] [serial = 660] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996591179] 01:16:41 INFO - PROCESS | 21960 | --DOMWINDOW == 21 (0x7f722b96e800) [pid = 21960] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html] 01:16:41 INFO - PROCESS | 21960 | --DOMWINDOW == 20 (0x7f722bcd8400) [pid = 21960] [serial = 662] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 01:16:41 INFO - PROCESS | 21960 | --DOMWINDOW == 19 (0x7f7230d85400) [pid = 21960] [serial = 665] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:16:46 INFO - PROCESS | 21960 | --DOMWINDOW == 18 (0x7f722c525400) [pid = 21960] [serial = 659] [outer = (nil)] [url = about:blank] 01:16:46 INFO - PROCESS | 21960 | --DOMWINDOW == 17 (0x7f722bc91400) [pid = 21960] [serial = 654] [outer = (nil)] [url = about:blank] 01:16:46 INFO - PROCESS | 21960 | --DOMWINDOW == 16 (0x7f722bc91800) [pid = 21960] [serial = 651] [outer = (nil)] [url = about:blank] 01:16:46 INFO - PROCESS | 21960 | --DOMWINDOW == 15 (0x7f7230853000) [pid = 21960] [serial = 664] [outer = (nil)] [url = about:blank] 01:17:03 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:17:03 INFO - TEST-NOTRUN | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:17:03 INFO - document served over http requires an https 01:17:03 INFO - sub-resource via img-tag using the attr-referrer 01:17:03 INFO - delivery method with keep-origin-redirect and when 01:17:03 INFO - the target request is cross-origin. 01:17:03 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30413ms 01:17:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 01:17:03 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a10c000 == 8 [pid = 21960] [id = 241] 01:17:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 16 (0x7f722b970000) [pid = 21960] [serial = 670] [outer = (nil)] 01:17:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 17 (0x7f722b972800) [pid = 21960] [serial = 671] [outer = 0x7f722b970000] 01:17:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 18 (0x7f722b977c00) [pid = 21960] [serial = 672] [outer = 0x7f722b970000] 01:17:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:17:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:17:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:17:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:17:03 WARNING - wptserve Traceback (most recent call last): 01:17:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:17:03 WARNING - rv = self.func(request, response) 01:17:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:17:03 WARNING - access_control_allow_origin = "*") 01:17:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:17:03 WARNING - payload = payload_generator(server_data) 01:17:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:17:03 WARNING - return encode_string_as_bmp_image(data) 01:17: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 01:17:03 WARNING - img.save(f, "BMP") 01:17:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:17:03 WARNING - f.write(bmpfileheader) 01:17:03 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:17:03 WARNING - 01:17:12 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72304af000 == 7 [pid = 21960] [id = 240] 01:17:15 INFO - PROCESS | 21960 | --DOMWINDOW == 17 (0x7f722b972800) [pid = 21960] [serial = 671] [outer = (nil)] [url = about:blank] 01:17:15 INFO - PROCESS | 21960 | --DOMWINDOW == 16 (0x7f7230d91c00) [pid = 21960] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html] 01:17:20 INFO - PROCESS | 21960 | --DOMWINDOW == 15 (0x7f7230d9cc00) [pid = 21960] [serial = 669] [outer = (nil)] [url = about:blank] 01:17:33 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:17:33 INFO - TEST-NOTRUN | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:17:33 INFO - document served over http requires an https 01:17:33 INFO - sub-resource via img-tag using the attr-referrer 01:17:33 INFO - delivery method with no-redirect and when 01:17:33 INFO - the target request is cross-origin. 01:17:33 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 30479ms 01:17:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 01:17:33 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a444000 == 8 [pid = 21960] [id = 242] 01:17:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 16 (0x7f722b973400) [pid = 21960] [serial = 673] [outer = (nil)] 01:17:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 17 (0x7f722b976c00) [pid = 21960] [serial = 674] [outer = 0x7f722b973400] 01:17:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 18 (0x7f722bc97c00) [pid = 21960] [serial = 675] [outer = 0x7f722b973400] 01:17:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:17:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:17:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:17:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:17:34 WARNING - wptserve Traceback (most recent call last): 01:17:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:17:34 WARNING - rv = self.func(request, response) 01:17:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:17:34 WARNING - access_control_allow_origin = "*") 01:17:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:17:34 WARNING - payload = payload_generator(server_data) 01:17:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:17:34 WARNING - return encode_string_as_bmp_image(data) 01:17: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 01:17:34 WARNING - img.save(f, "BMP") 01:17:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:17:34 WARNING - f.write(bmpfileheader) 01:17:34 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:17:34 WARNING - 01:17:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:17:45 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722a10c000 == 7 [pid = 21960] [id = 241] 01:17:51 INFO - PROCESS | 21960 | --DOMWINDOW == 17 (0x7f722b976c00) [pid = 21960] [serial = 674] [outer = (nil)] [url = about:blank] 01:17:51 INFO - PROCESS | 21960 | --DOMWINDOW == 16 (0x7f722b970000) [pid = 21960] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html] 01:17:56 INFO - PROCESS | 21960 | --DOMWINDOW == 15 (0x7f722b977c00) [pid = 21960] [serial = 672] [outer = (nil)] [url = about:blank] 01:18:03 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:18:04 INFO - TEST-NOTRUN | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:18:04 INFO - document served over http requires an https 01:18:04 INFO - sub-resource via img-tag using the attr-referrer 01:18:04 INFO - delivery method with swap-origin-redirect and when 01:18:04 INFO - the target request is cross-origin. 01:18:04 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30431ms 01:18:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 01:18:04 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a11e800 == 8 [pid = 21960] [id = 243] 01:18:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 16 (0x7f722b972800) [pid = 21960] [serial = 676] [outer = (nil)] 01:18:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 17 (0x7f722b976000) [pid = 21960] [serial = 677] [outer = 0x7f722b972800] 01:18:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 18 (0x7f722bc98400) [pid = 21960] [serial = 678] [outer = 0x7f722b972800] 01:18:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:04 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722accc800 == 9 [pid = 21960] [id = 244] 01:18:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 19 (0x7f722b96fc00) [pid = 21960] [serial = 679] [outer = (nil)] 01:18:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 20 (0x7f722c51ec00) [pid = 21960] [serial = 680] [outer = 0x7f722b96fc00] 01:18:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:18:05 INFO - document served over http requires an http 01:18:05 INFO - sub-resource via iframe-tag using the attr-referrer 01:18:05 INFO - delivery method with keep-origin-redirect and when 01:18:05 INFO - the target request is same-origin. 01:18:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1032ms 01:18:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 01:18:05 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722b818800 == 10 [pid = 21960] [id = 245] 01:18:05 INFO - PROCESS | 21960 | ++DOMWINDOW == 21 (0x7f722bcd4c00) [pid = 21960] [serial = 681] [outer = (nil)] 01:18:05 INFO - PROCESS | 21960 | ++DOMWINDOW == 22 (0x7f722c51f000) [pid = 21960] [serial = 682] [outer = 0x7f722bcd4c00] 01:18:05 INFO - PROCESS | 21960 | ++DOMWINDOW == 23 (0x7f722c604c00) [pid = 21960] [serial = 683] [outer = 0x7f722bcd4c00] 01:18:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:05 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722bb13800 == 11 [pid = 21960] [id = 246] 01:18:05 INFO - PROCESS | 21960 | ++DOMWINDOW == 24 (0x7f722c51e400) [pid = 21960] [serial = 684] [outer = (nil)] 01:18:06 INFO - PROCESS | 21960 | ++DOMWINDOW == 25 (0x7f722c51e000) [pid = 21960] [serial = 685] [outer = 0x7f722c51e400] 01:18:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:18:06 INFO - document served over http requires an http 01:18:06 INFO - sub-resource via iframe-tag using the attr-referrer 01:18:06 INFO - delivery method with no-redirect and when 01:18:06 INFO - the target request is same-origin. 01:18:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1191ms 01:18:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 01:18:06 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722c614800 == 12 [pid = 21960] [id = 247] 01:18:06 INFO - PROCESS | 21960 | ++DOMWINDOW == 26 (0x7f722ac6e400) [pid = 21960] [serial = 686] [outer = (nil)] 01:18:06 INFO - PROCESS | 21960 | ++DOMWINDOW == 27 (0x7f722c605400) [pid = 21960] [serial = 687] [outer = 0x7f722ac6e400] 01:18:06 INFO - PROCESS | 21960 | ++DOMWINDOW == 28 (0x7f7230d7d800) [pid = 21960] [serial = 688] [outer = 0x7f722ac6e400] 01:18:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:07 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72304ac800 == 13 [pid = 21960] [id = 248] 01:18:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 29 (0x7f7230d92800) [pid = 21960] [serial = 689] [outer = (nil)] 01:18:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 30 (0x7f7230d93c00) [pid = 21960] [serial = 690] [outer = 0x7f7230d92800] 01:18:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:18:07 INFO - document served over http requires an http 01:18:07 INFO - sub-resource via iframe-tag using the attr-referrer 01:18:07 INFO - delivery method with swap-origin-redirect and when 01:18:07 INFO - the target request is same-origin. 01:18:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1138ms 01:18:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 01:18:07 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72304c5800 == 14 [pid = 21960] [id = 249] 01:18:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 31 (0x7f722c604000) [pid = 21960] [serial = 691] [outer = (nil)] 01:18:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 32 (0x7f7230d9d000) [pid = 21960] [serial = 692] [outer = 0x7f722c604000] 01:18:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 33 (0x7f7230dd8800) [pid = 21960] [serial = 693] [outer = 0x7f722c604000] 01:18:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:08 WARNING - wptserve Traceback (most recent call last): 01:18:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:18:08 WARNING - rv = self.func(request, response) 01:18:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:18:08 WARNING - access_control_allow_origin = "*") 01:18:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:18:08 WARNING - payload = payload_generator(server_data) 01:18:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:18:08 WARNING - return encode_string_as_bmp_image(data) 01:18: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 01:18:08 WARNING - img.save(f, "BMP") 01:18:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:18:08 WARNING - f.write(bmpfileheader) 01:18:08 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:18:08 WARNING - 01:18:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:13 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72304ac800 == 13 [pid = 21960] [id = 248] 01:18:13 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722c614800 == 12 [pid = 21960] [id = 247] 01:18:13 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722bb13800 == 11 [pid = 21960] [id = 246] 01:18:13 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722b818800 == 10 [pid = 21960] [id = 245] 01:18:13 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722accc800 == 9 [pid = 21960] [id = 244] 01:18:13 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722a11e800 == 8 [pid = 21960] [id = 243] 01:18:13 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722a444000 == 7 [pid = 21960] [id = 242] 01:18:16 INFO - PROCESS | 21960 | --DOMWINDOW == 32 (0x7f7230d9d000) [pid = 21960] [serial = 692] [outer = (nil)] [url = about:blank] 01:18:16 INFO - PROCESS | 21960 | --DOMWINDOW == 31 (0x7f722c51ec00) [pid = 21960] [serial = 680] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:18:16 INFO - PROCESS | 21960 | --DOMWINDOW == 30 (0x7f722b976000) [pid = 21960] [serial = 677] [outer = (nil)] [url = about:blank] 01:18:16 INFO - PROCESS | 21960 | --DOMWINDOW == 29 (0x7f7230d93c00) [pid = 21960] [serial = 690] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:18:16 INFO - PROCESS | 21960 | --DOMWINDOW == 28 (0x7f722c605400) [pid = 21960] [serial = 687] [outer = (nil)] [url = about:blank] 01:18:16 INFO - PROCESS | 21960 | --DOMWINDOW == 27 (0x7f722c51e000) [pid = 21960] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996685965] 01:18:16 INFO - PROCESS | 21960 | --DOMWINDOW == 26 (0x7f722c51f000) [pid = 21960] [serial = 682] [outer = (nil)] [url = about:blank] 01:18:16 INFO - PROCESS | 21960 | --DOMWINDOW == 25 (0x7f722ac6e400) [pid = 21960] [serial = 686] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 01:18:16 INFO - PROCESS | 21960 | --DOMWINDOW == 24 (0x7f722b972800) [pid = 21960] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 01:18:16 INFO - PROCESS | 21960 | --DOMWINDOW == 23 (0x7f722b96fc00) [pid = 21960] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:18:16 INFO - PROCESS | 21960 | --DOMWINDOW == 22 (0x7f722b973400) [pid = 21960] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html] 01:18:16 INFO - PROCESS | 21960 | --DOMWINDOW == 21 (0x7f722bcd4c00) [pid = 21960] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html] 01:18:16 INFO - PROCESS | 21960 | --DOMWINDOW == 20 (0x7f7230d92800) [pid = 21960] [serial = 689] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:18:16 INFO - PROCESS | 21960 | --DOMWINDOW == 19 (0x7f722c51e400) [pid = 21960] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996685965] 01:18:21 INFO - PROCESS | 21960 | --DOMWINDOW == 18 (0x7f7230d7d800) [pid = 21960] [serial = 688] [outer = (nil)] [url = about:blank] 01:18:21 INFO - PROCESS | 21960 | --DOMWINDOW == 17 (0x7f722bc98400) [pid = 21960] [serial = 678] [outer = (nil)] [url = about:blank] 01:18:21 INFO - PROCESS | 21960 | --DOMWINDOW == 16 (0x7f722bc97c00) [pid = 21960] [serial = 675] [outer = (nil)] [url = about:blank] 01:18:21 INFO - PROCESS | 21960 | --DOMWINDOW == 15 (0x7f722c604c00) [pid = 21960] [serial = 683] [outer = (nil)] [url = about:blank] 01:18:37 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:18:37 INFO - TEST-NOTRUN | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:18:37 INFO - document served over http requires an http 01:18:37 INFO - sub-resource via img-tag using the attr-referrer 01:18:37 INFO - delivery method with keep-origin-redirect and when 01:18:37 INFO - the target request is same-origin. 01:18:37 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30410ms 01:18:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 01:18:38 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a119800 == 8 [pid = 21960] [id = 250] 01:18:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 16 (0x7f722b972c00) [pid = 21960] [serial = 694] [outer = (nil)] 01:18:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 17 (0x7f722b975400) [pid = 21960] [serial = 695] [outer = 0x7f722b972c00] 01:18:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 18 (0x7f722bc8bc00) [pid = 21960] [serial = 696] [outer = 0x7f722b972c00] 01:18:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:18:38 WARNING - wptserve Traceback (most recent call last): 01:18:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:18:38 WARNING - rv = self.func(request, response) 01:18:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:18:38 WARNING - access_control_allow_origin = "*") 01:18:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:18:38 WARNING - payload = payload_generator(server_data) 01:18:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:18:38 WARNING - return encode_string_as_bmp_image(data) 01:18: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 01:18:38 WARNING - img.save(f, "BMP") 01:18:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:18:38 WARNING - f.write(bmpfileheader) 01:18:38 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:18:38 WARNING - 01:18:47 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72304c5800 == 7 [pid = 21960] [id = 249] 01:18:49 INFO - PROCESS | 21960 | --DOMWINDOW == 17 (0x7f722b975400) [pid = 21960] [serial = 695] [outer = (nil)] [url = about:blank] 01:18:49 INFO - PROCESS | 21960 | --DOMWINDOW == 16 (0x7f722c604000) [pid = 21960] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html] 01:18:55 INFO - PROCESS | 21960 | --DOMWINDOW == 15 (0x7f7230dd8800) [pid = 21960] [serial = 693] [outer = (nil)] [url = about:blank] 01:19:08 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:19:08 INFO - TEST-NOTRUN | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:19:08 INFO - document served over http requires an http 01:19:08 INFO - sub-resource via img-tag using the attr-referrer 01:19:08 INFO - delivery method with no-redirect and when 01:19:08 INFO - the target request is same-origin. 01:19:08 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 30525ms 01:19:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 01:19:08 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a11c800 == 8 [pid = 21960] [id = 251] 01:19:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 16 (0x7f722b972800) [pid = 21960] [serial = 697] [outer = (nil)] 01:19:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 17 (0x7f722b976000) [pid = 21960] [serial = 698] [outer = 0x7f722b972800] 01:19:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 18 (0x7f722bc98000) [pid = 21960] [serial = 699] [outer = 0x7f722b972800] 01:19:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:09 WARNING - wptserve Traceback (most recent call last): 01:19:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:19:09 WARNING - rv = self.func(request, response) 01:19:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:19:09 WARNING - access_control_allow_origin = "*") 01:19:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:19:09 WARNING - payload = payload_generator(server_data) 01:19:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:19:09 WARNING - return encode_string_as_bmp_image(data) 01:19: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 01:19:09 WARNING - img.save(f, "BMP") 01:19:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:19:09 WARNING - f.write(bmpfileheader) 01:19:09 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:19:09 WARNING - 01:19:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:18 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722a119800 == 7 [pid = 21960] [id = 250] 01:19:20 INFO - PROCESS | 21960 | --DOMWINDOW == 17 (0x7f722b976000) [pid = 21960] [serial = 698] [outer = (nil)] [url = about:blank] 01:19:20 INFO - PROCESS | 21960 | --DOMWINDOW == 16 (0x7f722b972c00) [pid = 21960] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html] 01:19:25 INFO - PROCESS | 21960 | --DOMWINDOW == 15 (0x7f722bc8bc00) [pid = 21960] [serial = 696] [outer = (nil)] [url = about:blank] 01:19:38 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:19:38 INFO - TEST-NOTRUN | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:19:38 INFO - document served over http requires an http 01:19:38 INFO - sub-resource via img-tag using the attr-referrer 01:19:38 INFO - delivery method with swap-origin-redirect and when 01:19:38 INFO - the target request is same-origin. 01:19:38 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30465ms 01:19:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 01:19:39 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a44a800 == 8 [pid = 21960] [id = 252] 01:19:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 16 (0x7f722bc8b400) [pid = 21960] [serial = 700] [outer = (nil)] 01:19:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 17 (0x7f722bc96400) [pid = 21960] [serial = 701] [outer = 0x7f722bc8b400] 01:19:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 18 (0x7f722bcd2000) [pid = 21960] [serial = 702] [outer = 0x7f722bc8b400] 01:19:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:39 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722acda800 == 9 [pid = 21960] [id = 253] 01:19:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 19 (0x7f722b978000) [pid = 21960] [serial = 703] [outer = (nil)] 01:19:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 20 (0x7f722c524c00) [pid = 21960] [serial = 704] [outer = 0x7f722b978000] 01:19:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:19:39 INFO - document served over http requires an https 01:19:39 INFO - sub-resource via iframe-tag using the attr-referrer 01:19:39 INFO - delivery method with keep-origin-redirect and when 01:19:39 INFO - the target request is same-origin. 01:19:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1045ms 01:19:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 01:19:40 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722b82a800 == 10 [pid = 21960] [id = 254] 01:19:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 21 (0x7f722c525000) [pid = 21960] [serial = 705] [outer = (nil)] 01:19:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 22 (0x7f722c52a400) [pid = 21960] [serial = 706] [outer = 0x7f722c525000] 01:19:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 23 (0x7f722c60b800) [pid = 21960] [serial = 707] [outer = 0x7f722c525000] 01:19:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:40 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722bb1b800 == 11 [pid = 21960] [id = 255] 01:19:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 24 (0x7f7230848400) [pid = 21960] [serial = 708] [outer = (nil)] 01:19:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 25 (0x7f7230851800) [pid = 21960] [serial = 709] [outer = 0x7f7230848400] 01:19:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:19:41 INFO - document served over http requires an https 01:19:41 INFO - sub-resource via iframe-tag using the attr-referrer 01:19:41 INFO - delivery method with no-redirect and when 01:19:41 INFO - the target request is same-origin. 01:19:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1206ms 01:19:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 01:19:41 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722c620000 == 12 [pid = 21960] [id = 256] 01:19:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 26 (0x7f722ac6a800) [pid = 21960] [serial = 710] [outer = (nil)] 01:19:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 27 (0x7f722c525c00) [pid = 21960] [serial = 711] [outer = 0x7f722ac6a800] 01:19:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 28 (0x7f7230d84400) [pid = 21960] [serial = 712] [outer = 0x7f722ac6a800] 01:19:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:42 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72304b9000 == 13 [pid = 21960] [id = 257] 01:19:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 29 (0x7f7230d99000) [pid = 21960] [serial = 713] [outer = (nil)] 01:19:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 30 (0x7f7230d96c00) [pid = 21960] [serial = 714] [outer = 0x7f7230d99000] 01:19:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:19:42 INFO - document served over http requires an https 01:19:42 INFO - sub-resource via iframe-tag using the attr-referrer 01:19:42 INFO - delivery method with swap-origin-redirect and when 01:19:42 INFO - the target request is same-origin. 01:19:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1190ms 01:19:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 01:19:42 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230508000 == 14 [pid = 21960] [id = 258] 01:19:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 31 (0x7f722c60bc00) [pid = 21960] [serial = 715] [outer = (nil)] 01:19:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 32 (0x7f7230dd9400) [pid = 21960] [serial = 716] [outer = 0x7f722c60bc00] 01:19:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 33 (0x7f7230ddf400) [pid = 21960] [serial = 717] [outer = 0x7f722c60bc00] 01:19:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:43 WARNING - wptserve Traceback (most recent call last): 01:19:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:19:43 WARNING - rv = self.func(request, response) 01:19:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:19:43 WARNING - access_control_allow_origin = "*") 01:19:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:19:43 WARNING - payload = payload_generator(server_data) 01:19:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:19:43 WARNING - return encode_string_as_bmp_image(data) 01:19:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 01:19:43 WARNING - img.save(f, "BMP") 01:19:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:19:43 WARNING - f.write(bmpfileheader) 01:19:43 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:19:43 WARNING - 01:19:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:19:48 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72304b9000 == 13 [pid = 21960] [id = 257] 01:19:48 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722c620000 == 12 [pid = 21960] [id = 256] 01:19:48 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722bb1b800 == 11 [pid = 21960] [id = 255] 01:19:48 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722b82a800 == 10 [pid = 21960] [id = 254] 01:19:48 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722acda800 == 9 [pid = 21960] [id = 253] 01:19:48 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722a44a800 == 8 [pid = 21960] [id = 252] 01:19:48 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722a11c800 == 7 [pid = 21960] [id = 251] 01:19:51 INFO - PROCESS | 21960 | --DOMWINDOW == 32 (0x7f7230851800) [pid = 21960] [serial = 709] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996780843] 01:19:51 INFO - PROCESS | 21960 | --DOMWINDOW == 31 (0x7f7230dd9400) [pid = 21960] [serial = 716] [outer = (nil)] [url = about:blank] 01:19:51 INFO - PROCESS | 21960 | --DOMWINDOW == 30 (0x7f722c525c00) [pid = 21960] [serial = 711] [outer = (nil)] [url = about:blank] 01:19:51 INFO - PROCESS | 21960 | --DOMWINDOW == 29 (0x7f722c524c00) [pid = 21960] [serial = 704] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:19:51 INFO - PROCESS | 21960 | --DOMWINDOW == 28 (0x7f722bc96400) [pid = 21960] [serial = 701] [outer = (nil)] [url = about:blank] 01:19:51 INFO - PROCESS | 21960 | --DOMWINDOW == 27 (0x7f7230d96c00) [pid = 21960] [serial = 714] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:19:51 INFO - PROCESS | 21960 | --DOMWINDOW == 26 (0x7f722c52a400) [pid = 21960] [serial = 706] [outer = (nil)] [url = about:blank] 01:19:51 INFO - PROCESS | 21960 | --DOMWINDOW == 25 (0x7f7230848400) [pid = 21960] [serial = 708] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996780843] 01:19:51 INFO - PROCESS | 21960 | --DOMWINDOW == 24 (0x7f722ac6a800) [pid = 21960] [serial = 710] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 01:19:51 INFO - PROCESS | 21960 | --DOMWINDOW == 23 (0x7f722b978000) [pid = 21960] [serial = 703] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:19:51 INFO - PROCESS | 21960 | --DOMWINDOW == 22 (0x7f722bc8b400) [pid = 21960] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 01:19:51 INFO - PROCESS | 21960 | --DOMWINDOW == 21 (0x7f7230d99000) [pid = 21960] [serial = 713] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:19:51 INFO - PROCESS | 21960 | --DOMWINDOW == 20 (0x7f722b972800) [pid = 21960] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html] 01:19:51 INFO - PROCESS | 21960 | --DOMWINDOW == 19 (0x7f722c525000) [pid = 21960] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html] 01:19:56 INFO - PROCESS | 21960 | --DOMWINDOW == 18 (0x7f722bcd2000) [pid = 21960] [serial = 702] [outer = (nil)] [url = about:blank] 01:19:56 INFO - PROCESS | 21960 | --DOMWINDOW == 17 (0x7f7230d84400) [pid = 21960] [serial = 712] [outer = (nil)] [url = about:blank] 01:19:56 INFO - PROCESS | 21960 | --DOMWINDOW == 16 (0x7f722bc98000) [pid = 21960] [serial = 699] [outer = (nil)] [url = about:blank] 01:19:56 INFO - PROCESS | 21960 | --DOMWINDOW == 15 (0x7f722c60b800) [pid = 21960] [serial = 707] [outer = (nil)] [url = about:blank] 01:20:12 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:20:12 INFO - TEST-NOTRUN | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:20:12 INFO - document served over http requires an https 01:20:12 INFO - sub-resource via img-tag using the attr-referrer 01:20:12 INFO - delivery method with keep-origin-redirect and when 01:20:12 INFO - the target request is same-origin. 01:20:12 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30418ms 01:20:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 01:20:13 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a11a000 == 8 [pid = 21960] [id = 259] 01:20:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 16 (0x7f722b975c00) [pid = 21960] [serial = 718] [outer = (nil)] 01:20:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 17 (0x7f722b978000) [pid = 21960] [serial = 719] [outer = 0x7f722b975c00] 01:20:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 18 (0x7f722bc8f800) [pid = 21960] [serial = 720] [outer = 0x7f722b975c00] 01:20:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:20:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:20:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:20:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:20:13 WARNING - wptserve Traceback (most recent call last): 01:20:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:20:13 WARNING - rv = self.func(request, response) 01:20:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:20:13 WARNING - access_control_allow_origin = "*") 01:20:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:20:13 WARNING - payload = payload_generator(server_data) 01:20:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:20:13 WARNING - return encode_string_as_bmp_image(data) 01:20: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 01:20:13 WARNING - img.save(f, "BMP") 01:20:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:20:13 WARNING - f.write(bmpfileheader) 01:20:13 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:20:13 WARNING - 01:20:22 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7230508000 == 7 [pid = 21960] [id = 258] 01:20:24 INFO - PROCESS | 21960 | --DOMWINDOW == 17 (0x7f722b978000) [pid = 21960] [serial = 719] [outer = (nil)] [url = about:blank] 01:20:24 INFO - PROCESS | 21960 | --DOMWINDOW == 16 (0x7f722c60bc00) [pid = 21960] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html] 01:20:30 INFO - PROCESS | 21960 | --DOMWINDOW == 15 (0x7f7230ddf400) [pid = 21960] [serial = 717] [outer = (nil)] [url = about:blank] 01:20:43 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:20:43 INFO - TEST-NOTRUN | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:20:43 INFO - document served over http requires an https 01:20:43 INFO - sub-resource via img-tag using the attr-referrer 01:20:43 INFO - delivery method with no-redirect and when 01:20:43 INFO - the target request is same-origin. 01:20:43 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 30513ms 01:20:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 01:20:43 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a11b000 == 8 [pid = 21960] [id = 260] 01:20:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 16 (0x7f722b96ac00) [pid = 21960] [serial = 721] [outer = (nil)] 01:20:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 17 (0x7f722b96d400) [pid = 21960] [serial = 722] [outer = 0x7f722b96ac00] 01:20:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 18 (0x7f722b976000) [pid = 21960] [serial = 723] [outer = 0x7f722b96ac00] 01:20:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:20:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:20:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:20:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:20:44 WARNING - wptserve Traceback (most recent call last): 01:20:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 246, in __call__ 01:20:44 WARNING - rv = self.func(request, response) 01:20:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 01:20:44 WARNING - access_control_allow_origin = "*") 01:20:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 01:20:44 WARNING - payload = payload_generator(server_data) 01:20:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 01:20:44 WARNING - return encode_string_as_bmp_image(data) 01:20: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 01:20:44 WARNING - img.save(f, "BMP") 01:20:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 01:20:44 WARNING - f.write(bmpfileheader) 01:20:44 WARNING - TypeError: must be string or pinned buffer, not bytearray 01:20:44 WARNING - 01:20:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:20:53 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722a11a000 == 7 [pid = 21960] [id = 259] 01:20:55 INFO - PROCESS | 21960 | --DOMWINDOW == 17 (0x7f722b96d400) [pid = 21960] [serial = 722] [outer = (nil)] [url = about:blank] 01:20:55 INFO - PROCESS | 21960 | --DOMWINDOW == 16 (0x7f722b975c00) [pid = 21960] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html] 01:21:00 INFO - PROCESS | 21960 | --DOMWINDOW == 15 (0x7f722bc8f800) [pid = 21960] [serial = 720] [outer = (nil)] [url = about:blank] 01:21:13 INFO - PROCESS | 21960 | MARIONETTE LOG: INFO: Timeout fired 01:21:13 INFO - TEST-NOTRUN | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:13 INFO - document served over http requires an https 01:21:13 INFO - sub-resource via img-tag using the attr-referrer 01:21:13 INFO - delivery method with swap-origin-redirect and when 01:21:13 INFO - the target request is same-origin. 01:21:13 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30512ms 01:21:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 01:21:14 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a121800 == 8 [pid = 21960] [id = 261] 01:21:14 INFO - PROCESS | 21960 | ++DOMWINDOW == 16 (0x7f722b972000) [pid = 21960] [serial = 724] [outer = (nil)] 01:21:14 INFO - PROCESS | 21960 | ++DOMWINDOW == 17 (0x7f722b974800) [pid = 21960] [serial = 725] [outer = 0x7f722b972000] 01:21:14 INFO - PROCESS | 21960 | ++DOMWINDOW == 18 (0x7f722bc8cc00) [pid = 21960] [serial = 726] [outer = 0x7f722b972000] 01:21:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:14 INFO - document served over http requires an http 01:21:14 INFO - sub-resource via fetch-request using the http-csp 01:21:14 INFO - delivery method with keep-origin-redirect and when 01:21:14 INFO - the target request is cross-origin. 01:21:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1036ms 01:21:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 01:21:15 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722b814000 == 9 [pid = 21960] [id = 262] 01:21:15 INFO - PROCESS | 21960 | ++DOMWINDOW == 19 (0x7f722ac68400) [pid = 21960] [serial = 727] [outer = (nil)] 01:21:15 INFO - PROCESS | 21960 | ++DOMWINDOW == 20 (0x7f722bcd1c00) [pid = 21960] [serial = 728] [outer = 0x7f722ac68400] 01:21:15 INFO - PROCESS | 21960 | ++DOMWINDOW == 21 (0x7f722c523800) [pid = 21960] [serial = 729] [outer = 0x7f722ac68400] 01:21:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:15 INFO - document served over http requires an http 01:21:15 INFO - sub-resource via fetch-request using the http-csp 01:21:15 INFO - delivery method with no-redirect and when 01:21:15 INFO - the target request is cross-origin. 01:21:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1093ms 01:21:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 01:21:16 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722bb14000 == 10 [pid = 21960] [id = 263] 01:21:16 INFO - PROCESS | 21960 | ++DOMWINDOW == 22 (0x7f722c60ac00) [pid = 21960] [serial = 730] [outer = (nil)] 01:21:16 INFO - PROCESS | 21960 | ++DOMWINDOW == 23 (0x7f7230849400) [pid = 21960] [serial = 731] [outer = 0x7f722c60ac00] 01:21:16 INFO - PROCESS | 21960 | ++DOMWINDOW == 24 (0x7f7230852000) [pid = 21960] [serial = 732] [outer = 0x7f722c60ac00] 01:21:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:17 INFO - document served over http requires an http 01:21:17 INFO - sub-resource via fetch-request using the http-csp 01:21:17 INFO - delivery method with swap-origin-redirect and when 01:21:17 INFO - the target request is cross-origin. 01:21:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1032ms 01:21:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 01:21:17 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72304b6800 == 11 [pid = 21960] [id = 264] 01:21:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 25 (0x7f722c60b000) [pid = 21960] [serial = 733] [outer = (nil)] 01:21:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 26 (0x7f7230d80400) [pid = 21960] [serial = 734] [outer = 0x7f722c60b000] 01:21:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 27 (0x7f7230d97c00) [pid = 21960] [serial = 735] [outer = 0x7f722c60b000] 01:21:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:17 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72304ca800 == 12 [pid = 21960] [id = 265] 01:21:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 28 (0x7f7230d90400) [pid = 21960] [serial = 736] [outer = (nil)] 01:21:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 29 (0x7f7230dd9c00) [pid = 21960] [serial = 737] [outer = 0x7f7230d90400] 01:21:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:18 INFO - document served over http requires an http 01:21:18 INFO - sub-resource via iframe-tag using the http-csp 01:21:18 INFO - delivery method with keep-origin-redirect and when 01:21:18 INFO - the target request is cross-origin. 01:21:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 982ms 01:21:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 01:21:18 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230516800 == 13 [pid = 21960] [id = 266] 01:21:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 30 (0x7f722ac72400) [pid = 21960] [serial = 738] [outer = (nil)] 01:21:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 31 (0x7f722bcd8000) [pid = 21960] [serial = 739] [outer = 0x7f722ac72400] 01:21:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 32 (0x7f7230ddb400) [pid = 21960] [serial = 740] [outer = 0x7f722ac72400] 01:21:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:18 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723051e800 == 14 [pid = 21960] [id = 267] 01:21:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 33 (0x7f7230d9d000) [pid = 21960] [serial = 741] [outer = (nil)] 01:21:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 34 (0x7f7230dd3c00) [pid = 21960] [serial = 742] [outer = 0x7f7230d9d000] 01:21:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:19 INFO - document served over http requires an http 01:21:19 INFO - sub-resource via iframe-tag using the http-csp 01:21:19 INFO - delivery method with no-redirect and when 01:21:19 INFO - the target request is cross-origin. 01:21:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1029ms 01:21:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 01:21:19 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72308c8800 == 15 [pid = 21960] [id = 268] 01:21:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 35 (0x7f7230d9d400) [pid = 21960] [serial = 743] [outer = (nil)] 01:21:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 36 (0x7f7230e8ec00) [pid = 21960] [serial = 744] [outer = 0x7f7230d9d400] 01:21:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 37 (0x7f7231102c00) [pid = 21960] [serial = 745] [outer = 0x7f7230d9d400] 01:21:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:19 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230f43000 == 16 [pid = 21960] [id = 269] 01:21:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 38 (0x7f7230fccc00) [pid = 21960] [serial = 746] [outer = (nil)] 01:21:20 INFO - PROCESS | 21960 | ++DOMWINDOW == 39 (0x7f7231107c00) [pid = 21960] [serial = 747] [outer = 0x7f7230fccc00] 01:21:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:20 INFO - document served over http requires an http 01:21:20 INFO - sub-resource via iframe-tag using the http-csp 01:21:20 INFO - delivery method with swap-origin-redirect and when 01:21:20 INFO - the target request is cross-origin. 01:21:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1135ms 01:21:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 01:21:20 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230f54800 == 17 [pid = 21960] [id = 270] 01:21:20 INFO - PROCESS | 21960 | ++DOMWINDOW == 40 (0x7f722bc8c800) [pid = 21960] [serial = 748] [outer = (nil)] 01:21:20 INFO - PROCESS | 21960 | ++DOMWINDOW == 41 (0x7f723110d000) [pid = 21960] [serial = 749] [outer = 0x7f722bc8c800] 01:21:20 INFO - PROCESS | 21960 | ++DOMWINDOW == 42 (0x7f7231111800) [pid = 21960] [serial = 750] [outer = 0x7f722bc8c800] 01:21:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:21 INFO - document served over http requires an http 01:21:21 INFO - sub-resource via script-tag using the http-csp 01:21:21 INFO - delivery method with keep-origin-redirect and when 01:21:21 INFO - the target request is cross-origin. 01:21:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1026ms 01:21:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html 01:21:21 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231004000 == 18 [pid = 21960] [id = 271] 01:21:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 43 (0x7f722aefa000) [pid = 21960] [serial = 751] [outer = (nil)] 01:21:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 44 (0x7f723110ac00) [pid = 21960] [serial = 752] [outer = 0x7f722aefa000] 01:21:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 45 (0x7f72311ed000) [pid = 21960] [serial = 753] [outer = 0x7f722aefa000] 01:21:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:22 INFO - document served over http requires an http 01:21:22 INFO - sub-resource via script-tag using the http-csp 01:21:22 INFO - delivery method with no-redirect and when 01:21:22 INFO - the target request is cross-origin. 01:21:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1134ms 01:21:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 01:21:22 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722b80f800 == 19 [pid = 21960] [id = 272] 01:21:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 46 (0x7f722b96b400) [pid = 21960] [serial = 754] [outer = (nil)] 01:21:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 47 (0x7f722bcd8c00) [pid = 21960] [serial = 755] [outer = 0x7f722b96b400] 01:21:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 48 (0x7f722c52a400) [pid = 21960] [serial = 756] [outer = 0x7f722b96b400] 01:21:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:23 INFO - document served over http requires an http 01:21:23 INFO - sub-resource via script-tag using the http-csp 01:21:23 INFO - delivery method with swap-origin-redirect and when 01:21:23 INFO - the target request is cross-origin. 01:21:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1256ms 01:21:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 01:21:23 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230759000 == 20 [pid = 21960] [id = 273] 01:21:23 INFO - PROCESS | 21960 | ++DOMWINDOW == 49 (0x7f722bcd2000) [pid = 21960] [serial = 757] [outer = (nil)] 01:21:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 50 (0x7f722c60f000) [pid = 21960] [serial = 758] [outer = 0x7f722bcd2000] 01:21:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 51 (0x7f7230d9d800) [pid = 21960] [serial = 759] [outer = 0x7f722bcd2000] 01:21:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:25 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:25 INFO - document served over http requires an http 01:21:25 INFO - sub-resource via xhr-request using the http-csp 01:21:25 INFO - delivery method with keep-origin-redirect and when 01:21:25 INFO - the target request is cross-origin. 01:21:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1382ms 01:21:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 01:21:25 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231875800 == 21 [pid = 21960] [id = 274] 01:21:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 52 (0x7f7230fd3000) [pid = 21960] [serial = 760] [outer = (nil)] 01:21:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 53 (0x7f723110fc00) [pid = 21960] [serial = 761] [outer = 0x7f7230fd3000] 01:21:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 54 (0x7f72311ef400) [pid = 21960] [serial = 762] [outer = 0x7f7230fd3000] 01:21:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:26 INFO - document served over http requires an http 01:21:26 INFO - sub-resource via xhr-request using the http-csp 01:21:26 INFO - delivery method with no-redirect and when 01:21:26 INFO - the target request is cross-origin. 01:21:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1566ms 01:21:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 01:21:26 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72319ad800 == 22 [pid = 21960] [id = 275] 01:21:26 INFO - PROCESS | 21960 | ++DOMWINDOW == 55 (0x7f7231109400) [pid = 21960] [serial = 763] [outer = (nil)] 01:21:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 56 (0x7f72315f0800) [pid = 21960] [serial = 764] [outer = 0x7f7231109400] 01:21:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 57 (0x7f72315f6c00) [pid = 21960] [serial = 765] [outer = 0x7f7231109400] 01:21:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:28 INFO - document served over http requires an http 01:21:28 INFO - sub-resource via xhr-request using the http-csp 01:21:28 INFO - delivery method with swap-origin-redirect and when 01:21:28 INFO - the target request is cross-origin. 01:21:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1380ms 01:21:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 01:21:28 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230755000 == 23 [pid = 21960] [id = 276] 01:21:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 58 (0x7f722ac71400) [pid = 21960] [serial = 766] [outer = (nil)] 01:21:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 59 (0x7f72311e4c00) [pid = 21960] [serial = 767] [outer = 0x7f722ac71400] 01:21:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 60 (0x7f72316dd400) [pid = 21960] [serial = 768] [outer = 0x7f722ac71400] 01:21:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:29 INFO - document served over http requires an https 01:21:29 INFO - sub-resource via fetch-request using the http-csp 01:21:29 INFO - delivery method with keep-origin-redirect and when 01:21:29 INFO - the target request is cross-origin. 01:21:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1683ms 01:21:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 01:21:30 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7230f43000 == 22 [pid = 21960] [id = 269] 01:21:30 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723051e800 == 21 [pid = 21960] [id = 267] 01:21:30 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72304ca800 == 20 [pid = 21960] [id = 265] 01:21:30 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722a11b000 == 19 [pid = 21960] [id = 260] 01:21:30 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a109800 == 20 [pid = 21960] [id = 277] 01:21:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 61 (0x7f722c51b400) [pid = 21960] [serial = 769] [outer = (nil)] 01:21:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 62 (0x7f722c526400) [pid = 21960] [serial = 770] [outer = 0x7f722c51b400] 01:21:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 63 (0x7f722c60b800) [pid = 21960] [serial = 771] [outer = 0x7f722c51b400] 01:21:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:31 INFO - document served over http requires an https 01:21:31 INFO - sub-resource via fetch-request using the http-csp 01:21:31 INFO - delivery method with no-redirect and when 01:21:31 INFO - the target request is cross-origin. 01:21:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1386ms 01:21:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 01:21:31 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72304ac000 == 21 [pid = 21960] [id = 278] 01:21:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 64 (0x7f722aef7400) [pid = 21960] [serial = 772] [outer = (nil)] 01:21:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 65 (0x7f7230d83c00) [pid = 21960] [serial = 773] [outer = 0x7f722aef7400] 01:21:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 66 (0x7f7230ddac00) [pid = 21960] [serial = 774] [outer = 0x7f722aef7400] 01:21:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:32 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:32 INFO - document served over http requires an https 01:21:32 INFO - sub-resource via fetch-request using the http-csp 01:21:32 INFO - delivery method with swap-origin-redirect and when 01:21:32 INFO - the target request is cross-origin. 01:21:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1133ms 01:21:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 01:21:32 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722b822800 == 22 [pid = 21960] [id = 279] 01:21:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 67 (0x7f722b971000) [pid = 21960] [serial = 775] [outer = (nil)] 01:21:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 68 (0x7f7230e94400) [pid = 21960] [serial = 776] [outer = 0x7f722b971000] 01:21:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 69 (0x7f7231111400) [pid = 21960] [serial = 777] [outer = 0x7f722b971000] 01:21:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:33 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72308da000 == 23 [pid = 21960] [id = 280] 01:21:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 70 (0x7f7231107000) [pid = 21960] [serial = 778] [outer = (nil)] 01:21:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 71 (0x7f72315f9800) [pid = 21960] [serial = 779] [outer = 0x7f7231107000] 01:21:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:33 INFO - document served over http requires an https 01:21:33 INFO - sub-resource via iframe-tag using the http-csp 01:21:33 INFO - delivery method with keep-origin-redirect and when 01:21:33 INFO - the target request is cross-origin. 01:21:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1236ms 01:21:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 01:21:33 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230f52800 == 24 [pid = 21960] [id = 281] 01:21:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 72 (0x7f72311e4000) [pid = 21960] [serial = 780] [outer = (nil)] 01:21:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 73 (0x7f723180a400) [pid = 21960] [serial = 781] [outer = 0x7f72311e4000] 01:21:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 74 (0x7f7231d21800) [pid = 21960] [serial = 782] [outer = 0x7f72311e4000] 01:21:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:34 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231437800 == 25 [pid = 21960] [id = 282] 01:21:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 75 (0x7f72315f7000) [pid = 21960] [serial = 783] [outer = (nil)] 01:21:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 76 (0x7f7231812000) [pid = 21960] [serial = 784] [outer = 0x7f72315f7000] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 75 (0x7f722bc8c800) [pid = 21960] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 74 (0x7f7230d9d400) [pid = 21960] [serial = 743] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 73 (0x7f7230fccc00) [pid = 21960] [serial = 746] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 72 (0x7f722b96ac00) [pid = 21960] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 71 (0x7f723110d000) [pid = 21960] [serial = 749] [outer = (nil)] [url = about:blank] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 70 (0x7f7231107c00) [pid = 21960] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 69 (0x7f7230e8ec00) [pid = 21960] [serial = 744] [outer = (nil)] [url = about:blank] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 68 (0x7f723110ac00) [pid = 21960] [serial = 752] [outer = (nil)] [url = about:blank] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 67 (0x7f722b972000) [pid = 21960] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 66 (0x7f7230d9d000) [pid = 21960] [serial = 741] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996878819] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 65 (0x7f722ac72400) [pid = 21960] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 64 (0x7f722c60ac00) [pid = 21960] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 63 (0x7f722ac68400) [pid = 21960] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 62 (0x7f7230d90400) [pid = 21960] [serial = 736] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 61 (0x7f722c60b000) [pid = 21960] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 60 (0x7f722b974800) [pid = 21960] [serial = 725] [outer = (nil)] [url = about:blank] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 59 (0x7f7230dd3c00) [pid = 21960] [serial = 742] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996878819] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 58 (0x7f722bcd8000) [pid = 21960] [serial = 739] [outer = (nil)] [url = about:blank] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 57 (0x7f7230849400) [pid = 21960] [serial = 731] [outer = (nil)] [url = about:blank] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 56 (0x7f722bcd1c00) [pid = 21960] [serial = 728] [outer = (nil)] [url = about:blank] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 55 (0x7f7230dd9c00) [pid = 21960] [serial = 737] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:21:34 INFO - PROCESS | 21960 | --DOMWINDOW == 54 (0x7f7230d80400) [pid = 21960] [serial = 734] [outer = (nil)] [url = about:blank] 01:21:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:34 INFO - document served over http requires an https 01:21:34 INFO - sub-resource via iframe-tag using the http-csp 01:21:34 INFO - delivery method with no-redirect and when 01:21:34 INFO - the target request is cross-origin. 01:21:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1232ms 01:21:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 01:21:35 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723050c000 == 26 [pid = 21960] [id = 283] 01:21:35 INFO - PROCESS | 21960 | ++DOMWINDOW == 55 (0x7f722ac74800) [pid = 21960] [serial = 785] [outer = (nil)] 01:21:35 INFO - PROCESS | 21960 | ++DOMWINDOW == 56 (0x7f722c60b000) [pid = 21960] [serial = 786] [outer = 0x7f722ac74800] 01:21:35 INFO - PROCESS | 21960 | ++DOMWINDOW == 57 (0x7f7231d24800) [pid = 21960] [serial = 787] [outer = 0x7f722ac74800] 01:21:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:35 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231d41800 == 27 [pid = 21960] [id = 284] 01:21:35 INFO - PROCESS | 21960 | ++DOMWINDOW == 58 (0x7f723110d000) [pid = 21960] [serial = 788] [outer = (nil)] 01:21:35 INFO - PROCESS | 21960 | ++DOMWINDOW == 59 (0x7f7231d2b000) [pid = 21960] [serial = 789] [outer = 0x7f723110d000] 01:21:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:35 INFO - document served over http requires an https 01:21:35 INFO - sub-resource via iframe-tag using the http-csp 01:21:35 INFO - delivery method with swap-origin-redirect and when 01:21:35 INFO - the target request is cross-origin. 01:21:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1030ms 01:21:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 01:21:36 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7228548000 == 28 [pid = 21960] [id = 285] 01:21:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 60 (0x7f7230d93000) [pid = 21960] [serial = 790] [outer = (nil)] 01:21:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 61 (0x7f72322dc000) [pid = 21960] [serial = 791] [outer = 0x7f7230d93000] 01:21:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 62 (0x7f7233102800) [pid = 21960] [serial = 792] [outer = 0x7f7230d93000] 01:21:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:36 INFO - document served over http requires an https 01:21:36 INFO - sub-resource via script-tag using the http-csp 01:21:36 INFO - delivery method with keep-origin-redirect and when 01:21:36 INFO - the target request is cross-origin. 01:21:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1185ms 01:21:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html 01:21:37 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722c61a800 == 29 [pid = 21960] [id = 286] 01:21:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 63 (0x7f722ac6cc00) [pid = 21960] [serial = 793] [outer = (nil)] 01:21:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 64 (0x7f722c51f400) [pid = 21960] [serial = 794] [outer = 0x7f722ac6cc00] 01:21:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 65 (0x7f7230d7d400) [pid = 21960] [serial = 795] [outer = 0x7f722ac6cc00] 01:21:37 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:37 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:37 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:38 INFO - document served over http requires an https 01:21:38 INFO - sub-resource via script-tag using the http-csp 01:21:38 INFO - delivery method with no-redirect and when 01:21:38 INFO - the target request is cross-origin. 01:21:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1282ms 01:21:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 01:21:38 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231d4c800 == 30 [pid = 21960] [id = 287] 01:21:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 66 (0x7f722ac67c00) [pid = 21960] [serial = 796] [outer = (nil)] 01:21:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 67 (0x7f7230d7d800) [pid = 21960] [serial = 797] [outer = 0x7f722ac67c00] 01:21:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 68 (0x7f7231110400) [pid = 21960] [serial = 798] [outer = 0x7f722ac67c00] 01:21:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:39 INFO - document served over http requires an https 01:21:39 INFO - sub-resource via script-tag using the http-csp 01:21:39 INFO - delivery method with swap-origin-redirect and when 01:21:39 INFO - the target request is cross-origin. 01:21:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1331ms 01:21:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 01:21:40 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7232310000 == 31 [pid = 21960] [id = 288] 01:21:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 69 (0x7f7231110c00) [pid = 21960] [serial = 799] [outer = (nil)] 01:21:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 70 (0x7f7231d24400) [pid = 21960] [serial = 800] [outer = 0x7f7231110c00] 01:21:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 71 (0x7f7232e8e400) [pid = 21960] [serial = 801] [outer = 0x7f7231110c00] 01:21:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:40 INFO - document served over http requires an https 01:21:40 INFO - sub-resource via xhr-request using the http-csp 01:21:40 INFO - delivery method with keep-origin-redirect and when 01:21:40 INFO - the target request is cross-origin. 01:21:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1295ms 01:21:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 01:21:41 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723530a000 == 32 [pid = 21960] [id = 289] 01:21:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 72 (0x7f72316dc000) [pid = 21960] [serial = 802] [outer = (nil)] 01:21:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 73 (0x7f7233c03800) [pid = 21960] [serial = 803] [outer = 0x7f72316dc000] 01:21:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 74 (0x7f7233c63400) [pid = 21960] [serial = 804] [outer = 0x7f72316dc000] 01:21:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:42 INFO - document served over http requires an https 01:21:42 INFO - sub-resource via xhr-request using the http-csp 01:21:42 INFO - delivery method with no-redirect and when 01:21:42 INFO - the target request is cross-origin. 01:21:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1195ms 01:21:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 01:21:42 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723574f000 == 33 [pid = 21960] [id = 290] 01:21:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 75 (0x7f722c60d400) [pid = 21960] [serial = 805] [outer = (nil)] 01:21:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 76 (0x7f722bcd7c00) [pid = 21960] [serial = 806] [outer = 0x7f722c60d400] 01:21:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 77 (0x7f7233c6e400) [pid = 21960] [serial = 807] [outer = 0x7f722c60d400] 01:21:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:43 INFO - document served over http requires an https 01:21:43 INFO - sub-resource via xhr-request using the http-csp 01:21:43 INFO - delivery method with swap-origin-redirect and when 01:21:43 INFO - the target request is cross-origin. 01:21:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1251ms 01:21:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 01:21:43 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723074f800 == 34 [pid = 21960] [id = 291] 01:21:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 78 (0x7f722ac70c00) [pid = 21960] [serial = 808] [outer = (nil)] 01:21:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 79 (0x7f722bc99000) [pid = 21960] [serial = 809] [outer = 0x7f722ac70c00] 01:21:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 80 (0x7f723553dc00) [pid = 21960] [serial = 810] [outer = 0x7f722ac70c00] 01:21:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:45 INFO - document served over http requires an http 01:21:45 INFO - sub-resource via fetch-request using the http-csp 01:21:45 INFO - delivery method with keep-origin-redirect and when 01:21:45 INFO - the target request is same-origin. 01:21:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1632ms 01:21:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html 01:21:45 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231d41800 == 33 [pid = 21960] [id = 284] 01:21:45 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231437800 == 32 [pid = 21960] [id = 282] 01:21:45 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72308da000 == 31 [pid = 21960] [id = 280] 01:21:45 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a120000 == 32 [pid = 21960] [id = 292] 01:21:45 INFO - PROCESS | 21960 | ++DOMWINDOW == 81 (0x7f722b972000) [pid = 21960] [serial = 811] [outer = (nil)] 01:21:45 INFO - PROCESS | 21960 | ++DOMWINDOW == 82 (0x7f722bc93c00) [pid = 21960] [serial = 812] [outer = 0x7f722b972000] 01:21:45 INFO - PROCESS | 21960 | ++DOMWINDOW == 83 (0x7f722c608c00) [pid = 21960] [serial = 813] [outer = 0x7f722b972000] 01:21:45 INFO - PROCESS | 21960 | --DOMWINDOW == 82 (0x7f722c523800) [pid = 21960] [serial = 729] [outer = (nil)] [url = about:blank] 01:21:45 INFO - PROCESS | 21960 | --DOMWINDOW == 81 (0x7f7230852000) [pid = 21960] [serial = 732] [outer = (nil)] [url = about:blank] 01:21:45 INFO - PROCESS | 21960 | --DOMWINDOW == 80 (0x7f7230ddb400) [pid = 21960] [serial = 740] [outer = (nil)] [url = about:blank] 01:21:45 INFO - PROCESS | 21960 | --DOMWINDOW == 79 (0x7f7230d97c00) [pid = 21960] [serial = 735] [outer = (nil)] [url = about:blank] 01:21:45 INFO - PROCESS | 21960 | --DOMWINDOW == 78 (0x7f7231102c00) [pid = 21960] [serial = 745] [outer = (nil)] [url = about:blank] 01:21:45 INFO - PROCESS | 21960 | --DOMWINDOW == 77 (0x7f7231111800) [pid = 21960] [serial = 750] [outer = (nil)] [url = about:blank] 01:21:45 INFO - PROCESS | 21960 | --DOMWINDOW == 76 (0x7f722bc8cc00) [pid = 21960] [serial = 726] [outer = (nil)] [url = about:blank] 01:21:45 INFO - PROCESS | 21960 | --DOMWINDOW == 75 (0x7f722b976000) [pid = 21960] [serial = 723] [outer = (nil)] [url = about:blank] 01:21:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:46 INFO - document served over http requires an http 01:21:46 INFO - sub-resource via fetch-request using the http-csp 01:21:46 INFO - delivery method with no-redirect and when 01:21:46 INFO - the target request is same-origin. 01:21:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1278ms 01:21:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 01:21:46 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72304c0800 == 33 [pid = 21960] [id = 293] 01:21:46 INFO - PROCESS | 21960 | ++DOMWINDOW == 76 (0x7f722b975c00) [pid = 21960] [serial = 814] [outer = (nil)] 01:21:46 INFO - PROCESS | 21960 | ++DOMWINDOW == 77 (0x7f722c529000) [pid = 21960] [serial = 815] [outer = 0x7f722b975c00] 01:21:46 INFO - PROCESS | 21960 | ++DOMWINDOW == 78 (0x7f7230ddbc00) [pid = 21960] [serial = 816] [outer = 0x7f722b975c00] 01:21:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:47 INFO - document served over http requires an http 01:21:47 INFO - sub-resource via fetch-request using the http-csp 01:21:47 INFO - delivery method with swap-origin-redirect and when 01:21:47 INFO - the target request is same-origin. 01:21:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1027ms 01:21:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 01:21:47 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722b81a000 == 34 [pid = 21960] [id = 294] 01:21:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 79 (0x7f7231102c00) [pid = 21960] [serial = 817] [outer = (nil)] 01:21:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 80 (0x7f7231111800) [pid = 21960] [serial = 818] [outer = 0x7f7231102c00] 01:21:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 81 (0x7f72315ef800) [pid = 21960] [serial = 819] [outer = 0x7f7231102c00] 01:21:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:48 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230f61800 == 35 [pid = 21960] [id = 295] 01:21:48 INFO - PROCESS | 21960 | ++DOMWINDOW == 82 (0x7f7231108800) [pid = 21960] [serial = 820] [outer = (nil)] 01:21:48 INFO - PROCESS | 21960 | ++DOMWINDOW == 83 (0x7f7230e92400) [pid = 21960] [serial = 821] [outer = 0x7f7231108800] 01:21:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:48 INFO - document served over http requires an http 01:21:48 INFO - sub-resource via iframe-tag using the http-csp 01:21:48 INFO - delivery method with keep-origin-redirect and when 01:21:48 INFO - the target request is same-origin. 01:21:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1300ms 01:21:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 01:21:49 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231420000 == 36 [pid = 21960] [id = 296] 01:21:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 84 (0x7f72315f0000) [pid = 21960] [serial = 822] [outer = (nil)] 01:21:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 85 (0x7f723180d800) [pid = 21960] [serial = 823] [outer = 0x7f72315f0000] 01:21:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 86 (0x7f7231d2b800) [pid = 21960] [serial = 824] [outer = 0x7f72315f0000] 01:21:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:49 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723188f000 == 37 [pid = 21960] [id = 297] 01:21:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 87 (0x7f72315fd800) [pid = 21960] [serial = 825] [outer = (nil)] 01:21:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 88 (0x7f7231d2fc00) [pid = 21960] [serial = 826] [outer = 0x7f72315fd800] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 87 (0x7f723110d000) [pid = 21960] [serial = 788] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 86 (0x7f722ac74800) [pid = 21960] [serial = 785] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 85 (0x7f72322dc000) [pid = 21960] [serial = 791] [outer = (nil)] [url = about:blank] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 84 (0x7f7231107000) [pid = 21960] [serial = 778] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 83 (0x7f722b971000) [pid = 21960] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 82 (0x7f722c51b400) [pid = 21960] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 81 (0x7f72315f7000) [pid = 21960] [serial = 783] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996894419] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 80 (0x7f72311e4000) [pid = 21960] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 79 (0x7f722ac71400) [pid = 21960] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 78 (0x7f722aef7400) [pid = 21960] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 77 (0x7f72315f9800) [pid = 21960] [serial = 779] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 76 (0x7f7230e94400) [pid = 21960] [serial = 776] [outer = (nil)] [url = about:blank] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 75 (0x7f722bcd8c00) [pid = 21960] [serial = 755] [outer = (nil)] [url = about:blank] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 74 (0x7f722c60f000) [pid = 21960] [serial = 758] [outer = (nil)] [url = about:blank] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 73 (0x7f72315f0800) [pid = 21960] [serial = 764] [outer = (nil)] [url = about:blank] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 72 (0x7f723110fc00) [pid = 21960] [serial = 761] [outer = (nil)] [url = about:blank] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 71 (0x7f722c526400) [pid = 21960] [serial = 770] [outer = (nil)] [url = about:blank] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 70 (0x7f7231812000) [pid = 21960] [serial = 784] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996894419] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 69 (0x7f723180a400) [pid = 21960] [serial = 781] [outer = (nil)] [url = about:blank] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 68 (0x7f72311e4c00) [pid = 21960] [serial = 767] [outer = (nil)] [url = about:blank] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 67 (0x7f7230d83c00) [pid = 21960] [serial = 773] [outer = (nil)] [url = about:blank] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 66 (0x7f7231d2b000) [pid = 21960] [serial = 789] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:21:49 INFO - PROCESS | 21960 | --DOMWINDOW == 65 (0x7f722c60b000) [pid = 21960] [serial = 786] [outer = (nil)] [url = about:blank] 01:21:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:49 INFO - document served over http requires an http 01:21:49 INFO - sub-resource via iframe-tag using the http-csp 01:21:49 INFO - delivery method with no-redirect and when 01:21:49 INFO - the target request is same-origin. 01:21:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1176ms 01:21:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 01:21:50 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722b82a000 == 38 [pid = 21960] [id = 298] 01:21:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 66 (0x7f722c60b000) [pid = 21960] [serial = 827] [outer = (nil)] 01:21:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 67 (0x7f723110d000) [pid = 21960] [serial = 828] [outer = 0x7f722c60b000] 01:21:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 68 (0x7f7231d27400) [pid = 21960] [serial = 829] [outer = 0x7f722c60b000] 01:21:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:50 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231d58800 == 39 [pid = 21960] [id = 299] 01:21:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 69 (0x7f72354e3000) [pid = 21960] [serial = 830] [outer = (nil)] 01:21:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 70 (0x7f7232f42800) [pid = 21960] [serial = 831] [outer = 0x7f72354e3000] 01:21:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:51 INFO - document served over http requires an http 01:21:51 INFO - sub-resource via iframe-tag using the http-csp 01:21:51 INFO - delivery method with swap-origin-redirect and when 01:21:51 INFO - the target request is same-origin. 01:21:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1127ms 01:21:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 01:21:51 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72322b1000 == 40 [pid = 21960] [id = 300] 01:21:51 INFO - PROCESS | 21960 | ++DOMWINDOW == 71 (0x7f7230e94400) [pid = 21960] [serial = 832] [outer = (nil)] 01:21:51 INFO - PROCESS | 21960 | ++DOMWINDOW == 72 (0x7f7234e86800) [pid = 21960] [serial = 833] [outer = 0x7f7230e94400] 01:21:51 INFO - PROCESS | 21960 | ++DOMWINDOW == 73 (0x7f723553d400) [pid = 21960] [serial = 834] [outer = 0x7f7230e94400] 01:21:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:52 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:52 INFO - document served over http requires an http 01:21:52 INFO - sub-resource via script-tag using the http-csp 01:21:52 INFO - delivery method with keep-origin-redirect and when 01:21:52 INFO - the target request is same-origin. 01:21:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1186ms 01:21:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html 01:21:52 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722c61c800 == 41 [pid = 21960] [id = 301] 01:21:52 INFO - PROCESS | 21960 | ++DOMWINDOW == 74 (0x7f722b96f800) [pid = 21960] [serial = 835] [outer = (nil)] 01:21:52 INFO - PROCESS | 21960 | ++DOMWINDOW == 75 (0x7f722c526000) [pid = 21960] [serial = 836] [outer = 0x7f722b96f800] 01:21:52 INFO - PROCESS | 21960 | ++DOMWINDOW == 76 (0x7f7230852c00) [pid = 21960] [serial = 837] [outer = 0x7f722b96f800] 01:21:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:53 INFO - document served over http requires an http 01:21:53 INFO - sub-resource via script-tag using the http-csp 01:21:53 INFO - delivery method with no-redirect and when 01:21:53 INFO - the target request is same-origin. 01:21:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1335ms 01:21:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 01:21:54 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231d47000 == 42 [pid = 21960] [id = 302] 01:21:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 77 (0x7f722c51e000) [pid = 21960] [serial = 838] [outer = (nil)] 01:21:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 78 (0x7f7230e87000) [pid = 21960] [serial = 839] [outer = 0x7f722c51e000] 01:21:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 79 (0x7f72315c6800) [pid = 21960] [serial = 840] [outer = 0x7f722c51e000] 01:21:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:55 INFO - document served over http requires an http 01:21:55 INFO - sub-resource via script-tag using the http-csp 01:21:55 INFO - delivery method with swap-origin-redirect and when 01:21:55 INFO - the target request is same-origin. 01:21:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1383ms 01:21:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 01:21:55 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7236875000 == 43 [pid = 21960] [id = 303] 01:21:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 80 (0x7f7231812400) [pid = 21960] [serial = 841] [outer = (nil)] 01:21:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 81 (0x7f7232e8c400) [pid = 21960] [serial = 842] [outer = 0x7f7231812400] 01:21:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 82 (0x7f7235539400) [pid = 21960] [serial = 843] [outer = 0x7f7231812400] 01:21:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:56 INFO - document served over http requires an http 01:21:56 INFO - sub-resource via xhr-request using the http-csp 01:21:56 INFO - delivery method with keep-origin-redirect and when 01:21:56 INFO - the target request is same-origin. 01:21:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1285ms 01:21:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html 01:21:56 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72394d0800 == 44 [pid = 21960] [id = 304] 01:21:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 83 (0x7f722ac70000) [pid = 21960] [serial = 844] [outer = (nil)] 01:21:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 84 (0x7f723553e000) [pid = 21960] [serial = 845] [outer = 0x7f722ac70000] 01:21:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 85 (0x7f7236846000) [pid = 21960] [serial = 846] [outer = 0x7f722ac70000] 01:21:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:57 INFO - document served over http requires an http 01:21:57 INFO - sub-resource via xhr-request using the http-csp 01:21:57 INFO - delivery method with no-redirect and when 01:21:57 INFO - the target request is same-origin. 01:21:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1276ms 01:21:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 01:21:58 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722bb21800 == 45 [pid = 21960] [id = 305] 01:21:58 INFO - PROCESS | 21960 | ++DOMWINDOW == 86 (0x7f722b975800) [pid = 21960] [serial = 847] [outer = (nil)] 01:21:58 INFO - PROCESS | 21960 | ++DOMWINDOW == 87 (0x7f722b978c00) [pid = 21960] [serial = 848] [outer = 0x7f722b975800] 01:21:58 INFO - PROCESS | 21960 | ++DOMWINDOW == 88 (0x7f722c604400) [pid = 21960] [serial = 849] [outer = 0x7f722b975800] 01:21:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:21:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:21:59 INFO - document served over http requires an http 01:21:59 INFO - sub-resource via xhr-request using the http-csp 01:21:59 INFO - delivery method with swap-origin-redirect and when 01:21:59 INFO - the target request is same-origin. 01:21:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1430ms 01:21:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 01:21:59 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722acdb000 == 46 [pid = 21960] [id = 306] 01:21:59 INFO - PROCESS | 21960 | ++DOMWINDOW == 89 (0x7f722c60fc00) [pid = 21960] [serial = 850] [outer = (nil)] 01:21:59 INFO - PROCESS | 21960 | ++DOMWINDOW == 90 (0x7f7230d84000) [pid = 21960] [serial = 851] [outer = 0x7f722c60fc00] 01:21:59 INFO - PROCESS | 21960 | ++DOMWINDOW == 91 (0x7f7230ddb400) [pid = 21960] [serial = 852] [outer = 0x7f722c60fc00] 01:21:59 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231d58800 == 45 [pid = 21960] [id = 299] 01:21:59 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722b82a000 == 44 [pid = 21960] [id = 298] 01:21:59 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723188f000 == 43 [pid = 21960] [id = 297] 01:21:59 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231420000 == 42 [pid = 21960] [id = 296] 01:21:59 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7230f61800 == 41 [pid = 21960] [id = 295] 01:21:59 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722b81a000 == 40 [pid = 21960] [id = 294] 01:21:59 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72304c0800 == 39 [pid = 21960] [id = 293] 01:21:59 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722a120000 == 38 [pid = 21960] [id = 292] 01:21:59 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723074f800 == 37 [pid = 21960] [id = 291] 01:22:00 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723574f000 == 36 [pid = 21960] [id = 290] 01:22:00 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723530a000 == 35 [pid = 21960] [id = 289] 01:22:00 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7232310000 == 34 [pid = 21960] [id = 288] 01:22:00 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231d4c800 == 33 [pid = 21960] [id = 287] 01:22:00 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722c61a800 == 32 [pid = 21960] [id = 286] 01:22:00 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7228548000 == 31 [pid = 21960] [id = 285] 01:22:00 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:00 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:00 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:00 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:00 INFO - PROCESS | 21960 | --DOMWINDOW == 90 (0x7f7231d21800) [pid = 21960] [serial = 782] [outer = (nil)] [url = about:blank] 01:22:00 INFO - PROCESS | 21960 | --DOMWINDOW == 89 (0x7f72316dd400) [pid = 21960] [serial = 768] [outer = (nil)] [url = about:blank] 01:22:00 INFO - PROCESS | 21960 | --DOMWINDOW == 88 (0x7f7231d24800) [pid = 21960] [serial = 787] [outer = (nil)] [url = about:blank] 01:22:00 INFO - PROCESS | 21960 | --DOMWINDOW == 87 (0x7f7230ddac00) [pid = 21960] [serial = 774] [outer = (nil)] [url = about:blank] 01:22:00 INFO - PROCESS | 21960 | --DOMWINDOW == 86 (0x7f7231111400) [pid = 21960] [serial = 777] [outer = (nil)] [url = about:blank] 01:22:00 INFO - PROCESS | 21960 | --DOMWINDOW == 85 (0x7f722c60b800) [pid = 21960] [serial = 771] [outer = (nil)] [url = about:blank] 01:22:00 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:00 INFO - document served over http requires an https 01:22:00 INFO - sub-resource via fetch-request using the http-csp 01:22:00 INFO - delivery method with keep-origin-redirect and when 01:22:00 INFO - the target request is same-origin. 01:22:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1328ms 01:22:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html 01:22:00 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723050a800 == 32 [pid = 21960] [id = 307] 01:22:00 INFO - PROCESS | 21960 | ++DOMWINDOW == 86 (0x7f722b96a000) [pid = 21960] [serial = 853] [outer = (nil)] 01:22:00 INFO - PROCESS | 21960 | ++DOMWINDOW == 87 (0x7f7230ddf400) [pid = 21960] [serial = 854] [outer = 0x7f722b96a000] 01:22:00 INFO - PROCESS | 21960 | ++DOMWINDOW == 88 (0x7f7231107400) [pid = 21960] [serial = 855] [outer = 0x7f722b96a000] 01:22:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:01 INFO - document served over http requires an https 01:22:01 INFO - sub-resource via fetch-request using the http-csp 01:22:01 INFO - delivery method with no-redirect and when 01:22:01 INFO - the target request is same-origin. 01:22:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1335ms 01:22:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 01:22:02 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723075a000 == 33 [pid = 21960] [id = 308] 01:22:02 INFO - PROCESS | 21960 | ++DOMWINDOW == 89 (0x7f723084fc00) [pid = 21960] [serial = 856] [outer = (nil)] 01:22:02 INFO - PROCESS | 21960 | ++DOMWINDOW == 90 (0x7f7230d87800) [pid = 21960] [serial = 857] [outer = 0x7f723084fc00] 01:22:02 INFO - PROCESS | 21960 | ++DOMWINDOW == 91 (0x7f7230fce400) [pid = 21960] [serial = 858] [outer = 0x7f723084fc00] 01:22:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:03 INFO - document served over http requires an https 01:22:03 INFO - sub-resource via fetch-request using the http-csp 01:22:03 INFO - delivery method with swap-origin-redirect and when 01:22:03 INFO - the target request is same-origin. 01:22:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1343ms 01:22:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 01:22:03 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231014000 == 34 [pid = 21960] [id = 309] 01:22:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 92 (0x7f7230d81c00) [pid = 21960] [serial = 859] [outer = (nil)] 01:22:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 93 (0x7f72311ed400) [pid = 21960] [serial = 860] [outer = 0x7f7230d81c00] 01:22:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 94 (0x7f72315f4400) [pid = 21960] [serial = 861] [outer = 0x7f7230d81c00] 01:22:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:04 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72319aa000 == 35 [pid = 21960] [id = 310] 01:22:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 95 (0x7f72311f2400) [pid = 21960] [serial = 862] [outer = (nil)] 01:22:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 96 (0x7f7230de1800) [pid = 21960] [serial = 863] [outer = 0x7f72311f2400] 01:22:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:04 INFO - document served over http requires an https 01:22:04 INFO - sub-resource via iframe-tag using the http-csp 01:22:04 INFO - delivery method with keep-origin-redirect and when 01:22:04 INFO - the target request is same-origin. 01:22:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1432ms 01:22:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 01:22:05 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231d4e000 == 36 [pid = 21960] [id = 311] 01:22:05 INFO - PROCESS | 21960 | ++DOMWINDOW == 97 (0x7f722c520400) [pid = 21960] [serial = 864] [outer = (nil)] 01:22:05 INFO - PROCESS | 21960 | ++DOMWINDOW == 98 (0x7f7231d21400) [pid = 21960] [serial = 865] [outer = 0x7f722c520400] 01:22:05 INFO - PROCESS | 21960 | ++DOMWINDOW == 99 (0x7f7232e94000) [pid = 21960] [serial = 866] [outer = 0x7f722c520400] 01:22:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:05 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72320f3800 == 37 [pid = 21960] [id = 312] 01:22:05 INFO - PROCESS | 21960 | ++DOMWINDOW == 100 (0x7f7231d2bc00) [pid = 21960] [serial = 867] [outer = (nil)] 01:22:05 INFO - PROCESS | 21960 | ++DOMWINDOW == 101 (0x7f7232f45800) [pid = 21960] [serial = 868] [outer = 0x7f7231d2bc00] 01:22:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:05 INFO - document served over http requires an https 01:22:05 INFO - sub-resource via iframe-tag using the http-csp 01:22:05 INFO - delivery method with no-redirect and when 01:22:05 INFO - the target request is same-origin. 01:22:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1332ms 01:22:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 01:22:06 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72322c7800 == 38 [pid = 21960] [id = 313] 01:22:06 INFO - PROCESS | 21960 | ++DOMWINDOW == 102 (0x7f7230d7e400) [pid = 21960] [serial = 869] [outer = (nil)] 01:22:06 INFO - PROCESS | 21960 | ++DOMWINDOW == 103 (0x7f7233c63c00) [pid = 21960] [serial = 870] [outer = 0x7f7230d7e400] 01:22:06 INFO - PROCESS | 21960 | ++DOMWINDOW == 104 (0x7f7233c70400) [pid = 21960] [serial = 871] [outer = 0x7f7230d7e400] 01:22:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:07 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7235309000 == 39 [pid = 21960] [id = 314] 01:22:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 105 (0x7f7233c62c00) [pid = 21960] [serial = 872] [outer = (nil)] 01:22:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 106 (0x7f72322d8000) [pid = 21960] [serial = 873] [outer = 0x7f7233c62c00] 01:22:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:07 INFO - document served over http requires an https 01:22:07 INFO - sub-resource via iframe-tag using the http-csp 01:22:07 INFO - delivery method with swap-origin-redirect and when 01:22:07 INFO - the target request is same-origin. 01:22:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1482ms 01:22:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 01:22:07 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723534b000 == 40 [pid = 21960] [id = 315] 01:22:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 107 (0x7f722aefb000) [pid = 21960] [serial = 874] [outer = (nil)] 01:22:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 108 (0x7f723537f000) [pid = 21960] [serial = 875] [outer = 0x7f722aefb000] 01:22:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 109 (0x7f7236844400) [pid = 21960] [serial = 876] [outer = 0x7f722aefb000] 01:22:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:09 INFO - document served over http requires an https 01:22:09 INFO - sub-resource via script-tag using the http-csp 01:22:09 INFO - delivery method with keep-origin-redirect and when 01:22:09 INFO - the target request is same-origin. 01:22:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1479ms 01:22:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html 01:22:09 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a10f800 == 41 [pid = 21960] [id = 316] 01:22:09 INFO - PROCESS | 21960 | ++DOMWINDOW == 110 (0x7f722b976800) [pid = 21960] [serial = 877] [outer = (nil)] 01:22:09 INFO - PROCESS | 21960 | ++DOMWINDOW == 111 (0x7f722bc94c00) [pid = 21960] [serial = 878] [outer = 0x7f722b976800] 01:22:09 INFO - PROCESS | 21960 | ++DOMWINDOW == 112 (0x7f7230d85c00) [pid = 21960] [serial = 879] [outer = 0x7f722b976800] 01:22:09 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722acdb000 == 40 [pid = 21960] [id = 306] 01:22:09 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722bb21800 == 39 [pid = 21960] [id = 305] 01:22:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:10 INFO - document served over http requires an https 01:22:10 INFO - sub-resource via script-tag using the http-csp 01:22:10 INFO - delivery method with no-redirect and when 01:22:10 INFO - the target request is same-origin. 01:22:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1280ms 01:22:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 01:22:10 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72308d8000 == 40 [pid = 21960] [id = 317] 01:22:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 113 (0x7f722aef6400) [pid = 21960] [serial = 880] [outer = (nil)] 01:22:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 114 (0x7f7230d84400) [pid = 21960] [serial = 881] [outer = 0x7f722aef6400] 01:22:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 115 (0x7f72311e8000) [pid = 21960] [serial = 882] [outer = 0x7f722aef6400] 01:22:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:11 INFO - document served over http requires an https 01:22:11 INFO - sub-resource via script-tag using the http-csp 01:22:11 INFO - delivery method with swap-origin-redirect and when 01:22:11 INFO - the target request is same-origin. 01:22:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1181ms 01:22:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 01:22:11 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72320ea000 == 41 [pid = 21960] [id = 318] 01:22:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 116 (0x7f723180cc00) [pid = 21960] [serial = 883] [outer = (nil)] 01:22:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 117 (0x7f7231d2f400) [pid = 21960] [serial = 884] [outer = 0x7f723180cc00] 01:22:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 118 (0x7f72354e4800) [pid = 21960] [serial = 885] [outer = 0x7f723180cc00] 01:22:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 117 (0x7f7231110c00) [pid = 21960] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 116 (0x7f722b96b400) [pid = 21960] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 115 (0x7f7231109400) [pid = 21960] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 114 (0x7f7231108800) [pid = 21960] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 113 (0x7f7231102c00) [pid = 21960] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 112 (0x7f722ac70c00) [pid = 21960] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 111 (0x7f722b972000) [pid = 21960] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 110 (0x7f7230fd3000) [pid = 21960] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 109 (0x7f72315fd800) [pid = 21960] [serial = 825] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996909701] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 108 (0x7f72315f0000) [pid = 21960] [serial = 822] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 107 (0x7f722b975c00) [pid = 21960] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 106 (0x7f722c60d400) [pid = 21960] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 105 (0x7f722ac6cc00) [pid = 21960] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 104 (0x7f722ac67c00) [pid = 21960] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 103 (0x7f72316dc000) [pid = 21960] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 102 (0x7f722aefa000) [pid = 21960] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 101 (0x7f722bcd2000) [pid = 21960] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 100 (0x7f722c60b000) [pid = 21960] [serial = 827] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 99 (0x7f72354e3000) [pid = 21960] [serial = 830] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 98 (0x7f7230e92400) [pid = 21960] [serial = 821] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 97 (0x7f7231111800) [pid = 21960] [serial = 818] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 96 (0x7f722bc99000) [pid = 21960] [serial = 809] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 95 (0x7f7230ddf400) [pid = 21960] [serial = 854] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 94 (0x7f722bc93c00) [pid = 21960] [serial = 812] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 93 (0x7f7231d2fc00) [pid = 21960] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996909701] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 92 (0x7f723180d800) [pid = 21960] [serial = 823] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 91 (0x7f722c529000) [pid = 21960] [serial = 815] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 90 (0x7f722bcd7c00) [pid = 21960] [serial = 806] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 89 (0x7f722c51f400) [pid = 21960] [serial = 794] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 88 (0x7f7230d7d800) [pid = 21960] [serial = 797] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 87 (0x7f7233c03800) [pid = 21960] [serial = 803] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 86 (0x7f7232f42800) [pid = 21960] [serial = 831] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 85 (0x7f723110d000) [pid = 21960] [serial = 828] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 84 (0x7f722b975800) [pid = 21960] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 83 (0x7f722c60fc00) [pid = 21960] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 82 (0x7f723553e000) [pid = 21960] [serial = 845] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 81 (0x7f722b978c00) [pid = 21960] [serial = 848] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 80 (0x7f7230e87000) [pid = 21960] [serial = 839] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 79 (0x7f7230d84000) [pid = 21960] [serial = 851] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 78 (0x7f722c526000) [pid = 21960] [serial = 836] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 77 (0x7f7232e8c400) [pid = 21960] [serial = 842] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 76 (0x7f7234e86800) [pid = 21960] [serial = 833] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 75 (0x7f7231d24400) [pid = 21960] [serial = 800] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 74 (0x7f722c52a400) [pid = 21960] [serial = 756] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 73 (0x7f72315f6c00) [pid = 21960] [serial = 765] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 72 (0x7f72311ef400) [pid = 21960] [serial = 762] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 71 (0x7f7233c6e400) [pid = 21960] [serial = 807] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 70 (0x7f7230d7d400) [pid = 21960] [serial = 795] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 69 (0x7f7231110400) [pid = 21960] [serial = 798] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 68 (0x7f7233c63400) [pid = 21960] [serial = 804] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 67 (0x7f72311ed000) [pid = 21960] [serial = 753] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 66 (0x7f7230d9d800) [pid = 21960] [serial = 759] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 65 (0x7f722c604400) [pid = 21960] [serial = 849] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | --DOMWINDOW == 64 (0x7f7232e8e400) [pid = 21960] [serial = 801] [outer = (nil)] [url = about:blank] 01:22:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:12 INFO - document served over http requires an https 01:22:12 INFO - sub-resource via xhr-request using the http-csp 01:22:12 INFO - delivery method with keep-origin-redirect and when 01:22:12 INFO - the target request is same-origin. 01:22:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1134ms 01:22:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html 01:22:12 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7233c29800 == 42 [pid = 21960] [id = 319] 01:22:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 65 (0x7f722ac69000) [pid = 21960] [serial = 886] [outer = (nil)] 01:22:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 66 (0x7f722aefa000) [pid = 21960] [serial = 887] [outer = 0x7f722ac69000] 01:22:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 67 (0x7f7230e92400) [pid = 21960] [serial = 888] [outer = 0x7f722ac69000] 01:22:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:13 INFO - document served over http requires an https 01:22:13 INFO - sub-resource via xhr-request using the http-csp 01:22:13 INFO - delivery method with no-redirect and when 01:22:13 INFO - the target request is same-origin. 01:22:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 924ms 01:22:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 01:22:13 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7236878000 == 43 [pid = 21960] [id = 320] 01:22:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 68 (0x7f722ac6d800) [pid = 21960] [serial = 889] [outer = (nil)] 01:22:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 69 (0x7f7230e87000) [pid = 21960] [serial = 890] [outer = 0x7f722ac6d800] 01:22:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 70 (0x7f723310d400) [pid = 21960] [serial = 891] [outer = 0x7f722ac6d800] 01:22:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:14 INFO - document served over http requires an https 01:22:14 INFO - sub-resource via xhr-request using the http-csp 01:22:14 INFO - delivery method with swap-origin-redirect and when 01:22:14 INFO - the target request is same-origin. 01:22:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 980ms 01:22:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 01:22:15 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a462800 == 44 [pid = 21960] [id = 321] 01:22:15 INFO - PROCESS | 21960 | ++DOMWINDOW == 71 (0x7f722ac6cc00) [pid = 21960] [serial = 892] [outer = (nil)] 01:22:15 INFO - PROCESS | 21960 | ++DOMWINDOW == 72 (0x7f722aef2800) [pid = 21960] [serial = 893] [outer = 0x7f722ac6cc00] 01:22:15 INFO - PROCESS | 21960 | ++DOMWINDOW == 73 (0x7f722bccf000) [pid = 21960] [serial = 894] [outer = 0x7f722ac6cc00] 01:22:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:15 INFO - document served over http requires an http 01:22:15 INFO - sub-resource via fetch-request using the meta-csp 01:22:15 INFO - delivery method with keep-origin-redirect and when 01:22:15 INFO - the target request is cross-origin. 01:22:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1379ms 01:22:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 01:22:16 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72320f7000 == 45 [pid = 21960] [id = 322] 01:22:16 INFO - PROCESS | 21960 | ++DOMWINDOW == 74 (0x7f722ac6e400) [pid = 21960] [serial = 895] [outer = (nil)] 01:22:16 INFO - PROCESS | 21960 | ++DOMWINDOW == 75 (0x7f7231107c00) [pid = 21960] [serial = 896] [outer = 0x7f722ac6e400] 01:22:16 INFO - PROCESS | 21960 | ++DOMWINDOW == 76 (0x7f72315fb000) [pid = 21960] [serial = 897] [outer = 0x7f722ac6e400] 01:22:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:17 INFO - document served over http requires an http 01:22:17 INFO - sub-resource via fetch-request using the meta-csp 01:22:17 INFO - delivery method with no-redirect and when 01:22:17 INFO - the target request is cross-origin. 01:22:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1424ms 01:22:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 01:22:17 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72394e5800 == 46 [pid = 21960] [id = 323] 01:22:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 77 (0x7f722c60fc00) [pid = 21960] [serial = 898] [outer = (nil)] 01:22:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 78 (0x7f723310e000) [pid = 21960] [serial = 899] [outer = 0x7f722c60fc00] 01:22:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 79 (0x7f7235546c00) [pid = 21960] [serial = 900] [outer = 0x7f722c60fc00] 01:22:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:18 INFO - document served over http requires an http 01:22:18 INFO - sub-resource via fetch-request using the meta-csp 01:22:18 INFO - delivery method with swap-origin-redirect and when 01:22:18 INFO - the target request is cross-origin. 01:22:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1277ms 01:22:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 01:22:19 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723adb6000 == 47 [pid = 21960] [id = 324] 01:22:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 80 (0x7f7230fd1000) [pid = 21960] [serial = 901] [outer = (nil)] 01:22:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 81 (0x7f7230d82000) [pid = 21960] [serial = 902] [outer = 0x7f7230fd1000] 01:22:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 82 (0x7f7237297000) [pid = 21960] [serial = 903] [outer = 0x7f7230fd1000] 01:22:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:19 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723adc7000 == 48 [pid = 21960] [id = 325] 01:22:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 83 (0x7f7236851c00) [pid = 21960] [serial = 904] [outer = (nil)] 01:22:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 84 (0x7f7237291400) [pid = 21960] [serial = 905] [outer = 0x7f7236851c00] 01:22:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:20 INFO - document served over http requires an http 01:22:20 INFO - sub-resource via iframe-tag using the meta-csp 01:22:20 INFO - delivery method with keep-origin-redirect and when 01:22:20 INFO - the target request is cross-origin. 01:22:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1342ms 01:22:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 01:22:20 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b41a000 == 49 [pid = 21960] [id = 326] 01:22:20 INFO - PROCESS | 21960 | ++DOMWINDOW == 85 (0x7f7237482c00) [pid = 21960] [serial = 906] [outer = (nil)] 01:22:20 INFO - PROCESS | 21960 | ++DOMWINDOW == 86 (0x7f7237558000) [pid = 21960] [serial = 907] [outer = 0x7f7237482c00] 01:22:20 INFO - PROCESS | 21960 | ++DOMWINDOW == 87 (0x7f7237f8a000) [pid = 21960] [serial = 908] [outer = 0x7f7237482c00] 01:22:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:21 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b4c4000 == 50 [pid = 21960] [id = 327] 01:22:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 88 (0x7f7237487c00) [pid = 21960] [serial = 909] [outer = (nil)] 01:22:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 89 (0x7f7238124400) [pid = 21960] [serial = 910] [outer = 0x7f7237487c00] 01:22:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:21 INFO - document served over http requires an http 01:22:21 INFO - sub-resource via iframe-tag using the meta-csp 01:22:21 INFO - delivery method with no-redirect and when 01:22:21 INFO - the target request is cross-origin. 01:22:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1330ms 01:22:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 01:22:21 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72320e9000 == 51 [pid = 21960] [id = 328] 01:22:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 90 (0x7f7230d9ac00) [pid = 21960] [serial = 911] [outer = (nil)] 01:22:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 91 (0x7f72323dec00) [pid = 21960] [serial = 912] [outer = 0x7f7230d9ac00] 01:22:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 92 (0x7f7238bc2800) [pid = 21960] [serial = 913] [outer = 0x7f7230d9ac00] 01:22:22 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:22 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:22 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:22 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:22 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72304b4800 == 52 [pid = 21960] [id = 329] 01:22:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 93 (0x7f7230d7e800) [pid = 21960] [serial = 914] [outer = (nil)] 01:22:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 94 (0x7f722c527000) [pid = 21960] [serial = 915] [outer = 0x7f7230d7e800] 01:22:22 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:23 INFO - document served over http requires an http 01:22:23 INFO - sub-resource via iframe-tag using the meta-csp 01:22:23 INFO - delivery method with swap-origin-redirect and when 01:22:23 INFO - the target request is cross-origin. 01:22:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1634ms 01:22:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 01:22:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722c61c800 == 51 [pid = 21960] [id = 301] 01:22:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231d47000 == 50 [pid = 21960] [id = 302] 01:22:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7236878000 == 49 [pid = 21960] [id = 320] 01:22:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7233c29800 == 48 [pid = 21960] [id = 319] 01:22:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72320ea000 == 47 [pid = 21960] [id = 318] 01:22:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72394d0800 == 46 [pid = 21960] [id = 304] 01:22:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72308d8000 == 45 [pid = 21960] [id = 317] 01:22:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722a10f800 == 44 [pid = 21960] [id = 316] 01:22:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723534b000 == 43 [pid = 21960] [id = 315] 01:22:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7235309000 == 42 [pid = 21960] [id = 314] 01:22:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72322c7800 == 41 [pid = 21960] [id = 313] 01:22:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72320f3800 == 40 [pid = 21960] [id = 312] 01:22:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231d4e000 == 39 [pid = 21960] [id = 311] 01:22:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72319aa000 == 38 [pid = 21960] [id = 310] 01:22:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231014000 == 37 [pid = 21960] [id = 309] 01:22:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723075a000 == 36 [pid = 21960] [id = 308] 01:22:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72322b1000 == 35 [pid = 21960] [id = 300] 01:22:23 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723050a800 == 34 [pid = 21960] [id = 307] 01:22:23 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722accf000 == 35 [pid = 21960] [id = 330] 01:22:23 INFO - PROCESS | 21960 | ++DOMWINDOW == 95 (0x7f722bcd9400) [pid = 21960] [serial = 916] [outer = (nil)] 01:22:23 INFO - PROCESS | 21960 | ++DOMWINDOW == 96 (0x7f722c60f000) [pid = 21960] [serial = 917] [outer = 0x7f722bcd9400] 01:22:23 INFO - PROCESS | 21960 | ++DOMWINDOW == 97 (0x7f7230d91000) [pid = 21960] [serial = 918] [outer = 0x7f722bcd9400] 01:22:23 INFO - PROCESS | 21960 | --DOMWINDOW == 96 (0x7f722c608c00) [pid = 21960] [serial = 813] [outer = (nil)] [url = about:blank] 01:22:23 INFO - PROCESS | 21960 | --DOMWINDOW == 95 (0x7f723553dc00) [pid = 21960] [serial = 810] [outer = (nil)] [url = about:blank] 01:22:23 INFO - PROCESS | 21960 | --DOMWINDOW == 94 (0x7f7230ddbc00) [pid = 21960] [serial = 816] [outer = (nil)] [url = about:blank] 01:22:23 INFO - PROCESS | 21960 | --DOMWINDOW == 93 (0x7f7230ddb400) [pid = 21960] [serial = 852] [outer = (nil)] [url = about:blank] 01:22:23 INFO - PROCESS | 21960 | --DOMWINDOW == 92 (0x7f7231d27400) [pid = 21960] [serial = 829] [outer = (nil)] [url = about:blank] 01:22:23 INFO - PROCESS | 21960 | --DOMWINDOW == 91 (0x7f7231d2b800) [pid = 21960] [serial = 824] [outer = (nil)] [url = about:blank] 01:22:23 INFO - PROCESS | 21960 | --DOMWINDOW == 90 (0x7f72315ef800) [pid = 21960] [serial = 819] [outer = (nil)] [url = about:blank] 01:22:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:24 INFO - document served over http requires an http 01:22:24 INFO - sub-resource via script-tag using the meta-csp 01:22:24 INFO - delivery method with keep-origin-redirect and when 01:22:24 INFO - the target request is cross-origin. 01:22:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1327ms 01:22:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html 01:22:24 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230521000 == 36 [pid = 21960] [id = 331] 01:22:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 91 (0x7f7230d91400) [pid = 21960] [serial = 919] [outer = (nil)] 01:22:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 92 (0x7f7230fd0800) [pid = 21960] [serial = 920] [outer = 0x7f7230d91400] 01:22:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 93 (0x7f72311e6400) [pid = 21960] [serial = 921] [outer = 0x7f7230d91400] 01:22:25 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:25 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:25 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:25 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:25 INFO - document served over http requires an http 01:22:25 INFO - sub-resource via script-tag using the meta-csp 01:22:25 INFO - delivery method with no-redirect and when 01:22:25 INFO - the target request is cross-origin. 01:22:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1033ms 01:22:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 01:22:25 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72319a1000 == 37 [pid = 21960] [id = 332] 01:22:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 94 (0x7f723180a400) [pid = 21960] [serial = 922] [outer = (nil)] 01:22:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 95 (0x7f7231d2b800) [pid = 21960] [serial = 923] [outer = 0x7f723180a400] 01:22:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 96 (0x7f7232f43c00) [pid = 21960] [serial = 924] [outer = 0x7f723180a400] 01:22:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:26 INFO - document served over http requires an http 01:22:26 INFO - sub-resource via script-tag using the meta-csp 01:22:26 INFO - delivery method with swap-origin-redirect and when 01:22:26 INFO - the target request is cross-origin. 01:22:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1040ms 01:22:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 01:22:26 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72320f1000 == 38 [pid = 21960] [id = 333] 01:22:26 INFO - PROCESS | 21960 | ++DOMWINDOW == 97 (0x7f722b96b000) [pid = 21960] [serial = 925] [outer = (nil)] 01:22:26 INFO - PROCESS | 21960 | ++DOMWINDOW == 98 (0x7f7233c68c00) [pid = 21960] [serial = 926] [outer = 0x7f722b96b000] 01:22:26 INFO - PROCESS | 21960 | ++DOMWINDOW == 99 (0x7f7235538800) [pid = 21960] [serial = 927] [outer = 0x7f722b96b000] 01:22:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:27 INFO - document served over http requires an http 01:22:27 INFO - sub-resource via xhr-request using the meta-csp 01:22:27 INFO - delivery method with keep-origin-redirect and when 01:22:27 INFO - the target request is cross-origin. 01:22:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 978ms 01:22:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 01:22:27 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7235331000 == 39 [pid = 21960] [id = 334] 01:22:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 100 (0x7f722ac67c00) [pid = 21960] [serial = 928] [outer = (nil)] 01:22:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 101 (0x7f7233c69800) [pid = 21960] [serial = 929] [outer = 0x7f722ac67c00] 01:22:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 102 (0x7f723684e000) [pid = 21960] [serial = 930] [outer = 0x7f722ac67c00] 01:22:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 101 (0x7f722aef6400) [pid = 21960] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 100 (0x7f722ac69000) [pid = 21960] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 99 (0x7f723180cc00) [pid = 21960] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 98 (0x7f722b976800) [pid = 21960] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 97 (0x7f7233c62c00) [pid = 21960] [serial = 872] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 96 (0x7f72311f2400) [pid = 21960] [serial = 862] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 95 (0x7f7231d2bc00) [pid = 21960] [serial = 867] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996925705] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 94 (0x7f722aefa000) [pid = 21960] [serial = 887] [outer = (nil)] [url = about:blank] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 93 (0x7f7230d87800) [pid = 21960] [serial = 857] [outer = (nil)] [url = about:blank] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 92 (0x7f7231d2f400) [pid = 21960] [serial = 884] [outer = (nil)] [url = about:blank] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 91 (0x7f723537f000) [pid = 21960] [serial = 875] [outer = (nil)] [url = about:blank] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 90 (0x7f722bc94c00) [pid = 21960] [serial = 878] [outer = (nil)] [url = about:blank] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 89 (0x7f72322d8000) [pid = 21960] [serial = 873] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 88 (0x7f7233c63c00) [pid = 21960] [serial = 870] [outer = (nil)] [url = about:blank] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 87 (0x7f7230de1800) [pid = 21960] [serial = 863] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 86 (0x7f72311ed400) [pid = 21960] [serial = 860] [outer = (nil)] [url = about:blank] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 85 (0x7f7230e87000) [pid = 21960] [serial = 890] [outer = (nil)] [url = about:blank] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 84 (0x7f7232f45800) [pid = 21960] [serial = 868] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996925705] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 83 (0x7f7231d21400) [pid = 21960] [serial = 865] [outer = (nil)] [url = about:blank] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 82 (0x7f7230d84400) [pid = 21960] [serial = 881] [outer = (nil)] [url = about:blank] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 81 (0x7f7230e92400) [pid = 21960] [serial = 888] [outer = (nil)] [url = about:blank] 01:22:28 INFO - PROCESS | 21960 | --DOMWINDOW == 80 (0x7f72354e4800) [pid = 21960] [serial = 885] [outer = (nil)] [url = about:blank] 01:22:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:28 INFO - document served over http requires an http 01:22:28 INFO - sub-resource via xhr-request using the meta-csp 01:22:28 INFO - delivery method with no-redirect and when 01:22:28 INFO - the target request is cross-origin. 01:22:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1126ms 01:22:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 01:22:28 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722acc7800 == 40 [pid = 21960] [id = 335] 01:22:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 81 (0x7f722bc8e000) [pid = 21960] [serial = 931] [outer = (nil)] 01:22:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 82 (0x7f7230fd4800) [pid = 21960] [serial = 932] [outer = 0x7f722bc8e000] 01:22:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 83 (0x7f7238129800) [pid = 21960] [serial = 933] [outer = 0x7f722bc8e000] 01:22:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:29 INFO - document served over http requires an http 01:22:29 INFO - sub-resource via xhr-request using the meta-csp 01:22:29 INFO - delivery method with swap-origin-redirect and when 01:22:29 INFO - the target request is cross-origin. 01:22:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 974ms 01:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 01:22:29 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72382b4000 == 41 [pid = 21960] [id = 336] 01:22:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 84 (0x7f722bc94c00) [pid = 21960] [serial = 934] [outer = (nil)] 01:22:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 85 (0x7f7238128000) [pid = 21960] [serial = 935] [outer = 0x7f722bc94c00] 01:22:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 86 (0x7f7238d6b000) [pid = 21960] [serial = 936] [outer = 0x7f722bc94c00] 01:22:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:30 INFO - document served over http requires an https 01:22:30 INFO - sub-resource via fetch-request using the meta-csp 01:22:30 INFO - delivery method with keep-origin-redirect and when 01:22:30 INFO - the target request is cross-origin. 01:22:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 977ms 01:22:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 01:22:30 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230503000 == 42 [pid = 21960] [id = 337] 01:22:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 87 (0x7f722c521000) [pid = 21960] [serial = 937] [outer = (nil)] 01:22:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 88 (0x7f723084e000) [pid = 21960] [serial = 938] [outer = 0x7f722c521000] 01:22:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 89 (0x7f7230ddc000) [pid = 21960] [serial = 939] [outer = 0x7f722c521000] 01:22:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:31 INFO - document served over http requires an https 01:22:31 INFO - sub-resource via fetch-request using the meta-csp 01:22:31 INFO - delivery method with no-redirect and when 01:22:31 INFO - the target request is cross-origin. 01:22:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1341ms 01:22:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 01:22:32 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72320df000 == 43 [pid = 21960] [id = 338] 01:22:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 90 (0x7f722bcd0800) [pid = 21960] [serial = 940] [outer = (nil)] 01:22:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 91 (0x7f723110d400) [pid = 21960] [serial = 941] [outer = 0x7f722bcd0800] 01:22:32 INFO - PROCESS | 21960 | ++DOMWINDOW == 92 (0x7f7232e8c000) [pid = 21960] [serial = 942] [outer = 0x7f722bcd0800] 01:22:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:33 INFO - document served over http requires an https 01:22:33 INFO - sub-resource via fetch-request using the meta-csp 01:22:33 INFO - delivery method with swap-origin-redirect and when 01:22:33 INFO - the target request is cross-origin. 01:22:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1444ms 01:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 01:22:33 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723adb2000 == 44 [pid = 21960] [id = 339] 01:22:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 93 (0x7f7232e94800) [pid = 21960] [serial = 943] [outer = (nil)] 01:22:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 94 (0x7f723684f000) [pid = 21960] [serial = 944] [outer = 0x7f7232e94800] 01:22:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 95 (0x7f7238c3d000) [pid = 21960] [serial = 945] [outer = 0x7f7232e94800] 01:22:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:34 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723bf92800 == 45 [pid = 21960] [id = 340] 01:22:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 96 (0x7f7238fd2800) [pid = 21960] [serial = 946] [outer = (nil)] 01:22:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 97 (0x7f723729a400) [pid = 21960] [serial = 947] [outer = 0x7f7238fd2800] 01:22:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:34 INFO - document served over http requires an https 01:22:34 INFO - sub-resource via iframe-tag using the meta-csp 01:22:34 INFO - delivery method with keep-origin-redirect and when 01:22:34 INFO - the target request is cross-origin. 01:22:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1490ms 01:22:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 01:22:35 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723bfbb000 == 46 [pid = 21960] [id = 341] 01:22:35 INFO - PROCESS | 21960 | ++DOMWINDOW == 98 (0x7f7230ddcc00) [pid = 21960] [serial = 948] [outer = (nil)] 01:22:35 INFO - PROCESS | 21960 | ++DOMWINDOW == 99 (0x7f7238fd8400) [pid = 21960] [serial = 949] [outer = 0x7f7230ddcc00] 01:22:35 INFO - PROCESS | 21960 | ++DOMWINDOW == 100 (0x7f7239259800) [pid = 21960] [serial = 950] [outer = 0x7f7230ddcc00] 01:22:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:36 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723dd0e000 == 47 [pid = 21960] [id = 342] 01:22:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 101 (0x7f7239256800) [pid = 21960] [serial = 951] [outer = (nil)] 01:22:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 102 (0x7f72393a4000) [pid = 21960] [serial = 952] [outer = 0x7f7239256800] 01:22:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:36 INFO - document served over http requires an https 01:22:36 INFO - sub-resource via iframe-tag using the meta-csp 01:22:36 INFO - delivery method with no-redirect and when 01:22:36 INFO - the target request is cross-origin. 01:22:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1325ms 01:22:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 01:22:36 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723ddda000 == 48 [pid = 21960] [id = 343] 01:22:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 103 (0x7f7231d2ac00) [pid = 21960] [serial = 953] [outer = (nil)] 01:22:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 104 (0x7f7239399c00) [pid = 21960] [serial = 954] [outer = 0x7f7231d2ac00] 01:22:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 105 (0x7f72393a8c00) [pid = 21960] [serial = 955] [outer = 0x7f7231d2ac00] 01:22:37 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:37 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:37 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:37 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:37 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7241864800 == 49 [pid = 21960] [id = 344] 01:22:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 106 (0x7f723939f400) [pid = 21960] [serial = 956] [outer = (nil)] 01:22:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 107 (0x7f7239430000) [pid = 21960] [serial = 957] [outer = 0x7f723939f400] 01:22:37 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:37 INFO - document served over http requires an https 01:22:37 INFO - sub-resource via iframe-tag using the meta-csp 01:22:37 INFO - delivery method with swap-origin-redirect and when 01:22:37 INFO - the target request is cross-origin. 01:22:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1431ms 01:22:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 01:22:38 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724230b800 == 50 [pid = 21960] [id = 345] 01:22:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 108 (0x7f7233c68000) [pid = 21960] [serial = 958] [outer = (nil)] 01:22:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 109 (0x7f723ad43000) [pid = 21960] [serial = 959] [outer = 0x7f7233c68000] 01:22:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 110 (0x7f723b3e7400) [pid = 21960] [serial = 960] [outer = 0x7f7233c68000] 01:22:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:39 INFO - document served over http requires an https 01:22:39 INFO - sub-resource via script-tag using the meta-csp 01:22:39 INFO - delivery method with keep-origin-redirect and when 01:22:39 INFO - the target request is cross-origin. 01:22:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1336ms 01:22:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html 01:22:39 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72394e0800 == 51 [pid = 21960] [id = 346] 01:22:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 111 (0x7f722ac68400) [pid = 21960] [serial = 961] [outer = (nil)] 01:22:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 112 (0x7f723ba9ac00) [pid = 21960] [serial = 962] [outer = 0x7f722ac68400] 01:22:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 113 (0x7f723bc09000) [pid = 21960] [serial = 963] [outer = 0x7f722ac68400] 01:22:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:40 INFO - document served over http requires an https 01:22:40 INFO - sub-resource via script-tag using the meta-csp 01:22:40 INFO - delivery method with no-redirect and when 01:22:40 INFO - the target request is cross-origin. 01:22:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1485ms 01:22:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 01:22:41 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a119000 == 52 [pid = 21960] [id = 347] 01:22:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 114 (0x7f722b976800) [pid = 21960] [serial = 964] [outer = (nil)] 01:22:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 115 (0x7f722bc99000) [pid = 21960] [serial = 965] [outer = 0x7f722b976800] 01:22:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 116 (0x7f7230dd9000) [pid = 21960] [serial = 966] [outer = 0x7f722b976800] 01:22:41 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722acc7800 == 51 [pid = 21960] [id = 335] 01:22:41 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7235331000 == 50 [pid = 21960] [id = 334] 01:22:41 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72320f1000 == 49 [pid = 21960] [id = 333] 01:22:41 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72319a1000 == 48 [pid = 21960] [id = 332] 01:22:41 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7230521000 == 47 [pid = 21960] [id = 331] 01:22:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:41 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722accf000 == 46 [pid = 21960] [id = 330] 01:22:41 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72304b4800 == 45 [pid = 21960] [id = 329] 01:22:41 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72320e9000 == 44 [pid = 21960] [id = 328] 01:22:41 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723b4c4000 == 43 [pid = 21960] [id = 327] 01:22:41 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723adc7000 == 42 [pid = 21960] [id = 325] 01:22:41 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723adb6000 == 41 [pid = 21960] [id = 324] 01:22:41 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72394e5800 == 40 [pid = 21960] [id = 323] 01:22:41 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72320f7000 == 39 [pid = 21960] [id = 322] 01:22:41 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722a462800 == 38 [pid = 21960] [id = 321] 01:22:41 INFO - PROCESS | 21960 | --DOMWINDOW == 115 (0x7f7230d85c00) [pid = 21960] [serial = 879] [outer = (nil)] [url = about:blank] 01:22:41 INFO - PROCESS | 21960 | --DOMWINDOW == 114 (0x7f72311e8000) [pid = 21960] [serial = 882] [outer = (nil)] [url = about:blank] 01:22:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:42 INFO - document served over http requires an https 01:22:42 INFO - sub-resource via script-tag using the meta-csp 01:22:42 INFO - delivery method with swap-origin-redirect and when 01:22:42 INFO - the target request is cross-origin. 01:22:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1498ms 01:22:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 01:22:42 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72304bc000 == 39 [pid = 21960] [id = 348] 01:22:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 115 (0x7f722aef3400) [pid = 21960] [serial = 967] [outer = (nil)] 01:22:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 116 (0x7f7230dd7400) [pid = 21960] [serial = 968] [outer = 0x7f722aef3400] 01:22:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 117 (0x7f72315fd000) [pid = 21960] [serial = 969] [outer = 0x7f722aef3400] 01:22:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:43 INFO - document served over http requires an https 01:22:43 INFO - sub-resource via xhr-request using the meta-csp 01:22:43 INFO - delivery method with keep-origin-redirect and when 01:22:43 INFO - the target request is cross-origin. 01:22:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1182ms 01:22:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 01:22:43 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72320df800 == 40 [pid = 21960] [id = 349] 01:22:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 118 (0x7f7233c0f000) [pid = 21960] [serial = 970] [outer = (nil)] 01:22:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 119 (0x7f7233c6d400) [pid = 21960] [serial = 971] [outer = 0x7f7233c0f000] 01:22:43 INFO - PROCESS | 21960 | ++DOMWINDOW == 120 (0x7f723553b800) [pid = 21960] [serial = 972] [outer = 0x7f7233c0f000] 01:22:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:44 INFO - document served over http requires an https 01:22:44 INFO - sub-resource via xhr-request using the meta-csp 01:22:44 INFO - delivery method with no-redirect and when 01:22:44 INFO - the target request is cross-origin. 01:22:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1046ms 01:22:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 01:22:44 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723237c800 == 41 [pid = 21960] [id = 350] 01:22:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 121 (0x7f7233c11800) [pid = 21960] [serial = 973] [outer = (nil)] 01:22:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 122 (0x7f7236849c00) [pid = 21960] [serial = 974] [outer = 0x7f7233c11800] 01:22:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 123 (0x7f723729f800) [pid = 21960] [serial = 975] [outer = 0x7f7233c11800] 01:22:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:45 INFO - document served over http requires an https 01:22:45 INFO - sub-resource via xhr-request using the meta-csp 01:22:45 INFO - delivery method with swap-origin-redirect and when 01:22:45 INFO - the target request is cross-origin. 01:22:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1153ms 01:22:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 01:22:45 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7236862000 == 42 [pid = 21960] [id = 351] 01:22:45 INFO - PROCESS | 21960 | ++DOMWINDOW == 124 (0x7f722bccb800) [pid = 21960] [serial = 976] [outer = (nil)] 01:22:45 INFO - PROCESS | 21960 | ++DOMWINDOW == 125 (0x7f723684ec00) [pid = 21960] [serial = 977] [outer = 0x7f722bccb800] 01:22:45 INFO - PROCESS | 21960 | ++DOMWINDOW == 126 (0x7f7238131c00) [pid = 21960] [serial = 978] [outer = 0x7f722bccb800] 01:22:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 125 (0x7f722ac6d800) [pid = 21960] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 124 (0x7f7230d91400) [pid = 21960] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 123 (0x7f722ac67c00) [pid = 21960] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 122 (0x7f722bcd9400) [pid = 21960] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 121 (0x7f723180a400) [pid = 21960] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 120 (0x7f722bc8e000) [pid = 21960] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 119 (0x7f7237487c00) [pid = 21960] [serial = 909] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996941102] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 118 (0x7f722b96b000) [pid = 21960] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 117 (0x7f7230d7e800) [pid = 21960] [serial = 914] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 116 (0x7f7236851c00) [pid = 21960] [serial = 904] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 115 (0x7f7238128000) [pid = 21960] [serial = 935] [outer = (nil)] [url = about:blank] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 114 (0x7f7230fd0800) [pid = 21960] [serial = 920] [outer = (nil)] [url = about:blank] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 113 (0x7f7233c69800) [pid = 21960] [serial = 929] [outer = (nil)] [url = about:blank] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 112 (0x7f722c60f000) [pid = 21960] [serial = 917] [outer = (nil)] [url = about:blank] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 111 (0x7f7231d2b800) [pid = 21960] [serial = 923] [outer = (nil)] [url = about:blank] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 110 (0x7f7230fd4800) [pid = 21960] [serial = 932] [outer = (nil)] [url = about:blank] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 109 (0x7f7238124400) [pid = 21960] [serial = 910] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996941102] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 108 (0x7f7237558000) [pid = 21960] [serial = 907] [outer = (nil)] [url = about:blank] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 107 (0x7f7233c68c00) [pid = 21960] [serial = 926] [outer = (nil)] [url = about:blank] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 106 (0x7f722c527000) [pid = 21960] [serial = 915] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 105 (0x7f72323dec00) [pid = 21960] [serial = 912] [outer = (nil)] [url = about:blank] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 104 (0x7f722aef2800) [pid = 21960] [serial = 893] [outer = (nil)] [url = about:blank] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 103 (0x7f7231107c00) [pid = 21960] [serial = 896] [outer = (nil)] [url = about:blank] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 102 (0x7f723310e000) [pid = 21960] [serial = 899] [outer = (nil)] [url = about:blank] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 101 (0x7f7237291400) [pid = 21960] [serial = 905] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 100 (0x7f7230d82000) [pid = 21960] [serial = 902] [outer = (nil)] [url = about:blank] 01:22:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 99 (0x7f723310d400) [pid = 21960] [serial = 891] [outer = (nil)] [url = about:blank] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 98 (0x7f723684e000) [pid = 21960] [serial = 930] [outer = (nil)] [url = about:blank] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 97 (0x7f7238129800) [pid = 21960] [serial = 933] [outer = (nil)] [url = about:blank] 01:22:46 INFO - PROCESS | 21960 | --DOMWINDOW == 96 (0x7f7235538800) [pid = 21960] [serial = 927] [outer = (nil)] [url = about:blank] 01:22:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:46 INFO - document served over http requires an http 01:22:46 INFO - sub-resource via fetch-request using the meta-csp 01:22:46 INFO - delivery method with keep-origin-redirect and when 01:22:46 INFO - the target request is same-origin. 01:22:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1245ms 01:22:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html 01:22:47 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72394ec800 == 43 [pid = 21960] [id = 352] 01:22:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 97 (0x7f7230e8f000) [pid = 21960] [serial = 979] [outer = (nil)] 01:22:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 98 (0x7f7231d2a000) [pid = 21960] [serial = 980] [outer = 0x7f7230e8f000] 01:22:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 99 (0x7f723939b400) [pid = 21960] [serial = 981] [outer = 0x7f7230e8f000] 01:22:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:47 INFO - document served over http requires an http 01:22:47 INFO - sub-resource via fetch-request using the meta-csp 01:22:47 INFO - delivery method with no-redirect and when 01:22:47 INFO - the target request is same-origin. 01:22:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1043ms 01:22:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 01:22:48 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b199000 == 44 [pid = 21960] [id = 353] 01:22:48 INFO - PROCESS | 21960 | ++DOMWINDOW == 100 (0x7f722b96b000) [pid = 21960] [serial = 982] [outer = (nil)] 01:22:48 INFO - PROCESS | 21960 | ++DOMWINDOW == 101 (0x7f723939a400) [pid = 21960] [serial = 983] [outer = 0x7f722b96b000] 01:22:48 INFO - PROCESS | 21960 | ++DOMWINDOW == 102 (0x7f723af9c800) [pid = 21960] [serial = 984] [outer = 0x7f722b96b000] 01:22:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:49 INFO - document served over http requires an http 01:22:49 INFO - sub-resource via fetch-request using the meta-csp 01:22:49 INFO - delivery method with swap-origin-redirect and when 01:22:49 INFO - the target request is same-origin. 01:22:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1276ms 01:22:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 01:22:49 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231018000 == 45 [pid = 21960] [id = 354] 01:22:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 103 (0x7f7230e8f800) [pid = 21960] [serial = 985] [outer = (nil)] 01:22:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 104 (0x7f7230fce000) [pid = 21960] [serial = 986] [outer = 0x7f7230e8f800] 01:22:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 105 (0x7f72315f4c00) [pid = 21960] [serial = 987] [outer = 0x7f7230e8f800] 01:22:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:50 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72320f1800 == 46 [pid = 21960] [id = 355] 01:22:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 106 (0x7f7231108c00) [pid = 21960] [serial = 988] [outer = (nil)] 01:22:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 107 (0x7f7230dd5c00) [pid = 21960] [serial = 989] [outer = 0x7f7231108c00] 01:22:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:50 INFO - document served over http requires an http 01:22:50 INFO - sub-resource via iframe-tag using the meta-csp 01:22:50 INFO - delivery method with keep-origin-redirect and when 01:22:50 INFO - the target request is same-origin. 01:22:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1384ms 01:22:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 01:22:50 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723adae000 == 47 [pid = 21960] [id = 356] 01:22:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 108 (0x7f722aef6400) [pid = 21960] [serial = 990] [outer = (nil)] 01:22:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 109 (0x7f7230e91000) [pid = 21960] [serial = 991] [outer = 0x7f722aef6400] 01:22:51 INFO - PROCESS | 21960 | ++DOMWINDOW == 110 (0x7f7236845000) [pid = 21960] [serial = 992] [outer = 0x7f722aef6400] 01:22:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:51 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723bfa8000 == 48 [pid = 21960] [id = 357] 01:22:51 INFO - PROCESS | 21960 | ++DOMWINDOW == 111 (0x7f72372a0400) [pid = 21960] [serial = 993] [outer = (nil)] 01:22:51 INFO - PROCESS | 21960 | ++DOMWINDOW == 112 (0x7f723553b400) [pid = 21960] [serial = 994] [outer = 0x7f72372a0400] 01:22:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:51 INFO - document served over http requires an http 01:22:51 INFO - sub-resource via iframe-tag using the meta-csp 01:22:51 INFO - delivery method with no-redirect and when 01:22:51 INFO - the target request is same-origin. 01:22:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1480ms 01:22:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 01:22:52 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7242306000 == 49 [pid = 21960] [id = 358] 01:22:52 INFO - PROCESS | 21960 | ++DOMWINDOW == 113 (0x7f72393a0000) [pid = 21960] [serial = 995] [outer = (nil)] 01:22:52 INFO - PROCESS | 21960 | ++DOMWINDOW == 114 (0x7f723a9d6800) [pid = 21960] [serial = 996] [outer = 0x7f72393a0000] 01:22:52 INFO - PROCESS | 21960 | ++DOMWINDOW == 115 (0x7f723b3e1800) [pid = 21960] [serial = 997] [outer = 0x7f72393a0000] 01:22:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:53 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72482b6800 == 50 [pid = 21960] [id = 359] 01:22:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 116 (0x7f7239434800) [pid = 21960] [serial = 998] [outer = (nil)] 01:22:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 117 (0x7f723bc06c00) [pid = 21960] [serial = 999] [outer = 0x7f7239434800] 01:22:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:53 INFO - document served over http requires an http 01:22:53 INFO - sub-resource via iframe-tag using the meta-csp 01:22:53 INFO - delivery method with swap-origin-redirect and when 01:22:53 INFO - the target request is same-origin. 01:22:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1487ms 01:22:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 01:22:53 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7248485000 == 51 [pid = 21960] [id = 360] 01:22:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 118 (0x7f722aef1c00) [pid = 21960] [serial = 1000] [outer = (nil)] 01:22:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 119 (0x7f723badc400) [pid = 21960] [serial = 1001] [outer = 0x7f722aef1c00] 01:22:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 120 (0x7f723da2c400) [pid = 21960] [serial = 1002] [outer = 0x7f722aef1c00] 01:22:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:54 INFO - document served over http requires an http 01:22:54 INFO - sub-resource via script-tag using the meta-csp 01:22:54 INFO - delivery method with keep-origin-redirect and when 01:22:54 INFO - the target request is same-origin. 01:22:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1283ms 01:22:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html 01:22:55 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72485f1800 == 52 [pid = 21960] [id = 361] 01:22:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 121 (0x7f7239154c00) [pid = 21960] [serial = 1003] [outer = (nil)] 01:22:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 122 (0x7f723da30000) [pid = 21960] [serial = 1004] [outer = 0x7f7239154c00] 01:22:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 123 (0x7f723db87c00) [pid = 21960] [serial = 1005] [outer = 0x7f7239154c00] 01:22:55 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:55 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:55 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:55 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:56 INFO - document served over http requires an http 01:22:56 INFO - sub-resource via script-tag using the meta-csp 01:22:56 INFO - delivery method with no-redirect and when 01:22:56 INFO - the target request is same-origin. 01:22:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1276ms 01:22:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 01:22:56 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7249410000 == 53 [pid = 21960] [id = 362] 01:22:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 124 (0x7f723e98c400) [pid = 21960] [serial = 1006] [outer = (nil)] 01:22:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 125 (0x7f72417bbc00) [pid = 21960] [serial = 1007] [outer = 0x7f723e98c400] 01:22:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 126 (0x7f724242c800) [pid = 21960] [serial = 1008] [outer = 0x7f723e98c400] 01:22:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:57 INFO - document served over http requires an http 01:22:57 INFO - sub-resource via script-tag using the meta-csp 01:22:57 INFO - delivery method with swap-origin-redirect and when 01:22:57 INFO - the target request is same-origin. 01:22:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1283ms 01:22:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 01:22:57 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7249714000 == 54 [pid = 21960] [id = 363] 01:22:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 127 (0x7f723e98e400) [pid = 21960] [serial = 1009] [outer = (nil)] 01:22:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 128 (0x7f724817b400) [pid = 21960] [serial = 1010] [outer = 0x7f723e98e400] 01:22:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 129 (0x7f7248210800) [pid = 21960] [serial = 1011] [outer = 0x7f723e98e400] 01:22:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:58 INFO - document served over http requires an http 01:22:58 INFO - sub-resource via xhr-request using the meta-csp 01:22:58 INFO - delivery method with keep-origin-redirect and when 01:22:58 INFO - the target request is same-origin. 01:22:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1240ms 01:22:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html 01:22:58 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72498bd800 == 55 [pid = 21960] [id = 364] 01:22:58 INFO - PROCESS | 21960 | ++DOMWINDOW == 130 (0x7f724242cc00) [pid = 21960] [serial = 1012] [outer = (nil)] 01:22:59 INFO - PROCESS | 21960 | ++DOMWINDOW == 131 (0x7f7248269000) [pid = 21960] [serial = 1013] [outer = 0x7f724242cc00] 01:22:59 INFO - PROCESS | 21960 | ++DOMWINDOW == 132 (0x7f72484b4000) [pid = 21960] [serial = 1014] [outer = 0x7f724242cc00] 01:22:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:22:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:22:59 INFO - document served over http requires an http 01:22:59 INFO - sub-resource via xhr-request using the meta-csp 01:22:59 INFO - delivery method with no-redirect and when 01:22:59 INFO - the target request is same-origin. 01:22:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1178ms 01:22:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 01:23:00 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723100f800 == 56 [pid = 21960] [id = 365] 01:23:00 INFO - PROCESS | 21960 | ++DOMWINDOW == 133 (0x7f722aef2000) [pid = 21960] [serial = 1015] [outer = (nil)] 01:23:00 INFO - PROCESS | 21960 | ++DOMWINDOW == 134 (0x7f722b971000) [pid = 21960] [serial = 1016] [outer = 0x7f722aef2000] 01:23:00 INFO - PROCESS | 21960 | ++DOMWINDOW == 135 (0x7f722c611000) [pid = 21960] [serial = 1017] [outer = 0x7f722aef2000] 01:23:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:01 INFO - document served over http requires an http 01:23:01 INFO - sub-resource via xhr-request using the meta-csp 01:23:01 INFO - delivery method with swap-origin-redirect and when 01:23:01 INFO - the target request is same-origin. 01:23:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1483ms 01:23:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 01:23:01 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72308c4000 == 57 [pid = 21960] [id = 366] 01:23:01 INFO - PROCESS | 21960 | ++DOMWINDOW == 136 (0x7f722aef3c00) [pid = 21960] [serial = 1018] [outer = (nil)] 01:23:01 INFO - PROCESS | 21960 | ++DOMWINDOW == 137 (0x7f722aefd000) [pid = 21960] [serial = 1019] [outer = 0x7f722aef3c00] 01:23:01 INFO - PROCESS | 21960 | ++DOMWINDOW == 138 (0x7f7231108800) [pid = 21960] [serial = 1020] [outer = 0x7f722aef3c00] 01:23:02 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7236875000 == 56 [pid = 21960] [id = 303] 01:23:02 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72394ec800 == 55 [pid = 21960] [id = 352] 01:23:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:02 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7236862000 == 54 [pid = 21960] [id = 351] 01:23:02 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723237c800 == 53 [pid = 21960] [id = 350] 01:23:02 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72320df800 == 52 [pid = 21960] [id = 349] 01:23:02 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72304bc000 == 51 [pid = 21960] [id = 348] 01:23:02 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722a119000 == 50 [pid = 21960] [id = 347] 01:23:02 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72394e0800 == 49 [pid = 21960] [id = 346] 01:23:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:02 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724230b800 == 48 [pid = 21960] [id = 345] 01:23:02 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7241864800 == 47 [pid = 21960] [id = 344] 01:23:02 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723ddda000 == 46 [pid = 21960] [id = 343] 01:23:02 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723dd0e000 == 45 [pid = 21960] [id = 342] 01:23:02 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723bfbb000 == 44 [pid = 21960] [id = 341] 01:23:02 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723bf92800 == 43 [pid = 21960] [id = 340] 01:23:02 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723adb2000 == 42 [pid = 21960] [id = 339] 01:23:02 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72320df000 == 41 [pid = 21960] [id = 338] 01:23:02 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7230503000 == 40 [pid = 21960] [id = 337] 01:23:02 INFO - PROCESS | 21960 | --DOMWINDOW == 137 (0x7f7230d91000) [pid = 21960] [serial = 918] [outer = (nil)] [url = about:blank] 01:23:02 INFO - PROCESS | 21960 | --DOMWINDOW == 136 (0x7f72311e6400) [pid = 21960] [serial = 921] [outer = (nil)] [url = about:blank] 01:23:02 INFO - PROCESS | 21960 | --DOMWINDOW == 135 (0x7f7232f43c00) [pid = 21960] [serial = 924] [outer = (nil)] [url = about:blank] 01:23:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:02 INFO - document served over http requires an https 01:23:02 INFO - sub-resource via fetch-request using the meta-csp 01:23:02 INFO - delivery method with keep-origin-redirect and when 01:23:02 INFO - the target request is same-origin. 01:23:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1635ms 01:23:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html 01:23:03 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230765800 == 41 [pid = 21960] [id = 367] 01:23:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 136 (0x7f7230e8a800) [pid = 21960] [serial = 1021] [outer = (nil)] 01:23:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 137 (0x7f72315f6000) [pid = 21960] [serial = 1022] [outer = 0x7f7230e8a800] 01:23:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 138 (0x7f7232f45800) [pid = 21960] [serial = 1023] [outer = 0x7f7230e8a800] 01:23:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:04 INFO - document served over http requires an https 01:23:04 INFO - sub-resource via fetch-request using the meta-csp 01:23:04 INFO - delivery method with no-redirect and when 01:23:04 INFO - the target request is same-origin. 01:23:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1037ms 01:23:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 01:23:04 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72322b1000 == 42 [pid = 21960] [id = 368] 01:23:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 139 (0x7f722aef5800) [pid = 21960] [serial = 1024] [outer = (nil)] 01:23:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 140 (0x7f7233c6cc00) [pid = 21960] [serial = 1025] [outer = 0x7f722aef5800] 01:23:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 141 (0x7f7237296400) [pid = 21960] [serial = 1026] [outer = 0x7f722aef5800] 01:23:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:04 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:05 INFO - document served over http requires an https 01:23:05 INFO - sub-resource via fetch-request using the meta-csp 01:23:05 INFO - delivery method with swap-origin-redirect and when 01:23:05 INFO - the target request is same-origin. 01:23:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1105ms 01:23:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 01:23:05 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723574b000 == 43 [pid = 21960] [id = 369] 01:23:05 INFO - PROCESS | 21960 | ++DOMWINDOW == 142 (0x7f7236847800) [pid = 21960] [serial = 1027] [outer = (nil)] 01:23:05 INFO - PROCESS | 21960 | ++DOMWINDOW == 143 (0x7f72372a0000) [pid = 21960] [serial = 1028] [outer = 0x7f7236847800] 01:23:05 INFO - PROCESS | 21960 | ++DOMWINDOW == 144 (0x7f7238c48400) [pid = 21960] [serial = 1029] [outer = 0x7f7236847800] 01:23:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:06 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72394e1800 == 44 [pid = 21960] [id = 370] 01:23:06 INFO - PROCESS | 21960 | ++DOMWINDOW == 145 (0x7f7237f05000) [pid = 21960] [serial = 1030] [outer = (nil)] 01:23:06 INFO - PROCESS | 21960 | ++DOMWINDOW == 146 (0x7f723915dc00) [pid = 21960] [serial = 1031] [outer = 0x7f7237f05000] 01:23:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:06 INFO - document served over http requires an https 01:23:06 INFO - sub-resource via iframe-tag using the meta-csp 01:23:06 INFO - delivery method with keep-origin-redirect and when 01:23:06 INFO - the target request is same-origin. 01:23:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1226ms 01:23:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 01:23:06 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723adad800 == 45 [pid = 21960] [id = 371] 01:23:06 INFO - PROCESS | 21960 | ++DOMWINDOW == 147 (0x7f7239258c00) [pid = 21960] [serial = 1032] [outer = (nil)] 01:23:06 INFO - PROCESS | 21960 | ++DOMWINDOW == 148 (0x7f723939ec00) [pid = 21960] [serial = 1033] [outer = 0x7f7239258c00] 01:23:06 INFO - PROCESS | 21960 | ++DOMWINDOW == 149 (0x7f723ad42800) [pid = 21960] [serial = 1034] [outer = 0x7f7239258c00] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 148 (0x7f7230e8f000) [pid = 21960] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 147 (0x7f722bccb800) [pid = 21960] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 146 (0x7f7233c11800) [pid = 21960] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 145 (0x7f723939f400) [pid = 21960] [serial = 956] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 144 (0x7f7233c0f000) [pid = 21960] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 143 (0x7f7238fd2800) [pid = 21960] [serial = 946] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 142 (0x7f7239256800) [pid = 21960] [serial = 951] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996955999] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 141 (0x7f722b976800) [pid = 21960] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 140 (0x7f722aef3400) [pid = 21960] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 139 (0x7f7230e94400) [pid = 21960] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 138 (0x7f723939a400) [pid = 21960] [serial = 983] [outer = (nil)] [url = about:blank] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 137 (0x7f723084e000) [pid = 21960] [serial = 938] [outer = (nil)] [url = about:blank] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 136 (0x7f7231d2a000) [pid = 21960] [serial = 980] [outer = (nil)] [url = about:blank] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 135 (0x7f723ad43000) [pid = 21960] [serial = 959] [outer = (nil)] [url = about:blank] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 134 (0x7f7239399c00) [pid = 21960] [serial = 954] [outer = (nil)] [url = about:blank] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 133 (0x7f723684ec00) [pid = 21960] [serial = 977] [outer = (nil)] [url = about:blank] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 132 (0x7f7236849c00) [pid = 21960] [serial = 974] [outer = (nil)] [url = about:blank] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 131 (0x7f7239430000) [pid = 21960] [serial = 957] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 130 (0x7f723ba9ac00) [pid = 21960] [serial = 962] [outer = (nil)] [url = about:blank] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 129 (0x7f7233c6d400) [pid = 21960] [serial = 971] [outer = (nil)] [url = about:blank] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 128 (0x7f723729a400) [pid = 21960] [serial = 947] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 127 (0x7f7238fd8400) [pid = 21960] [serial = 949] [outer = (nil)] [url = about:blank] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 126 (0x7f72393a4000) [pid = 21960] [serial = 952] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996955999] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 125 (0x7f722bc99000) [pid = 21960] [serial = 965] [outer = (nil)] [url = about:blank] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 124 (0x7f723110d400) [pid = 21960] [serial = 941] [outer = (nil)] [url = about:blank] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 123 (0x7f723684f000) [pid = 21960] [serial = 944] [outer = (nil)] [url = about:blank] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 122 (0x7f7230dd7400) [pid = 21960] [serial = 968] [outer = (nil)] [url = about:blank] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 121 (0x7f723729f800) [pid = 21960] [serial = 975] [outer = (nil)] [url = about:blank] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 120 (0x7f72315fd000) [pid = 21960] [serial = 969] [outer = (nil)] [url = about:blank] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 119 (0x7f723553d400) [pid = 21960] [serial = 834] [outer = (nil)] [url = about:blank] 01:23:07 INFO - PROCESS | 21960 | --DOMWINDOW == 118 (0x7f723553b800) [pid = 21960] [serial = 972] [outer = (nil)] [url = about:blank] 01:23:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:07 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723adba000 == 46 [pid = 21960] [id = 372] 01:23:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 119 (0x7f722bccb800) [pid = 21960] [serial = 1035] [outer = (nil)] 01:23:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 120 (0x7f7238fd2800) [pid = 21960] [serial = 1036] [outer = 0x7f722bccb800] 01:23:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:07 INFO - document served over http requires an https 01:23:07 INFO - sub-resource via iframe-tag using the meta-csp 01:23:07 INFO - delivery method with no-redirect and when 01:23:07 INFO - the target request is same-origin. 01:23:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1290ms 01:23:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 01:23:07 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72394ec800 == 47 [pid = 21960] [id = 373] 01:23:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 121 (0x7f7239256400) [pid = 21960] [serial = 1037] [outer = (nil)] 01:23:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 122 (0x7f7239786800) [pid = 21960] [serial = 1038] [outer = 0x7f7239256400] 01:23:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 123 (0x7f723bad3800) [pid = 21960] [serial = 1039] [outer = 0x7f7239256400] 01:23:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:08 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723dd0f000 == 48 [pid = 21960] [id = 374] 01:23:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 124 (0x7f72393a4000) [pid = 21960] [serial = 1040] [outer = (nil)] 01:23:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 125 (0x7f723db0f000) [pid = 21960] [serial = 1041] [outer = 0x7f72393a4000] 01:23:08 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:08 INFO - document served over http requires an https 01:23:08 INFO - sub-resource via iframe-tag using the meta-csp 01:23:08 INFO - delivery method with swap-origin-redirect and when 01:23:08 INFO - the target request is same-origin. 01:23:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1085ms 01:23:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 01:23:08 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723ddf5000 == 49 [pid = 21960] [id = 375] 01:23:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 126 (0x7f723badb400) [pid = 21960] [serial = 1042] [outer = (nil)] 01:23:09 INFO - PROCESS | 21960 | ++DOMWINDOW == 127 (0x7f723db0e400) [pid = 21960] [serial = 1043] [outer = 0x7f723badb400] 01:23:09 INFO - PROCESS | 21960 | ++DOMWINDOW == 128 (0x7f723e9ecc00) [pid = 21960] [serial = 1044] [outer = 0x7f723badb400] 01:23:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:10 INFO - document served over http requires an https 01:23:10 INFO - sub-resource via script-tag using the meta-csp 01:23:10 INFO - delivery method with keep-origin-redirect and when 01:23:10 INFO - the target request is same-origin. 01:23:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1338ms 01:23:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html 01:23:10 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72319bb000 == 50 [pid = 21960] [id = 376] 01:23:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 129 (0x7f7230e94400) [pid = 21960] [serial = 1045] [outer = (nil)] 01:23:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 130 (0x7f72311eb800) [pid = 21960] [serial = 1046] [outer = 0x7f7230e94400] 01:23:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 131 (0x7f723180c000) [pid = 21960] [serial = 1047] [outer = 0x7f7230e94400] 01:23:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:11 INFO - document served over http requires an https 01:23:11 INFO - sub-resource via script-tag using the meta-csp 01:23:11 INFO - delivery method with no-redirect and when 01:23:11 INFO - the target request is same-origin. 01:23:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1281ms 01:23:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 01:23:11 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723bfb7000 == 51 [pid = 21960] [id = 377] 01:23:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 132 (0x7f7230fcf800) [pid = 21960] [serial = 1048] [outer = (nil)] 01:23:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 133 (0x7f7235389800) [pid = 21960] [serial = 1049] [outer = 0x7f7230fcf800] 01:23:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 134 (0x7f723748a000) [pid = 21960] [serial = 1050] [outer = 0x7f7230fcf800] 01:23:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:12 INFO - document served over http requires an https 01:23:12 INFO - sub-resource via script-tag using the meta-csp 01:23:12 INFO - delivery method with swap-origin-redirect and when 01:23:12 INFO - the target request is same-origin. 01:23:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1394ms 01:23:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 01:23:13 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7248486000 == 52 [pid = 21960] [id = 378] 01:23:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 135 (0x7f722bcd0400) [pid = 21960] [serial = 1051] [outer = (nil)] 01:23:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 136 (0x7f723925c400) [pid = 21960] [serial = 1052] [outer = 0x7f722bcd0400] 01:23:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 137 (0x7f723db14000) [pid = 21960] [serial = 1053] [outer = 0x7f722bcd0400] 01:23:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:14 INFO - document served over http requires an https 01:23:14 INFO - sub-resource via xhr-request using the meta-csp 01:23:14 INFO - delivery method with keep-origin-redirect and when 01:23:14 INFO - the target request is same-origin. 01:23:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1283ms 01:23:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html 01:23:14 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72498bb800 == 53 [pid = 21960] [id = 379] 01:23:14 INFO - PROCESS | 21960 | ++DOMWINDOW == 138 (0x7f722c604000) [pid = 21960] [serial = 1054] [outer = (nil)] 01:23:14 INFO - PROCESS | 21960 | ++DOMWINDOW == 139 (0x7f724238b800) [pid = 21960] [serial = 1055] [outer = 0x7f722c604000] 01:23:14 INFO - PROCESS | 21960 | ++DOMWINDOW == 140 (0x7f72484a9400) [pid = 21960] [serial = 1056] [outer = 0x7f722c604000] 01:23:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:15 INFO - document served over http requires an https 01:23:15 INFO - sub-resource via xhr-request using the meta-csp 01:23:15 INFO - delivery method with no-redirect and when 01:23:15 INFO - the target request is same-origin. 01:23:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1332ms 01:23:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 01:23:15 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724b73b000 == 54 [pid = 21960] [id = 380] 01:23:15 INFO - PROCESS | 21960 | ++DOMWINDOW == 141 (0x7f72354e6800) [pid = 21960] [serial = 1057] [outer = (nil)] 01:23:15 INFO - PROCESS | 21960 | ++DOMWINDOW == 142 (0x7f72485d5400) [pid = 21960] [serial = 1058] [outer = 0x7f72354e6800] 01:23:16 INFO - PROCESS | 21960 | ++DOMWINDOW == 143 (0x7f72487b5c00) [pid = 21960] [serial = 1059] [outer = 0x7f72354e6800] 01:23:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:16 INFO - document served over http requires an https 01:23:16 INFO - sub-resource via xhr-request using the meta-csp 01:23:16 INFO - delivery method with swap-origin-redirect and when 01:23:16 INFO - the target request is same-origin. 01:23:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1286ms 01:23:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 01:23:17 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724caef000 == 55 [pid = 21960] [id = 381] 01:23:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 144 (0x7f72494b1000) [pid = 21960] [serial = 1060] [outer = (nil)] 01:23:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 145 (0x7f7230d98c00) [pid = 21960] [serial = 1061] [outer = 0x7f72494b1000] 01:23:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 146 (0x7f7249850c00) [pid = 21960] [serial = 1062] [outer = 0x7f72494b1000] 01:23:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:17 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:18 INFO - document served over http requires an http 01:23:18 INFO - sub-resource via fetch-request using the meta-referrer 01:23:18 INFO - delivery method with keep-origin-redirect and when 01:23:18 INFO - the target request is cross-origin. 01:23:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1355ms 01:23:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 01:23:18 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724d44d800 == 56 [pid = 21960] [id = 382] 01:23:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 147 (0x7f7249684000) [pid = 21960] [serial = 1063] [outer = (nil)] 01:23:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 148 (0x7f7249852800) [pid = 21960] [serial = 1064] [outer = 0x7f7249684000] 01:23:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 149 (0x7f724b699800) [pid = 21960] [serial = 1065] [outer = 0x7f7249684000] 01:23:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:19 INFO - document served over http requires an http 01:23:19 INFO - sub-resource via fetch-request using the meta-referrer 01:23:19 INFO - delivery method with no-redirect and when 01:23:19 INFO - the target request is cross-origin. 01:23:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1292ms 01:23:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 01:23:19 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724df70000 == 57 [pid = 21960] [id = 383] 01:23:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 150 (0x7f724984f800) [pid = 21960] [serial = 1066] [outer = (nil)] 01:23:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 151 (0x7f724b697800) [pid = 21960] [serial = 1067] [outer = 0x7f724984f800] 01:23:20 INFO - PROCESS | 21960 | ++DOMWINDOW == 152 (0x7f724b7da400) [pid = 21960] [serial = 1068] [outer = 0x7f724984f800] 01:23:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:20 INFO - document served over http requires an http 01:23:20 INFO - sub-resource via fetch-request using the meta-referrer 01:23:20 INFO - delivery method with swap-origin-redirect and when 01:23:20 INFO - the target request is cross-origin. 01:23:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1276ms 01:23:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 01:23:21 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724df77000 == 58 [pid = 21960] [id = 384] 01:23:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 153 (0x7f722c60e400) [pid = 21960] [serial = 1069] [outer = (nil)] 01:23:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 154 (0x7f7230d9c400) [pid = 21960] [serial = 1070] [outer = 0x7f722c60e400] 01:23:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 155 (0x7f723a729800) [pid = 21960] [serial = 1071] [outer = 0x7f722c60e400] 01:23:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:21 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f725054b000 == 59 [pid = 21960] [id = 385] 01:23:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 156 (0x7f723a727000) [pid = 21960] [serial = 1072] [outer = (nil)] 01:23:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 157 (0x7f723a72bc00) [pid = 21960] [serial = 1073] [outer = 0x7f723a727000] 01:23:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:22 INFO - document served over http requires an http 01:23:22 INFO - sub-resource via iframe-tag using the meta-referrer 01:23:22 INFO - delivery method with keep-origin-redirect and when 01:23:22 INFO - the target request is cross-origin. 01:23:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1434ms 01:23:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 01:23:22 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72505e3800 == 60 [pid = 21960] [id = 386] 01:23:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 158 (0x7f722aef6c00) [pid = 21960] [serial = 1074] [outer = (nil)] 01:23:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 159 (0x7f7230de2400) [pid = 21960] [serial = 1075] [outer = 0x7f722aef6c00] 01:23:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 160 (0x7f724ca6ec00) [pid = 21960] [serial = 1076] [outer = 0x7f722aef6c00] 01:23:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:23 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7235750000 == 61 [pid = 21960] [id = 387] 01:23:23 INFO - PROCESS | 21960 | ++DOMWINDOW == 161 (0x7f722c51e400) [pid = 21960] [serial = 1077] [outer = (nil)] 01:23:23 INFO - PROCESS | 21960 | ++DOMWINDOW == 162 (0x7f72311e8000) [pid = 21960] [serial = 1078] [outer = 0x7f722c51e400] 01:23:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:23 INFO - document served over http requires an http 01:23:23 INFO - sub-resource via iframe-tag using the meta-referrer 01:23:23 INFO - delivery method with no-redirect and when 01:23:23 INFO - the target request is cross-origin. 01:23:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1676ms 01:23:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 01:23:24 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b4b5800 == 62 [pid = 21960] [id = 388] 01:23:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 163 (0x7f722bcd4800) [pid = 21960] [serial = 1079] [outer = (nil)] 01:23:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 164 (0x7f7230847800) [pid = 21960] [serial = 1080] [outer = 0x7f722bcd4800] 01:23:24 INFO - PROCESS | 21960 | ++DOMWINDOW == 165 (0x7f72322d8000) [pid = 21960] [serial = 1081] [outer = 0x7f722bcd4800] 01:23:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:24 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:25 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722bb07800 == 63 [pid = 21960] [id = 389] 01:23:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 166 (0x7f7230d94c00) [pid = 21960] [serial = 1082] [outer = (nil)] 01:23:25 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723dd0f000 == 62 [pid = 21960] [id = 374] 01:23:25 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72394ec800 == 61 [pid = 21960] [id = 373] 01:23:25 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723adba000 == 60 [pid = 21960] [id = 372] 01:23:25 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723adad800 == 59 [pid = 21960] [id = 371] 01:23:25 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72394e1800 == 58 [pid = 21960] [id = 370] 01:23:25 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723574b000 == 57 [pid = 21960] [id = 369] 01:23:25 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72322b1000 == 56 [pid = 21960] [id = 368] 01:23:25 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7230765800 == 55 [pid = 21960] [id = 367] 01:23:25 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72308c4000 == 54 [pid = 21960] [id = 366] 01:23:25 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723100f800 == 53 [pid = 21960] [id = 365] 01:23:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 167 (0x7f722bcd7000) [pid = 21960] [serial = 1083] [outer = 0x7f7230d94c00] 01:23:25 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:25 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72498bd800 == 52 [pid = 21960] [id = 364] 01:23:25 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7249714000 == 51 [pid = 21960] [id = 363] 01:23:25 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7249410000 == 50 [pid = 21960] [id = 362] 01:23:25 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72485f1800 == 49 [pid = 21960] [id = 361] 01:23:25 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7248485000 == 48 [pid = 21960] [id = 360] 01:23:25 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72482b6800 == 47 [pid = 21960] [id = 359] 01:23:25 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723bfa8000 == 46 [pid = 21960] [id = 357] 01:23:25 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72320f1800 == 45 [pid = 21960] [id = 355] 01:23:25 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723b41a000 == 44 [pid = 21960] [id = 326] 01:23:25 INFO - PROCESS | 21960 | --DOMWINDOW == 166 (0x7f723939b400) [pid = 21960] [serial = 981] [outer = (nil)] [url = about:blank] 01:23:25 INFO - PROCESS | 21960 | --DOMWINDOW == 165 (0x7f7238131c00) [pid = 21960] [serial = 978] [outer = (nil)] [url = about:blank] 01:23:25 INFO - PROCESS | 21960 | --DOMWINDOW == 164 (0x7f7230dd9000) [pid = 21960] [serial = 966] [outer = (nil)] [url = about:blank] 01:23:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:25 INFO - document served over http requires an http 01:23:25 INFO - sub-resource via iframe-tag using the meta-referrer 01:23:25 INFO - delivery method with swap-origin-redirect and when 01:23:25 INFO - the target request is cross-origin. 01:23:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1631ms 01:23:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 01:23:25 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72308d8000 == 45 [pid = 21960] [id = 390] 01:23:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 165 (0x7f7231107000) [pid = 21960] [serial = 1084] [outer = (nil)] 01:23:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 166 (0x7f723553d400) [pid = 21960] [serial = 1085] [outer = 0x7f7231107000] 01:23:25 INFO - PROCESS | 21960 | ++DOMWINDOW == 167 (0x7f7237f8a800) [pid = 21960] [serial = 1086] [outer = 0x7f7231107000] 01:23:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:26 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:26 INFO - document served over http requires an http 01:23:26 INFO - sub-resource via script-tag using the meta-referrer 01:23:26 INFO - delivery method with keep-origin-redirect and when 01:23:26 INFO - the target request is cross-origin. 01:23:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1226ms 01:23:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html 01:23:27 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7235303800 == 46 [pid = 21960] [id = 391] 01:23:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 168 (0x7f723084a800) [pid = 21960] [serial = 1087] [outer = (nil)] 01:23:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 169 (0x7f7239222400) [pid = 21960] [serial = 1088] [outer = 0x7f723084a800] 01:23:27 INFO - PROCESS | 21960 | ++DOMWINDOW == 170 (0x7f723a720800) [pid = 21960] [serial = 1089] [outer = 0x7f723084a800] 01:23:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:27 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:27 INFO - document served over http requires an http 01:23:27 INFO - sub-resource via script-tag using the meta-referrer 01:23:27 INFO - delivery method with no-redirect and when 01:23:27 INFO - the target request is cross-origin. 01:23:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1082ms 01:23:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 01:23:28 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7239245000 == 47 [pid = 21960] [id = 392] 01:23:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 171 (0x7f723966e000) [pid = 21960] [serial = 1090] [outer = (nil)] 01:23:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 172 (0x7f723ba92000) [pid = 21960] [serial = 1091] [outer = 0x7f723966e000] 01:23:28 INFO - PROCESS | 21960 | ++DOMWINDOW == 173 (0x7f723da30800) [pid = 21960] [serial = 1092] [outer = 0x7f723966e000] 01:23:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:28 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:28 INFO - document served over http requires an http 01:23:28 INFO - sub-resource via script-tag using the meta-referrer 01:23:28 INFO - delivery method with swap-origin-redirect and when 01:23:28 INFO - the target request is cross-origin. 01:23:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1075ms 01:23:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 01:23:29 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723bf7a000 == 48 [pid = 21960] [id = 393] 01:23:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 174 (0x7f723db06c00) [pid = 21960] [serial = 1093] [outer = (nil)] 01:23:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 175 (0x7f723e991800) [pid = 21960] [serial = 1094] [outer = 0x7f723db06c00] 01:23:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 176 (0x7f7242425c00) [pid = 21960] [serial = 1095] [outer = 0x7f723db06c00] 01:23:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:29 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:29 INFO - PROCESS | 21960 | --DOMWINDOW == 175 (0x7f722b96b000) [pid = 21960] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 01:23:29 INFO - PROCESS | 21960 | --DOMWINDOW == 174 (0x7f72393a4000) [pid = 21960] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:23:29 INFO - PROCESS | 21960 | --DOMWINDOW == 173 (0x7f722b96a000) [pid = 21960] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html] 01:23:29 INFO - PROCESS | 21960 | --DOMWINDOW == 172 (0x7f7239434800) [pid = 21960] [serial = 998] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:23:29 INFO - PROCESS | 21960 | --DOMWINDOW == 171 (0x7f7231108c00) [pid = 21960] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:23:29 INFO - PROCESS | 21960 | --DOMWINDOW == 170 (0x7f722bccb800) [pid = 21960] [serial = 1035] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996987434] 01:23:29 INFO - PROCESS | 21960 | --DOMWINDOW == 169 (0x7f7239258c00) [pid = 21960] [serial = 1032] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html] 01:23:29 INFO - PROCESS | 21960 | --DOMWINDOW == 168 (0x7f72372a0400) [pid = 21960] [serial = 993] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996971654] 01:23:29 INFO - PROCESS | 21960 | --DOMWINDOW == 167 (0x7f7230e8a800) [pid = 21960] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html] 01:23:29 INFO - PROCESS | 21960 | --DOMWINDOW == 166 (0x7f7239256400) [pid = 21960] [serial = 1037] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 01:23:29 INFO - PROCESS | 21960 | --DOMWINDOW == 165 (0x7f722bc94c00) [pid = 21960] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 01:23:29 INFO - PROCESS | 21960 | --DOMWINDOW == 164 (0x7f722aef5800) [pid = 21960] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html] 01:23:29 INFO - PROCESS | 21960 | --DOMWINDOW == 163 (0x7f7237f05000) [pid = 21960] [serial = 1030] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:23:29 INFO - PROCESS | 21960 | --DOMWINDOW == 162 (0x7f7236847800) [pid = 21960] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 01:23:29 INFO - PROCESS | 21960 | --DOMWINDOW == 161 (0x7f722aef2000) [pid = 21960] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 01:23:29 INFO - PROCESS | 21960 | --DOMWINDOW == 160 (0x7f722aef3c00) [pid = 21960] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 159 (0x7f7230dd5c00) [pid = 21960] [serial = 989] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 158 (0x7f7230fce000) [pid = 21960] [serial = 986] [outer = (nil)] [url = about:blank] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 157 (0x7f7238fd2800) [pid = 21960] [serial = 1036] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996987434] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 156 (0x7f723939ec00) [pid = 21960] [serial = 1033] [outer = (nil)] [url = about:blank] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 155 (0x7f723553b400) [pid = 21960] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456996971654] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 154 (0x7f7230e91000) [pid = 21960] [serial = 991] [outer = (nil)] [url = about:blank] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 153 (0x7f72315f6000) [pid = 21960] [serial = 1022] [outer = (nil)] [url = about:blank] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 152 (0x7f7239786800) [pid = 21960] [serial = 1038] [outer = (nil)] [url = about:blank] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 151 (0x7f723da30000) [pid = 21960] [serial = 1004] [outer = (nil)] [url = about:blank] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 150 (0x7f7248269000) [pid = 21960] [serial = 1013] [outer = (nil)] [url = about:blank] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 149 (0x7f7233c6cc00) [pid = 21960] [serial = 1025] [outer = (nil)] [url = about:blank] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 148 (0x7f723915dc00) [pid = 21960] [serial = 1031] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 147 (0x7f72372a0000) [pid = 21960] [serial = 1028] [outer = (nil)] [url = about:blank] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 146 (0x7f722b971000) [pid = 21960] [serial = 1016] [outer = (nil)] [url = about:blank] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 145 (0x7f722aefd000) [pid = 21960] [serial = 1019] [outer = (nil)] [url = about:blank] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 144 (0x7f723badc400) [pid = 21960] [serial = 1001] [outer = (nil)] [url = about:blank] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 143 (0x7f723db0f000) [pid = 21960] [serial = 1041] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 142 (0x7f72417bbc00) [pid = 21960] [serial = 1007] [outer = (nil)] [url = about:blank] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 141 (0x7f724817b400) [pid = 21960] [serial = 1010] [outer = (nil)] [url = about:blank] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 140 (0x7f723bc06c00) [pid = 21960] [serial = 999] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 139 (0x7f723a9d6800) [pid = 21960] [serial = 996] [outer = (nil)] [url = about:blank] 01:23:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 138 (0x7f7231107400) [pid = 21960] [serial = 855] [outer = (nil)] [url = about:blank] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 137 (0x7f7238d6b000) [pid = 21960] [serial = 936] [outer = (nil)] [url = about:blank] 01:23:30 INFO - PROCESS | 21960 | --DOMWINDOW == 136 (0x7f722c611000) [pid = 21960] [serial = 1017] [outer = (nil)] [url = about:blank] 01:23:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:30 INFO - document served over http requires an http 01:23:30 INFO - sub-resource via xhr-request using the meta-referrer 01:23:30 INFO - delivery method with keep-origin-redirect and when 01:23:30 INFO - the target request is cross-origin. 01:23:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1325ms 01:23:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 01:23:30 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723bfae800 == 49 [pid = 21960] [id = 394] 01:23:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 137 (0x7f7230d91000) [pid = 21960] [serial = 1096] [outer = (nil)] 01:23:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 138 (0x7f7231108c00) [pid = 21960] [serial = 1097] [outer = 0x7f7230d91000] 01:23:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 139 (0x7f7242428800) [pid = 21960] [serial = 1098] [outer = 0x7f7230d91000] 01:23:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:31 INFO - document served over http requires an http 01:23:31 INFO - sub-resource via xhr-request using the meta-referrer 01:23:31 INFO - delivery method with no-redirect and when 01:23:31 INFO - the target request is cross-origin. 01:23:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1002ms 01:23:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 01:23:31 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7248485000 == 50 [pid = 21960] [id = 395] 01:23:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 140 (0x7f7230d95800) [pid = 21960] [serial = 1099] [outer = (nil)] 01:23:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 141 (0x7f724817b400) [pid = 21960] [serial = 1100] [outer = 0x7f7230d95800] 01:23:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 142 (0x7f72487e7000) [pid = 21960] [serial = 1101] [outer = 0x7f7230d95800] 01:23:32 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:32 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:32 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:32 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:32 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:32 INFO - document served over http requires an http 01:23:32 INFO - sub-resource via xhr-request using the meta-referrer 01:23:32 INFO - delivery method with swap-origin-redirect and when 01:23:32 INFO - the target request is cross-origin. 01:23:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1279ms 01:23:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 01:23:33 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72322b0800 == 51 [pid = 21960] [id = 396] 01:23:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 143 (0x7f7230fd2000) [pid = 21960] [serial = 1102] [outer = (nil)] 01:23:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 144 (0x7f72311e6000) [pid = 21960] [serial = 1103] [outer = 0x7f7230fd2000] 01:23:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 145 (0x7f7236850c00) [pid = 21960] [serial = 1104] [outer = 0x7f7230fd2000] 01:23:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:34 INFO - document served over http requires an https 01:23:34 INFO - sub-resource via fetch-request using the meta-referrer 01:23:34 INFO - delivery method with keep-origin-redirect and when 01:23:34 INFO - the target request is cross-origin. 01:23:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1392ms 01:23:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 01:23:34 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7248233000 == 52 [pid = 21960] [id = 397] 01:23:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 146 (0x7f722c609000) [pid = 21960] [serial = 1105] [outer = (nil)] 01:23:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 147 (0x7f723812bc00) [pid = 21960] [serial = 1106] [outer = 0x7f722c609000] 01:23:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 148 (0x7f7239434800) [pid = 21960] [serial = 1107] [outer = 0x7f722c609000] 01:23:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:35 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:35 INFO - document served over http requires an https 01:23:35 INFO - sub-resource via fetch-request using the meta-referrer 01:23:35 INFO - delivery method with no-redirect and when 01:23:35 INFO - the target request is cross-origin. 01:23:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1400ms 01:23:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 01:23:35 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72497dc800 == 53 [pid = 21960] [id = 398] 01:23:35 INFO - PROCESS | 21960 | ++DOMWINDOW == 149 (0x7f723abcb800) [pid = 21960] [serial = 1108] [outer = (nil)] 01:23:35 INFO - PROCESS | 21960 | ++DOMWINDOW == 150 (0x7f7242428c00) [pid = 21960] [serial = 1109] [outer = 0x7f723abcb800] 01:23:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 151 (0x7f72487eb400) [pid = 21960] [serial = 1110] [outer = 0x7f723abcb800] 01:23:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:36 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:36 INFO - document served over http requires an https 01:23:36 INFO - sub-resource via fetch-request using the meta-referrer 01:23:36 INFO - delivery method with swap-origin-redirect and when 01:23:36 INFO - the target request is cross-origin. 01:23:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1339ms 01:23:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 01:23:37 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724ca2c000 == 54 [pid = 21960] [id = 399] 01:23:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 152 (0x7f7230e87400) [pid = 21960] [serial = 1111] [outer = (nil)] 01:23:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 153 (0x7f72491e9c00) [pid = 21960] [serial = 1112] [outer = 0x7f7230e87400] 01:23:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 154 (0x7f724b69c000) [pid = 21960] [serial = 1113] [outer = 0x7f7230e87400] 01:23:37 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:37 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:37 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:37 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:37 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724df87800 == 55 [pid = 21960] [id = 400] 01:23:37 INFO - PROCESS | 21960 | ++DOMWINDOW == 155 (0x7f7230f6c400) [pid = 21960] [serial = 1114] [outer = (nil)] 01:23:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 156 (0x7f7230f70400) [pid = 21960] [serial = 1115] [outer = 0x7f7230f6c400] 01:23:38 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:38 INFO - document served over http requires an https 01:23:38 INFO - sub-resource via iframe-tag using the meta-referrer 01:23:38 INFO - delivery method with keep-origin-redirect and when 01:23:38 INFO - the target request is cross-origin. 01:23:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1431ms 01:23:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 01:23:38 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7251cb4800 == 56 [pid = 21960] [id = 401] 01:23:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 157 (0x7f7230f6b400) [pid = 21960] [serial = 1116] [outer = (nil)] 01:23:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 158 (0x7f7230f72800) [pid = 21960] [serial = 1117] [outer = 0x7f7230f6b400] 01:23:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 159 (0x7f72496dd400) [pid = 21960] [serial = 1118] [outer = 0x7f7230f6b400] 01:23:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:39 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7251e9d800 == 57 [pid = 21960] [id = 402] 01:23:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 160 (0x7f723548d000) [pid = 21960] [serial = 1119] [outer = (nil)] 01:23:39 INFO - PROCESS | 21960 | ++DOMWINDOW == 161 (0x7f7235493400) [pid = 21960] [serial = 1120] [outer = 0x7f723548d000] 01:23:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:39 INFO - document served over http requires an https 01:23:39 INFO - sub-resource via iframe-tag using the meta-referrer 01:23:39 INFO - delivery method with no-redirect and when 01:23:39 INFO - the target request is cross-origin. 01:23:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1381ms 01:23:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 01:23:40 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723085d800 == 58 [pid = 21960] [id = 403] 01:23:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 162 (0x7f7230f73c00) [pid = 21960] [serial = 1121] [outer = (nil)] 01:23:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 163 (0x7f7235495400) [pid = 21960] [serial = 1122] [outer = 0x7f7230f73c00] 01:23:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 164 (0x7f724ca76800) [pid = 21960] [serial = 1123] [outer = 0x7f7230f73c00] 01:23:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:40 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230870000 == 59 [pid = 21960] [id = 404] 01:23:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 165 (0x7f7238d25c00) [pid = 21960] [serial = 1124] [outer = (nil)] 01:23:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 166 (0x7f7235495c00) [pid = 21960] [serial = 1125] [outer = 0x7f7238d25c00] 01:23:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:41 INFO - document served over http requires an https 01:23:41 INFO - sub-resource via iframe-tag using the meta-referrer 01:23:41 INFO - delivery method with swap-origin-redirect and when 01:23:41 INFO - the target request is cross-origin. 01:23:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1430ms 01:23:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 01:23:41 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72271cd000 == 60 [pid = 21960] [id = 405] 01:23:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 167 (0x7f7231d21c00) [pid = 21960] [serial = 1126] [outer = (nil)] 01:23:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 168 (0x7f723548f800) [pid = 21960] [serial = 1127] [outer = 0x7f7231d21c00] 01:23:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 169 (0x7f724b78ac00) [pid = 21960] [serial = 1128] [outer = 0x7f7231d21c00] 01:23:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:42 INFO - document served over http requires an https 01:23:42 INFO - sub-resource via script-tag using the meta-referrer 01:23:42 INFO - delivery method with keep-origin-redirect and when 01:23:42 INFO - the target request is cross-origin. 01:23:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1333ms 01:23:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html 01:23:42 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230873000 == 61 [pid = 21960] [id = 406] 01:23:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 170 (0x7f7231d25400) [pid = 21960] [serial = 1129] [outer = (nil)] 01:23:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 171 (0x7f723e95e800) [pid = 21960] [serial = 1130] [outer = 0x7f7231d25400] 01:23:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 172 (0x7f723e966c00) [pid = 21960] [serial = 1131] [outer = 0x7f7231d25400] 01:23:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:43 INFO - document served over http requires an https 01:23:43 INFO - sub-resource via script-tag using the meta-referrer 01:23:43 INFO - delivery method with no-redirect and when 01:23:43 INFO - the target request is cross-origin. 01:23:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1282ms 01:23:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 01:23:44 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72273d2000 == 62 [pid = 21960] [id = 407] 01:23:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 173 (0x7f72286c5c00) [pid = 21960] [serial = 1132] [outer = (nil)] 01:23:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 174 (0x7f72286ca800) [pid = 21960] [serial = 1133] [outer = 0x7f72286c5c00] 01:23:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 175 (0x7f72286d0c00) [pid = 21960] [serial = 1134] [outer = 0x7f72286c5c00] 01:23:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:44 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:45 INFO - document served over http requires an https 01:23:45 INFO - sub-resource via script-tag using the meta-referrer 01:23:45 INFO - delivery method with swap-origin-redirect and when 01:23:45 INFO - the target request is cross-origin. 01:23:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1335ms 01:23:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 01:23:45 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231f06000 == 63 [pid = 21960] [id = 408] 01:23:45 INFO - PROCESS | 21960 | ++DOMWINDOW == 176 (0x7f72286c6800) [pid = 21960] [serial = 1135] [outer = (nil)] 01:23:45 INFO - PROCESS | 21960 | ++DOMWINDOW == 177 (0x7f722bccdc00) [pid = 21960] [serial = 1136] [outer = 0x7f72286c6800] 01:23:45 INFO - PROCESS | 21960 | ++DOMWINDOW == 178 (0x7f724b792400) [pid = 21960] [serial = 1137] [outer = 0x7f72286c6800] 01:23:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:46 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:46 INFO - document served over http requires an https 01:23:46 INFO - sub-resource via xhr-request using the meta-referrer 01:23:46 INFO - delivery method with keep-origin-redirect and when 01:23:46 INFO - the target request is cross-origin. 01:23:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1347ms 01:23:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 01:23:46 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231f21000 == 64 [pid = 21960] [id = 409] 01:23:46 INFO - PROCESS | 21960 | ++DOMWINDOW == 179 (0x7f72286d0400) [pid = 21960] [serial = 1138] [outer = (nil)] 01:23:46 INFO - PROCESS | 21960 | ++DOMWINDOW == 180 (0x7f7231c08800) [pid = 21960] [serial = 1139] [outer = 0x7f72286d0400] 01:23:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 181 (0x7f724d1b7c00) [pid = 21960] [serial = 1140] [outer = 0x7f72286d0400] 01:23:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:48 INFO - document served over http requires an https 01:23:48 INFO - sub-resource via xhr-request using the meta-referrer 01:23:48 INFO - delivery method with no-redirect and when 01:23:48 INFO - the target request is cross-origin. 01:23:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1693ms 01:23:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 01:23:48 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231f15800 == 65 [pid = 21960] [id = 410] 01:23:48 INFO - PROCESS | 21960 | ++DOMWINDOW == 182 (0x7f72286ce000) [pid = 21960] [serial = 1141] [outer = (nil)] 01:23:48 INFO - PROCESS | 21960 | ++DOMWINDOW == 183 (0x7f722aef7800) [pid = 21960] [serial = 1142] [outer = 0x7f72286ce000] 01:23:48 INFO - PROCESS | 21960 | ++DOMWINDOW == 184 (0x7f723084b400) [pid = 21960] [serial = 1143] [outer = 0x7f72286ce000] 01:23:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:49 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:49 INFO - document served over http requires an https 01:23:49 INFO - sub-resource via xhr-request using the meta-referrer 01:23:49 INFO - delivery method with swap-origin-redirect and when 01:23:49 INFO - the target request is cross-origin. 01:23:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1400ms 01:23:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 01:23:49 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723bfae800 == 64 [pid = 21960] [id = 394] 01:23:49 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723bf7a000 == 63 [pid = 21960] [id = 393] 01:23:49 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7239245000 == 62 [pid = 21960] [id = 392] 01:23:49 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7235303800 == 61 [pid = 21960] [id = 391] 01:23:49 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72308d8000 == 60 [pid = 21960] [id = 390] 01:23:49 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722bb07800 == 59 [pid = 21960] [id = 389] 01:23:49 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723b4b5800 == 58 [pid = 21960] [id = 388] 01:23:49 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7235750000 == 57 [pid = 21960] [id = 387] 01:23:49 INFO - PROCESS | 21960 | --DOCSHELL 0x7f725054b000 == 56 [pid = 21960] [id = 385] 01:23:49 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724df77000 == 55 [pid = 21960] [id = 384] 01:23:49 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724df70000 == 54 [pid = 21960] [id = 383] 01:23:49 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724d44d800 == 53 [pid = 21960] [id = 382] 01:23:49 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724caef000 == 52 [pid = 21960] [id = 381] 01:23:49 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724b73b000 == 51 [pid = 21960] [id = 380] 01:23:49 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72498bb800 == 50 [pid = 21960] [id = 379] 01:23:49 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7248486000 == 49 [pid = 21960] [id = 378] 01:23:50 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723bfb7000 == 48 [pid = 21960] [id = 377] 01:23:50 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72319bb000 == 47 [pid = 21960] [id = 376] 01:23:50 INFO - PROCESS | 21960 | --DOMWINDOW == 183 (0x7f7238c48400) [pid = 21960] [serial = 1029] [outer = (nil)] [url = about:blank] 01:23:50 INFO - PROCESS | 21960 | --DOMWINDOW == 182 (0x7f723ad42800) [pid = 21960] [serial = 1034] [outer = (nil)] [url = about:blank] 01:23:50 INFO - PROCESS | 21960 | --DOMWINDOW == 181 (0x7f723af9c800) [pid = 21960] [serial = 984] [outer = (nil)] [url = about:blank] 01:23:50 INFO - PROCESS | 21960 | --DOMWINDOW == 180 (0x7f7231108800) [pid = 21960] [serial = 1020] [outer = (nil)] [url = about:blank] 01:23:50 INFO - PROCESS | 21960 | --DOMWINDOW == 179 (0x7f7232f45800) [pid = 21960] [serial = 1023] [outer = (nil)] [url = about:blank] 01:23:50 INFO - PROCESS | 21960 | --DOMWINDOW == 178 (0x7f7237296400) [pid = 21960] [serial = 1026] [outer = (nil)] [url = about:blank] 01:23:50 INFO - PROCESS | 21960 | --DOMWINDOW == 177 (0x7f723bad3800) [pid = 21960] [serial = 1039] [outer = (nil)] [url = about:blank] 01:23:50 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722c61b000 == 48 [pid = 21960] [id = 411] 01:23:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 178 (0x7f722bcce400) [pid = 21960] [serial = 1144] [outer = (nil)] 01:23:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 179 (0x7f7230f73800) [pid = 21960] [serial = 1145] [outer = 0x7f722bcce400] 01:23:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 180 (0x7f7231109400) [pid = 21960] [serial = 1146] [outer = 0x7f722bcce400] 01:23:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:51 INFO - document served over http requires an http 01:23:51 INFO - sub-resource via fetch-request using the meta-referrer 01:23:51 INFO - delivery method with keep-origin-redirect and when 01:23:51 INFO - the target request is same-origin. 01:23:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1484ms 01:23:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html 01:23:51 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231d52000 == 49 [pid = 21960] [id = 412] 01:23:51 INFO - PROCESS | 21960 | ++DOMWINDOW == 181 (0x7f72315fe400) [pid = 21960] [serial = 1147] [outer = (nil)] 01:23:51 INFO - PROCESS | 21960 | ++DOMWINDOW == 182 (0x7f7231c07000) [pid = 21960] [serial = 1148] [outer = 0x7f72315fe400] 01:23:51 INFO - PROCESS | 21960 | ++DOMWINDOW == 183 (0x7f7231d24800) [pid = 21960] [serial = 1149] [outer = 0x7f72315fe400] 01:23:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:52 INFO - document served over http requires an http 01:23:52 INFO - sub-resource via fetch-request using the meta-referrer 01:23:52 INFO - delivery method with no-redirect and when 01:23:52 INFO - the target request is same-origin. 01:23:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1040ms 01:23:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 01:23:52 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7232313800 == 50 [pid = 21960] [id = 413] 01:23:52 INFO - PROCESS | 21960 | ++DOMWINDOW == 184 (0x7f72315ca000) [pid = 21960] [serial = 1150] [outer = (nil)] 01:23:52 INFO - PROCESS | 21960 | ++DOMWINDOW == 185 (0x7f7233c65800) [pid = 21960] [serial = 1151] [outer = 0x7f72315ca000] 01:23:52 INFO - PROCESS | 21960 | ++DOMWINDOW == 186 (0x7f7235490800) [pid = 21960] [serial = 1152] [outer = 0x7f72315ca000] 01:23:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:53 INFO - document served over http requires an http 01:23:53 INFO - sub-resource via fetch-request using the meta-referrer 01:23:53 INFO - delivery method with swap-origin-redirect and when 01:23:53 INFO - the target request is same-origin. 01:23:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1179ms 01:23:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 01:23:53 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723574c800 == 51 [pid = 21960] [id = 414] 01:23:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 187 (0x7f723180d400) [pid = 21960] [serial = 1153] [outer = (nil)] 01:23:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 188 (0x7f7235497800) [pid = 21960] [serial = 1154] [outer = 0x7f723180d400] 01:23:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 189 (0x7f7236846800) [pid = 21960] [serial = 1155] [outer = 0x7f723180d400] 01:23:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:54 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72394dc800 == 52 [pid = 21960] [id = 415] 01:23:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 190 (0x7f723553b800) [pid = 21960] [serial = 1156] [outer = (nil)] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 189 (0x7f723a727000) [pid = 21960] [serial = 1072] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 188 (0x7f7230d91000) [pid = 21960] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 187 (0x7f7230d94c00) [pid = 21960] [serial = 1082] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 186 (0x7f723966e000) [pid = 21960] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 185 (0x7f722c51e400) [pid = 21960] [serial = 1077] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456997003566] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 184 (0x7f723084a800) [pid = 21960] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 183 (0x7f722bcd4800) [pid = 21960] [serial = 1079] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 182 (0x7f7231107000) [pid = 21960] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 181 (0x7f723badb400) [pid = 21960] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 180 (0x7f723db06c00) [pid = 21960] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 179 (0x7f72485d5400) [pid = 21960] [serial = 1058] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 178 (0x7f72311e8000) [pid = 21960] [serial = 1078] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456997003566] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 177 (0x7f7249852800) [pid = 21960] [serial = 1064] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 176 (0x7f72311eb800) [pid = 21960] [serial = 1046] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 175 (0x7f7230d98c00) [pid = 21960] [serial = 1061] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 174 (0x7f723925c400) [pid = 21960] [serial = 1052] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 173 (0x7f724238b800) [pid = 21960] [serial = 1055] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 172 (0x7f723e991800) [pid = 21960] [serial = 1094] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 171 (0x7f7235389800) [pid = 21960] [serial = 1049] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 170 (0x7f724b697800) [pid = 21960] [serial = 1067] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 169 (0x7f723553d400) [pid = 21960] [serial = 1085] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 168 (0x7f723a72bc00) [pid = 21960] [serial = 1073] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 167 (0x7f7231108c00) [pid = 21960] [serial = 1097] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 166 (0x7f7239222400) [pid = 21960] [serial = 1088] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 165 (0x7f723ba92000) [pid = 21960] [serial = 1091] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 164 (0x7f7230d9c400) [pid = 21960] [serial = 1070] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 163 (0x7f723db0e400) [pid = 21960] [serial = 1043] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 162 (0x7f7230847800) [pid = 21960] [serial = 1080] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 161 (0x7f722bcd7000) [pid = 21960] [serial = 1083] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 160 (0x7f7230de2400) [pid = 21960] [serial = 1075] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 159 (0x7f724817b400) [pid = 21960] [serial = 1100] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 158 (0x7f723e9ecc00) [pid = 21960] [serial = 1044] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 157 (0x7f7242425c00) [pid = 21960] [serial = 1095] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | --DOMWINDOW == 156 (0x7f7242428800) [pid = 21960] [serial = 1098] [outer = (nil)] [url = about:blank] 01:23:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 157 (0x7f722c611000) [pid = 21960] [serial = 1157] [outer = 0x7f723553b800] 01:23:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:54 INFO - document served over http requires an http 01:23:54 INFO - sub-resource via iframe-tag using the meta-referrer 01:23:54 INFO - delivery method with keep-origin-redirect and when 01:23:54 INFO - the target request is same-origin. 01:23:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1390ms 01:23:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 01:23:54 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723531e000 == 53 [pid = 21960] [id = 416] 01:23:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 158 (0x7f722c51f800) [pid = 21960] [serial = 1158] [outer = (nil)] 01:23:54 INFO - PROCESS | 21960 | ++DOMWINDOW == 159 (0x7f723684ac00) [pid = 21960] [serial = 1159] [outer = 0x7f722c51f800] 01:23:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 160 (0x7f7238fd5000) [pid = 21960] [serial = 1160] [outer = 0x7f722c51f800] 01:23:55 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:55 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:55 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:55 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:55 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723b4c5800 == 54 [pid = 21960] [id = 417] 01:23:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 161 (0x7f7238127000) [pid = 21960] [serial = 1161] [outer = (nil)] 01:23:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 162 (0x7f723a71f800) [pid = 21960] [serial = 1162] [outer = 0x7f7238127000] 01:23:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:55 INFO - document served over http requires an http 01:23:55 INFO - sub-resource via iframe-tag using the meta-referrer 01:23:55 INFO - delivery method with no-redirect and when 01:23:55 INFO - the target request is same-origin. 01:23:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1074ms 01:23:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 01:23:56 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723bfaa800 == 55 [pid = 21960] [id = 418] 01:23:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 163 (0x7f723084f400) [pid = 21960] [serial = 1163] [outer = (nil)] 01:23:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 164 (0x7f7238fca400) [pid = 21960] [serial = 1164] [outer = 0x7f723084f400] 01:23:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 165 (0x7f723a727000) [pid = 21960] [serial = 1165] [outer = 0x7f723084f400] 01:23:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:56 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722c628800 == 56 [pid = 21960] [id = 419] 01:23:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 166 (0x7f722847d400) [pid = 21960] [serial = 1166] [outer = (nil)] 01:23:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 167 (0x7f722aefc800) [pid = 21960] [serial = 1167] [outer = 0x7f722847d400] 01:23:57 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:57 INFO - document served over http requires an http 01:23:57 INFO - sub-resource via iframe-tag using the meta-referrer 01:23:57 INFO - delivery method with swap-origin-redirect and when 01:23:57 INFO - the target request is same-origin. 01:23:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1382ms 01:23:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 01:23:57 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231438800 == 57 [pid = 21960] [id = 420] 01:23:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 168 (0x7f7230d99800) [pid = 21960] [serial = 1168] [outer = (nil)] 01:23:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 169 (0x7f7230dd4400) [pid = 21960] [serial = 1169] [outer = 0x7f7230d99800] 01:23:57 INFO - PROCESS | 21960 | ++DOMWINDOW == 170 (0x7f7231106400) [pid = 21960] [serial = 1170] [outer = 0x7f7230d99800] 01:23:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:58 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:23:58 INFO - document served over http requires an http 01:23:58 INFO - sub-resource via script-tag using the meta-referrer 01:23:58 INFO - delivery method with keep-origin-redirect and when 01:23:58 INFO - the target request is same-origin. 01:23:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1486ms 01:23:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html 01:23:59 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723adaa000 == 58 [pid = 21960] [id = 421] 01:23:59 INFO - PROCESS | 21960 | ++DOMWINDOW == 171 (0x7f722c603000) [pid = 21960] [serial = 1171] [outer = (nil)] 01:23:59 INFO - PROCESS | 21960 | ++DOMWINDOW == 172 (0x7f72311f0400) [pid = 21960] [serial = 1172] [outer = 0x7f722c603000] 01:23:59 INFO - PROCESS | 21960 | ++DOMWINDOW == 173 (0x7f7233c70c00) [pid = 21960] [serial = 1173] [outer = 0x7f722c603000] 01:23:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:23:59 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:24:00 INFO - document served over http requires an http 01:24:00 INFO - sub-resource via script-tag using the meta-referrer 01:24:00 INFO - delivery method with no-redirect and when 01:24:00 INFO - the target request is same-origin. 01:24:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1382ms 01:24:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 01:24:00 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72481a1800 == 59 [pid = 21960] [id = 422] 01:24:00 INFO - PROCESS | 21960 | ++DOMWINDOW == 174 (0x7f7237487c00) [pid = 21960] [serial = 1174] [outer = (nil)] 01:24:00 INFO - PROCESS | 21960 | ++DOMWINDOW == 175 (0x7f7238c48400) [pid = 21960] [serial = 1175] [outer = 0x7f7237487c00] 01:24:00 INFO - PROCESS | 21960 | ++DOMWINDOW == 176 (0x7f723a721800) [pid = 21960] [serial = 1176] [outer = 0x7f7237487c00] 01:24:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:01 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:24:01 INFO - document served over http requires an http 01:24:01 INFO - sub-resource via script-tag using the meta-referrer 01:24:01 INFO - delivery method with swap-origin-redirect and when 01:24:01 INFO - the target request is same-origin. 01:24:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1298ms 01:24:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 01:24:01 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7249404000 == 60 [pid = 21960] [id = 423] 01:24:01 INFO - PROCESS | 21960 | ++DOMWINDOW == 177 (0x7f7235542400) [pid = 21960] [serial = 1177] [outer = (nil)] 01:24:01 INFO - PROCESS | 21960 | ++DOMWINDOW == 178 (0x7f723af9c800) [pid = 21960] [serial = 1178] [outer = 0x7f7235542400] 01:24:01 INFO - PROCESS | 21960 | ++DOMWINDOW == 179 (0x7f723da26800) [pid = 21960] [serial = 1179] [outer = 0x7f7235542400] 01:24:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:02 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:24:02 INFO - document served over http requires an http 01:24:02 INFO - sub-resource via xhr-request using the meta-referrer 01:24:02 INFO - delivery method with keep-origin-redirect and when 01:24:02 INFO - the target request is same-origin. 01:24:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1288ms 01:24:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html 01:24:03 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724b61b800 == 61 [pid = 21960] [id = 424] 01:24:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 180 (0x7f72311e7800) [pid = 21960] [serial = 1180] [outer = (nil)] 01:24:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 181 (0x7f723db13400) [pid = 21960] [serial = 1181] [outer = 0x7f72311e7800] 01:24:03 INFO - PROCESS | 21960 | ++DOMWINDOW == 182 (0x7f723e985000) [pid = 21960] [serial = 1182] [outer = 0x7f72311e7800] 01:24:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:03 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:24:04 INFO - document served over http requires an http 01:24:04 INFO - sub-resource via xhr-request using the meta-referrer 01:24:04 INFO - delivery method with no-redirect and when 01:24:04 INFO - the target request is same-origin. 01:24:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1381ms 01:24:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 01:24:04 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724d430000 == 62 [pid = 21960] [id = 425] 01:24:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 183 (0x7f724820a400) [pid = 21960] [serial = 1183] [outer = (nil)] 01:24:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 184 (0x7f72485db400) [pid = 21960] [serial = 1184] [outer = 0x7f724820a400] 01:24:04 INFO - PROCESS | 21960 | ++DOMWINDOW == 185 (0x7f72496d5000) [pid = 21960] [serial = 1185] [outer = 0x7f724820a400] 01:24:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:05 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:24:05 INFO - document served over http requires an http 01:24:05 INFO - sub-resource via xhr-request using the meta-referrer 01:24:05 INFO - delivery method with swap-origin-redirect and when 01:24:05 INFO - the target request is same-origin. 01:24:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1283ms 01:24:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 01:24:05 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724df82800 == 63 [pid = 21960] [id = 426] 01:24:05 INFO - PROCESS | 21960 | ++DOMWINDOW == 186 (0x7f7242426800) [pid = 21960] [serial = 1186] [outer = (nil)] 01:24:05 INFO - PROCESS | 21960 | ++DOMWINDOW == 187 (0x7f7249776c00) [pid = 21960] [serial = 1187] [outer = 0x7f7242426800] 01:24:05 INFO - PROCESS | 21960 | ++DOMWINDOW == 188 (0x7f724b78fc00) [pid = 21960] [serial = 1188] [outer = 0x7f7242426800] 01:24:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:06 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:24:06 INFO - document served over http requires an https 01:24:06 INFO - sub-resource via fetch-request using the meta-referrer 01:24:06 INFO - delivery method with keep-origin-redirect and when 01:24:06 INFO - the target request is same-origin. 01:24:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1335ms 01:24:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html 01:24:07 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7251e0e000 == 64 [pid = 21960] [id = 427] 01:24:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 189 (0x7f7228a03000) [pid = 21960] [serial = 1189] [outer = (nil)] 01:24:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 190 (0x7f7228a06400) [pid = 21960] [serial = 1190] [outer = 0x7f7228a03000] 01:24:07 INFO - PROCESS | 21960 | ++DOMWINDOW == 191 (0x7f7228a11000) [pid = 21960] [serial = 1191] [outer = 0x7f7228a03000] 01:24:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:07 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:24:08 INFO - document served over http requires an https 01:24:08 INFO - sub-resource via fetch-request using the meta-referrer 01:24:08 INFO - delivery method with no-redirect and when 01:24:08 INFO - the target request is same-origin. 01:24:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1276ms 01:24:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 01:24:08 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724d237000 == 65 [pid = 21960] [id = 428] 01:24:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 192 (0x7f7228a04400) [pid = 21960] [serial = 1192] [outer = (nil)] 01:24:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 193 (0x7f7233106800) [pid = 21960] [serial = 1193] [outer = 0x7f7228a04400] 01:24:08 INFO - PROCESS | 21960 | ++DOMWINDOW == 194 (0x7f724d1b7800) [pid = 21960] [serial = 1194] [outer = 0x7f7228a04400] 01:24:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:09 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:24:09 INFO - document served over http requires an https 01:24:09 INFO - sub-resource via fetch-request using the meta-referrer 01:24:09 INFO - delivery method with swap-origin-redirect and when 01:24:09 INFO - the target request is same-origin. 01:24:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1280ms 01:24:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 01:24:09 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7228bd0800 == 66 [pid = 21960] [id = 429] 01:24:09 INFO - PROCESS | 21960 | ++DOMWINDOW == 195 (0x7f7228a0e400) [pid = 21960] [serial = 1195] [outer = (nil)] 01:24:09 INFO - PROCESS | 21960 | ++DOMWINDOW == 196 (0x7f722bca0400) [pid = 21960] [serial = 1196] [outer = 0x7f7228a0e400] 01:24:09 INFO - PROCESS | 21960 | ++DOMWINDOW == 197 (0x7f722bca8c00) [pid = 21960] [serial = 1197] [outer = 0x7f7228a0e400] 01:24:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:10 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722b827800 == 67 [pid = 21960] [id = 430] 01:24:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 198 (0x7f72290c3000) [pid = 21960] [serial = 1198] [outer = (nil)] 01:24:10 INFO - PROCESS | 21960 | ++DOMWINDOW == 199 (0x7f72290c4400) [pid = 21960] [serial = 1199] [outer = 0x7f72290c3000] 01:24:10 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:24:10 INFO - document served over http requires an https 01:24:10 INFO - sub-resource via iframe-tag using the meta-referrer 01:24:10 INFO - delivery method with keep-origin-redirect and when 01:24:10 INFO - the target request is same-origin. 01:24:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1476ms 01:24:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 01:24:11 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722727d800 == 68 [pid = 21960] [id = 431] 01:24:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 200 (0x7f7228478000) [pid = 21960] [serial = 1200] [outer = (nil)] 01:24:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 201 (0x7f72290cfc00) [pid = 21960] [serial = 1201] [outer = 0x7f7228478000] 01:24:11 INFO - PROCESS | 21960 | ++DOMWINDOW == 202 (0x7f724d1ba800) [pid = 21960] [serial = 1202] [outer = 0x7f7228478000] 01:24:11 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:12 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:12 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722c612800 == 69 [pid = 21960] [id = 432] 01:24:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 203 (0x7f7228a23400) [pid = 21960] [serial = 1203] [outer = (nil)] 01:24:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 204 (0x7f7228a2a400) [pid = 21960] [serial = 1204] [outer = 0x7f7228a23400] 01:24:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:24:12 INFO - document served over http requires an https 01:24:12 INFO - sub-resource via iframe-tag using the meta-referrer 01:24:12 INFO - delivery method with no-redirect and when 01:24:12 INFO - the target request is same-origin. 01:24:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1536ms 01:24:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 01:24:12 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724d234800 == 70 [pid = 21960] [id = 433] 01:24:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 205 (0x7f722847b800) [pid = 21960] [serial = 1205] [outer = (nil)] 01:24:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 206 (0x7f7228a2b800) [pid = 21960] [serial = 1206] [outer = 0x7f722847b800] 01:24:12 INFO - PROCESS | 21960 | ++DOMWINDOW == 207 (0x7f722bca5c00) [pid = 21960] [serial = 1207] [outer = 0x7f722847b800] 01:24:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:13 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:13 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230856800 == 71 [pid = 21960] [id = 434] 01:24:13 INFO - PROCESS | 21960 | ++DOMWINDOW == 208 (0x7f7226c03800) [pid = 21960] [serial = 1208] [outer = (nil)] 01:24:14 INFO - PROCESS | 21960 | ++DOMWINDOW == 209 (0x7f7226c0a800) [pid = 21960] [serial = 1209] [outer = 0x7f7226c03800] 01:24:14 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:24:14 INFO - document served over http requires an https 01:24:14 INFO - sub-resource via iframe-tag using the meta-referrer 01:24:14 INFO - delivery method with swap-origin-redirect and when 01:24:14 INFO - the target request is same-origin. 01:24:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1790ms 01:24:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 01:24:14 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72271d6000 == 72 [pid = 21960] [id = 435] 01:24:14 INFO - PROCESS | 21960 | ++DOMWINDOW == 210 (0x7f72286ce400) [pid = 21960] [serial = 1210] [outer = (nil)] 01:24:14 INFO - PROCESS | 21960 | ++DOMWINDOW == 211 (0x7f72286cf400) [pid = 21960] [serial = 1211] [outer = 0x7f72286ce400] 01:24:15 INFO - PROCESS | 21960 | ++DOMWINDOW == 212 (0x7f7228a30800) [pid = 21960] [serial = 1212] [outer = 0x7f72286ce400] 01:24:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:15 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7242306000 == 71 [pid = 21960] [id = 358] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723b4c5800 == 70 [pid = 21960] [id = 417] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723531e000 == 69 [pid = 21960] [id = 416] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72394dc800 == 68 [pid = 21960] [id = 415] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723574c800 == 67 [pid = 21960] [id = 414] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7232313800 == 66 [pid = 21960] [id = 413] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231d52000 == 65 [pid = 21960] [id = 412] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722c61b000 == 64 [pid = 21960] [id = 411] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231f15800 == 63 [pid = 21960] [id = 410] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7231f06000 == 62 [pid = 21960] [id = 408] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72273d2000 == 61 [pid = 21960] [id = 407] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7230873000 == 60 [pid = 21960] [id = 406] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7230870000 == 59 [pid = 21960] [id = 404] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f723085d800 == 58 [pid = 21960] [id = 403] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7251e9d800 == 57 [pid = 21960] [id = 402] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7251cb4800 == 56 [pid = 21960] [id = 401] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724df87800 == 55 [pid = 21960] [id = 400] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f724ca2c000 == 54 [pid = 21960] [id = 399] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72497dc800 == 53 [pid = 21960] [id = 398] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7248233000 == 52 [pid = 21960] [id = 397] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72322b0800 == 51 [pid = 21960] [id = 396] 01:24:15 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7248485000 == 50 [pid = 21960] [id = 395] 01:24:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:24:15 INFO - document served over http requires an https 01:24:15 INFO - sub-resource via script-tag using the meta-referrer 01:24:15 INFO - delivery method with keep-origin-redirect and when 01:24:15 INFO - the target request is same-origin. 01:24:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1689ms 01:24:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html 01:24:16 INFO - PROCESS | 21960 | --DOMWINDOW == 211 (0x7f723da30800) [pid = 21960] [serial = 1092] [outer = (nil)] [url = about:blank] 01:24:16 INFO - PROCESS | 21960 | --DOMWINDOW == 210 (0x7f723a720800) [pid = 21960] [serial = 1089] [outer = (nil)] [url = about:blank] 01:24:16 INFO - PROCESS | 21960 | --DOMWINDOW == 209 (0x7f72322d8000) [pid = 21960] [serial = 1081] [outer = (nil)] [url = about:blank] 01:24:16 INFO - PROCESS | 21960 | --DOMWINDOW == 208 (0x7f7237f8a800) [pid = 21960] [serial = 1086] [outer = (nil)] [url = about:blank] 01:24:16 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722c626000 == 51 [pid = 21960] [id = 436] 01:24:16 INFO - PROCESS | 21960 | ++DOMWINDOW == 209 (0x7f72286ce800) [pid = 21960] [serial = 1213] [outer = (nil)] 01:24:16 INFO - PROCESS | 21960 | ++DOMWINDOW == 210 (0x7f722bca1800) [pid = 21960] [serial = 1214] [outer = 0x7f72286ce800] 01:24:16 INFO - PROCESS | 21960 | ++DOMWINDOW == 211 (0x7f722c524c00) [pid = 21960] [serial = 1215] [outer = 0x7f72286ce800] 01:24:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:16 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:24:17 INFO - document served over http requires an https 01:24:17 INFO - sub-resource via script-tag using the meta-referrer 01:24:17 INFO - delivery method with no-redirect and when 01:24:17 INFO - the target request is same-origin. 01:24:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1289ms 01:24:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 01:24:17 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72310ab000 == 52 [pid = 21960] [id = 437] 01:24:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 212 (0x7f7228a31000) [pid = 21960] [serial = 1216] [outer = (nil)] 01:24:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 213 (0x7f7230d82400) [pid = 21960] [serial = 1217] [outer = 0x7f7228a31000] 01:24:17 INFO - PROCESS | 21960 | ++DOMWINDOW == 214 (0x7f7230f75400) [pid = 21960] [serial = 1218] [outer = 0x7f7228a31000] 01:24:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:18 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:24:18 INFO - document served over http requires an https 01:24:18 INFO - sub-resource via script-tag using the meta-referrer 01:24:18 INFO - delivery method with swap-origin-redirect and when 01:24:18 INFO - the target request is same-origin. 01:24:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1231ms 01:24:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 01:24:18 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7231f0d000 == 53 [pid = 21960] [id = 438] 01:24:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 215 (0x7f72290c5400) [pid = 21960] [serial = 1219] [outer = (nil)] 01:24:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 216 (0x7f7230fd5000) [pid = 21960] [serial = 1220] [outer = 0x7f72290c5400] 01:24:18 INFO - PROCESS | 21960 | ++DOMWINDOW == 217 (0x7f7231c09c00) [pid = 21960] [serial = 1221] [outer = 0x7f72290c5400] 01:24:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:19 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:24:19 INFO - document served over http requires an https 01:24:19 INFO - sub-resource via xhr-request using the meta-referrer 01:24:19 INFO - delivery method with keep-origin-redirect and when 01:24:19 INFO - the target request is same-origin. 01:24:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1129ms 01:24:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html 01:24:19 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7232e0a800 == 54 [pid = 21960] [id = 439] 01:24:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 218 (0x7f722c529400) [pid = 21960] [serial = 1222] [outer = (nil)] 01:24:19 INFO - PROCESS | 21960 | ++DOMWINDOW == 219 (0x7f7231d2d800) [pid = 21960] [serial = 1223] [outer = 0x7f722c529400] 01:24:20 INFO - PROCESS | 21960 | ++DOMWINDOW == 220 (0x7f7233c6e800) [pid = 21960] [serial = 1224] [outer = 0x7f722c529400] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 219 (0x7f7238d25c00) [pid = 21960] [serial = 1124] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 218 (0x7f7230f6c400) [pid = 21960] [serial = 1114] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 217 (0x7f72286ce000) [pid = 21960] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 216 (0x7f723548d000) [pid = 21960] [serial = 1119] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456997019341] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 215 (0x7f7238127000) [pid = 21960] [serial = 1161] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456997035618] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 214 (0x7f722c51f800) [pid = 21960] [serial = 1158] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 213 (0x7f72315fe400) [pid = 21960] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 212 (0x7f72315ca000) [pid = 21960] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 211 (0x7f722bcce400) [pid = 21960] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 210 (0x7f723553b800) [pid = 21960] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 209 (0x7f723180d400) [pid = 21960] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 208 (0x7f7238fca400) [pid = 21960] [serial = 1164] [outer = (nil)] [url = about:blank] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 207 (0x7f72286ca800) [pid = 21960] [serial = 1133] [outer = (nil)] [url = about:blank] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 206 (0x7f7235495c00) [pid = 21960] [serial = 1125] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 205 (0x7f7235495400) [pid = 21960] [serial = 1122] [outer = (nil)] [url = about:blank] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 204 (0x7f722bccdc00) [pid = 21960] [serial = 1136] [outer = (nil)] [url = about:blank] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 203 (0x7f72311e6000) [pid = 21960] [serial = 1103] [outer = (nil)] [url = about:blank] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 202 (0x7f7231c08800) [pid = 21960] [serial = 1139] [outer = (nil)] [url = about:blank] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 201 (0x7f7230f70400) [pid = 21960] [serial = 1115] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 200 (0x7f72491e9c00) [pid = 21960] [serial = 1112] [outer = (nil)] [url = about:blank] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 199 (0x7f723e95e800) [pid = 21960] [serial = 1130] [outer = (nil)] [url = about:blank] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 198 (0x7f7242428c00) [pid = 21960] [serial = 1109] [outer = (nil)] [url = about:blank] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 197 (0x7f723548f800) [pid = 21960] [serial = 1127] [outer = (nil)] [url = about:blank] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 196 (0x7f722aef7800) [pid = 21960] [serial = 1142] [outer = (nil)] [url = about:blank] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 195 (0x7f7235493400) [pid = 21960] [serial = 1120] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456997019341] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 194 (0x7f7230f72800) [pid = 21960] [serial = 1117] [outer = (nil)] [url = about:blank] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 193 (0x7f723a71f800) [pid = 21960] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1456997035618] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 192 (0x7f723684ac00) [pid = 21960] [serial = 1159] [outer = (nil)] [url = about:blank] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 191 (0x7f7231c07000) [pid = 21960] [serial = 1148] [outer = (nil)] [url = about:blank] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 190 (0x7f723812bc00) [pid = 21960] [serial = 1106] [outer = (nil)] [url = about:blank] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 189 (0x7f7233c65800) [pid = 21960] [serial = 1151] [outer = (nil)] [url = about:blank] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 188 (0x7f7230f73800) [pid = 21960] [serial = 1145] [outer = (nil)] [url = about:blank] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 187 (0x7f722c611000) [pid = 21960] [serial = 1157] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 186 (0x7f7235497800) [pid = 21960] [serial = 1154] [outer = (nil)] [url = about:blank] 01:24:20 INFO - PROCESS | 21960 | --DOMWINDOW == 185 (0x7f723084b400) [pid = 21960] [serial = 1143] [outer = (nil)] [url = about:blank] 01:24:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:20 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a 01:24:20 INFO - document served over http requires an https 01:24:20 INFO - sub-resource via xhr-request using the meta-referrer 01:24:20 INFO - delivery method with no-redirect and when 01:24:20 INFO - the target request is same-origin. 01:24:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1380ms 01:24:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 01:24:21 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723574b000 == 55 [pid = 21960] [id = 440] 01:24:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 186 (0x7f72315fe400) [pid = 21960] [serial = 1225] [outer = (nil)] 01:24:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 187 (0x7f7233c65800) [pid = 21960] [serial = 1226] [outer = 0x7f72315fe400] 01:24:21 INFO - PROCESS | 21960 | ++DOMWINDOW == 188 (0x7f7235544400) [pid = 21960] [serial = 1227] [outer = 0x7f72315fe400] 01:24:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:21 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a 01:24:22 INFO - document served over http requires an https 01:24:22 INFO - sub-resource via xhr-request using the meta-referrer 01:24:22 INFO - delivery method with swap-origin-redirect and when 01:24:22 INFO - the target request is same-origin. 01:24:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1032ms 01:24:22 INFO - TEST-START | /resource-timing/test_resource_timing.html 01:24:22 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f723ada3800 == 56 [pid = 21960] [id = 441] 01:24:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 189 (0x7f7230f75800) [pid = 21960] [serial = 1228] [outer = (nil)] 01:24:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 190 (0x7f7235544800) [pid = 21960] [serial = 1229] [outer = 0x7f7230f75800] 01:24:22 INFO - PROCESS | 21960 | ++DOMWINDOW == 191 (0x7f7238d27000) [pid = 21960] [serial = 1230] [outer = 0x7f7230f75800] 01:24:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:23 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:24:23 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7230869000 == 57 [pid = 21960] [id = 442] 01:24:23 INFO - PROCESS | 21960 | ++DOMWINDOW == 192 (0x7f7228a31800) [pid = 21960] [serial = 1231] [outer = (nil)] 01:24:23 INFO - PROCESS | 21960 | ++DOMWINDOW == 193 (0x7f72290c8000) [pid = 21960] [serial = 1232] [outer = 0x7f7228a31800] 01:24:23 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe) 01:24:23 INFO - TEST-FAIL | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (iframe) - assert_equals: expected "iframe" but got "subdocument" 01:24:23 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9 01:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:24:23 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5 01:24:23 INFO - onload/element.onloadSelection.addRange() tests 01:27:27 INFO - Selection.addRange() tests 01:27:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:27 INFO - " 01:27:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:27 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:27 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:27 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:27 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:27 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:27 INFO - " 01:27:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:27 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:27 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:27 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:27 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:27 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:27 INFO - Selection.addRange() tests 01:27:28 INFO - Selection.addRange() tests 01:27:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:28 INFO - " 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:28 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:28 INFO - " 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:28 INFO - Selection.addRange() tests 01:27:28 INFO - Selection.addRange() tests 01:27:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:28 INFO - " 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:28 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:28 INFO - " 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:28 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:28 INFO - Selection.addRange() tests 01:27:29 INFO - Selection.addRange() tests 01:27:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:29 INFO - " 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:29 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:29 INFO - " 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:29 INFO - Selection.addRange() tests 01:27:29 INFO - Selection.addRange() tests 01:27:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:29 INFO - " 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:29 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:30 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:30 INFO - " 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:30 INFO - Selection.addRange() tests 01:27:30 INFO - Selection.addRange() tests 01:27:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:30 INFO - " 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:30 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:30 INFO - " 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - 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 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-PASS | /selection/addRange.html | 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 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:30 INFO - TEST-FAIL | /selection/addRange.html | 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:30 INFO - Selection.addRange() tests 01:27:31 INFO - Selection.addRange() tests 01:27:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:31 INFO - " 01:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:31 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:31 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:31 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:31 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 01:27:31 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:31 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:31 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:31 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:32 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:33 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:33 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:33 INFO - " 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:34 INFO - Selection.addRange() tests 01:27:34 INFO - Selection.addRange() tests 01:27:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:34 INFO - " 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:34 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:34 INFO - " 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - PROCESS | 21960 | --DOMWINDOW == 16 (0x7f722aef2000) [pid = 21960] [serial = 1262] [outer = (nil)] [url = about:blank] 01:27:34 INFO - PROCESS | 21960 | --DOMWINDOW == 15 (0x7f7228a2d800) [pid = 21960] [serial = 1259] [outer = (nil)] [url = about:blank] 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:34 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:34 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:34 INFO - Selection.addRange() tests 01:27:35 INFO - Selection.addRange() tests 01:27:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:35 INFO - " 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:35 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:35 INFO - " 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:35 INFO - Selection.addRange() tests 01:27:35 INFO - Selection.addRange() tests 01:27:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:35 INFO - " 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:35 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:35 INFO - " 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:35 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:35 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:35 INFO - Selection.addRange() tests 01:27:36 INFO - Selection.addRange() tests 01:27:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:36 INFO - " 01:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:36 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:36 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:36 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 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 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 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 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 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 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 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 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 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 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 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 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:36 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 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 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 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 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 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 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 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 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:36 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 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 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 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 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 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 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 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 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:36 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 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 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 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 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 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 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 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 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:36 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:36 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:36 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:36 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:36 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:37 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:38 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:38 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:39 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:39 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:40 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:40 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:41 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:42 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:42 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:43 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:43 INFO - " 01:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:43 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:43 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].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 - 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 01:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:43 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].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 - 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 01:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].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 01:27:43 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:43 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:43 INFO - Selection.addRange() tests 01:27:43 INFO - Selection.addRange() tests 01:27:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:44 INFO - " 01:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:44 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:44 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:44 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:44 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 01:27:44 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:44 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:44 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:44 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:45 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:45 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:46 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:46 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:47 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:47 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:48 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:48 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:48 INFO - " 01:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:48 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:48 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:48 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:48 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:48 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range 01:27:48 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:49 INFO - Selection.addRange() tests 01:27:49 INFO - Selection.addRange() tests 01:27:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:49 INFO - " 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:49 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:49 INFO - " 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:49 INFO - Selection.addRange() tests 01:27:49 INFO - Selection.addRange() tests 01:27:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:49 INFO - " 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:49 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:49 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:50 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:50 INFO - " 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:50 INFO - Selection.addRange() tests 01:27:50 INFO - Selection.addRange() tests 01:27:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:50 INFO - " 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:50 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:50 INFO - " 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:50 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:50 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:50 INFO - Selection.addRange() tests 01:27:50 INFO - Selection.addRange() tests 01:27:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:50 INFO - " 01:27:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:51 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:51 INFO - " 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:51 INFO - Selection.addRange() tests 01:27:51 INFO - Selection.addRange() tests 01:27:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:51 INFO - " 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:51 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:51 INFO - " 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] 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 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:51 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:51 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:51 INFO - Selection.addRange() tests 01:27:51 INFO - Selection.addRange() tests 01:27:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:52 INFO - " 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:52 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:52 INFO - " 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:52 INFO - Selection.addRange() tests 01:27:52 INFO - Selection.addRange() tests 01:27:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:52 INFO - " 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:52 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:52 INFO - " 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:52 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:52 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:52 INFO - Selection.addRange() tests 01:27:53 INFO - Selection.addRange() tests 01:27:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:53 INFO - " 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:53 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:53 INFO - " 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:53 INFO - Selection.addRange() tests 01:27:53 INFO - Selection.addRange() tests 01:27:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:53 INFO - " 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:53 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:53 INFO - " 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:53 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:53 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:53 INFO - Selection.addRange() tests 01:27:54 INFO - Selection.addRange() tests 01:27:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:54 INFO - " 01:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:54 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:54 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:54 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:54 INFO - " 01:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:54 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:54 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:54 INFO - Selection.addRange() tests 01:27:55 INFO - Selection.addRange() tests 01:27:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:55 INFO - " 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:55 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:55 INFO - " 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:55 INFO - Selection.addRange() tests 01:27:55 INFO - Selection.addRange() tests 01:27:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:55 INFO - " 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:55 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:55 INFO - " 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:55 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:55 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:55 INFO - Selection.addRange() tests 01:27:56 INFO - Selection.addRange() tests 01:27:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:56 INFO - " 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:56 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:56 INFO - " 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:56 INFO - Selection.addRange() tests 01:27:56 INFO - Selection.addRange() tests 01:27:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:56 INFO - " 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:56 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:56 INFO - " 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] 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 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:56 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:56 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:56 INFO - Selection.addRange() tests 01:27:57 INFO - Selection.addRange() tests 01:27:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:57 INFO - " 01:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:57 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:57 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:57 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:57 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:57 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:57 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:57 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:57 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:57 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:57 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:57 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:58 INFO -

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

Äb̈c̈d̈ëf̈g̈ḧ 01:27:58 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:58 INFO - " 01:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:58 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:58 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:58 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:58 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:58 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:58 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:59 INFO - Selection.addRange() tests 01:27:59 INFO - Selection.addRange() tests 01:27:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:59 INFO - " 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:59 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:59 INFO - " 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:27:59 INFO - Selection.addRange() tests 01:27:59 INFO - Selection.addRange() tests 01:27:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:59 INFO - " 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - 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 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - 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 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ 01:27:59 INFO -

but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 01:27:59 INFO - " 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - 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 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - 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 01:27:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9 01:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:5 01:27:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 01:27:59 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 01:28:00 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given 01:28:00 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 01:28:00 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given 01:28:00 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range 01:28:00 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 01:28:00 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2 01:28:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9 01:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:28:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:28:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:5 01:28:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9 01:28:00 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 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 - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests 01:28:00 INFO - - assert_throws: function "function () { 01:29:24 INFO - root.query(q) 01:29:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () { 01:29:24 INFO - root.queryAll(q) 01:29:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () { 01:29:24 INFO - root.query(q) 01:29:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () { 01:29:24 INFO - root.queryAll(q) 01:29:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () { 01:29:24 INFO - root.query(q) 01:29:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () { 01:29:24 INFO - root.queryAll(q) 01:29:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () { 01:29:24 INFO - root.query(q) 01:29:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () { 01:29:25 INFO - root.query(q) 01:29:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () { 01:29:25 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid group of selectors: div, - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div & address, p - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () { 01:29:26 INFO - root.query(q) 01:29:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () { 01:29:26 INFO - root.queryAll(q) 01:29:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12 01:29:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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"] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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"] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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"] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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"] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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"] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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"] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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"] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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"] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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"] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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"] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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"] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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"] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.query is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.queryAll is not a function 01:29:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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"] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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"] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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"] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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"] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 '] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 '] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 '] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 '] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 "] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 "] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 "] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 "] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 ] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 ] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 ] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 ] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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'] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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"] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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"] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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"] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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"] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - context is null 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - context is null 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - context is null 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - context is null 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - root.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - context.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - context.query is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - root.queryAll is not a function 01:29:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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) - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant 01:29:28 INFO - #descendant-div2 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant 01:29:28 INFO - #descendant-div2 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1 01:29:29 INFO - > 01:29:29 INFO - #child-div2 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1 01:29:29 INFO - > 01:29:29 INFO - #child-div2 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace after (1) (with no refNodes): #child-div1> 01:29:29 INFO - #child-div2 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace after (1) (with no refNodes): #child-div1> 01:29:29 INFO - #child-div2 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace before (1) (with no refNodes): #child-div1 01:29:29 INFO - >#child-div2 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace before (1) (with no refNodes): #child-div1 01:29:29 INFO - >#child-div2 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2 01:29:29 INFO - + 01:29:29 INFO - #adjacent-p3 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2 01:29:29 INFO - + 01:29:29 INFO - #adjacent-p3 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+ 01:29:29 INFO - #adjacent-p3 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+ 01:29:29 INFO - #adjacent-p3 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2 01:29:29 INFO - +#adjacent-p3 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2 01:29:29 INFO - +#adjacent-p3 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | 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 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2 01:29:29 INFO - ~ 01:29:29 INFO - #sibling-p3 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2 01:29:29 INFO - ~ 01:29:29 INFO - #sibling-p3 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~ 01:29:29 INFO - #sibling-p3 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~ 01:29:29 INFO - #sibling-p3 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2 01:29:29 INFO - ~#sibling-p3 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2 01:29:29 INFO - ~#sibling-p3 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em 01:29:29 INFO - 01:29:29 INFO - , 01:29:29 INFO - 01:29:29 INFO - #group strong - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em 01:29:29 INFO - 01:29:29 INFO - , 01:29:29 INFO - 01:29:29 INFO - #group strong - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em, 01:29:29 INFO - #group strong - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em, 01:29:29 INFO - #group strong - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em 01:29:29 INFO - ,#group strong - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em 01:29:29 INFO - ,#group strong - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.queryAll is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.query is not a function 01:29:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11 01:29:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:29:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18 01:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13 01:29:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1 01:29:29 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 8440ms 01:29:29 INFO - PROCESS | 21960 | --DOMWINDOW == 41 (0x7f72286cf400) [pid = 21960] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/selection/getSelection.html] 01:29:29 INFO - PROCESS | 21960 | --DOMWINDOW == 40 (0x7f7226b87c00) [pid = 21960] [serial = 1293] [outer = (nil)] [url = http://web-platform.test:8000/selection/interfaces.html] 01:29:29 INFO - PROCESS | 21960 | --DOMWINDOW == 39 (0x7f7228472c00) [pid = 21960] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/selection/getRangeAt.html] 01:29:29 INFO - PROCESS | 21960 | --DOMWINDOW == 38 (0x7f7226c0ac00) [pid = 21960] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/selection/extend.html] 01:29:29 INFO - PROCESS | 21960 | --DOMWINDOW == 37 (0x7f7227428c00) [pid = 21960] [serial = 1299] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html] 01:29:29 INFO - PROCESS | 21960 | --DOMWINDOW == 36 (0x7f7226b7c800) [pid = 21960] [serial = 1296] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html] 01:29:29 INFO - PROCESS | 21960 | --DOMWINDOW == 35 (0x7f7228a04c00) [pid = 21960] [serial = 1291] [outer = (nil)] [url = about:blank] 01:29:29 INFO - PROCESS | 21960 | --DOMWINDOW == 34 (0x7f722847e400) [pid = 21960] [serial = 1275] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html] 01:29:29 INFO - PROCESS | 21960 | --DOMWINDOW == 33 (0x7f7228a28400) [pid = 21960] [serial = 1289] [outer = (nil)] [url = about:blank] 01:29:29 INFO - PROCESS | 21960 | --DOMWINDOW == 32 (0x7f7227423800) [pid = 21960] [serial = 1295] [outer = (nil)] [url = about:blank] 01:29:29 INFO - PROCESS | 21960 | --DOMWINDOW == 31 (0x7f7226c03c00) [pid = 21960] [serial = 1294] [outer = (nil)] [url = about:blank] 01:29:29 INFO - PROCESS | 21960 | --DOMWINDOW == 30 (0x7f7228474800) [pid = 21960] [serial = 1286] [outer = (nil)] [url = about:blank] 01:29:29 INFO - PROCESS | 21960 | --DOMWINDOW == 29 (0x7f722aef4000) [pid = 21960] [serial = 1303] [outer = (nil)] [url = about:blank] 01:29:29 INFO - PROCESS | 21960 | --DOMWINDOW == 28 (0x7f7228cc4c00) [pid = 21960] [serial = 1300] [outer = (nil)] [url = about:blank] 01:29:29 INFO - PROCESS | 21960 | --DOMWINDOW == 27 (0x7f7227327c00) [pid = 21960] [serial = 1297] [outer = (nil)] [url = about:blank] 01:29:29 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html 01:29:29 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7225b56800 == 10 [pid = 21960] [id = 471] 01:29:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 28 (0x7f722847e800) [pid = 21960] [serial = 1310] [outer = (nil)] 01:29:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 29 (0x7f72289d3000) [pid = 21960] [serial = 1311] [outer = 0x7f722847e800] 01:29:29 INFO - PROCESS | 21960 | ++DOMWINDOW == 30 (0x7f722b96d400) [pid = 21960] [serial = 1312] [outer = 0x7f722847e800] 01:29:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:30 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText 01:29:30 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\"]" but got "foobar" 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7 01:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media 01:29:30 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\"]" but got "foobar" 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7 01:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText 01:29:30 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar" 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7 01:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText in @media 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText in @media 01:29:30 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar" 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7 01:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText 01:29:30 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar" 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7 01:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText in @media 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText in @media 01:29:30 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar" 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7 01:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText 01:29:30 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar" 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7 01:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText in @media 01:29:30 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText in @media 01:29:30 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar" 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7 01:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3 01:29:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1 01:29:30 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1269ms 01:29:30 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html 01:29:30 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72273d7800 == 11 [pid = 21960] [id = 472] 01:29:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 31 (0x7f7227424000) [pid = 21960] [serial = 1313] [outer = (nil)] 01:29:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 32 (0x7f72287df800) [pid = 21960] [serial = 1314] [outer = 0x7f7227424000] 01:29:30 INFO - PROCESS | 21960 | ++DOMWINDOW == 33 (0x7f7229042000) [pid = 21960] [serial = 1315] [outer = 0x7f7227424000] 01:29:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:31 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:31 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f72273e2000 == 12 [pid = 21960] [id = 473] 01:29:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 34 (0x7f722aeefc00) [pid = 21960] [serial = 1316] [outer = (nil)] 01:29:31 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722bb1e000 == 13 [pid = 21960] [id = 474] 01:29:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 35 (0x7f722aef0c00) [pid = 21960] [serial = 1317] [outer = (nil)] 01:29:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 36 (0x7f722919d000) [pid = 21960] [serial = 1318] [outer = 0x7f722aef0c00] 01:29:31 INFO - PROCESS | 21960 | ++DOMWINDOW == 37 (0x7f722ae3c000) [pid = 21960] [serial = 1319] [outer = 0x7f722aeefc00] 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [class~='a' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [class~='a' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [class~='A' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [class~='A' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [id^='a' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [id^='a' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [id$='A' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [id$='A' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [lang|='a' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [lang|='a' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [lang*='A' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [lang*='A' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in selector */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in selector */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in selector */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in selector */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo~='ä' i] /* COMBINING in selector */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo~='ä' i] /* COMBINING in selector */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo^='Ä' i] /* COMBINING in selector */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo^='Ä' i] /* COMBINING in selector */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo$='Ä' i] /* COMBINING in selector */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo$='Ä' i] /* COMBINING in selector */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo*='ä' i] /* COMBINING in attribute */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo*='ä' i] /* COMBINING in attribute */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo|='ä' i] /* COMBINING in attribute */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo|='ä' i] /* COMBINING in attribute */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in attribute */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in attribute */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in attribute */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in attribute */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in selector */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in selector */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in selector */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in selector */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in selector */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in selector */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in selector */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in selector */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='a' i] /* COMBINING in attribute */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='a' i] /* COMBINING in attribute */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='A' i] /* COMBINING in attribute */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='A' i] /* COMBINING in attribute */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='a' i] /* COMBINING in attribute */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='a' i] /* COMBINING in attribute */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='A' i] /* COMBINING in attribute */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='A' i] /* COMBINING in attribute */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='i' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='i' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='i' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='i' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='I' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='I' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='I' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='I' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='İ' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='İ' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ı' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ı' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='İ' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='İ' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ı' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ı' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [|foo='bar' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [|foo='bar' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* tab in selector */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* tab in selector */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* tab in attribute */
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* tab in attribute */
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'a'; [x|foo='' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'A'; [x|foo='' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar']
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar']
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in standards mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [class~='a' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [class~='a' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [class~='A' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [class~='A' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [id^='a' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [id^='a' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [id$='A' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [id$='A' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [lang|='a' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [lang|='a' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [lang*='A' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [lang*='A' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in selector */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in selector */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in selector */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in selector */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo~='ä' i] /* COMBINING in selector */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo~='ä' i] /* COMBINING in selector */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo^='Ä' i] /* COMBINING in selector */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo^='Ä' i] /* COMBINING in selector */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo$='Ä' i] /* COMBINING in selector */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo$='Ä' i] /* COMBINING in selector */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo*='ä' i] /* COMBINING in attribute */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo*='ä' i] /* COMBINING in attribute */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo|='ä' i] /* COMBINING in attribute */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo|='ä' i] /* COMBINING in attribute */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in attribute */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in attribute */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in attribute */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in attribute */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in selector */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in selector */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in selector */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in selector */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in selector */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in selector */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in selector */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in selector */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='a' i] /* COMBINING in attribute */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='a' i] /* COMBINING in attribute */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='A' i] /* COMBINING in attribute */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='A' i] /* COMBINING in attribute */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='a' i] /* COMBINING in attribute */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='a' i] /* COMBINING in attribute */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='A' i] /* COMBINING in attribute */
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='A' i] /* COMBINING in attribute */
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='i' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='i' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='i' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='i' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='I' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='I' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='I' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='I' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='İ' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='İ' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ı' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ı' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='İ' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='İ' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ı' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ı' i]
with querySelector in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in quirks mode 01:29:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in quirks mode 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [|foo='bar' i]
in quirks mode 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [|foo='bar' i]
with querySelector in quirks mode 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in quirks mode 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in quirks mode 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* tab in selector */
in quirks mode 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* tab in selector */
with querySelector in quirks mode 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* tab in attribute */
in quirks mode 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* tab in attribute */
with querySelector in quirks mode 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'a'; [x|foo='' i]
in quirks mode 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'A'; [x|foo='' i]
in quirks mode 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar']
in quirks mode 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar']
with querySelector in quirks mode 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in quirks mode 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in quirks mode 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [class~='a' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [class~='a' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [class~='A' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [class~='A' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [id^='a' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [id^='a' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [id$='A' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [id$='A' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [lang|='a' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [lang|='a' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [lang*='A' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [lang*='A' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in selector */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in selector */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in selector */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in selector */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo~='ä' i] /* COMBINING in selector */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo~='ä' i] /* COMBINING in selector */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo^='Ä' i] /* COMBINING in selector */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo^='Ä' i] /* COMBINING in selector */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo$='Ä' i] /* COMBINING in selector */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo$='Ä' i] /* COMBINING in selector */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo*='ä' i] /* COMBINING in attribute */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo*='ä' i] /* COMBINING in attribute */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo|='ä' i] /* COMBINING in attribute */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo|='ä' i] /* COMBINING in attribute */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in attribute */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in attribute */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in attribute */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in attribute */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in selector */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in selector */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in selector */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in selector */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in selector */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in selector */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in selector */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in selector */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='a' i] /* COMBINING in attribute */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='a' i] /* COMBINING in attribute */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='A' i] /* COMBINING in attribute */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='A' i] /* COMBINING in attribute */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='a' i] /* COMBINING in attribute */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='a' i] /* COMBINING in attribute */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='A' i] /* COMBINING in attribute */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='A' i] /* COMBINING in attribute */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='i' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='i' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='i' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='i' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='I' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='I' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='I' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='I' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='İ' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='İ' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ı' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ı' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='İ' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='İ' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ı' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ı' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [|foo='bar' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [|foo='bar' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* tab in selector */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* tab in selector */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* tab in attribute */
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* tab in attribute */
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'a'; [x|foo='' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'A'; [x|foo='' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar']
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar']
with querySelector in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in XML 01:29:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in XML 01:29:33 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/semantics.html | took 2495ms 01:29:33 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/syntax.html 01:29:33 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f724d720800 == 14 [pid = 21960] [id = 475] 01:29:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 38 (0x7f7228781400) [pid = 21960] [serial = 1320] [outer = (nil)] 01:29:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 39 (0x7f7228d3a800) [pid = 21960] [serial = 1321] [outer = 0x7f7228781400] 01:29:33 INFO - PROCESS | 21960 | ++DOMWINDOW == 40 (0x7f7228d41c00) [pid = 21960] [serial = 1322] [outer = 0x7f7228781400] 01:29:33 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:34 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:34 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7223656800 == 15 [pid = 21960] [id = 476] 01:29:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 41 (0x7f722bc8c000) [pid = 21960] [serial = 1323] [outer = (nil)] 01:29:34 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7223657000 == 16 [pid = 21960] [id = 477] 01:29:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 42 (0x7f722bc95400) [pid = 21960] [serial = 1324] [outer = (nil)] 01:29:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 43 (0x7f7228d42800) [pid = 21960] [serial = 1325] [outer = 0x7f722bc95400] 01:29:34 INFO - PROCESS | 21960 | ++DOMWINDOW == 44 (0x7f722919ec00) [pid = 21960] [serial = 1326] [outer = 0x7f722bc8c000] 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='BAR'] /* sanity check (valid) */ in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='BAR'] /* sanity check (valid) */ with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' I] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' I] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo=bar i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo=bar i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo="bar" i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo="bar" i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar'i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar'i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar'i ] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar'i ] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i ] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i ] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' /**/ i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' /**/ i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i /**/ ] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i /**/ ] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar'/**/i/**/] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar'/**/i/**/] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo=bar/**/i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo=bar/**/i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i ] /* \t */ in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i ] /* \t */ with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 01:29:35 INFO - i 01:29:35 INFO - ] /* \n */ in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 01:29:35 INFO - i 01:29:35 INFO - ] /* \n */ with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 01:29:35 INFO - i 01:29:35 INFO - ] /* \r */ in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 01:29:35 INFO - i 01:29:35 INFO - ] /* \r */ with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \69] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \69] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo~='bar' i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo~='bar' i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo^='bar' i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo^='bar' i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo$='bar' i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo$='bar' i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo*='bar' i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo*='bar' i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo|='bar' i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo|='bar' i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [|foo='bar' i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [|foo='bar' i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [*|foo='bar' i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [*|foo='bar' i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo[ /* sanity check (invalid) */ in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo[ /* sanity check (invalid) */ with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo i ='bar'] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo i ='bar'] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo= i 'bar'] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo= i 'bar'] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [i foo='bar'] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [i foo='bar'] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i] /* \0 */ in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i] /* \0 */ with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' İ] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' İ] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ı] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ı] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ii] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ii] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ij] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ij] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' j] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' j] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \\i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \\i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \\69] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \\69] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i()] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i()] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i ()] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i ()] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' () i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' () i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' (i)] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' (i)] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i []] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i []] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' [] i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' [] i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' [i]] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' [i]] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i {}] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i {}] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' {} i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' {} i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' {i}] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' {i}] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 1i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 1i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 1] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 1] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 'i'] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 'i'] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' url(i)] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' url(i)] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ,i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ,i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i,] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i,] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar']i in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar']i with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' |i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' |i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \|i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \|i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' *|i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' *|i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \*|i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \*|i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' *] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' *] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \*] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \*] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo/**/i] in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo/**/i] with querySelector in standards mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='BAR'] /* sanity check (valid) */ in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='BAR'] /* sanity check (valid) */ with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' I] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' I] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo=bar i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo=bar i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo="bar" i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo="bar" i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar'i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar'i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar'i ] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar'i ] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i ] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i ] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' /**/ i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' /**/ i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i /**/ ] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i /**/ ] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar'/**/i/**/] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar'/**/i/**/] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo=bar/**/i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo=bar/**/i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i ] /* \t */ in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i ] /* \t */ with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 01:29:35 INFO - i 01:29:35 INFO - ] /* \n */ in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 01:29:35 INFO - i 01:29:35 INFO - ] /* \n */ with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 01:29:35 INFO - i 01:29:35 INFO - ] /* \r */ in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 01:29:35 INFO - i 01:29:35 INFO - ] /* \r */ with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \69] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \69] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo~='bar' i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo~='bar' i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo^='bar' i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo^='bar' i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo$='bar' i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo$='bar' i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo*='bar' i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo*='bar' i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo|='bar' i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo|='bar' i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [|foo='bar' i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [|foo='bar' i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [*|foo='bar' i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [*|foo='bar' i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo[ /* sanity check (invalid) */ in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo[ /* sanity check (invalid) */ with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo i ='bar'] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo i ='bar'] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo= i 'bar'] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo= i 'bar'] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [i foo='bar'] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [i foo='bar'] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i] /* \0 */ in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i] /* \0 */ with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' İ] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' İ] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ı] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ı] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ii] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ii] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ij] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ij] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' j] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' j] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \\i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \\i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \\69] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \\69] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i()] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i()] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i ()] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i ()] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' () i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' () i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' (i)] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' (i)] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i []] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i []] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' [] i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' [] i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' [i]] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' [i]] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i {}] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i {}] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' {} i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' {} i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' {i}] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' {i}] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 1i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 1i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 1] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 1] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 'i'] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 'i'] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' url(i)] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' url(i)] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ,i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ,i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i,] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i,] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar']i in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar']i with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' |i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' |i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \|i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \|i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' *|i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' *|i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \*|i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \*|i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' *] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' *] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \*] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \*] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo/**/i] in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo/**/i] with querySelector in quirks mode 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='BAR'] /* sanity check (valid) */ in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='BAR'] /* sanity check (valid) */ with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' I] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' I] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo=bar i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo=bar i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo="bar" i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo="bar" i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar'i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar'i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar'i ] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar'i ] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i ] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i ] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' /**/ i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' /**/ i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i /**/ ] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i /**/ ] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar'/**/i/**/] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar'/**/i/**/] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo=bar/**/i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo=bar/**/i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i ] /* \t */ in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i ] /* \t */ with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 01:29:35 INFO - i 01:29:35 INFO - ] /* \n */ in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 01:29:35 INFO - i 01:29:35 INFO - ] /* \n */ with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 01:29:35 INFO - i 01:29:35 INFO - ] /* \r */ in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 01:29:35 INFO - i 01:29:35 INFO - ] /* \r */ with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \69] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \69] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo~='bar' i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo~='bar' i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo^='bar' i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo^='bar' i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo$='bar' i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo$='bar' i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo*='bar' i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo*='bar' i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo|='bar' i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo|='bar' i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [|foo='bar' i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [|foo='bar' i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [*|foo='bar' i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [*|foo='bar' i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo[ /* sanity check (invalid) */ in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo[ /* sanity check (invalid) */ with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo i ='bar'] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo i ='bar'] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo= i 'bar'] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo= i 'bar'] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [i foo='bar'] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [i foo='bar'] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i] /* \0 */ in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i] /* \0 */ with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' İ] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' İ] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ı] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ı] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ii] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ii] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ij] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ij] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' j] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' j] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \\i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \\i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \\69] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \\69] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i()] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i()] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i ()] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i ()] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' () i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' () i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' (i)] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' (i)] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i []] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i []] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' [] i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' [] i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' [i]] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' [i]] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i {}] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i {}] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' {} i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' {} i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' {i}] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' {i}] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 1i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 1i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 1] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 1] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 'i'] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' 'i'] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' url(i)] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' url(i)] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ,i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' ,i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i,] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' i,] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar']i in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar']i with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' |i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' |i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \|i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \|i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' *|i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' *|i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \*|i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \*|i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' *] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' *] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \*] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo='bar' \*] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo i] with querySelector in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo/**/i] in XML 01:29:35 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/syntax.html | [foo/**/i] with querySelector in XML 01:29:35 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/syntax.html | took 2406ms 01:29:35 INFO - TEST-START | /service-workers/cache-storage/common.https.html 01:29:35 INFO - Setting pref dom.caches.enabled (true) 01:29:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 45 (0x7f72272adc00) [pid = 21960] [serial = 1327] [outer = 0x7f723a5e3000] 01:29:36 INFO - PROCESS | 21960 | [21960] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:36 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7223515000 == 17 [pid = 21960] [id = 478] 01:29:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 46 (0x7f72272b0c00) [pid = 21960] [serial = 1328] [outer = (nil)] 01:29:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 47 (0x7f72272b2000) [pid = 21960] [serial = 1329] [outer = 0x7f72272b0c00] 01:29:36 INFO - PROCESS | 21960 | ++DOMWINDOW == 48 (0x7f7235487400) [pid = 21960] [serial = 1330] [outer = 0x7f72272b0c00] 01:29:37 INFO - TEST-PASS | /service-workers/cache-storage/common.https.html | Window sees cache puts by Worker 01:29:37 INFO - TEST-OK | /service-workers/cache-storage/common.https.html | took 2180ms 01:29:37 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-add.https.html 01:29:37 INFO - Clearing pref dom.caches.enabled 01:29:37 INFO - Setting pref dom.serviceWorkers.enabled (' true') 01:29:37 INFO - Setting pref dom.caches.enabled (true) 01:29:38 INFO - Setting pref dom.serviceWorkers.exemptFromPerDomainMax (true) 01:29:38 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7228559800 == 16 [pid = 21960] [id = 470] 01:29:38 INFO - PROCESS | 21960 | --DOMWINDOW == 47 (0x7f722bcce000) [pid = 21960] [serial = 1277] [outer = (nil)] [url = about:blank] 01:29:38 INFO - PROCESS | 21960 | --DOMWINDOW == 46 (0x7f722c607c00) [pid = 21960] [serial = 1284] [outer = (nil)] [url = about:blank] 01:29:38 INFO - PROCESS | 21960 | --DOMWINDOW == 45 (0x7f7228a10000) [pid = 21960] [serial = 1298] [outer = (nil)] [url = about:blank] 01:29:38 INFO - PROCESS | 21960 | --DOMWINDOW == 44 (0x7f7228a05c00) [pid = 21960] [serial = 1292] [outer = (nil)] [url = about:blank] 01:29:38 INFO - PROCESS | 21960 | --DOMWINDOW == 43 (0x7f7228cccc00) [pid = 21960] [serial = 1290] [outer = (nil)] [url = about:blank] 01:29:38 INFO - PROCESS | 21960 | --DOMWINDOW == 42 (0x7f72286ce800) [pid = 21960] [serial = 1287] [outer = (nil)] [url = about:blank] 01:29:38 INFO - PROCESS | 21960 | --DOMWINDOW == 41 (0x7f72290cac00) [pid = 21960] [serial = 1301] [outer = (nil)] [url = about:blank] 01:29:38 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7225b5c800 == 17 [pid = 21960] [id = 479] 01:29:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 42 (0x7f7226b7c400) [pid = 21960] [serial = 1331] [outer = (nil)] 01:29:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 43 (0x7f7226b80c00) [pid = 21960] [serial = 1332] [outer = 0x7f7226b7c400] 01:29:38 INFO - PROCESS | 21960 | ++DOMWINDOW == 44 (0x7f7226b86c00) [pid = 21960] [serial = 1333] [outer = 0x7f7226b7c400] 01:29:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:39 INFO - PROCESS | 21960 | [21960] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 336 01:29:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:39 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:40 INFO - PROCESS | 21960 | [21960] WARNING: 'aRv.Failed()', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 649 01:29:40 INFO - PROCESS | 21960 | [21960] WARNING: 'result.Failed()', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 189 01:29:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:40 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-add.https.html | Cache.add and Cache.addAll 01:29:40 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-add.https.html | Cache.add called with no arguments - {} 01:29:40 INFO - {} 01:29:40 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-add.https.html | Cache.add called with relative URL specified as a string - {} 01:29:40 INFO - {} 01:29:40 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-add.https.html | Cache.add called with non-HTTP/HTTPS URL - {} 01:29:40 INFO - {} 01:29:40 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-add.https.html | Cache.add called with Request object - {} 01:29:40 INFO - {} 01:29:40 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-add.https.html | Cache.add called with POST request - {} 01:29:40 INFO - {} 01:29:40 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-add.https.html | Cache.add called twice with the same Request object - {} 01:29:40 INFO - {} 01:29:40 INFO - TEST-FAIL | /service-workers/cache-storage/serviceworker/cache-add.https.html | Cache.add with request with null body (not consumed) - assert_false: expected false got true 01:29:40 INFO - @https://web-platform.test:8443/service-workers/cache-storage/script-tests/cache-add.js:77:11 01:29:40 INFO - promise callback*@https://web-platform.test:8443/service-workers/cache-storage/script-tests/cache-add.js:75:12 01:29:40 INFO - promise callback*cache_test/<@https://web-platform.test:8443/service-workers/cache-storage/resources/test-helpers.js:34:14 01:29:40 INFO - Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:1382:20 01:29:40 INFO - promise_test/tests.promise_tests<@https://web-platform.test:8443/resources/testharness.js:527:36 01:29:40 INFO - promise callback*promise_test@https://web-platform.test:8443/resources/testharness.js:526:31 01:29:40 INFO - cache_test@https://web-platform.test:8443/service-workers/cache-storage/resources/test-helpers.js:33:3 01:29:40 INFO - @https://web-platform.test:8443/service-workers/cache-storage/script-tests/cache-add.js:73:1 01:29:40 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-add.https.html | Cache.add with request that results in a status of 404 - {} 01:29:40 INFO - {} 01:29:40 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-add.https.html | Cache.add with request that results in a status of 500 - {} 01:29:40 INFO - {} 01:29:40 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-add.https.html | Cache.addAll with no arguments - {} 01:29:40 INFO - {} 01:29:40 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-add.https.html | Cache.addAll with a mix of valid and undefined arguments - {} 01:29:40 INFO - {} 01:29:40 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-add.https.html | Cache.addAll with an empty array - {} 01:29:40 INFO - {} 01:29:40 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-add.https.html | Cache.addAll with string URL arguments - {} 01:29:40 INFO - {} 01:29:40 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-add.https.html | Cache.addAll with Request arguments - {} 01:29:40 INFO - {} 01:29:40 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-add.https.html | Cache.addAll with a mix of succeeding and failing requests - {} 01:29:40 INFO - {} 01:29:40 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-add.https.html | Cache.addAll called with the same Request object specified twice - {} 01:29:40 INFO - {} 01:29:40 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-add.https.html | took 3040ms 01:29:40 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-delete.https.html 01:29:40 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7228bc6800 == 18 [pid = 21960] [id = 480] 01:29:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 45 (0x7f7226b85800) [pid = 21960] [serial = 1334] [outer = (nil)] 01:29:40 INFO - PROCESS | 21960 | ++DOMWINDOW == 46 (0x7f722732a800) [pid = 21960] [serial = 1335] [outer = 0x7f7226b85800] 01:29:40 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:41 INFO - PROCESS | 21960 | ++DOMWINDOW == 47 (0x7f72285a8000) [pid = 21960] [serial = 1336] [outer = 0x7f7226b85800] 01:29:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:41 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:42 INFO - PROCESS | 21960 | [21960] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2389 01:29:42 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-delete.https.html | Cache.delete 01:29:42 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-delete.https.html | Cache.delete with no arguments - {} 01:29:42 INFO - {} 01:29:42 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-delete.https.html | Cache.delete called with a string URL - {} 01:29:42 INFO - {} 01:29:42 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-delete.https.html | Cache.delete called with a Request object - {} 01:29:42 INFO - {} 01:29:42 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-delete.https.html | Cache.delete with a non-existent entry - {} 01:29:42 INFO - {} 01:29:42 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-delete.https.html | took 1376ms 01:29:42 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-match.https.html 01:29:42 INFO - PROCESS | 21960 | --DOMWINDOW == 46 (0x7f722742d000) [pid = 21960] [serial = 1305] [outer = (nil)] [url = http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html] 01:29:42 INFO - PROCESS | 21960 | --DOMWINDOW == 45 (0x7f7226b7b800) [pid = 21960] [serial = 1308] [outer = (nil)] [url = http://web-platform.test:8000/dom/nodes/ParentNode-querySelector-All-content.html#target] 01:29:42 INFO - PROCESS | 21960 | --DOMWINDOW == 44 (0x7f722742e000) [pid = 21960] [serial = 1306] [outer = (nil)] [url = about:blank] 01:29:42 INFO - PROCESS | 21960 | --DOMWINDOW == 43 (0x7f72289d3000) [pid = 21960] [serial = 1311] [outer = (nil)] [url = about:blank] 01:29:42 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a45f800 == 19 [pid = 21960] [id = 481] 01:29:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 44 (0x7f722742d000) [pid = 21960] [serial = 1337] [outer = (nil)] 01:29:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 45 (0x7f72285a8800) [pid = 21960] [serial = 1338] [outer = 0x7f722742d000] 01:29:42 INFO - PROCESS | 21960 | ++DOMWINDOW == 46 (0x7f7228715800) [pid = 21960] [serial = 1339] [outer = 0x7f722742d000] 01:29:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:42 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:43 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:44 INFO - PROCESS | 21960 | [21960] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2389 01:29:44 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-match.https.html | Cache.match 01:29:44 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-match.https.html | Cache.match with no matching entries - {} 01:29:44 INFO - {} 01:29:44 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-match.https.html | Cache.match with URL - {} 01:29:44 INFO - {} 01:29:44 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-match.https.html | Cache.match with Request - {} 01:29:44 INFO - {} 01:29:44 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-match.https.html | Cache.match with new Request - {} 01:29:44 INFO - {} 01:29:44 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-match.https.html | Cache.match with ignoreSearch option (request with no search parameters) - {} 01:29:44 INFO - {} 01:29:44 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-match.https.html | Cache.match with ignoreSearch option (request with search parameter) - {} 01:29:44 INFO - {} 01:29:44 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-match.https.html | Cache.match with URL containing fragment - {} 01:29:44 INFO - {} 01:29:44 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-match.https.html | Cache.match with string fragment "http" as query - {} 01:29:44 INFO - {} 01:29:44 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-match.https.html | Cache.match with responses containing "Vary" header - {} 01:29:44 INFO - {} 01:29:44 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-match.https.html | Cache.match with Request and Response objects with different URLs - {} 01:29:44 INFO - {} 01:29:44 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-match.https.html | Cache.match invoked multiple times for the same Request/Response - {} 01:29:44 INFO - {} 01:29:44 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-match.https.html | Cache.match with POST Request - {} 01:29:44 INFO - {} 01:29:44 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-match.https.html | Cache.match with a non-2xx Response - {} 01:29:44 INFO - {} 01:29:44 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-match.https.html | Cache.match with a network error Response - {} 01:29:44 INFO - {} 01:29:44 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-match.https.html | took 2238ms 01:29:44 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html 01:29:44 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722357c000 == 20 [pid = 21960] [id = 482] 01:29:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 47 (0x7f7226b82000) [pid = 21960] [serial = 1340] [outer = (nil)] 01:29:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 48 (0x7f7228716000) [pid = 21960] [serial = 1341] [outer = 0x7f7226b82000] 01:29:44 INFO - PROCESS | 21960 | ++DOMWINDOW == 49 (0x7f722877bc00) [pid = 21960] [serial = 1342] [outer = 0x7f7226b82000] 01:29:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:45 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:46 INFO - PROCESS | 21960 | [21960] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2389 01:29:46 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html | Cache.matchAll 01:29:46 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html | Cache.matchAll with no matching entries - {} 01:29:46 INFO - {} 01:29:46 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html | Cache.matchAll with URL - {} 01:29:46 INFO - {} 01:29:46 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html | Cache.matchAll with Request - {} 01:29:46 INFO - {} 01:29:46 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html | Cache.matchAll with new Request - {} 01:29:46 INFO - {} 01:29:46 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html | Cache.matchAll with ignoreSearch option (request with no search parameters) - {} 01:29:46 INFO - {} 01:29:46 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html | Cache.matchAll with ignoreSearch option (request with search parameter) - {} 01:29:46 INFO - {} 01:29:46 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html | Cache.matchAll with URL containing fragment - {} 01:29:46 INFO - {} 01:29:46 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html | Cache.matchAll with string fragment "http" as query - {} 01:29:46 INFO - {} 01:29:46 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html | Cache.matchAll with responses containing "Vary" header - {} 01:29:46 INFO - {} 01:29:46 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html | Cache.matchAll with "ignoreVary" parameter - {} 01:29:46 INFO - {} 01:29:46 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html | took 2308ms 01:29:46 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-put.https.html 01:29:47 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722820e800 == 21 [pid = 21960] [id = 483] 01:29:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 50 (0x7f7227227400) [pid = 21960] [serial = 1343] [outer = (nil)] 01:29:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 51 (0x7f72272a4c00) [pid = 21960] [serial = 1344] [outer = 0x7f7227227400] 01:29:47 INFO - PROCESS | 21960 | ++DOMWINDOW == 52 (0x7f72285d2800) [pid = 21960] [serial = 1345] [outer = 0x7f7227227400] 01:29:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:47 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:48 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:48 INFO - PROCESS | 21960 | [21960] WARNING: 'NS_FAILED(rr->RetargetDeliveryTo(sts))', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/fetch/FetchDriver.cpp, line 598 01:29:48 INFO - PROCESS | 21960 | [21960] WARNING: 'aRv.Failed()', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 01:29:48 INFO - PROCESS | 21960 | [21960] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 404 01:29:48 INFO - PROCESS | 21960 | [21960] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 404 01:29:48 INFO - PROCESS | 21960 | [21960] WARNING: 'aRv.Failed()', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 01:29:48 INFO - PROCESS | 21960 | [21960] WARNING: 'aRv.Failed()', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 244 01:29:48 INFO - PROCESS | 21960 | [21960] WARNING: 'aRv.Failed()', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 01:29:48 INFO - PROCESS | 21960 | [21960] WARNING: 'aRv.Failed()', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 244 01:29:48 INFO - PROCESS | 21960 | [21960] WARNING: 'aRv.Failed()', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | Cache.put 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | Cache.put called with simple Request and Response - {} 01:29:49 INFO - {} 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | Cache.put called with Request and Response from fetch() - {} 01:29:49 INFO - {} 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | Cache.put with Request without a body - {} 01:29:49 INFO - {} 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | Cache.put with Response without a body - {} 01:29:49 INFO - {} 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | Cache.put with a Response containing an empty URL - {} 01:29:49 INFO - {} 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | Cache.put with an empty response body - {} 01:29:49 INFO - {} 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | Cache.put with HTTP 500 response - {} 01:29:49 INFO - {} 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | Cache.put called twice with matching Requests and different Responses - {} 01:29:49 INFO - {} 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | Cache.put called twice with request URLs that differ only by a fragment - {} 01:29:49 INFO - {} 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | Cache.put with a string request - {} 01:29:49 INFO - {} 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | Cache.put with an invalid response - {} 01:29:49 INFO - {} 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | Cache.put with a non-HTTP/HTTPS request - {} 01:29:49 INFO - {} 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | Cache.put with a relative URL - {} 01:29:49 INFO - {} 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | Cache.put with a non-GET request - {} 01:29:49 INFO - {} 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | Cache.put with a null response - {} 01:29:49 INFO - {} 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | Cache.put with a POST request - {} 01:29:49 INFO - {} 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | Cache.put with a used response body - {} 01:29:49 INFO - {} 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | getReader() after Cache.put - {} 01:29:49 INFO - {} 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | Cache.put with a VARY:* Response - {} 01:29:49 INFO - {} 01:29:49 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-put.https.html | Cache.put with an embedded VARY:* Response - {} 01:29:49 INFO - {} 01:29:49 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-put.https.html | took 2445ms 01:29:49 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage-keys.https.html 01:29:49 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722356d000 == 22 [pid = 21960] [id = 484] 01:29:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 53 (0x7f72272b1c00) [pid = 21960] [serial = 1346] [outer = (nil)] 01:29:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 54 (0x7f7227327800) [pid = 21960] [serial = 1347] [outer = 0x7f72272b1c00] 01:29:49 INFO - PROCESS | 21960 | ++DOMWINDOW == 55 (0x7f722742ec00) [pid = 21960] [serial = 1348] [outer = 0x7f72272b1c00] 01:29:49 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7230507000 == 21 [pid = 21960] [id = 468] 01:29:50 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7223656800 == 20 [pid = 21960] [id = 476] 01:29:50 INFO - PROCESS | 21960 | --DOCSHELL 0x7f7223657000 == 19 [pid = 21960] [id = 477] 01:29:50 INFO - PROCESS | 21960 | --DOCSHELL 0x7f72273e2000 == 18 [pid = 21960] [id = 473] 01:29:50 INFO - PROCESS | 21960 | --DOCSHELL 0x7f722bb1e000 == 17 [pid = 21960] [id = 474] 01:29:50 INFO - PROCESS | 21960 | --DOMWINDOW == 54 (0x7f72289d9400) [pid = 21960] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/dom/nodes/ParentNode-querySelector-All-content.html#target] 01:29:50 INFO - PROCESS | 21960 | --DOMWINDOW == 53 (0x7f722859ec00) [pid = 21960] [serial = 1307] [outer = (nil)] [url = about:blank] 01:29:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:50 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:50 INFO - PROCESS | 21960 | [21960] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2389 01:29:50 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-storage-keys.https.html | CacheStorage.keys 01:29:50 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-storage-keys.https.html | CacheStorage keys - {} 01:29:50 INFO - {} 01:29:50 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage-keys.https.html | took 1599ms 01:29:50 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html 01:29:50 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f7225ed4800 == 18 [pid = 21960] [id = 485] 01:29:50 INFO - PROCESS | 21960 | ++DOMWINDOW == 54 (0x7f722722c800) [pid = 21960] [serial = 1349] [outer = (nil)] 01:29:51 INFO - PROCESS | 21960 | ++DOMWINDOW == 55 (0x7f7227432000) [pid = 21960] [serial = 1350] [outer = 0x7f722722c800] 01:29:51 INFO - PROCESS | 21960 | ++DOMWINDOW == 56 (0x7f72286c6c00) [pid = 21960] [serial = 1351] [outer = 0x7f722722c800] 01:29:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:51 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:52 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:52 INFO - PROCESS | 21960 | [21960] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/cache/Manager.cpp, line 1118 01:29:52 INFO - PROCESS | 21960 | [21960] WARNING: 'aRv.Failed()', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/cache/CacheOpParent.cpp, line 167 01:29:52 INFO - PROCESS | 21960 | [21960] WARNING: 'aRv.Failed()', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/cache/CacheOpChild.cpp, line 100 01:29:52 INFO - PROCESS | 21960 | [21960] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2389 01:29:52 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html | CacheStorage.match 01:29:52 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html | CacheStorageMatch with no cache name provided - {} 01:29:52 INFO - {} 01:29:52 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html | CacheStorageMatch from one of many caches - {} 01:29:52 INFO - {} 01:29:52 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html | CacheStorageMatch from one of many caches by name - {} 01:29:52 INFO - {} 01:29:52 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html | CacheStorageMatch a string request - {} 01:29:52 INFO - {} 01:29:52 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html | CacheStorageMatch with no cached entry - {} 01:29:52 INFO - {} 01:29:52 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html | CacheStorageMatch with no caches available but name provided - {} 01:29:52 INFO - {} 01:29:52 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html | took 1431ms 01:29:52 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage.https.html 01:29:52 INFO - PROCESS | 21960 | --DOMWINDOW == 55 (0x7f72272b0c00) [pid = 21960] [serial = 1328] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/common.https.html] 01:29:52 INFO - PROCESS | 21960 | --DOMWINDOW == 54 (0x7f7226b85800) [pid = 21960] [serial = 1334] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-delete.https.html] 01:29:52 INFO - PROCESS | 21960 | --DOMWINDOW == 53 (0x7f722742d000) [pid = 21960] [serial = 1337] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-match.https.html] 01:29:52 INFO - PROCESS | 21960 | --DOMWINDOW == 52 (0x7f7226b7c400) [pid = 21960] [serial = 1331] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-add.https.html] 01:29:52 INFO - PROCESS | 21960 | --DOMWINDOW == 51 (0x7f722aeefc00) [pid = 21960] [serial = 1316] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html] 01:29:52 INFO - PROCESS | 21960 | --DOMWINDOW == 50 (0x7f722aef0c00) [pid = 21960] [serial = 1317] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml] 01:29:52 INFO - PROCESS | 21960 | --DOMWINDOW == 49 (0x7f7227424000) [pid = 21960] [serial = 1313] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html] 01:29:52 INFO - PROCESS | 21960 | --DOMWINDOW == 48 (0x7f722847b400) [pid = 21960] [serial = 1302] [outer = (nil)] [url = http://web-platform.test:8000/selection/selectAllChildren.html] 01:29:52 INFO - PROCESS | 21960 | --DOMWINDOW == 47 (0x7f72272b2000) [pid = 21960] [serial = 1329] [outer = (nil)] [url = about:blank] 01:29:52 INFO - PROCESS | 21960 | --DOMWINDOW == 46 (0x7f722732a800) [pid = 21960] [serial = 1335] [outer = (nil)] [url = about:blank] 01:29:52 INFO - PROCESS | 21960 | --DOMWINDOW == 45 (0x7f72285a8800) [pid = 21960] [serial = 1338] [outer = (nil)] [url = about:blank] 01:29:52 INFO - PROCESS | 21960 | --DOMWINDOW == 44 (0x7f7226b80c00) [pid = 21960] [serial = 1332] [outer = (nil)] [url = about:blank] 01:29:52 INFO - PROCESS | 21960 | --DOMWINDOW == 43 (0x7f7228d3a800) [pid = 21960] [serial = 1321] [outer = (nil)] [url = about:blank] 01:29:52 INFO - PROCESS | 21960 | --DOMWINDOW == 42 (0x7f7228716000) [pid = 21960] [serial = 1341] [outer = (nil)] [url = about:blank] 01:29:52 INFO - PROCESS | 21960 | --DOMWINDOW == 41 (0x7f722ae3c000) [pid = 21960] [serial = 1319] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html] 01:29:52 INFO - PROCESS | 21960 | --DOMWINDOW == 40 (0x7f722919d000) [pid = 21960] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml] 01:29:52 INFO - PROCESS | 21960 | --DOMWINDOW == 39 (0x7f7229042000) [pid = 21960] [serial = 1315] [outer = (nil)] [url = about:blank] 01:29:52 INFO - PROCESS | 21960 | --DOMWINDOW == 38 (0x7f72287df800) [pid = 21960] [serial = 1314] [outer = (nil)] [url = about:blank] 01:29:53 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722357b000 == 19 [pid = 21960] [id = 486] 01:29:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 39 (0x7f7226b7c400) [pid = 21960] [serial = 1352] [outer = (nil)] 01:29:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 40 (0x7f7226c11800) [pid = 21960] [serial = 1353] [outer = 0x7f7226b7c400] 01:29:53 INFO - PROCESS | 21960 | ++DOMWINDOW == 41 (0x7f72272ab800) [pid = 21960] [serial = 1354] [outer = 0x7f7226b7c400] 01:29:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:53 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:54 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:54 INFO - PROCESS | 21960 | [21960] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2389 01:29:54 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-storage.https.html | CacheStorage 01:29:54 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-storage.https.html | CacheStorage.open - {} 01:29:54 INFO - {} 01:29:54 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-storage.https.html | CacheStorage.open with an empty name - {} 01:29:54 INFO - {} 01:29:54 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-storage.https.html | CacheStorage.open with no arguments - {} 01:29:54 INFO - {} 01:29:54 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-storage.https.html | CacheStorage.has with existing cache - {} 01:29:54 INFO - {} 01:29:54 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-storage.https.html | CacheStorage.has with nonexistent cache - {} 01:29:54 INFO - {} 01:29:54 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-storage.https.html | CacheStorage.open with existing cache - {} 01:29:54 INFO - {} 01:29:54 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-storage.https.html | CacheStorage.delete with existing cache - {} 01:29:54 INFO - {} 01:29:54 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-storage.https.html | CacheStorage.delete with nonexistent cache - {} 01:29:54 INFO - {} 01:29:54 INFO - TEST-PASS | /service-workers/cache-storage/serviceworker/cache-storage.https.html | CacheStorage names are DOMStrings not USVStrings - {} 01:29:54 INFO - {} 01:29:54 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage.https.html | took 2144ms 01:29:54 INFO - TEST-START | /service-workers/cache-storage/serviceworker/credentials.html 01:29:54 INFO - Clearing pref dom.serviceWorkers.enabled 01:29:54 INFO - Clearing pref dom.caches.enabled 01:29:54 INFO - Clearing pref dom.serviceWorkers.exemptFromPerDomainMax 01:29:54 INFO - Setting pref dom.serviceWorkers.enabled (' true') 01:29:54 INFO - Setting pref dom.caches.enabled (true) 01:29:55 INFO - Setting pref dom.serviceWorkers.exemptFromPerDomainMax (true) 01:29:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 42 (0x7f7228a27c00) [pid = 21960] [serial = 1355] [outer = 0x7f723a5e3000] 01:29:55 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:55 INFO - PROCESS | 21960 | ++DOCSHELL 0x7f722a44a000 == 20 [pid = 21960] [id = 487] 01:29:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 43 (0x7f7228a26000) [pid = 21960] [serial = 1356] [outer = (nil)] 01:29:55 INFO - PROCESS | 21960 | ++DOMWINDOW == 44 (0x7f7228b15400) [pid = 21960] [serial = 1357] [outer = 0x7f7228a26000] 01:29:56 INFO - PROCESS | 21960 | ++DOMWINDOW == 45 (0x7f7228b25400) [pid = 21960] [serial = 1358] [outer = 0x7f7228a26000] 01:29:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:56 INFO - PROCESS | 21960 | [21960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheFileMetadata.cpp, line 308 01:29:56 INFO - PROCESS | 21960 | [21960] WARNING: CacheStorage not supported on untrusted origins.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 174 01:29:56 INFO - PROCESS | 21960 | [21960] WARNING: 'NS_FAILED(mStatus)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 405 01:29:56 INFO - TEST-FAIL | /service-workers/cache-storage/serviceworker/credentials.html | Cache API matching includes credentials - promise_test: Unhandled rejection with value: object "SecurityError: The operation is insecure." 01:29:56 INFO - @http://web-platform.test:8000/service-workers/cache-storage/serviceworker/credentials.html:13:1 01:29:56 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/credentials.html | took 2400ms 01:29:58 WARNING - u'runner_teardown' () 01:29:58 INFO - No more tests 01:29:58 INFO - Got 300 unexpected results 01:29:58 INFO - SUITE-END | took 6106s 01:29:58 INFO - Closing logging queue 01:29:58 INFO - queue closed 01:29:58 ERROR - Return code: 1 01:29:58 WARNING - # TBPL WARNING # 01:29:58 WARNING - setting return code to 1 01:29:58 INFO - Running post-action listener: _resource_record_post_action 01:29:58 INFO - Running post-run listener: _resource_record_post_run 01:29:59 INFO - Total resource usage - Wall time: 6140s; CPU: 75.0%; Read bytes: 8228864; Write bytes: 5146394624; Read time: 924; Write time: 707396 01:29:59 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:29:59 INFO - install - Wall time: 25s; CPU: 100.0%; Read bytes: 0; Write bytes: 6402048; Read time: 0; Write time: 1824 01:29:59 INFO - run-tests - Wall time: 6116s; CPU: 75.0%; Read bytes: 5918720; Write bytes: 5068562432; Read time: 220; Write time: 621300 01:29:59 INFO - Running post-run listener: _upload_blobber_files 01:29:59 INFO - Blob upload gear active. 01:29:59 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:29:59 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 01:29:59 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-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 01:29:59 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-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 01:30:00 INFO - (blobuploader) - INFO - Open directory for files ... 01:30:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:30:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:30:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:30:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:30:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:30:05 INFO - (blobuploader) - INFO - Done attempting. 01:30:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:30:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:30:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:30:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:30:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:30:06 INFO - (blobuploader) - INFO - Done attempting. 01:30:06 INFO - (blobuploader) - INFO - Iteration through files over. 01:30:06 INFO - Return code: 0 01:30:06 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:30:06 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:30:06 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d271103e3a34737a9c1a7e7b0614abce50ceac2f9892ebd2af8fd7f8883853cf8ba266bf79ecaac89f918b0b35cdccbc2f30c01d4c8fa40ea37d507a56603e28", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/529ea39c474e68a8e1ddf3e5ba1cb10aaf5d2d449f0ae5c0b8881cffbbc8383b7adb927b24914b3d6f925d8e950c77fa8ae8272ae3593fad7ac6e110566677f0"} 01:30:06 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:30:06 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:30:06 INFO - Contents: 01:30:06 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d271103e3a34737a9c1a7e7b0614abce50ceac2f9892ebd2af8fd7f8883853cf8ba266bf79ecaac89f918b0b35cdccbc2f30c01d4c8fa40ea37d507a56603e28", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/529ea39c474e68a8e1ddf3e5ba1cb10aaf5d2d449f0ae5c0b8881cffbbc8383b7adb927b24914b3d6f925d8e950c77fa8ae8272ae3593fad7ac6e110566677f0"} 01:30:06 INFO - Running post-run listener: copy_logs_to_upload_dir 01:30:06 INFO - Copying logs to upload dir... 01:30:06 INFO - mkdir: /builds/slave/test/build/upload/logs 01:30:06 INFO - Copying logs to upload dir... 01:30:06 WARNING - returning nonzero exit status 1 program finished with exit code 1 elapsedTime=6219.340961 ========= master_lag: 1.87 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' warnings (results: 1, elapsed: 1 hrs, 43 mins, 41 secs) (at 2016-03-03 01:30:08.643520) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-03-03 01:30:08.645416) ========= 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=9ca12473fbb1d023794ffd180000023c-1456991010.346423-177761697 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d271103e3a34737a9c1a7e7b0614abce50ceac2f9892ebd2af8fd7f8883853cf8ba266bf79ecaac89f918b0b35cdccbc2f30c01d4c8fa40ea37d507a56603e28", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/529ea39c474e68a8e1ddf3e5ba1cb10aaf5d2d449f0ae5c0b8881cffbbc8383b7adb927b24914b3d6f925d8e950c77fa8ae8272ae3593fad7ac6e110566677f0"} build_url:https://queue.taskcluster.net/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036703 build_url: 'https://queue.taskcluster.net/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d271103e3a34737a9c1a7e7b0614abce50ceac2f9892ebd2af8fd7f8883853cf8ba266bf79ecaac89f918b0b35cdccbc2f30c01d4c8fa40ea37d507a56603e28", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/529ea39c474e68a8e1ddf3e5ba1cb10aaf5d2d449f0ae5c0b8881cffbbc8383b7adb927b24914b3d6f925d8e950c77fa8ae8272ae3593fad7ac6e110566677f0"}' symbols_url: 'https://queue.taskcluster.net/v1/task/KnT-QwOfRXedj9guVCovvA/artifacts/public/build/firefox-47.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.33 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-03-03 01:30:09.014539) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-03-03 01:30:09.015008) ========= 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=9ca12473fbb1d023794ffd180000023c-1456991010.346423-177761697 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020553 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-03-03 01:30:09.070109) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-03-03 01:30:09.070547) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-03-03 01:30:09.071092) ========= ========= Total master_lag: 2.84 =========