Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-32718

Adaptive Build Health Thresholds


    • Icon: New Feature New Feature
    • Resolution: Unresolved
    • Icon: Minor Minor
    • jacoco-plugin
    • None

      Migrated from GitHub Issue #57; original description appears below, verbatim:

      This is a feature idea to support product teams adoption of test driven development (TDD).

      Right now it is a manual process to set the build failure thresholds, which is good in most cases. To support enforced improvement, these thresholds should be adaptive to the last successful build. That is, if the last successful build had a 81% test coverage, but the threshold was set to require only 80%, the threshold should automatically be increased.

      This is a special mode and must be selected as an option. The threshold increase is intended to only allow test coverage improvement while disallowing degradation. The manual process of setting these thresholds is not scalable for organizations as the jobs grow exponentially.

            Unassigned Unassigned
            csimons Christopher Simons
            1 Vote for this issue
            1 Start watching this issue