From: MyungJoo Ham Date: Fri, 13 Jul 2018 06:20:52 +0000 (+0900) Subject: [Test] Allow to execute tests of a single category. X-Git-Tag: v0.0.1~52 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1c221a8f5f28f1aebd9ea1f15e1123cf543dad21;p=platform%2Fupstream%2Fnnstreamer.git [Test] Allow to execute tests of a single category. We now can execute a single "runTest.sh" instead of "testAll.sh" Fixes #188 Signed-off-by: MyungJoo Ham --- diff --git a/tests/testAPI.sh b/tests/testAPI.sh index 3b1e2b0..52e256a 100644 --- a/tests/testAPI.sh +++ b/tests/testAPI.sh @@ -2,11 +2,20 @@ if [[ $# -eq 0 ]]; then dirpath="$( cd "$( dirname "$0")" && pwd )" - find "$dirpath/../build/gst/tensor_converter" "$dirpath/../build/gst/tensor_filter" "$dirpath/../build/gst/tensor_decoder" "$dirpath/../build/gst/tensor_transform" 1>/dev/null || { - echo "[ERROR] Before unit testing, you should build with cmake first." - exit 1 - } - PATH_TO_PLUGIN="$dirpath/../build/gst/tensor_converter:$dirpath/../build/gst/tensor_filter:$dirpath/../build/gst/tensor_decoder:$dirpath/../build/gst/tensor_transform" + find "$dirpath/../build/gst/tensor_converter" "$dirpath/../build/gst/tensor_filter" "$dirpath/../build/gst/tensor_decoder" -name *.so 1>/dev/null 2>/dev/null + if [ "$?" -ne "0" ]; then + dirpath="$dirpath/../" + find "$dirpath/../build/gst/tensor_converter" "$dirpath/../build/gst/tensor_filter" "$dirpath/../build/gst/tensor_decoder" -name *.so 1>/dev/null 2>/dev/null + if [ "$?" -ne "0" ]; then + dirpath="$dirpath/../" + find "$dirpath/../build/gst/tensor_converter" "$dirpath/../build/gst/tensor_filter" "$dirpath/../build/gst/tensor_decoder" -name *.so 1>/dev/null 2>/dev/null + if [ "$?" -ne "0" ]; then + echo "[ERROR] Cannot find nnstreamer plugin binaries. Before unit testing, you should build with cmake first." + exit 1 + fi + fi + fi + PATH_TO_PLUGIN="$dirpath/../build/gst/tensor_converter:$dirpath/../build/gst/tensor_filter:$dirpath/../build/gst/tensor_decoder:$dirpath/../build/gst/tensor_transform:$dirpath/../build/gst/tensor_sink:$dirpath/../build/gst/tensor_mux" else PATH_TO_PLUGIN="$1" fi