Bug 1430717 - Skip test_cli_arguments.py TestCommandLineArguments.test_startup_timeout. draft
authorHenrik Skupin <mail@hskupin.info>
Tue, 20 Mar 2018 23:03:57 +0100
changeset 770225 76d7f105026f0ea2f7fd0586b34da3fa453ac329
parent 770224 6f9a0b898e9367f2590685e683dbb2bcbe61ba6b
push id103357
push userbmo:hskupin@gmail.com
push dateTue, 20 Mar 2018 22:04:41 +0000
bugs1430717, 1433873
milestone61.0a1
Bug 1430717 - Skip test_cli_arguments.py TestCommandLineArguments.test_startup_timeout. The test is causing intermittent failures of type "1000s of no output" for the Mn jobs. It needs to be skipped until at least bug 1433873 has been fixed. MozReview-Commit-ID: 5Kpq8wYT1Bt
testing/marionette/harness/marionette_harness/tests/unit/test_cli_arguments.py
--- a/testing/marionette/harness/marionette_harness/tests/unit/test_cli_arguments.py
+++ b/testing/marionette/harness/marionette_harness/tests/unit/test_cli_arguments.py
@@ -9,17 +9,17 @@ import platform
 try:
     import winreg
 except ImportError:
     try:
         import _winreg as winreg
     except ImportError:
         pass
 
-from marionette_harness import MarionetteTestCase
+from marionette_harness import MarionetteTestCase, skip
 
 
 class TestCommandLineArguments(MarionetteTestCase):
 
     def setUp(self):
         super(TestCommandLineArguments, self).setUp()
 
         self.orig_arguments = copy.copy(self.marionette.instance.app_args)
@@ -67,16 +67,17 @@ class TestCommandLineArguments(Marionett
             self.assertFalse(safe_mode, "Safe Mode has been enabled")
 
         winreg.CloseKey(reg_firefox)
         winreg.DeleteKey(reg_mozilla, "Firefox")
         winreg.CloseKey(reg_mozilla)
         winreg.DeleteKey(reg_policies, "Mozilla")
         winreg.CloseKey(reg_policies)
 
+    @skip("Bug 1430717 - Causes '1000s of no output' failures")
     def test_startup_timeout(self):
         startup_timeout = self.marionette.startup_timeout
 
         # Use a timeout which always cause an IOError
         self.marionette.startup_timeout = .1
         msg = "Process killed after {}s".format(self.marionette.startup_timeout)
 
         try: