chore: apply coverage analysis to all packages
This allows us to see test coverage of packages that can't be unit-tested directly. Signed-off-by: Alexey Palazhchenko <alexey.palazhchenko@gmail.com>
This commit is contained in:
parent
7b0ac4682d
commit
767f3b95ef
@ -5,7 +5,7 @@ coverage:
|
||||
status:
|
||||
project:
|
||||
default:
|
||||
target: 26%
|
||||
target: 15%
|
||||
threshold: 0.5%
|
||||
base: auto
|
||||
if_ci_failed: success
|
||||
|
@ -369,7 +369,7 @@ RUN unlink /etc/ssl
|
||||
COPY --from=rootfs / /
|
||||
ARG TESTPKGS
|
||||
ENV PLATFORM container
|
||||
RUN --security=insecure --mount=type=cache,id=testspace,target=/tmp --mount=type=cache,target=/.cache go test -v -covermode=atomic -coverprofile=coverage.txt -count 1 -p 4 ${TESTPKGS}
|
||||
RUN --security=insecure --mount=type=cache,id=testspace,target=/tmp --mount=type=cache,target=/.cache go test -v -covermode=atomic -coverprofile=coverage.txt -coverpkg=${TESTPKGS} -count 1 -p 4 ${TESTPKGS}
|
||||
FROM scratch AS unit-tests
|
||||
COPY --from=unit-tests-runner /src/coverage.txt /coverage.txt
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user