Add a test compose file without a persistent volume

This commit is contained in:
Marc Di Luzio 2020-06-05 23:17:04 +01:00
parent cade908ed2
commit 3dbdbd248e
2 changed files with 15 additions and 4 deletions

View file

@ -4,8 +4,11 @@ cd "$(dirname "$0")"
cd ..
set -x
# Check that the cmdline client builds
docker build -f "cmd/rove/Dockerfile" .
# Build and start rove-server
docker-compose up --detach --build
docker-compose -f docker-compose-test.yml up --detach --build
# Run tests, including integration tests
go mod download
@ -14,8 +17,5 @@ go test -v ./... -tags integration -cover -coverprofile=/tmp/c.out
# Take down the service
docker-compose down
# Check that the cmdline client builds
docker build -f "cmd/rove/Dockerfile" .
# Convert the coverage data to html
go tool cover -html=/tmp/c.out -o /tmp/coverage.html