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

Add an address sanitizer build to blocking CI for qtdeclarative

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • P2: Important
    • None
    • None
    • Test configurations
    • 64bb2e748 (dev)

    Description

      Since the last ASAN issue in qtdeclarative has been fixed ( QTBUG-105090 ) we should add a blocking test configuration in CI as soon as possible, in order to prevent regressions. It should be based on the existing qtbase ASAN configuration on OpenSUSE.

      qt5/coin/platform_configs/address_sanitizer_platforms.yaml

      Version: 2
      Configurations: 
      -
          Id: 'opensuse-15.4-host-asan'
          Template: 'qtci-linux-openSUSE-15.4-x86_64-50'
          Compiler: 'GCC'
          Features: ['Sccache', 'WarningsAreErrors', 'UseConfigure', 'UseAddressSanitizer']
          Configure arguments: '-nomake examples -developer-build'
          Environment variables: [
              'PATH={{.Env.CMAKE_MIN_SUPPORTED_BIN_PATH}}:{{.Env.PATH}}',
              'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}}',
              'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}}'
          ]
      

      Attachments

        Issue Links

          For Gerrit Dashboard: QTQAINFRA-5755
          # Subject Branch Project Status CR V

          Activity

            People

              jimis Dimitrios Apostolou
              jimis Dimitrios Apostolou
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes