X-Git-Url: http://these/git/?a=blobdiff_plain;f=scripts%2Ftest.sh;h=2a5efb30d10d5a825cc7ff8fa23e53107a39d744;hb=7d3894d5dd86b1b08cbe74904a852e4551110934;hp=f117238bd3154857c6da5a9dbf0e49fe11fd873d;hpb=3159eedd9928f7ae0e01eea22ab721a795687888;p=lemmy.git diff --git a/scripts/test.sh b/scripts/test.sh index f117238b..2a5efb30 100755 --- a/scripts/test.sh +++ b/scripts/test.sh @@ -1,13 +1,15 @@ #!/usr/bin/env bash set -e +CWD="$(cd -P -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd -P)" + +cd $CWD/../ + PACKAGE="$1" echo "$PACKAGE" -psql -U lemmy -d postgres -c "DROP DATABASE lemmy;" -psql -U lemmy -d postgres -c "CREATE DATABASE lemmy;" +source scripts/start_dev_db.sh -export LEMMY_DATABASE_URL=postgres://lemmy:password@localhost:5432/lemmy # tests are executed in working directory crates/api (or similar), # so to load the config we need to traverse to the repo root export LEMMY_CONFIG_LOCATION=../../config/config.hjson @@ -21,3 +23,6 @@ else fi # Add this to do printlns: -- --nocapture + +pg_ctl stop +rm -rf $PGDATA