private List<TestOutcome> outcomesForRelease(List<? extends TestOutcome> outcomes, String releaseName) { releaseManager.enrichOutcomesWithReleaseTags(outcomes); return outcomes.stream() .filter(outcome -> outcome.getVersions().contains(releaseName)) .collect(Collectors.toList()); }
public List<Release> getReleasesFrom(TestOutcomes testOutcomes) { List<Release> releases = requirementsService.getReleasesFromRequirements(); LOGGER.debug("Loaded Releases: " + releases); enrichOutcomesWithReleaseTags(testOutcomes.getOutcomes()); if (releases.isEmpty()) { releases = extractReleasesFromTestOutcomeAnnotations(testOutcomes); } return ImmutableList.copyOf(releases); }
public List<Release> getReleasesFrom(TestOutcomes testOutcomes) { List<Release> releases = requirementsService.getReleasesFromRequirements(); LOGGER.debug("Loaded Releases: " + releases); enrichOutcomesWithReleaseTags(testOutcomes.getOutcomes()); if (releases.isEmpty()) { releases = extractReleasesFromTestOutcomeAnnotations(testOutcomes); } return ImmutableList.copyOf(releases); }
public List<RequirementOutcome> enrichRequirementsOutcomesWithReleaseTags(List<? extends RequirementOutcome> outcomes) { List<RequirementOutcome> requirementOutcomes = Lists.newArrayList(); for (RequirementOutcome outcome : outcomes) { List<TestOutcome> enrichedOutcomes = enrichOutcomesWithReleaseTags(outcome.getTestOutcomes().getOutcomes()); requirementOutcomes.add(outcome.withTestOutcomes(TestOutcomes.of(enrichedOutcomes))); } return requirementOutcomes; }
public List<Release> getReleasesFrom(TestOutcomes testOutcomes) { List<Release> releases = requirementsService.getReleasesFromRequirements(); LOGGER.debug("Loaded Releases: " + releases); enrichOutcomesWithReleaseTags(testOutcomes.getOutcomes()); if (releases.isEmpty()) { releases = extractReleasesFromTestOutcomeAnnotations(testOutcomes); } return NewList.copyOf(releases); }
public List<RequirementOutcome> enrichRequirementsOutcomesWithReleaseTags(List<? extends RequirementOutcome> outcomes) { List<RequirementOutcome> requirementOutcomes = Lists.newArrayList(); for (RequirementOutcome outcome : outcomes) { List<TestOutcome> enrichedOutcomes = enrichOutcomesWithReleaseTags(outcome.getTestOutcomes().getOutcomes()); requirementOutcomes.add(outcome.withTestOutcomes(TestOutcomes.of(enrichedOutcomes))); } return requirementOutcomes; }
public List<RequirementOutcome> enrichRequirementsOutcomesWithReleaseTags(List<? extends RequirementOutcome> outcomes) { List<RequirementOutcome> requirementOutcomes = new ArrayList<>(); for (RequirementOutcome outcome : outcomes) { List<TestOutcome> enrichedOutcomes = enrichOutcomesWithReleaseTags(outcome.getTestOutcomes().getOutcomes()); requirementOutcomes.add(outcome.withTestOutcomes(TestOutcomes.of(enrichedOutcomes))); } return requirementOutcomes; }
private List<TestOutcome> outcomesForRelease(List<? extends TestOutcome> outcomes, String releaseName) { releaseManager.enrichOutcomesWithReleaseTags(outcomes); return (List<TestOutcome>) filter(having(on(TestOutcome.class).getVersions(), hasItem(releaseName)), outcomes); } }
private List<TestOutcome> outcomesForRelease(List<? extends TestOutcome> outcomes, String releaseName) { releaseManager.enrichOutcomesWithReleaseTags(outcomes); return (List<TestOutcome>) filter(having(on(TestOutcome.class).getVersions(), hasItem(releaseName)), outcomes); } }