Hi Zbyszek,

On 2024/07/14 20:04, Zbigniew Jędrzejewski-Szmek wrote:
I'm looking for a solution which doesn't just skip the installability
tests altogether.

On PRs with zuul or FedoraCI automation, the same instability tests that are done for Bodhi are performed. But what would help is to make these tests as required to pass unless they are manually waved. Manually that can be done by setting `gating.yaml`. There was some discussion on making some of these tests as gating by default.

Another issue specific to installability is that the issue is often further down the stream, particularly with the SELinux test. Definitely these need to be tracked down and fixed.

A second problem is that when the tests fail, it's just soooo hard to
find out why they failed.From the bodhi status page, one has to
go to the Jenkins status page, guess that it's useful to look at
Console Output, scroll over a few pages of incomrehensible JSON
gibberish, guess that it's worth clicking on Testing Farm Artifacts URL,
click that, scroll pages of output to see
"guest setup failed: Test environment installation failed: Install packages".

Weird, when the test is finished, you should have only the final testing-farm results page. Here's an example [1]. Maybe in your case it encountered an internal failure?

[1]: https://bodhi.fedoraproject.org/updates/FEDORA-2024-57f489c90d
-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to