echo "--reportdir - (default=report) directory to place tap files"
echo "--tapname - (default=framework_test.tap) file name to be written for tap"
echo "--ldlibrarypath - (default=${NNFW_HOME}/Product/out/lib) path to '*.so' files"
+ echo "--mirrorserver - (default={not used}) mirror server to download model files"
echo ""
}
TAP_NAME="framework_test.tap"
TEST_LIST=()
DOWNLOAD_MODE="off"
+MIRROR_MODELFILE_SERVER=""
for i in "$@"
do
case $i in
--ldlibrarypath=*)
NNFW_LD_LIBRARY_PATH=${i#*=}
;;
+ --mirrorserver=*)
+ MIRROR_MODELFILE_SERVER=${i#*=}
+ ;;
*)
TEST_LIST+=( $i )
;;
TEST_CACHE_PATH=$CACHE_ROOT_PATH/$TEST_NAME
MODELFILE=$TEST_CACHE_PATH/$MODELFILE_NAME
+ MODELFILE_URL="$MODELFILE_SERVER/$MODELFILE_NAME"
+ if [ -n "$MIRROR_MODELFILE_SERVER" ]; then
+ MODELFILE_URL="$MIRROR_MODELFILE_SERVER/$MODELFILE_NAME"
+ fi
# Download model file
if [ ! -e $TEST_CACHE_PATH ]; then
fi
# Download unless we have it in cache (Also check md5sum)
- if [ ! -e $MODELFILE ] || ! verify_downloaded_file "$MODELFILE" "$MODELFILE_SERVER/$MODELFILE_NAME"; then
+ if [ ! -e $MODELFILE ] || ! verify_downloaded_file "$MODELFILE" "$MODELFILE_URL"; then
echo ""
echo "Download test file for $TEST_NAME"
echo "======================"
rm -f $MODELFILE # Remove invalid file if exists
pushd $TEST_CACHE_PATH
- wget -nv $MODELFILE_SERVER/$MODELFILE_NAME
+ wget -nv $MODELFILE_URL
popd
fi
TEST_CACHE_PATH=$CACHE_ROOT_PATH/$TEST_NAME
MODELFILE=$TEST_CACHE_PATH/$MODELFILE_NAME
+ MODELFILE_URL="$MODELFILE_SERVER/$MODELFILE_NAME"
+ if [ -n "$MIRROR_MODELFILE_SERVER" ]; then
+ MODELFILE_URL="$MIRROR_MODELFILE_SERVER/$MODELFILE_NAME"
+ fi
# Download model file
if [ ! -e $TEST_CACHE_PATH ]; then
fi
# Download unless we have it in cache (Also check md5sum)
- if [ ! -e $MODELFILE ] || ! verify_downloaded_file "$MODELFILE" "$MODELFILE_SERVER/$MODELFILE_NAME"; then
+ if [ ! -e $MODELFILE ] || ! verify_downloaded_file "$MODELFILE" "$MODELFILE_URL"; then
echo ""
echo "Download test file for $TEST_NAME"
echo "======================"
rm -f $MODELFILE # Remove invalid file if exists
pushd $TEST_CACHE_PATH
- wget -nv $MODELFILE_SERVER/$MODELFILE_NAME
+ wget -nv $MODELFILE_URL
popd
fi