public class RequirementsOutcomes
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.Integer |
DEFAULT_TESTS_PER_REQUIREMENT |
| Constructor and Description |
|---|
RequirementsOutcomes(java.util.List<Requirement> requirements,
TestOutcomes testOutcomes,
IssueTracking issueTracking,
EnvironmentVariables environmentVariables,
java.util.List<? extends RequirementsTagProvider> requirementsTagProviders,
ReportNameProvider reportNameProvider,
java.lang.String overview) |
RequirementsOutcomes(Requirement parentRequirement,
java.util.List<Requirement> requirements,
TestOutcomes testOutcomes,
IssueTracking issueTracking,
EnvironmentVariables environmentVariables,
java.util.List<? extends RequirementsTagProvider> requirementsTagProviders,
ReportNameProvider reportNameProvider,
java.lang.String overview) |
public static final java.lang.Integer DEFAULT_TESTS_PER_REQUIREMENT
public RequirementsOutcomes(java.util.List<Requirement> requirements, TestOutcomes testOutcomes, IssueTracking issueTracking, EnvironmentVariables environmentVariables, java.util.List<? extends RequirementsTagProvider> requirementsTagProviders, ReportNameProvider reportNameProvider, java.lang.String overview)
public RequirementsOutcomes(Requirement parentRequirement, java.util.List<Requirement> requirements, TestOutcomes testOutcomes, IssueTracking issueTracking, EnvironmentVariables environmentVariables, java.util.List<? extends RequirementsTagProvider> requirementsTagProviders, ReportNameProvider reportNameProvider, java.lang.String overview)
public RequirementOutcome requirementOutcomeFor(Requirement requirement)
public RequirementsOutcomes requirementsOfType(java.lang.String type)
public RequirementsOutcomes ofType(java.lang.String type)
public int getFlattenedRequirementCount()
public java.util.Optional<Requirement> getParentRequirement()
public java.util.Optional<Requirement> getGrandparentRequirement()
public int getRequirementCount()
public java.util.List<RequirementOutcome> getRequirementOutcomes()
public java.lang.String getType()
public java.lang.String getChildrenType()
public java.util.List<java.lang.String> getTypes()
public TestOutcomes getTestOutcomes()
public java.util.Optional<TestResult> getTestResultForTestNamed(java.lang.String name)
public java.lang.String toString()
toString in class java.lang.Objectpublic int getCompletedRequirementsCount()
public int getUnsuccessfulRequirementsCount()
public int getErrorRequirementsCount()
public int getFailingRequirementsCount()
public int getPendingRequirementsCount()
public int getCompromisedRequirementsCount()
public int getIgnoredRequirementsCount()
public int getSkippedRequirementsCount()
public int getRequirementsWithoutTestsCount()
public int getTotalRequirements()
public java.util.List<RequirementOutcome> getFlattenedRequirementOutcomes()
public java.util.List<RequirementOutcome> getLeafRequirementOutcomes()
public java.util.List<RequirementOutcome> geLeafRequirementOutcomes(java.util.List<RequirementOutcome> outcomes)
public java.util.List<RequirementOutcome> getFlattenedRequirementOutcomes(java.util.List<RequirementOutcome> outcomes)
public OutcomeCounter getTotal()
public OutcomeCounter count(TestType testType)
public OutcomeCounter count(java.lang.String testType)
public int getTotalTestCount()
public RequirementsPercentageFormatter getFormattedPercentage()
public RequirementsPercentageFormatter getFormattedPercentage(java.lang.String testType)
public RequirementsPercentageFormatter getFormattedPercentage(TestType testType)
public int getEstimatedUnimplementedTests()
public RequirementsProportionCounter getProportion()
public RequirementsProportionCounter proportionOf(java.lang.String testType)
public RequirementsProportionCounter proportionOf(TestType testType)
public RequirementsOutcomes getReleasedRequirementsFor(Release release)
public RequirementsOutcomes filteredByDisplayTag()
public RequirementsOutcomes withoutUnrelatedRequirements()
public boolean shouldPrune(RequirementOutcome requirementOutcome)
public java.lang.String getOverview()