@@ -21,16 +21,19 @@ application_jar=integrator-0.0.2-SNAPSHOT.jar
21
21
dbPort =5432
22
22
23
23
define _build_db
24
- -psql -h localhost -p $(dbPort ) -U $(SU ) -d postgres -c "create user $(ADMIN_USER ) with password 'password' createrole";
25
- -psql -h localhost -p $(dbPort ) -U $(SU ) -d postgres -c 'create database $1 with owner $(ADMIN_USER ) ';
26
- -psql -h localhost -p $(dbPort ) -U $(SU ) -d $1 -c 'create extension if not exists "uuid-ossp"';
24
+ -psql -h localhost -p $(dbPort ) -U $(postgres_user ) -d postgres -c "create user $(ADMIN_USER ) with password 'password' createrole";
25
+ -psql -h localhost -p $(dbPort ) -U $(postgres_user ) -d postgres -c 'create database $1 with owner $(ADMIN_USER ) ';
26
+ -psql -h localhost -p $(dbPort ) -U $(postgres_user ) -d $1 -c 'create extension if not exists "uuid-ossp"';
27
27
endef
28
28
29
29
define _drop_db
30
30
-psql -h localhost -p $(dbPort ) -U $(SU ) -d postgres -c "SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = '$1' AND pid <> pg_backend_pid()"
31
31
-psql -h localhost -p $(dbPort ) -U $(SU ) -d postgres -c 'drop database $1';
32
32
endef
33
33
34
+ _drop_roles :
35
+ -psql -h localhost -p $(dbPort ) -U $(postgres_user ) -d postgres -c ' drop role avni_int' ;
36
+
34
37
define _run_server
35
38
java -jar --enable-preview integrator/build/libs/$(application_jar ) --app.cron.main="0/3 * * * * ?" --app.cron.full.error="0 1 * * * ?" --avni.api.url=https://staging.avniproject.org/ --avni.impl.username=test-user@bahmni_ashwini --avni.impl.password=password
36
39
endef
@@ -84,7 +87,7 @@ drop-test-db:
84
87
rebuild-test-db : drop-test-db build-test-db
85
88
86
89
drop-roles :
87
- -psql -h localhost -p $(dbPort ) -U $(SU ) -d postgres -c ' drop role $(ADMIN_USER)' ;
90
+ -psql -h localhost -p $(dbPort ) -U $(postgres_user ) -d postgres -c ' drop role $(ADMIN_USER)' ;
88
91
# ######
89
92
90
93
# ###### BUILD, TEST, LOCAL RUN
@@ -111,6 +114,8 @@ test-server-only:
111
114
-touch amrit/src/test/resources/amrit-secret.properties
112
115
-touch goonj/src/test/resources/goonj-secret.properties
113
116
-touch goonj/src/test/resources/avni-secret.properties
117
+ -touch lahi/src/test/resources/lahi-secret.properties
118
+ -touch rwb/src/test/resources/rwb-secret.properties
114
119
./gradlew clean build
115
120
116
121
test-server-starts :
@@ -186,6 +191,7 @@ setup: setup-log-dir
186
191
touch bahmni/src/test/resources/bahmni-secret.properties
187
192
touch amrit/src/test/resources/amrit-secret.properties
188
193
touch lahi/src/test/resources/lahi-secret.properties
194
+ touch rwb/src/test/resources/rwb-secret.properties
189
195
190
196
create-test-db-extensions :
191
197
-psql -h localhost -U avni_int -d avni_int_test -c ' create extension if not exists "uuid-ossp"' ;
0 commit comments