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

Collect and ingest code complexity Evergreen metrics

    • Type: Icon: New Feature New Feature
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • WT11.2.0, 7.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • 5
    • 2023-07-11 WiredTractor, 2023-07-25 Absolute unit

      Extend the existing cyclomatic-complexity Evergreen task in the wiredtiger project by collecting the below 3 categories of cyclomatic complexity data points for each commit/merge build, and ingesting the data points to the existing WT Performance Atlas cluster.

      • The average cyclomatic complexity value of the whole “src” directory 
      • The number of regions/functions of a set of cyclomatic complexity ranges, namely above 20, above 50, and above 90 (using the “--max-limit” command option)
      • The top 5 regions/functions with the highest cyclomatic complexity values (using the “--hotspot” command option)

            Assignee:
            ravi.giri@mongodb.com Ravi Giri
            Reporter:
            luke.chen@mongodb.com Luke Chen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: