ci: Do install/uninstall test after having built for testing

In this way we ensure tests requirements are met
This commit is contained in:
Marco Trevisan (Treviño) 2024-02-02 15:52:50 +01:00
parent 72d62e1ae4
commit 3079cc1000

View file

@ -31,10 +31,10 @@ build_stable:
- mkdir tmpdir/
script:
- meson setup -Dgtk_doc=true -Dpylint=true -Dtests=true _build
- meson install -C _build
- ninja -C uninstall _build -v
- env TMPDIR=$(pwd)/tmpdir meson test -C _build --print-errorlogs
- .ci/fail_skipped_tests.py _build/meson-logs/testlog.junit.xml
- meson install -C _build
- ninja -C _build uninstall -v
- TMPDIR=$(pwd)/tmpdir ninja -v -C _build dist
artifacts:
when: always