summaryrefslogtreecommitdiff
path: root/tests/scripts/run_frameworktest.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/scripts/run_frameworktest.sh')
-rwxr-xr-xtests/scripts/run_frameworktest.sh21
1 files changed, 17 insertions, 4 deletions
diff --git a/tests/scripts/run_frameworktest.sh b/tests/scripts/run_frameworktest.sh
index 343fd0292..bf36d0c4f 100755
--- a/tests/scripts/run_frameworktest.sh
+++ b/tests/scripts/run_frameworktest.sh
@@ -23,8 +23,17 @@ FWTEST_TEST_NAME=
function Usage()
{
- # TODO: Fill this
- echo "Usage: LD_LIBRARY_PATH=Product/out/lib ./$0 --reportdir=report"
+ echo "Usage Example:"
+ echo "LD_LIBRARY_PATH=Product/out/lib ./$0 \\"
+ echo " --runtestsh=tests/framework/run_test.sh \\ # Test runner script path"
+ echo " --driverbin=Product/out/bin/tflite_run \\ # Test driver path"
+ echo " --frameworktest_list_file=tests/scripts/neurun_frameworktest_list.armv7l.cpu.txt \\"
+ echo " --reportdir=report \\ # Directory for the report files will be saved"
+ echo " --tapname=framework_test.tap \\ # Tap file name"
+ echo " --logname=framework_test.log \\ # Log file name"
+ echo " --testname=Frameworktest # Name of the test just a label of tests"
+
+ exit 1
}
for i in "$@"
@@ -32,7 +41,6 @@ do
case $i in
-h|--help|help)
Usage
- exit 1
;;
--runtestsh=*)
FWTEST_RUN_TEST_SH=${i#*=}
@@ -59,7 +67,12 @@ do
shift
done
-# TODO: handle exceptions for params
+[ ! -z "$FWTEST_RUN_TEST_SH" ] || Usage
+[ ! -z "$FWTEST_DRIVER_BIN" ] || Usage
+[ ! -z "$FWTEST_REPORT_DIR" ] || Usage
+[ ! -z "$FWTEST_TAP_NAME" ] || Usage
+[ ! -z "$FWTEST_LOG_NAME" ] || Usage
+[ ! -z "$FWTEST_TEST_NAME" ] || Usage
if [ ! -e "$FWTEST_REPORT_DIR" ]; then
mkdir -p $FWTEST_REPORT_DIR