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()