summaryrefslogtreecommitdiff
path: root/TC/unit/tc_gen.sh
diff options
context:
space:
mode:
authorJinkun Jang <jinkun.jang@samsung.com>2013-03-13 01:51:43 +0900
committerJinkun Jang <jinkun.jang@samsung.com>2013-03-13 01:51:43 +0900
commiteca9de431ed507c959c0a431dd58a562e5fbb24b (patch)
tree95d878a12ff4b95b149fb00c12dfbc6e9753c0b7 /TC/unit/tc_gen.sh
parenta1587a945a0ed4e72ad4fffd3de37ed6e6ccc2d6 (diff)
downloadlibslp-sensor-eca9de431ed507c959c0a431dd58a562e5fbb24b.tar.gz
libslp-sensor-eca9de431ed507c959c0a431dd58a562e5fbb24b.tar.bz2
libslp-sensor-eca9de431ed507c959c0a431dd58a562e5fbb24b.zip
Tizen 2.1 base
Diffstat (limited to 'TC/unit/tc_gen.sh')
-rwxr-xr-xTC/unit/tc_gen.sh28
1 files changed, 28 insertions, 0 deletions
diff --git a/TC/unit/tc_gen.sh b/TC/unit/tc_gen.sh
new file mode 100755
index 0000000..54f482d
--- /dev/null
+++ b/TC/unit/tc_gen.sh
@@ -0,0 +1,28 @@
+#!/bin/sh
+
+TMPSTR=$0
+SCRIPT=${TMPSTR##*/}
+
+if [ $# -lt 2 ]; then
+ echo "Usage) $SCRIPT module_name api_name"
+ exit 1
+fi
+
+MODULE=$1
+API=$2
+TEMPLATE=utc_MODULE_API_func.c.in
+TESTCASE=utc_${MODULE}_${API}_func
+
+sed -e '
+ s^@API@^'"$API"'^g
+ s^@MODULE@^'"$MODULE"'^g
+ ' $TEMPLATE > $TESTCASE.c
+
+if [ ! -e "$TESTCASE.c" ]; then
+ echo "Failed"
+ exit 1
+fi
+echo "Testcase file is $TESTCASE.c"
+echo "Done"
+echo "please put \"$TESTCASE\" as Target in Makefile"
+echo "please put \"/unit/$TESTCASE\" in tslist"