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

Run tests compiled with the previous version of Qt with the newest libraries in CI

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • P3: Somewhat important
    • None
    • None
    • Build System
    • None

    Description

      The test coverage for binary compatibility is not without gaps at the moment.
      There are some tests in qtqa that compare the exported symbols.

      The test coverage could be increased by storing unit tests compiled with e.g. 6.7.0 in a repository and running them with the newest version of the library on a regular basis. If they run without crashing, it would be a strong indication that the binary compatibility is intact.
      In fact, most tests should be successful and the rest could be blacklisted.

      This could be included in CI and run on a weekly basis.

      Attachments

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

        Activity

          People

            qtbuildsystem Qt Build System Team
            matthias_rauter Matthias Rauter
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes