Forráskód Böngészése

bitbake: lib/bb/tests/parse.py: Test case was changing chdir

The test case was changing the current directory, but was never restoring it
to the original location.  This causes occasional failures in later test cases.

(Bitbake rev: 8c222c45148d1f21c2390d66ddd9d3e33b397f05)

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Mark Hatle 6 éve
szülő
commit
5fae3cb56e
1 módosított fájl, 4 hozzáadás és 0 törlés
  1. 4 0
      bitbake/lib/bb/tests/parse.py

+ 4 - 0
bitbake/lib/bb/tests/parse.py

@@ -44,9 +44,13 @@ C = "3"
 """
 
     def setUp(self):
+        self.origdir = os.getcwd()
         self.d = bb.data.init()
         bb.parse.siggen = bb.siggen.init(self.d)
 
+    def tearDown(self):
+        os.chdir(self.origdir)
+
     def parsehelper(self, content, suffix = ".bb"):
 
         f = tempfile.NamedTemporaryFile(suffix = suffix)