[v2,RESEND,2/3] CI: Add bitbake testcase

Message ID 20251015140846.1953962-3-wzh@ilbers.de
State Accepted, archived
Headers show
Series [v2,RESEND,1/3] CI: Add nop testcase | expand

Commit Message

Zhihang Wei Oct. 15, 2025, 2:08 p.m. UTC
This test runs bitbake -e and passes on success, indicating that bitbake
can be started.

Signed-off-by: Zhihang Wei <wzh@ilbers.de>
---
 testsuite/citest.py | 12 ++++++++++++
 1 file changed, 12 insertions(+)

Patch

diff --git a/testsuite/citest.py b/testsuite/citest.py
index 9bdc9620..58e76b11 100755
--- a/testsuite/citest.py
+++ b/testsuite/citest.py
@@ -35,6 +35,18 @@  class EnvTest(CIBaseTest):
     def test_nop(self):
         self.log.info("test_nop finish")
 
+    def test_bitbake(self):
+        self.init()
+        bitbake_ret = self.exec_cmd("-e", "bitbake")
+
+        self.log.info("result on: bitbake -e")
+        self.log.info(f"return code: {str(bitbake_ret[0])}")
+        self.log.info(f"stdout: {str(bitbake_ret[1])}")
+        self.log.info(f"stderr: {str(bitbake_ret[2])}")
+
+        if(bitbake_ret[0] != 0):
+            self.fail("bitbake -e: returned an error")
+
 
 class DevTest(CIBaseTest):