#278 incorrect result for tests/check-conflicts-armv7hl; tests/check-repoclosure-armv7hl; tests/check-sat-armv7hl and tests//check-upgrade-armv7hl
Opened by jdekloe. Modified

The latest build that I ran for pygrib is: https://bodhi.fedoraproject.org/updates/FEDORA-2021-952e09e90e
This build resulted in 4 errors during the automated testing which are wrong.

The 4 test cases fail with a similar error:
Error: "/check-conflicts-armv7hl" test failed to run. This is likely an infrastructure issue.

And this message is printed to stdout:
Skipping "check-conflicts(armv7hl)" test for the task id [75400204] as there are no RPMs for that architecture...

This last message is correct. There is no rpm for this architecture. It is also impossible to build one since the package is build using "ExcludeArch: armv7hl", which is needed because it depends on eccodes, which cannot be build either for this architecture, because upstream refuses to support it.

But these 4 failing tests ended with status Regression, and this is wrong. The ExcludeArch is not new, it was also present in the previous versions of pygrib. So clearly this is no regression.
I think this should be fixed in these buildscripts.


Indeed, "skipped" test shouldn't be reported as failed.

Metadata Update from @mvadkert:
- Issue tagged with: rpmdeplint

Metadata