feat(unittests): Add support to handle assertions on unittests
This patch also fixes a bug where clang++ was not selected by
default when building tests for fake_host architecture.
Change-Id: Ifabca247ad094b92214d7e1fe2698ce15361e379
Signed-off-by: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
diff --git a/cmake/Modules/UnitTestFramework.cmake b/cmake/Modules/UnitTestFramework.cmake
index 758bce9..407a859 100644
--- a/cmake/Modules/UnitTestFramework.cmake
+++ b/cmake/Modules/UnitTestFramework.cmake
@@ -62,10 +62,12 @@
# Include CTest for unittests
include(CTest)
+ set(CMAKE_CTEST_ARGUMENTS "--verbose")
+
# Custom target to run the unit tests
add_custom_target(run-unittests
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
- COMMAND ctest -C "$<CONFIG>"
+ COMMAND ctest "${CMAKE_CTEST_ARGUMENTS}" -C "$<CONFIG>"
DEPENDS rmm.elf rmm.map
)
endif()