Add Disagg Code Coverage Tracking

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Tools
    • None
    • Storage Engines - Foundations
    • SE Foundations - 2025-12-05, SE Foundations - 2025-12-19
    • 5

      Description:
      Introduce code coverage tracking that measures how much of the WT codebase is exercised when running the existing test suite (python, test/format, test/checkpoint), including both existing WT components and newly added Disagg components. The goal is to run the current tests, see which areas of the codebase they actually cover, and use this data to identify gaps and guide future testing. Coverage reporting should run as part of the normal test flow.

      Outcome:

      • Coverage results are generated for Disagg (utise test/format, python test, test/checkpoint) as we do for classic WT (here).
      • Corresponding coverage task added to Evergreen under [Failure Expected] (ARMV9) Amazon 2023 Disagg Stress Tests.

        1. image-2025-11-25-15-38-15-593.png
          image-2025-11-25-15-38-15-593.png
          436 kB
        2. image-2025-11-25-15-41-30-023.png
          image-2025-11-25-15-41-30-023.png
          202 kB
        3. image-2025-11-26-17-52-56-818.png
          image-2025-11-26-17-52-56-818.png
          520 kB

            Assignee:
            Luke Chen
            Reporter:
            Sid Mahajan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: