Re: Require passing unit tests

2022-06-15 Thread David Edmundson
Scripted and pushed.

Lets take discussion about individual repos to the relevant MRs.


Re: Require passing unit tests

2022-04-12 Thread David Edmundson
>let's go for it at least p-w and plasma-integration and slowly aim for 
>everywhere

plasma-integration is an example where the tests have failed since
November **2020**! without anyone following up.

Fixed that one now:
https://invent.kde.org/plasma/plasma-integration/-/merge_requests/43
Though one still remains


Re: Require passing unit tests

2022-04-11 Thread Marco Martin
let's go for it at least p-w andplasma-integration and slowly aim for everywhere

On Mon, Apr 11, 2022 at 11:10 AM David Edmundson
 wrote:
>
> There's a new flag we can set on CI to fail a job if unit tests fail.
> https://www.volkerkrause.eu/2022/04/09/kde-ci-required-unit-tests.html
>
> Catching things as early as possible will unquestionably be a good thing.
>
> Realistically right now this is going to cause some merge failures as
> we know some tests are flakey. It might act as good motivation to fix
> them, it might just be annoying.
>
> https://build.kde.org/job/Plasma/view/Everything%20-%20kf5-qt5/ is a
> good enough overview things either yellow or blue with a cloud will
> probably be issues.
>
> Should we:
>  - apply everywhere?
>  - apply in a few safe places?

-- 
Marco Martin


Re: Require passing unit tests

2022-04-11 Thread Nate Graham

On 4/11/22 05:01, Aleix Pol wrote:

It could make sense to start with the one projects where we don't have
flaky tests.

Either way, I think our mid-term plan should be to apply this everywhere.


This is pretty much my viewpoint too.

Nate


Re: Require passing unit tests

2022-04-11 Thread Aleix Pol
On Mon, Apr 11, 2022 at 11:10 AM David Edmundson
 wrote:
>
> There's a new flag we can set on CI to fail a job if unit tests fail.
> https://www.volkerkrause.eu/2022/04/09/kde-ci-required-unit-tests.html
>
> Catching things as early as possible will unquestionably be a good thing.
>
> Realistically right now this is going to cause some merge failures as
> we know some tests are flakey. It might act as good motivation to fix
> them, it might just be annoying.
>
> https://build.kde.org/job/Plasma/view/Everything%20-%20kf5-qt5/ is a
> good enough overview things either yellow or blue with a cloud will
> probably be issues.
>
> Should we:
>  - apply everywhere?
>  - apply in a few safe places?

It could make sense to start with the one projects where we don't have
flaky tests.

Either way, I think our mid-term plan should be to apply this everywhere.

Aleix


Require passing unit tests

2022-04-11 Thread David Edmundson
There's a new flag we can set on CI to fail a job if unit tests fail.
https://www.volkerkrause.eu/2022/04/09/kde-ci-required-unit-tests.html

Catching things as early as possible will unquestionably be a good thing.

Realistically right now this is going to cause some merge failures as
we know some tests are flakey. It might act as good motivation to fix
them, it might just be annoying.

https://build.kde.org/job/Plasma/view/Everything%20-%20kf5-qt5/ is a
good enough overview things either yellow or blue with a cloud will
probably be issues.

Should we:
 - apply everywhere?
 - apply in a few safe places?