systemcmds/tests: split out microbenchmarks and remove obsolete tests

- reorganize Jenkins HIL tests
This commit is contained in:
Daniel Agar
2021-07-18 18:02:33 -04:00
parent 0101934f47
commit 774ad80ba0
41 changed files with 653 additions and 835 deletions
+2 -2
View File
@@ -61,7 +61,7 @@ def do_nsh_cmd(port, baudrate, cmd):
# run command
timeout_start = time.time()
timeout = 2 # 2 seconds
timeout = 1 # 1 second
success_cmd = "cmd succeeded!"
@@ -84,7 +84,7 @@ def do_nsh_cmd(port, baudrate, cmd):
timeout_start = time.time()
timeout = 30 # 30 seconds
timeout = 180 # 3 minutes
while True:
serial_line = ser.readline().decode("ascii", errors='ignore')
+19 -19
View File
@@ -91,7 +91,7 @@ def do_test(port, baudrate, test_name):
# print results, wait for final result (PASSED or FAILED)
timeout = 180 # 3 minutes
timeout = 300 # 5 minutes
timeout_start = time.time()
timeout_newline = timeout_start
@@ -139,15 +139,30 @@ class TestHardwareMethods(unittest.TestCase):
def test_bson(self):
self.assertTrue(do_test(self.TEST_DEVICE, self.TEST_BAUDRATE, "bson"))
# def test_dataman(self):
# self.assertTrue(do_test(self.TEST_DEVICE, self.TEST_BAUDRATE, "dataman"))
def test_conv(self):
self.assertTrue(do_test(self.TEST_DEVICE, self.TEST_BAUDRATE, "conv"))
def floattest_float(self):
def test_dataman(self):
self.assertTrue(do_test(self.TEST_DEVICE, self.TEST_BAUDRATE, "dataman"))
# def test_file(self):
# self.assertTrue(do_test(self.TEST_DEVICE, self.TEST_BAUDRATE, "file"))
def test_file2(self):
self.assertTrue(do_test(self.TEST_DEVICE, self.TEST_BAUDRATE, "file2"))
def test_float(self):
self.assertTrue(do_test(self.TEST_DEVICE, self.TEST_BAUDRATE, "float"))
def test_hrt(self):
self.assertTrue(do_test(self.TEST_DEVICE, self.TEST_BAUDRATE, "hrt"))
def test_int(self):
self.assertTrue(do_test(self.TEST_DEVICE, self.TEST_BAUDRATE, "int"))
def test_i2c_spi_cli(self):
self.assertTrue(do_test(self.TEST_DEVICE, self.TEST_BAUDRATE, "i2c_spi_cli"))
def test_IntrusiveQueue(self):
self.assertTrue(do_test(self.TEST_DEVICE, self.TEST_BAUDRATE, "IntrusiveQueue"))
@@ -163,21 +178,6 @@ class TestHardwareMethods(unittest.TestCase):
def test_matrix(self):
self.assertTrue(do_test(self.TEST_DEVICE, self.TEST_BAUDRATE, "matrix"))
def test_microbench_atomic(self):
self.assertTrue(do_test(self.TEST_DEVICE, self.TEST_BAUDRATE, "microbench_atomic"))
def test_microbench_hrt(self):
self.assertTrue(do_test(self.TEST_DEVICE, self.TEST_BAUDRATE, "microbench_hrt"))
def test_microbench_math(self):
self.assertTrue(do_test(self.TEST_DEVICE, self.TEST_BAUDRATE, "microbench_math"))
def test_microbench_matrix(self):
self.assertTrue(do_test(self.TEST_DEVICE, self.TEST_BAUDRATE, "microbench_matrix"))
def test_microbench_uorb(self):
self.assertTrue(do_test(self.TEST_DEVICE, self.TEST_BAUDRATE, "microbench_uorb"))
# def test_mixer(self):
# self.assertTrue(do_test(self.TEST_DEVICE, self.TEST_BAUDRATE, "mixer"))