Test Failures Fatal by Default in KDE CI

Ingo Klöcker kloecker at kde.org
Tue Mar 18 09:04:02 GMT 2025


On Montag, 17. März 2025 14:54:24 Mitteleuropäische Normalzeit Kristen 
McWilliam wrote:
> ## TLDR
> 
> Test failures will be fatal by default in KDE CI. Use
> `allow-failing-tests-on` to opt out temporarily. Review and update your CI
> configurations to ensure a smooth transition. Reach out for support if
> needed.

I wanted to prepare kleopatra for this change, but I guess there's nothing to 
do for now.

kleopatra currently has
```
Options:
  require-passing-tests-on: ['Linux', 'FreeBSD']
```

At the moment, there are only builds on Linux and FreeBSD.

I was wondering if I can remove `require-passing-tests-on`, but I don't think 
that's possible because this would make failing tests non-fatal.

I suppose I have to wait until phase 2 (Make test failures fatal by default) 
comes into effect. Correct?

Second project: libkleo

libkleo currently has
```
Options:
  require-passing-tests-on: ['Linux', 'FreeBSD']
```
and there are builds for Linux, FreeBSD, and Windows.

I suppose I can safely add
```
  allow-failing-tests-on: [ 'Windows' ]
```
now _additionally_ to the require-passing-tests-on. Correct?

Regards,
Ingo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-devel/attachments/20250318/f229740f/attachment.sig>


More information about the kde-devel mailing list