Test: skeleton framework addition for IPC testing
Add test framework skeleton for secure and non-secure side IPC
validation. Actual tests will be added in subsequent patches.
Change-Id: Iaef5668e3d57e50493b72a4977d3f0145ec0cd97
Signed-off-by: Edison Ai <edison.ai@arm.com>
diff --git a/test/framework/secure_suites.c b/test/framework/secure_suites.c
index 1dde38d..83c9eeb 100644
--- a/test/framework/secure_suites.c
+++ b/test/framework/secure_suites.c
@@ -17,6 +17,7 @@
#include "test/suites/crypto/secure/crypto_s_tests.h"
#include "secure_fw/services/secure_storage/sst_object_system.h"
+#include "test/suites/ipc/secure/ipc_s_tests.h"
static struct test_suite_t test_suites[] = {
#if TFM_LVL == 3
@@ -52,6 +53,11 @@
/* Note: since this is sample code, only run if test services are enabled */
{®ister_testsuite_s_invert_interface, 0, 0, 0},
#endif /* TFM_PARTITION_TEST_CORE*/
+
+#ifdef CORE_TEST_IPC
+ /* Secure IPC test cases */
+ {®ister_testsuite_s_ipc_interface, 0, 0, 0},
+#endif
#endif /* SERVICES_TEST_S */
#endif /* TFM_LVL == 3 */
};