bashbrew/Dockerfile.test

15 lines
258 B
Docker

FROM golang:1.20-bullseye
SHELL ["bash", "-Eeuo", "pipefail", "-xc"]
WORKDIR /usr/src/bashbrew
COPY go.mod go.sum ./
RUN go mod download; go mod verify
COPY . .
RUN go test -v -race -coverprofile=coverage.out ./...
RUN go tool cover -func=coverage.out