test_astlpc: Extract single test case to dedicated function
There will be additional test cases, so lets prepare for their addition.
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I0c7f1812f672e36e1fbc6122b75c224b8a681be8
diff --git a/tests/test_astlpc.c b/tests/test_astlpc.c
index fe21093..c2cbba2 100644
--- a/tests/test_astlpc.c
+++ b/tests/test_astlpc.c
@@ -172,7 +172,7 @@
mctp_destroy(ep->mctp);
}
-int main(void)
+static void astlpc_test_packetised_message_bmc_to_host(void)
{
uint8_t msg[2 * MCTP_BTU];
struct astlpc_endpoint bmc, host;
@@ -190,8 +190,6 @@
lpc_mem = calloc(1, lpc_size);
assert(lpc_mem);
- mctp_set_log_stdio(MCTP_LOG_DEBUG);
-
/* BMC initialisation */
endpoint_init(&bmc, 8, MCTP_BINDING_ASTLPC_MODE_BMC, &kcs, lpc_mem,
lpc_size);
@@ -249,6 +247,13 @@
endpoint_destroy(&bmc);
endpoint_destroy(&host);
free(lpc_mem);
+}
+
+int main(void)
+{
+ mctp_set_log_stdio(MCTP_LOG_DEBUG);
+
+ astlpc_test_packetised_message_bmc_to_host();
return 0;
}