Bug 1569928: Disable testing crash of content processes in marionette temporarily r=whimboo,gsvelto,marionette-reviewers
☠☠ backed out by f519fea12dfc ☠ ☠
authorRandell Jesup <rjesup@wgate.com>
Thu, 28 May 2020 21:37:35 +0000
changeset 596600 6d2a92d25b8fcb748f688796b65f9753e5379a89
parent 596599 383fd9b931aed0d41149957df35f7f2df0d8cc7e
child 596601 11277f03c48cf853009f8bb55886f91b86d1484a
push id13186
push userffxbld-merge
push dateMon, 01 Jun 2020 09:52:46 +0000
treeherdermozilla-beta@3e7c70a1e4a1 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerswhimboo, gsvelto, marionette-reviewers
bugs1569928, 1602757
milestone78.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1569928: Disable testing crash of content processes in marionette temporarily r=whimboo,gsvelto,marionette-reviewers Note that Bug 1602757 makes this basically a perma-fail Differential Revision: https://phabricator.services.mozilla.com/D76861
testing/marionette/harness/marionette_harness/tests/unit/test_crash.py
--- a/testing/marionette/harness/marionette_harness/tests/unit/test_crash.py
+++ b/testing/marionette/harness/marionette_harness/tests/unit/test_crash.py
@@ -133,16 +133,20 @@ class TestCrash(BaseCrashTestCase):
         with self.assertRaisesRegexp(InvalidSessionIdException, 'Please start a session'):
             self.marionette.get_url()
 
         self.marionette.start_session()
         self.assertNotEqual(self.marionette.process_id, self.pid)
 
         self.marionette.get_url()
 
+
+    # Disabled until bug 1569928 is fixed; note that Bug 1602757 makes
+    # this basically a perma-fail
+    @unittest.skip("Bug 1569928 - Perma fails with content processes pre-started")
     def test_crash_content_process(self):
         # For a content process crash and MOZ_CRASHREPORTER_SHUTDOWN set the top
         # browsing context will be gone first. As such the raised NoSuchWindowException
         # has to be ignored. To check for the IOError, further commands have to
         # be executed until the process is gone.
         with self.assertRaisesRegexp(IOError, "Content process crashed"):
             self.crash(parent=False)
             Wait(self.marionette, timeout=self.socket_timeout,