Package io.jenkins.plugins.coverage.model
@DefaultAnnotation(edu.umd.cs.findbugs.annotations.NonNull.class)
package io.jenkins.plugins.coverage.model
New coverage model that tries to replace all the existing functionality with a more versatile model.
- Autor:
- Ullrich Hafner
-
KlassenKlasseBeschreibungCalculates the code delta between a Jenkins build and a reference build.Value of a code coverage item.Builder to create an cache new
Coverageinstances.Controls the life cycle of the coverage results in a job.Project level action for the coverage results.A leaf in the coverage hierarchy.A coverage metric to identify the coverage result type.A hierarchical decomposition of coverage results.ConvertsCoverageResultinstances to correspondingCoverageNodeinstances.Represents a coverage percentage value which can be used in order to show and serialize coverage values.Transforms the old model to the new model and invokes all steps that work on the new model.Creates coverage trees which represent different types of coverage.Server side model that provides the data for the details view of the coverage results.UI model for the coverage overview bar chart.Calculates and attaches values to thenodesof the coverage tree which represent the changes concerning code and coverage.ACoverageNodefor a specific file.Generated localization support class.ACoverageNodefor a specific method.ACoverageNodefor a specific package.A small wrapper forFractioninstances that avoids an arithmetic overflow by using double based operations in case of an exception.Server side model that provides the data for the source code view of the coverage results.