Collect and ingest code complexity Evergreen metrics

XMLWordPrintableJSON

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

      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
            Reporter:
            Luke Chen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: