CI: use distcheck exclusively for building/testing
make_check_wrapper.sh + make dist
does not replace make distcheck.
make distcheck
is used as single source of truth. To still get stack
traces, move make check
outside of the script and retrieve the exit
code of make distcheck
.
This should catch issues like #27470 (closed) upfront.
Merge request reports
Activity
added MRStatus::Reviewable label
- Resolved by Steve Lhomme
- Resolved by Thomas Guillem
cc @tguillem who introduced the
dist
call rather than adistcheck
. Maybe because the check is done as @JohannesKauffmann says ?
added MRStatus::InReview label and removed MRStatus::Reviewable label
changed milestone to %4.0
added Component:: CI label
added 2 commits
added MRStatus::Acceptable label and removed MRStatus::InReview label
I'd rather run the tests in make distcheck than with make check if possible though, given that it will run the tests against the dist-archive build and not the one from the tree. Also, I expected make distcheck to rebuild the tree, shouldn't it replace the whole thing instead ?
Still, approving since checking the dist is better anyway.
- Resolved by Johannes Kauffmann
That being said, the
make -j$NCPU
andmake -j$NCPU distcheck
calls seem redundant. It might be better to domake -j$NCPU distcheck
directly, and then run the check on that build directory (in vlc-dev-4.0.0). But that problem already existed in nightly builds.
added MRStatus::InReview label and removed MRStatus::Acceptable label
added 1 commit
- 14ce9abd - CI: use distcheck exclusively for building/testing