[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#935907: lintian: Build only needed test packages on partial tests



Hi,

On Tue, Aug 27, 2019 at 8:09 AM Xavier <yadd@debian.org> wrote:
>
> This can be workaround using a "manifest"

Starting with commit 64a7ccd2, t/bin/build-test-packages builds test
packages only when their sources have changed. The sources are
generated from templates and the test specifications. For each test,
the manifest is located in
./debian/test-out/packages/.../source-files.sha1sums.

For the Gitlab runner, it means that only toolchain changes or updated
prerequisites (but not updated test specifications or templates)
should invalidate stored artifacts. Otherwise, test packages can be
carried from one run to the next. Please feel free to implement it, if
you know how.

At this point, it is not clear if and how adaptive building will be
offered in t/bin/runtests. We may rely instead on the fix for #927476
to provide a warning, although it is less customer-friendly than it
should be.

Kind regards
Felix Lechner


Reply to: