ci: Don't run functional tests in CI yet

Disable the functional tests in the case of meson as well.
They don't seem to work in the CI or take too long.
This needs further investigation. For now let's run them locally and
before each release.

Signed-off-by: Michael Vetter <jubalh@iodoru.org>
This commit is contained in:
Michael Vetter
2026-03-20 14:22:26 +01:00
parent c7834e022b
commit 540d9e686c
2 changed files with 4 additions and 4 deletions

View File

@@ -34,13 +34,13 @@ jobs:
script: ./ci/ci-build.sh script: ./ci/ci-build.sh
- flavor: debian - flavor: debian
buildsystem: meson buildsystem: meson
tests: unit+func tests: unit
omemo: signal omemo: signal
script: ./ci/ci-meson-build.sh script: ./ci/ci-meson-build.sh
omemo_env: libsignal omemo_env: libsignal
- flavor: debian - flavor: debian
buildsystem: meson buildsystem: meson
tests: unit+func tests: unit
omemo: libomemo omemo: libomemo
script: ./ci/ci-meson-build.sh script: ./ci/ci-meson-build.sh
omemo_env: libomemo-c omemo_env: libomemo-c

View File

@@ -49,7 +49,7 @@ if [[ "$(uname | tr '[:upper:]' '[:lower:]')" == linux* ]]; then
meson setup build_valgrind ${tests[0]} ${BACKEND_OPT} -Dtests=true -Db_sanitize=address,undefined meson setup build_valgrind ${tests[0]} ${BACKEND_OPT} -Dtests=true -Db_sanitize=address,undefined
meson compile -C build_valgrind meson compile -C build_valgrind
meson test -C build_valgrind --print-errorlogs --wrap=valgrind || echo "Valgrind issues detected" meson test -C build_valgrind "unit tests" --print-errorlogs --wrap=valgrind || echo "Valgrind issues detected"
rm -rf build_valgrind rm -rf build_valgrind
fi fi
@@ -66,7 +66,7 @@ do
meson setup build_run ${features} ${BACKEND_OPT} -Dtests=true meson setup build_run ${features} ${BACKEND_OPT} -Dtests=true
meson compile -C build_run meson compile -C build_run
meson test -C build_run --print-errorlogs meson test -C build_run "unit tests" --print-errorlogs
./build_run/profanity -v ./build_run/profanity -v
done done