newsdb:
-dropdb news
createdb -O news -T template0 -E SQL_ASCII news
- psql -d news -c 'alter database news set search_path to nntp,public'
- psql -d news -c 'alter database news set client_min_messages to warning'
+ $(PSQL) -c 'alter database news set search_path to nntp,public'
+ $(PSQL) -c 'alter database news set client_min_messages to warning'
preserve:
sudo su -c 'psql -1 --set ON_ERROR_STOP=1 -U news -d news -f preserve.sql' news
PERL5LIB=./Net-Server-NNTP/lib ./newsd conf_file=test.conf
test:
- prove t/*.t
+ -test -f newsd.pid && kill `cat newsd.pid`
+ rm -f news.log
+ PERL5LIB=./Net-Server-NNTP/lib ./newsd conf_file=t/test.conf
+ sleep 1
+ -prove t/*.t
+ -test -f newsd.pid && kill `cat newsd.pid`
+
+vtest:
+ -test -f newsd.pid && kill `cat newsd.pid`
+ rm -f news.log
+ PERL5LIB=./Net-Server-NNTP/lib ./newsd conf_file=t/test.conf
+ sleep 1
+ -prove -v t/*.t
+ -test -f newsd.pid && kill `cat newsd.pid`
schema:
(echo 'set role news;'; cat schema.sql) | $(PSQL)