Test: Refactor and re-enable SST policy tests

Changes:
 - Moves the SST policy tests to the non-secure side.
 - Refactors the policy tests to use the SST NS test thread interface.
 - Makes the policy tests more exhaustive and more granular.
 - Re-enables the policy tests for the regression test build.

Change-Id: I7f4c95ab32b860b2430c5a99e1ffc6442d496b28
Signed-off-by: Jamie Fox <jamie.fox@arm.com>
diff --git a/test/framework/non_secure_suites.c b/test/framework/non_secure_suites.c
index fa1c115..e691bcf 100644
--- a/test/framework/non_secure_suites.c
+++ b/test/framework/non_secure_suites.c
@@ -18,6 +18,7 @@
 #ifdef SERVICES_TEST_NS
     /* Non-secure SST test cases */
     {&register_testsuite_ns_sst_interface, 0, 0, 0},
+    {&register_testsuite_ns_sst_policy, 0, 0, 0},
 
 #ifdef TFM_PARTITION_TEST_SST
     /* Non-secure SST referenced access testsuite */
diff --git a/test/framework/secure_suites.c b/test/framework/secure_suites.c
index f0e7dca..8287226 100644
--- a/test/framework/secure_suites.c
+++ b/test/framework/secure_suites.c
@@ -20,12 +20,6 @@
     {&register_testsuite_s_sst_sec_interface, 0, 0, 0},
     {&register_testsuite_s_sst_reliability, 0, 0, 0},
 
-    /* FIXME: this test suite needs to be refactored to accomodate it to
-     *        use only secure application ID.
-     *
-     * {&register_testsuite_s_sst_interface, 0, 0, 0},
-     */
-
 #ifdef TFM_PARTITION_TEST_CORE
     /* Secure invert test cases */
     /* Note: since this is sample code, only run if test services are enabled */