mirror of
https://gitlab.freedesktop.org/libbsd/libbsd.git
synced 2025-01-08 11:02:24 +01:00
abb1a6b1a7
Closes: !18 Signed-off-by: Guillem Jover <guillem@hadrons.org>
38 lines
862 B
YAML
38 lines
862 B
YAML
.unit-tests:
|
|
script:
|
|
- ./autogen && ./configure
|
|
- make check
|
|
|
|
.coverage:
|
|
script:
|
|
- ./autogen && ./configure --disable-static
|
|
- make check CFLAGS="--coverage -O0 -ggdb" LDFLAGS="--coverage -O0 -ggdb"
|
|
- gcovr -s -e test/
|
|
|
|
.debian:
|
|
image: debian:buster
|
|
stage: test
|
|
before_script:
|
|
- apt-get update -qq
|
|
- apt-get install -qq -y --no-install-recommends
|
|
git gcc make autoconf automake libtool libmd-dev gcovr
|
|
|
|
.alpine:
|
|
image: alpine:latest
|
|
stage: test
|
|
before_script:
|
|
- apk add --no-cache git gcc make autoconf automake libtool
|
|
bsd-compat-headers linux-headers libmd-dev musl-dev gcovr
|
|
|
|
unit-tests:debian:
|
|
extends: [.debian, .unit-tests]
|
|
|
|
coverage:debian:
|
|
extends: [.debian, .coverage]
|
|
|
|
unit-tests:alpine:
|
|
extends: [.alpine, .unit-tests]
|
|
|
|
coverage:alpine:
|
|
extends: [.alpine, .coverage]
|