Add running unittest in test_driver.sh (#484)
author김용섭/동작제어Lab(SR)/Engineer/삼성전자 <yons.kim@samsung.com>
Fri, 6 Apr 2018 00:43:00 +0000 (09:43 +0900)
committer서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 <sangmin7.seo@samsung.com>
Fri, 6 Apr 2018 00:43:00 +0000 (09:43 +0900)
Runs unittest binaries in Product/out/unittest when test_driver.sh is
executed.

Signed-off-by: Yongseop Kim <yons.kim@samsung.com>
tools/test_driver/test_driver.sh

index 5f31352..c99afe4 100755 (executable)
@@ -17,12 +17,24 @@ if [ ! -e "$RUN_TEST_SH" ]; then
     exit 1
 fi
 
+UNIT_TEST_DIR=$ARTIFACT_PATH/Product/out/unittest
+
 # Set env
 export LD_LIBRARY_PATH=$ARTIFACT_PATH/Product/out/lib:$LD_LIBRARY_PATH
 export USE_NNAPI=1
 
 # Run unittest in each part such as Runtime, ACL
-# TODO: fill this
+echo ""
+echo "============================================"
+echo "Unittest"
+echo "============================================"
+for TEST_BIN in `ls $UNIT_TEST_DIR`; do
+    echo "Run $TEST_BIN..."
+    echo ""
+    $UNIT_TEST_DIR/$TEST_BIN
+done
+echo "============================================"
+echo ""
 
 # Run tflite_run with various tflite models
 export DRIVER_BIN=$ARTIFACT_PATH/Product/out/bin/tflite_run