mirror of
https://github.com/systemd/systemd
synced 2026-03-31 20:24:50 +02:00
Compare commits
No commits in common. "0ad536c16a940b4557322f3f811db73c4b374898" and "0b5fe54ff5c35849316b916bd9dc042a7a2349e1" have entirely different histories.
0ad536c16a
...
0b5fe54ff5
9
.github/workflows/unit_tests.sh
vendored
9
.github/workflows/unit_tests.sh
vendored
@ -9,6 +9,7 @@ ADDITIONAL_DEPS=(
|
||||
expect
|
||||
fdisk
|
||||
jekyll
|
||||
lcov
|
||||
libfdisk-dev
|
||||
libfido2-dev
|
||||
libp11-kit-dev
|
||||
@ -47,9 +48,17 @@ for phase in "${PHASES[@]}"; do
|
||||
# The docs build is slow and is not affected by compiler/flags, so do it just once
|
||||
MESON_ARGS+=(-Dman=true)
|
||||
fi
|
||||
if [[ "$phase" = "RUN_GCC" ]]; then
|
||||
MESON_ARGS+=(-Db_coverage=true)
|
||||
# See FIXME below
|
||||
(set +x; while :; do echo -ne "\n[WATCHDOG] $(date)\n"; sleep 30; done) &
|
||||
fi
|
||||
meson --werror -Dtests=unsafe -Dslow-tests=true -Dfuzz-tests=true "${MESON_ARGS[@]}" build
|
||||
ninja -C build -v
|
||||
meson test -C build --print-errorlogs
|
||||
if [[ "$phase" = "RUN_GCC" ]]; then
|
||||
ninja -C build coverage
|
||||
fi
|
||||
;;
|
||||
RUN_ASAN_UBSAN|RUN_GCC_ASAN_UBSAN|RUN_CLANG_ASAN_UBSAN)
|
||||
MESON_ARGS=(--optimization=1)
|
||||
|
||||
6
.github/workflows/unit_tests.yml
vendored
6
.github/workflows/unit_tests.yml
vendored
@ -29,3 +29,9 @@ jobs:
|
||||
- name: Build & test (${{ matrix.run_phase }})
|
||||
run: sudo -E .github/workflows/unit_tests.sh RUN_${{ matrix.run_phase }}
|
||||
if: github.event_name == 'pull_request' || matrix.run_phase == 'GCC'
|
||||
- name: Coveralls
|
||||
if: matrix.run_phase == 'GCC' && github.repository == 'systemd/systemd'
|
||||
uses: coverallsapp/github-action@master
|
||||
with:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
path-to-lcov: ./build/meson-logs/coverage.info
|
||||
|
||||
@ -100,13 +100,10 @@ if install_tests
|
||||
install_data('run-unit-tests.py',
|
||||
install_mode : 'rwxr-xr-x',
|
||||
install_dir : testsdir)
|
||||
|
||||
if conf.get('ENABLE_NETWORKD') == 1
|
||||
install_data('test-network-generator-conversion.sh',
|
||||
install_mode : 'rwxr-xr-x',
|
||||
install_dir : testsdir)
|
||||
endif
|
||||
endif
|
||||
|
||||
############################################################
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user