Re: More strict testing requirements?

David Edmundson <[email protected]>
Newsgroups gmane.comp.kde.devel.kwin
Message-ID <CAGeFrHD+f8cZAceJqvo7qBWr6t6pFZvp=ZUhJfSKd794z7qmGw@mail.gmail.com>
On Fri, Nov 16, 2018 at 5:29 PM Martin Flöser <[email protected]> wrote:

> Hi all,
>
> The root problem was obviously the CI system no longer
> installing KWin and running the tests from the build directory.


Interestingly KDE applications on CI install before running tests.

https://build.kde.org/job/Applications/job/konsole/job/kf5-qt5%20SUSEQt5.9/

I know frameworks deliberately changed, David F gave an Akademy
presentation about why this system is so much better - though I'm not very
convinced.

I'm not sure what the story with Plasma is.


> Given the experience I would like to suggest that we setup rules for
> handling failures.
>
> 1. Prior to push ctest should be run locally
> 2. Whenever a test fails on build.kde.org no change is allowed to be
> pushed which does not fix the failure.
> 3. If a failure on build.kde.org is not fixed after 3 days the change
> which introduced the regression gets reverted
>
>
I'm fine with the sentiment, but I don't like blind rules and deadlines. It
would have been stupid last week to go through and revert all the xwayland
clipboard patches just because some test was failing on CI.

I think we should be able to handle doing things on a case-by-case basis.

David
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.