system tests: support fitureCmds and allow dirmgr to startup

- fixes a race condition, where dirmgr does not seem to  be ready
- imports secret key for signing if gpg2 is used
This commit is contained in:
André Roth
2024-10-08 02:05:18 +02:00
parent 704af8f2f0
commit 14a343a0d7
3 changed files with 13 additions and 2 deletions

View File

@@ -267,7 +267,7 @@ class BaseTest(object):
self.webServerUrl = self.start_webserver(os.path.join(os.path.dirname(inspect.getsourcefile(self.__class__)),
self.fixtureWebServer))
if self.requiresGPG2:
if self.requiresGPG2 or self.gpgFinder.gpg2:
self.run_cmd([
self.gpgFinder.gpg2, "--import",
os.path.join(os.path.dirname(inspect.getsourcefile(BaseTest)), "files") + "/aptly.sec"], expected_code=None)