Suites: Adjust test suites order
This patch move up the following tests:
- IPC tests
- SFN tests
- Library Model tests
These tests should be executed first because if they failed the others
would fail too.
Change-Id: I2508cc7ddd990dc4901f35e52bc18adb3e8cbc67
Signed-off-by: Kevin Peng <kevin.peng@arm.com>
diff --git a/test/secure_fw/non_secure_suites.c b/test/secure_fw/non_secure_suites.c
index 26c34f1..1bf5c65 100644
--- a/test/secure_fw/non_secure_suites.c
+++ b/test/secure_fw/non_secure_suites.c
@@ -68,6 +68,19 @@
static struct test_suite_t test_suites[] = {
/* List test cases which are compliant with level 1 isolation */
+#ifdef TEST_NS_CORE
+ /* Non-secure core test cases */
+ {®ister_testsuite_ns_core_positive, 0, 0, 0},
+#endif
+
+#ifdef TEST_NS_IPC
+ /* Non-secure IPC test cases */
+ {®ister_testsuite_ns_ipc_interface, 0, 0, 0},
+#endif
+
+#ifdef TEST_NS_SFN_BACKEND
+ {®ister_testsuite_ns_sfn_interface, 0, 0, 0},
+#endif
#ifdef TEST_NS_PS
{®ister_testsuite_ns_psa_ps_interface, 0, 0, 0},
@@ -113,16 +126,6 @@
{®ister_testsuite_ns_psa_fwu_interface, 0, 0, 0},
#endif
-#ifdef TEST_NS_CORE
- /* Non-secure core test cases */
- {®ister_testsuite_ns_core_positive, 0, 0, 0},
-#endif
-
-#ifdef TEST_NS_IPC
- /* Non-secure IPC test cases */
- {®ister_testsuite_ns_ipc_interface, 0, 0, 0},
-#endif
-
#ifdef TEST_NS_MULTI_CORE
/* Multi-core topology test cases */
{®ister_testsuite_multi_core_ns_interface, 0, 0, 0},
@@ -145,10 +148,6 @@
{®ister_testsuite_irq_test, 0, 0, 0},
#endif
-#ifdef TEST_NS_SFN_BACKEND
- {®ister_testsuite_ns_sfn_interface, 0, 0, 0},
-#endif
-
#ifdef TEST_NS_FPU
{®ister_testsuite_ns_fpu_interface, 0, 0, 0},
#endif