1. 28 Apr, 2019 1 commit
    • Ben Cooksley's avatar
      Allow Akonadi tests to run on Linux. · be5c4b8f
      Ben Cooksley authored
      Hopefully these work okay and don't end up causing too many issues, but at the very least it should be contained to 2 Docker containers and won't block other projects building too badly.
      
      CCMAIL: faure@kde.org
      be5c4b8f
  2. 18 Apr, 2019 1 commit
  3. 16 Apr, 2019 1 commit
  4. 12 Apr, 2019 1 commit
    • Ben Cooksley's avatar
      Strip kblog of it's test execution permissions across all platforms. · c26336c9
      Ben Cooksley authored
      The test kblog-testblogger1 causes kdeinit5 to be relaunched (or alternatively, kblog-testblogcomment kills it), which guarantees that ctest will always hang following the completion of this test.
      It also means that manual intervention is required for every test process after that one, as kdeinit5/klauncher/kded will all have to be killed following the completion of the individual test.
      
      Therefore, to avoid the need for manual intervention to keep the CI system working we are disabling the execution of tests for kblog.
      
      CCMAIL: kde-pim@kde.org
      CCMAIL: release-team@kde.org
      c26336c9
  5. 11 Apr, 2019 1 commit
  6. 10 Apr, 2019 1 commit
  7. 25 Feb, 2019 1 commit
  8. 12 Feb, 2019 1 commit
  9. 05 Feb, 2019 1 commit
  10. 02 Feb, 2019 1 commit
  11. 21 Jan, 2019 1 commit
    • Ben Cooksley's avatar
      Disable execution of tests for plasma-integration. · f6c79ff4
      Ben Cooksley authored
      This is necessary to ensure CI nodes do not become blocked due to hanging tests withing plasma-integration.
      
      Currently, plasma-integration has several tests that make use of KIO slaves directly (skipping KLauncher).
      Unfortunately, they do not terminate the slaves prior to the conclusion of the test, resulting in the kioslave processes being left around afterwards.
      This is a condition that CTest will not tolerate, leading to it waiting indefinitely for these processes to exit - and in turn blocking all other builds on the CI node in question.
      While this is not a major issue in the case of Linux builds, it can quickly become a severe condition in the case of FreeBSD and Windows builds due to those builders being fixed rather than dynamically allocated.
      
      This class of issue (CTest waiting due to resident processes being left behind) has been a major issue as of late and is quickly leading to the CI system becoming unmaintainable due to the level of breakage.
      Should it be necessary to ensure the maintainability of the system, withdrawal of execution of tests for all projects is an option currently under consideration.
      
      CCMAIL: plasma-devel@kde.org
      CCMAIL: kde-frameworks-devel@kde.org
      CCMAIL: release-team@kde.org
      CCMAIL: kdevelop-devel@kde.org
      CCMAIL: sysadmin@kde.org
      f6c79ff4
  12. 26 Oct, 2018 1 commit
  13. 29 Sep, 2018 1 commit
    • Ben Cooksley's avatar
      Re-disable the KIO tests on Windows like we have done essentially since the... · fc6d1563
      Ben Cooksley authored
      Re-disable the KIO tests on Windows like we have done essentially since the inception of Windows CI.
      Qt on Windows is horrendously broken when it comes to D-Bus and the Qt developers consider this to be Windows fault and not theirs, and thus won't fix this or attempt to workaround it.
      
      Until such time that KIO on Windows ceases it's use of D-Bus it is likely that KIO will remain unable to cleanly exit, requiring manual intervention and cleanup each time.
      It is likely that other applications will also be affected by this issue as well, so use of D-Bus in general on Windows should probably be avoided at all costs as that module is just not usable on Windows.
      
      CCMAIL: kde-frameworks-devel@kde.org
      fc6d1563
  14. 21 Sep, 2018 1 commit
  15. 10 Sep, 2018 3 commits
  16. 08 Sep, 2018 1 commit
  17. 16 Aug, 2018 1 commit
  18. 27 Jul, 2018 3 commits
  19. 24 Jul, 2018 1 commit
  20. 17 Jul, 2018 3 commits
  21. 04 Jul, 2018 1 commit
  22. 14 Jun, 2018 1 commit
    • Ben Cooksley's avatar
      Disable execution of tests for messagelib. · 9e85874c
      Ben Cooksley authored
      The tests in this project spawn resident processes which run indefinitely, preventing CTest from continuing.
      This in turn blocks CI nodes and prevents the system from otherwise operating correctly.
      
      To ensure the smooth operation of the system, we therefore need to disable execution of tests for messagelib until this is fixed.
      
      CCMAIL: kde-pim@kde.org
      9e85874c
  23. 06 Jun, 2018 3 commits
  24. 30 May, 2018 1 commit
  25. 29 May, 2018 1 commit
  26. 29 Mar, 2018 2 commits
  27. 24 Mar, 2018 1 commit
  28. 23 Mar, 2018 1 commit
  29. 12 Mar, 2018 1 commit
  30. 10 Mar, 2018 1 commit
  31. 03 Mar, 2018 1 commit