private static CategoriesTrendItem createCurrent(final List<LaunchResults> launchesResults) { final CategoriesTrendItem item = new CategoriesTrendItem(); extractLatestExecutor(launchesResults).ifPresent(info -> { item.setBuildOrder(info.getBuildOrder()); item.setReportName(info.getReportName()); item.setReportUrl(info.getReportUrl()); }); launchesResults.stream() .flatMap(launch -> launch.getAllResults().stream()) .forEach(item::increaseCategories); return item; }
private static DurationTrendItem createCurrent(final List<LaunchResults> launchesResults) { final DurationTrendItem item = new DurationTrendItem(); extractLatestExecutor(launchesResults).ifPresent(info -> { item.setBuildOrder(info.getBuildOrder()); item.setReportName(info.getReportName()); item.setReportUrl(info.getReportUrl()); }); launchesResults.stream() .flatMap(launch -> launch.getResults().stream()) .forEach(item::updateTime); return item; }
private static RetryTrendItem createCurrent(final List<LaunchResults> launchesResults) { final RetryTrendItem item = new RetryTrendItem(); extractLatestExecutor(launchesResults).ifPresent(info -> { item.setBuildOrder(info.getBuildOrder()); item.setReportName(info.getReportName()); item.setReportUrl(info.getReportUrl()); }); launchesResults.stream() .flatMap(launch -> launch.getAllResults().stream()) .forEach(item::update); return item; }
private static HistoryTrendItem createCurrent(final List<LaunchResults> launchesResults) { final Statistic statistic = launchesResults.stream() .flatMap(results -> results.getResults().stream()) .map(TestResult::getStatus) .collect(Statistic::new, Statistic::update, Statistic::merge); final HistoryTrendItem item = new HistoryTrendItem() .setStatistic(statistic); extractLatestExecutor(launchesResults).ifPresent(info -> { item.setBuildOrder(info.getBuildOrder()); item.setReportName(info.getReportName()); item.setReportUrl(info.getReportUrl()); }); return item; }
private static RetryTrendItem createCurrent(final List<LaunchResults> launchesResults) { final RetryTrendItem item = new RetryTrendItem(); extractLatestExecutor(launchesResults).ifPresent(info -> { item.setBuildOrder(info.getBuildOrder()); item.setReportName(info.getReportName()); item.setReportUrl(info.getReportUrl()); }); launchesResults.stream() .flatMap(launch -> launch.getAllResults().stream()) .forEach(item::update); return item; }
private static CategoriesTrendItem createCurrent(final List<LaunchResults> launchesResults) { final CategoriesTrendItem item = new CategoriesTrendItem(); extractLatestExecutor(launchesResults).ifPresent(info -> { item.setBuildOrder(info.getBuildOrder()); item.setReportName(info.getReportName()); item.setReportUrl(info.getReportUrl()); }); launchesResults.stream() .flatMap(launch -> launch.getAllResults().stream()) .forEach(item::increaseCategories); return item; }
private static DurationTrendItem createCurrent(final List<LaunchResults> launchesResults) { final DurationTrendItem item = new DurationTrendItem(); extractLatestExecutor(launchesResults).ifPresent(info -> { item.setBuildOrder(info.getBuildOrder()); item.setReportName(info.getReportName()); item.setReportUrl(info.getReportUrl()); }); launchesResults.stream() .flatMap(launch -> launch.getResults().stream()) .forEach(item::updateTime); return item; }
private static HistoryTrendItem createCurrent(final List<LaunchResults> launchesResults) { final Statistic statistic = launchesResults.stream() .flatMap(results -> results.getResults().stream()) .map(TestResult::getStatus) .collect(Statistic::new, Statistic::update, Statistic::merge); final HistoryTrendItem item = new HistoryTrendItem() .setStatistic(statistic); extractLatestExecutor(launchesResults).ifPresent(info -> { item.setBuildOrder(info.getBuildOrder()); item.setReportName(info.getReportName()); item.setReportUrl(info.getReportUrl()); }); return item; }