[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 01/10] test/qtest/aspeed_smc-test: Move testcases to test_palm
From: |
Jamin Lin |
Subject: |
[PATCH v3 01/10] test/qtest/aspeed_smc-test: Move testcases to test_palmetto_bmc function |
Date: |
Wed, 27 Nov 2024 17:15:34 +0800 |
So far, the test cases are used for testing SMC model with AST2400 BMC.
However, AST2400 is end off live and ASPEED is no longer support this SOC.
To test SMC model for AST2500, AST2600 and AST1030, move the test cases
from main to test_palmetto_bmc function.
Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com>
Reviewed-by: Cédric Le Goater <clg@redhat.com>
---
tests/qtest/aspeed_smc-test.c | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/tests/qtest/aspeed_smc-test.c b/tests/qtest/aspeed_smc-test.c
index 4673371d95..ec1fa6ec15 100644
--- a/tests/qtest/aspeed_smc-test.c
+++ b/tests/qtest/aspeed_smc-test.c
@@ -610,14 +610,12 @@ static void test_write_block_protect_bottom_bit(void)
flash_reset();
}
-int main(int argc, char **argv)
+static int test_palmetto_bmc(void)
{
g_autofree char *tmp_path = NULL;
int ret;
int fd;
- g_test_init(&argc, &argv, NULL);
-
fd = g_file_open_tmp("qtest.m25p80.XXXXXX", &tmp_path, NULL);
g_assert(fd >= 0);
ret = ftruncate(fd, FLASH_SIZE);
@@ -644,8 +642,18 @@ int main(int argc, char **argv)
flash_reset();
ret = g_test_run();
-
qtest_quit(global_qtest);
unlink(tmp_path);
+
+ return ret;
+}
+
+int main(int argc, char **argv)
+{
+ int ret;
+
+ g_test_init(&argc, &argv, NULL);
+ ret = test_palmetto_bmc();
+
return ret;
}
--
2.34.1
- [PATCH v3 00/10] Add smc qtest testcase to support AST2700, Jamin Lin, 2024/11/27
- [PATCH v3 01/10] test/qtest/aspeed_smc-test: Move testcases to test_palmetto_bmc function,
Jamin Lin <=
- [PATCH v3 02/10] test/qtest/aspeed_smc-test: Introduce a new TestData to test different BMC SOCs, Jamin Lin, 2024/11/27
- [PATCH v3 03/10] test/qtest/aspeed_smc-test: Support to test all CE pins, Jamin Lin, 2024/11/27
- [PATCH v3 04/10] test/qtest/aspeed_smc-test: Introducing a "page_addr" data field, Jamin Lin, 2024/11/27
- [PATCH v3 05/10] test/qtest/aspeed_smc-test: Support to test AST2500, Jamin Lin, 2024/11/27
- [PATCH v3 06/10] test/qtest/aspeed_smc-test: Support to test AST2600, Jamin Lin, 2024/11/27
- [PATCH v3 07/10] test/qtest/aspeed_smc-test: Support to test AST1030, Jamin Lin, 2024/11/27
- [PATCH v3 08/10] test/qtest/aspeed_smc-test: Support write page command with QPI mode, Jamin Lin, 2024/11/27
- [PATCH v3 09/10] test/qtest: Introduce a new aspeed-smc-utils.c to place common testcases, Jamin Lin, 2024/11/27
- [PATCH v3 10/10] test/qtest/ast2700-smc-test: Support to test AST2700, Jamin Lin, 2024/11/27