mirror of https://github.com/miniflux/v2.git
parent
b68ada396a
commit
cd57417dc6
|
@ -2,5 +2,6 @@ miniflux-*
|
|||
./miniflux
|
||||
*.rpm
|
||||
*.deb
|
||||
.covdatafiles
|
||||
.idea
|
||||
.vscode
|
10
Makefile
10
Makefile
|
@ -117,8 +117,12 @@ lint:
|
|||
integration-test:
|
||||
psql -U postgres -c 'drop database if exists miniflux_test;'
|
||||
psql -U postgres -c 'create database miniflux_test;'
|
||||
go build -o miniflux-test main.go
|
||||
go build -o miniflux-test -cover -coverpkg=miniflux.app main.go
|
||||
|
||||
rm -rf .covdatafiles
|
||||
mkdir -p .covdatafiles
|
||||
|
||||
GOCOVERDIR=.covdatafiles \
|
||||
DATABASE_URL=$(DB_URL) \
|
||||
ADMIN_USERNAME=admin \
|
||||
ADMIN_PASSWORD=test123 \
|
||||
|
@ -133,11 +137,13 @@ integration-test:
|
|||
TEST_MINIFLUX_ADMIN_USERNAME=admin \
|
||||
TEST_MINIFLUX_ADMIN_PASSWORD=test123 \
|
||||
go test -v -count=1 ./internal/api
|
||||
ls -l .covdatafiles
|
||||
go tool covdata percent -i=.covdatafiles
|
||||
|
||||
clean-integration-test:
|
||||
@ kill -9 `cat /tmp/miniflux.pid`
|
||||
@ rm -f /tmp/miniflux.pid /tmp/miniflux.log
|
||||
@ rm miniflux-test
|
||||
@ rm -f miniflux-test
|
||||
@ psql -U postgres -c 'drop database if exists miniflux_test;'
|
||||
|
||||
docker-image:
|
||||
|
|
Loading…
Reference in New Issue