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 */
+    {&register_testsuite_ns_core_positive, 0, 0, 0},
+#endif
+
+#ifdef TEST_NS_IPC
+    /* Non-secure IPC test cases */
+    {&register_testsuite_ns_ipc_interface, 0, 0, 0},
+#endif
+
+#ifdef TEST_NS_SFN_BACKEND
+    {&register_testsuite_ns_sfn_interface, 0, 0, 0},
+#endif
 
 #ifdef TEST_NS_PS
     {&register_testsuite_ns_psa_ps_interface, 0, 0, 0},
@@ -113,16 +126,6 @@
     {&register_testsuite_ns_psa_fwu_interface, 0, 0, 0},
 #endif
 
-#ifdef TEST_NS_CORE
-    /* Non-secure core test cases */
-    {&register_testsuite_ns_core_positive, 0, 0, 0},
-#endif
-
-#ifdef TEST_NS_IPC
-    /* Non-secure IPC test cases */
-    {&register_testsuite_ns_ipc_interface, 0, 0, 0},
-#endif
-
 #ifdef TEST_NS_MULTI_CORE
     /* Multi-core topology test cases */
     {&register_testsuite_multi_core_ns_interface, 0, 0, 0},
@@ -145,10 +148,6 @@
     {&register_testsuite_irq_test, 0, 0, 0},
 #endif
 
-#ifdef TEST_NS_SFN_BACKEND
-    {&register_testsuite_ns_sfn_interface, 0, 0, 0},
-#endif
-
 #ifdef TEST_NS_FPU
     {&register_testsuite_ns_fpu_interface, 0, 0, 0},
 #endif