]> git.ipfire.org Git - pakfire.git/commitdiff
daemon: Do not upload any packages for test jobs
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 5 May 2023 06:19:03 +0000 (06:19 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 5 May 2023 06:19:21 +0000 (06:19 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/pakfire/daemon.py

index 830f2c7aa8182cc39480810696218d6499c6b629..fadfa4bfc2ed18c887bb265ec49b2b9b8b1163fe 100644 (file)
@@ -208,6 +208,12 @@ class Worker(multiprocessing.Process):
 
                self.log.debug("Worker %s terminated gracefully" % self.pid)
 
+       def is_test(self):
+               """
+                       Returns True if this job is a test job
+               """
+               return self.data.get("test", False)
+
        @property
        def ccache(self):
                """
@@ -294,7 +300,8 @@ class Worker(multiprocessing.Process):
                                success = True
 
                                # Find any packages
-                               packages = glob.glob("%s/*.pfm" % target)
+                               if not self.is_test():
+                                       packages = glob.glob("%s/*.pfm" % target)
 
                        # Notify the hub that the job has finished
                        finally: