Class VerificationProblemGroup


@Incubating public abstract class VerificationProblemGroup extends RootProblemGroup
The predefined Verification root problem group.

Verification of software correctness, quality, and compliance through testing, static analysis, code coverage, linting, and other verification mechanisms that ensure the software meets specified requirements and standards, including setup and configuration of required tools and frameworks.

The predefined sub-groups are available as properties. Further sub-groups can be created with RootProblemGroup.group(String).

Not intended for subclassing outside of Gradle. New members may be added in future versions.

Since:
9.9.0
See Also:
  • Constructor Details

    • VerificationProblemGroup

      protected VerificationProblemGroup()
      Constructor.
      Since:
      9.9.0
  • Method Details

    • getCodeCoverage

      public abstract SecondLevelProblemGroup getCodeCoverage()
      The Code Coverage sub-group.

      Instrumentation, measurement, and enforcement of code coverage thresholds across test executions.

      Since:
      9.9.0
    • getCodeQuality

      public abstract SecondLevelProblemGroup getCodeQuality()
      The Code Quality sub-group.

      Inspection of source code for style and best-practice violations or potential defects without execution.

      Since:
      9.9.0
    • getSecurity

      public abstract SecondLevelProblemGroup getSecurity()
      The Security sub-group.

      Detection of vulnerabilities, insecure configurations, credential leaks, or compliance violations in code or dependencies.

      Since:
      9.9.0
    • getTesting

      public abstract SecondLevelProblemGroup getTesting()
      The Testing sub-group.

      Execution of tests, including test framework configuration, test runner invocation, test environment setup, or assertion failures.

      Since:
      9.9.0