Test: Add ITS secure and non-secure tests

This patch adds the ITS secure and non-secure tests. It also modifies
and adds the necessary CMake files to integrate the tests into the
regression tests.

Change-Id: Id5393f6da9867f1f1278d01ed080406e974122e4
Signed-off-by: Tudor Cretu <tudor.cretu@arm.com>
diff --git a/test/framework/secure_suites.c b/test/framework/secure_suites.c
index 5042e11..cde8f42 100644
--- a/test/framework/secure_suites.c
+++ b/test/framework/secure_suites.c
@@ -11,6 +11,7 @@
 
 /* Service specific includes */
 #include "test/suites/sst/secure/sst_tests.h"
+#include "test/suites/its/secure/its_s_tests.h"
 #include "test/suites/audit/secure/audit_s_tests.h"
 #include "test/suites/attestation/secure/attestation_s_tests.h"
 #include "test/suites/invert/secure/invert_s_tests.h"
@@ -28,6 +29,10 @@
     {&register_testsuite_s_rollback_protection, 0, 0, 0},
 #endif
 
+    /* Secure ITS test cases */
+    {&register_testsuite_s_psa_its_interface, 0, 0, 0},
+    {&register_testsuite_s_psa_its_reliability, 0, 0, 0},
+
     /* Crypto test cases */
     {&register_testsuite_s_crypto_interface, 0, 0, 0},