Add Agent class wrapping usage of libcynara-agent
[platform/core/test/security-tests.git] / tests / security-tests.sh
index a7d4afe..db3221c 100644 (file)
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 #####################################################################
-# Copyright (c) 2012 Samsung Electronics Co., Ltd All Rights Reserved
+# Copyright (c) 2012-2014 Samsung Electronics Co., Ltd All Rights Reserved
 #
 #    Licensed under the Apache License, Version 2.0 (the "License");
 #    you may not use this file except in compliance with the License.
@@ -24,23 +24,77 @@ case $1 in
 
 "smack")
     echo "========================================================================="
-    echo "SMACK"
+    echo $1
     echo
-    libsmack-test $2 $3
+    libsmack-test "${@:2}" # propagate all remaining arguments (except first)
+    ;;
+"smack-dbus")
+    echo "========================================================================="
+    echo "SMACK DBUS TEST"
+    echo
+    smack-dbus-tests "${@:2}"
     ;;
-
 "libprivilege-control")
     echo "========================================================================="
-    echo "SMACK"
+    echo $1
     echo
-    libprivilege-control-test $2 $3
+    libprivilege-control-test "${@:2}"
+    ;;
+"ss-clientsmack")
+    echo "========================================================================="
+    echo "SECURITY SERVER TEST CLIENT SMACK"
+    echo
+    security-server-tests-client-smack "${@:2}"
+    ;;
+"ss-stress")
+    echo "========================================================================="
+    echo "SECURITY SERVER TEST STRESS"
+    echo
+    security-server-tests-stress "${@:2}"
+    ;;
+"ss-server")
+    echo "========================================================================="
+    echo "SECURITY SERVER TEST SERVER"
+    echo
+    security-server-tests-server "${@:2}"
+    ;;
+"ss-api-speed")
+    echo "========================================================================="
+    echo "SECURITY SERVER MEASURER SERVER"
+    echo
+    security-server-tests-api-speed "${@:2}"
+    ;;
+"ss-password")
+    echo "========================================================================="
+    echo "SECURITY SERVER TEST PASSWORD"
+    echo
+    security-server-tests-password "${@:2}"
+    ;;
+"ss-privilege")
+    echo "========================================================================="
+    echo "SECURITY SERVER TEST PRIVILEGE"
+    echo
+    security-server-tests-privilege "${@:2}"
+    ;;
+"security-manager")
+    echo "========================================================================="
+    echo "SECURITY MANAGER TESTS"
+    echo
+    security-manager-tests "${@:2}"
+    ;;
+"cynara")
+    echo "========================================================================="
+    echo "CYNARA TEST"
+    echo
+    cynara-test "${@:2}"
     ;;
-
 *)
     echo "Correct using:"
     echo "    security_test.sh <module> <args_for_module>"
     echo
-    echo "modules: smack, libprivilege-control"
+    echo "modules: smack, smack-dbus, libprivilege-control, ss-clientsmack"
+    echo "         ss-server, ss-api-speed, ss-password, ss-stress"
+    echo "         ss-privilege, security-manager, cynara"
     ;;
 
 esac