#!/bin/sh
#####################################################################
-# Copyright (c) 2012-2014 Samsung Electronics Co., Ltd All Rights Reserved
+# Copyright (c) 2012-2018 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.
echo
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 $1
- echo
- 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")
+"security-manager")
echo "========================================================================="
- echo "SECURITY SERVER MEASURER SERVER"
+ echo "SECURITY MANAGER TESTS"
echo
- security-server-tests-api-speed "${@:2}"
+ security-manager-tests "${@:2}"
;;
-"ss-password")
+"cynara")
echo "========================================================================="
- echo "SECURITY SERVER TEST PASSWORD"
+ echo "CYNARA TEST"
echo
- security-server-tests-password "${@:2}"
+ cynara-test "${@:2}"
;;
-"ss-privilege")
+"ckm")
echo "========================================================================="
- echo "SECURITY SERVER TEST PRIVILEGE"
+ echo "KEY MANAGER UNPRIVILEGED TESTS"
echo
- security-server-tests-privilege "${@:2}"
- ;;
-"security-manager")
+ ARGS="${@:2}"
+ su - owner -c "ckm-tests $ARGS"
echo "========================================================================="
- echo "SECURITY MANAGER TESTS"
+ echo "KEY MANAGER PRIVILEGED TESTS"
echo
- security-manager-tests "${@:2}"
+ ckm-tests-on-onlycap.sh $ARGS
;;
-"cynara")
+"yaca")
echo "========================================================================="
- echo "CYNARA TEST"
+ echo "YACA TESTS"
echo
- cynara-test "${@:2}"
+ yaca-test "${@:2}"
;;
-"ckm")
+"nether")
echo "========================================================================="
- echo "KEY MANAGER TESTS"
+ echo "NETHER TESTS"
echo
- ckm-tests "${@:2}"
+ nether-tests "${@:2}"
;;
*)
echo "Correct using:"
echo " security_test.sh <module> <args_for_module>"
echo
- 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, ckm"
+ echo "modules: smack, security-manager, cynara, ckm, yaca, nether"
;;
esac