Test: Change test services to use iovec API
Changes:
- Special linking of tfm_secure_tests library is removed from
secure_fw/CMakeLists.txt if SST test partition is not used because it
doesn't contain veneers anymore.
- Disable the invert testsuite as it became deprecated.
- Remove the veneers c and h files for the test services.
- Modify the interface of the test service implementations, and the
calls to them accordingly.
Change-Id: I9c684277662cee57aa1e426c8117bedc59903c99
Signed-off-by: Mate Toth-Pal <mate.toth-pal@arm.com>
diff --git a/test/test_services/CMakeLists.inc b/test/test_services/CMakeLists.inc
index 42c309c..0fe8c4b 100644
--- a/test/test_services/CMakeLists.inc
+++ b/test/test_services/CMakeLists.inc
@@ -29,17 +29,13 @@
if (NOT DEFINED ENABLE_CORE_TESTS)
message(FATAL_ERROR "Incomplete build configuration: ENABLE_CORE_TESTS is undefined. ")
elseif(ENABLE_CORE_TESTS)
- list(APPEND ALL_SRC_C_S "${CORE_TEST_DIR}/tfm_core_test/tfm_ss_core_test.c"
- "${CORE_TEST_DIR}/tfm_core_test/tfm_ss_core_test_veneers.c"
- )
+ list(APPEND ALL_SRC_C_S "${CORE_TEST_DIR}/tfm_core_test/tfm_ss_core_test.c")
endif()
if (NOT DEFINED ENABLE_CORE_TESTS_2)
message(FATAL_ERROR "Incomplete build configuration: ENABLE_CORE_TESTS_2 is undefined. ")
elseif(ENABLE_CORE_TESTS_2)
- list(APPEND ALL_SRC_C_S "${CORE_TEST_DIR}/tfm_core_test_2/tfm_ss_core_test_2_veneers.c"
- "${CORE_TEST_DIR}/tfm_core_test_2/tfm_ss_core_test_2.c"
- )
+ list(APPEND ALL_SRC_C_S "${CORE_TEST_DIR}/tfm_core_test_2/tfm_ss_core_test_2.c")
endif()
if (NOT DEFINED TFM_PARTITION_TEST_SST)