The testsuite runs in a controlled container that provides find-debuginfo, but 
configuration still looked for the helper on the host and skipped all debuginfo 
coverage when it was absent. This made test selection depend on an unrelated 
host package and hid 37 existing tests from otherwise complete runs.

Remove the host-side CMake probe, the derived DEBUGINFO_DISABLED variable, and 
the obsolete skip guards. The build-time __FIND_DEBUGINFO lookup remains in 
place so RPM still locates the helper inside the test environment. The existing 
debuginfo and build-id cases now provide regression coverage on every test run.

Fixes: #4259
Signed-off-by: Daan De Meyer <[email protected]>

You can view, comment on, or merge this pull request online at:

  https://github.com/rpm-software-management/rpm/pull/4272

-- Commit Summary --

  * Remove host dependency from debuginfo tests

-- File Changes --

    M CMakeLists.txt (3)
    M tests/atlocal.in (5)
    M tests/rpmbuild.at (19)
    M tests/rpmbuildid.at (18)

-- Patch Links --

https://github.com/rpm-software-management/rpm/pull/4272.patch
https://github.com/rpm-software-management/rpm/pull/4272.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/4272
You are receiving this because you are subscribed to this thread.

Message ID: <rpm-software-management/rpm/pull/[email protected]>
_______________________________________________
Rpm-maint mailing list
[email protected]
https://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to