Re: Unit tests all pass in Jenkins on Linux
On Sunday, 20 March 2022 21:43:58 CET David Faure wrote: > On dimanche 13 mars 2022 17:53:13 CET Ben Cooksley wrote: > > On Mon, Mar 14, 2022 at 4:40 AM David Faure wrote: > > > After the recent discussions on state of CI, I fixed the last unittest > > > failures (kio, purpose... + apol fixed ECM) so that > > > https://build.kde.org/job/Frameworks/view/Platform%20-%20SUSEQt5.15/ > > > is all green^H^Hblue again. > > > Please keep it that way! > > > > Thanks for looking into and fixing all of these David. > > Now I'd like to fix the remaining unittest failures on FreeBSD. > > I just fixed kcrash by reading the unittest code. > However for the remaining ones, I need to actually debug on FreeBSD. > Is there a FreeBSD virtual machine with the full setup already done for > building KDE Frameworks, that I could either run locally or log into? I suppose the CI-builders would qualify, but that's probably not a good idea in general. I tried to put together a VM image for KDE development back in 2020: https://euroquis.nl/freebsd/2020/01/11/freebsd.html . An 8GB image is a bit much; I might be able to do a frameworks-development one with no graphical capability in a lot less space, but don't immediately have a place to host it. [ade] (argh, yeah, kmail) signature.asc Description: This is a digitally signed message part.
Re: Unit tests all pass in Jenkins on Linux
On Montag, 21. März 2022 17:31:42 CET Volker Krause wrote: > On Sonntag, 13. März 2022 16:40:54 CET David Faure wrote: > > After the recent discussions on state of CI, I fixed the last unittest > > failures (kio, purpose... + apol fixed ECM) so that > > https://build.kde.org/job/Frameworks/view/Platform%20-%20SUSEQt5.15/ is > > all > > green^H^Hblue again. > > Please keep it that way! > > Great, thank you! > > https://invent.kde.org/sysadmin/ci-utilities/-/merge_requests/15 hopefully > helps a bit keeping it that way. This has been deployed. It's now possible to specify the set of platforms on which we expect unit tests to pass, failing tests will then fail the CI run in the same way compile failures do now. This can be configured both globally (currently an empty list) and per repository in the .kde-ci.yml file. Example for the .kde-ci.yml settings: Options: require-passing-tests-on: [ 'Linux', 'FreeBSD' ] Note that this does not allow a distinction between Linux Qt5 and Linux Qt6 builds at this point. Regards, Volker signature.asc Description: This is a digitally signed message part.
KDE CI: Frameworks » kio » kf5-qt5 FreeBSDQt5.15 - Build # 1472 - Still Unstable!
BUILD UNSTABLE Build URL https://build.kde.org/job/Frameworks/job/kio/job/kf5-qt5%20FreeBSDQt5.15/1472/ Project: kf5-qt5 FreeBSDQt5.15 Date of build: Thu, 24 Mar 2022 01:48:27 + Build duration: 15 min and counting JUnit Tests Name: projectroot Failed: 2 test(s), Passed: 58 test(s), Skipped: 0 test(s), Total: 60 test(s)Failed: projectroot.autotests.kiocore_ktcpsockettestFailed: projectroot.autotests.kiowidgets_kdirlistertestName: projectroot.autotests Failed: 0 test(s), Passed: 6 test(s), Skipped: 0 test(s), Total: 6 test(s)Name: projectroot.src.ioslaves.trash Failed: 0 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 1 test(s)Name: projectroot.src.kpasswdserver Failed: 0 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 1 test(s)