54f482d93467573a3e13d58d073a3b1c01a0fadc
[framework/appfw/alarm-manager.git] / TC / unit / tc_gen.sh
1 #!/bin/sh
2
3 TMPSTR=$0
4 SCRIPT=${TMPSTR##*/}
5
6 if [ $# -lt 2 ]; then
7         echo "Usage) $SCRIPT module_name api_name"
8         exit 1
9 fi
10
11 MODULE=$1
12 API=$2
13 TEMPLATE=utc_MODULE_API_func.c.in
14 TESTCASE=utc_${MODULE}_${API}_func
15
16 sed -e  '
17         s^@API@^'"$API"'^g
18         s^@MODULE@^'"$MODULE"'^g
19         ' $TEMPLATE > $TESTCASE.c
20
21 if [ ! -e "$TESTCASE.c" ]; then
22         echo "Failed"
23         exit 1
24 fi
25 echo "Testcase file is $TESTCASE.c"
26 echo "Done"
27 echo "please put \"$TESTCASE\" as Target in Makefile"
28 echo "please put \"/unit/$TESTCASE\" in tslist"