Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-68343

CMake auto-tests are not run automatically in the CI

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: P2: Important P2: Important
    • None
    • 5.6, 5.9, 5.11, 5.12, 5.15.7
    • None

      Currently in Coin the cmake build system integration tests are not run. QTQAINFRA-2001 tracks re-enabling them in Coin, but in order for that to happen, the tests need to pass.

      This is kind a bit of a chicken-and-egg problem and I suggest to initially change the build system in 5.6/5.9/5.11/dev to disable the tests on the build system level, re-enable running them in coin and then re-enable them on the build system level and fix failures as they appear.

      An alternative would be to re-enable running them in coin but ignoring the results altogether. Then a second change in coin is needed after it's been verified that the tests are passing in all active Qt branches.

      Edit: The agreed plan is to enable running the tests in Coin but ignore the result. Once tests are passing in all active branches, we must make them blocking.

      Edit v2: To clarify, the acceptance criteria for this ticket is that the tests are enabled in such a way that a change that breaks the cmake tests will fail at the CI quality gate.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            qtbuildsystem Qt Build System Team
            shausman Simon Hausmann
            Votes:
            1 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes