Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-8418

Patch CMake to better support CI/CD testing

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • WT10.0.1, 5.2.0
    • None
    • None
    • 8
    • Storage - Ra 2021-11-29

    Description

      This ticket is to support the work in WT-8020, covering a miscellaneous set of CMake patches, fixes & improvements to support better integration with Evergreen. This includes:

      • Fixing config name when using pthread_adaptive in CMake
      • Refactor CMake Build Mode configs to support MSan and TSan
      • Add Python 'ex_access' as CMake CTest
      • Add wt2719_reconfig csuite CMake test
      • Drop '_encrypt' suffix for 'rotn' module
      • Force the test_util+windows_shim libs to be static
      • Export private libraries via the pkg-config file
      • Provide the ability to specify toolchain versions
      • Specify an ext subpath in the cppsuite
      • Specify an ext subpath in the test/format
      • Add an additional CTest label to cppsuite tests
      • Support passing CMake build path in python tools: 'syscall.py' and 'test_conf_dump.py'

      Attachments

        Issue Links

          Activity

            People

              alison.felizzi@mongodb.com Alison Felizzi (Inactive)
              alison.felizzi@mongodb.com Alison Felizzi (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: