1
0
mirror of https://github.com/muety/wakapi.git synced 2023-08-10 21:12:56 +03:00

feat: add test steps to Linux workflow

This commit is contained in:
Steven Tang
2021-09-17 21:21:09 +10:00
parent 265080453a
commit fe0f41cecb
4 changed files with 16 additions and 11 deletions

View File

@ -20,7 +20,8 @@ echo "Importing seed data ..."
sqlite3 wakapi_testing.db < data.sql
echo "Running Wakapi testing instance in background ..."
screen -S wakapi_testing -dm bash -c "../wakapi -config config.testing.yml"
../wakapi -config config.testing.yml &
pid=$!
echo "Waiting for Wakapi to come up ..."
until $(curl --output /dev/null --silent --get --fail http://localhost:3000/api/health); do
@ -34,7 +35,7 @@ echo "Running test collection ..."
newman run "Wakapi API Tests.postman_collection.json"
echo "Shutting down Wakapi ..."
screen -S wakapi_testing -X quit
kill -TERM $pid
echo "Deleting database ..."
rm wakapi_testing.db