blob: beabb783056ca6b6c6d28879cd8fcb4de694874a [file] [log] [blame]
#!/usr/bin/env bash
function print_usage_and_exit {
[ -z "$1" ] || echo "Error: $1"
echo "Usage: $0 <output_dir> <total>"
echo " - <output_dir>: directory where the generated csar file will be put into"
echo " - <total>: total number of csar files to be generated"
exit 1
}
[ "$#" -ne 2 ] && print_usage_and_exit
OUTPUT=$1
TOTAL=$2
[ -d $OUTPUT ] || mkdir -p $OUTPUT
[ -d $OUTPUT ] || print_usage_and_exit "$OUTPUT is not a valid directory"
[[ $TOTAL =~ ^[0-9]+$ ]] || print_usage_and_exit "$SEED is not a integer"
ROOT_DIR=`dirname $(readlink -f $0)`
TMP_DIR=$ROOT_DIR/perf_tmp
python $ROOT_DIR/generate_perf.py --dest $TMP_DIR --total $TOTAL --out $ROOT_DIR/perf_data.csv
rm -f $OUTPUT/*.csar
cp -fr $TMP_DIR/*.csar $OUTPUT/
rm -rf $TMP_DIR