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) |
RequirementsOutcomes(Requirement parentRequirement,
java.util.List<Requirement> requirements,
TestOutcomes testOutcomes,
IssueTracking issueTracking,
EnvironmentVariables environmentVariables,
java.util.List<? extends RequirementsTagProvider> requirementsTagProviders,
ReportNameProvider reportNameProvider) |
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)
public RequirementsOutcomes(Requirement parentRequirement, java.util.List<Requirement> requirements, TestOutcomes testOutcomes, IssueTracking issueTracking, EnvironmentVariables environmentVariables, java.util.List<? extends RequirementsTagProvider> requirementsTagProviders, ReportNameProvider reportNameProvider)
public RequirementsOutcomes requirementsOfType(java.lang.String type)
public int getFlattenedRequirementCount()
public com.google.common.base.Optional<Requirement> getParentRequirement()
public com.google.common.base.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.Set<java.lang.String> getTypes()
public TestOutcomes getTestOutcomes()
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 getRequirementsWithoutTestsCount()
public int getTotalRequirements()
public java.util.List<RequirementOutcome> getFlattenedRequirementOutcomes()
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 withoutUnrelatedRequirements()
public boolean shouldPrune(RequirementOutcome requirementOutcome)