From: YannickV <[email protected]>

TODO
---
 tests/functional/test_arm_beckhoff_cx7200.py | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 tests/functional/test_arm_beckhoff_cx7200.py

diff --git a/tests/functional/test_arm_beckhoff_cx7200.py 
b/tests/functional/test_arm_beckhoff_cx7200.py
new file mode 100644
index 0000000000..a7fb88ac30
--- /dev/null
+++ b/tests/functional/test_arm_beckhoff_cx7200.py
@@ -0,0 +1,19 @@
+#!/usr/bin/env python3
+#
+# Functional test that boots a bare metal application on the Beckhoff CX7200
+#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+from qemu_test import LinuxKernelTest
+
+class CX7200Test(LinuxKernelTest):
+    def test_baremetal_elf(self):
+        self.set_machine('beckhoff-cx7200')
+        elf_path = 
'/home/yannickv/git/build-TCRTOS/FreeRTOS/Zynq7000/DriveZynq_Fsbl/build/CX7200/Optg/ZYNQ7000S/CX7200_Zynq_Fsbl.elf'
+        self.vm.set_console()
+        self.vm.add_args('-kernel', elf_path, '-nographic')
+        self.vm.launch()
+        self.wait_for_console_pattern('Boot mode is SD')
+
+if __name__ == '__main__':
+    LinuxKernelTest.main()
\ No newline at end of file
-- 
2.47.3


Reply via email to