 #!/bin/bash

start=$(date +%s)
time=${1:-1}
path_to_bin="/opt/apache-jmeter-5.4.3/bin"
DATE=$(date +%Y_%m_%d_%H:%M:%S)
TEST_NAME="HELLSPIN_PROD";
PTH_TO_RESULTS="${path_to_bin}/test/${DATE}_results_${TEST_NAME}"
#Test 1 TEST_NAME

echo "Starting test ${TEST_NAME} ${DATE}"

${path_to_bin}/jmeter.sh -Jtime=${time} -n -t PROD/${TEST_NAME}.jmx -l ${PTH_TO_RESULTS}/results.jtl

echo "Generate report"
sleep 0.9

${path_to_bin}/jmeter.sh -g ${PTH_TO_RESULTS}/results.jtl -o ${path_to_bin}/tmp_${TEST_NAME}/
echo "Finished"

mkdir -p ${path_to_bin}/output/prod/${TEST_NAME}/${DATE}

echo "Moving * from ${path_to_bin}/tmp_${TEST_NAME}/ to ${path_to_bin}/output/prod/${TEST_NAME}/${DATE}"
sleep 0.9
mv ${path_to_bin}/tmp_${TEST_NAME}/* ${path_to_bin}/output/prod/${TEST_NAME}/${DATE}

echo "Removing used results"
sleep 0.9

rm -r ${PTH_TO_RESULTS}
rm -r ${path_to_bin}/tmp_${TEST_NAME}

echo "Finished ${TEST_NAME}"

echo "--------------------------------------------------------------------------------------------------"
