1. 18 Apr, 2019 1 commit
  2. 16 Apr, 2019 1 commit
  3. 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
  4. 11 Apr, 2019 1 commit
  5. 10 Apr, 2019 1 commit
  6. 25 Feb, 2019 1 commit
  7. 12 Feb, 2019 1 commit
  8. 05 Feb, 2019 1 commit
  9. 02 Feb, 2019 1 commit
  10. 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
  11. 26 Oct, 2018 1 commit
  12. 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
  13. 21 Sep, 2018 1 commit
  14. 10 Sep, 2018 3 commits
  15. 08 Sep, 2018 1 commit
  16. 16 Aug, 2018 1 commit
  17. 27 Jul, 2018 3 commits
  18. 24 Jul, 2018 1 commit
  19. 17 Jul, 2018 3 commits
  20. 04 Jul, 2018 1 commit
  21. 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
  22. 06 Jun, 2018 3 commits
  23. 30 May, 2018 1 commit
  24. 29 May, 2018 1 commit
  25. 29 Mar, 2018 2 commits
  26. 24 Mar, 2018 1 commit
  27. 23 Mar, 2018 1 commit
  28. 12 Mar, 2018 1 commit
  29. 10 Mar, 2018 1 commit
  30. 03 Mar, 2018 1 commit
  31. 02 Mar, 2018 1 commit