Uploaded image for project: 'Qt Quality Assurance Infrastructure'
  1. Qt Quality Assurance Infrastructure
  2. QTQAINFRA-5550

Test that installed examples actually run

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • P3: Somewhat important
    • None
    • None
    • Test configurations
    • None

    Description

      I have hit several bugs lately while trying to compile all of qt6 and run examples. Build doesn't configure, or examples are missing files after installation etc.

      One way is to have a nightly build that configures/compiles/installs the qt6 supermodule and makes sure that the examples at least execute without crashing.

      1. clone qt5 repo
      2. perl init-repository
      3. configure -make examples -prefix /opt/whatever
      4. ninja && ninja install
      5. As a next step, a script can spawn every example in the installation directory and kill it after 10s, while checking the exit code, i.e. try to detect if some example crashes.

      Attachments

        Issue Links

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

          Activity

            People

              jujokini Jukka Jokiniva
              jimis Dimitrios Apostolou
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes