lc-core/tests/run.sh

24 lines
468 B
Bash
Raw Normal View History

2021-04-02 16:42:00 +05:30
set -ex
2021-04-02 15:42:47 +05:30
python3 -m venv testEnv
2021-04-02 16:51:48 +05:30
source ./testEnv/bin/activate
2021-04-02 15:42:47 +05:30
pip install locust
java -jar target/scala-2.13/LibreCaptcha.jar &
JAVA_PID=$!
sleep 4
locust --headless -u 300 -r 100 --run-time 4m --stop-timeout 30 -f tests/locustfile.py
status=$?
2021-04-02 15:42:47 +05:30
if [ $status != 0 ]; then
kill $JAVA_PID
exit $status
fi
echo Run functional test
locust --headless -u 1 -r 1 --run-time 1m --stop-timeout 30 -f tests/locustfile-functional.py
status=$?
kill $JAVA_PID
exit $status