@Override protected List<CsvExportCategory> getData(final List<LaunchResults> launchesResults) { final List<CsvExportCategory> exportLabels = new ArrayList<>(); final Tree<TestResult> data = CategoriesPlugin.getData(launchesResults); final List<TreeWidgetItem> items = data.getChildren().stream() .filter(TestResultTreeGroup.class::isInstance) .map(TestResultTreeGroup.class::cast) .map(CategoriesPlugin::toWidgetItem) .sorted(Comparator.comparing(TreeWidgetItem::getStatistic, comparator()).reversed()) .collect(Collectors.toList()); items.forEach(item -> exportLabels.add(new CsvExportCategory(item))); return exportLabels; } }
@Override protected Object getData(final List<LaunchResults> launches) { final Tree<TestResult> data = SuitesPlugin.getData(launches); final List<TreeWidgetItem> items = data.getChildren().stream() .filter(TestResultTreeGroup.class::isInstance) .map(TestResultTreeGroup.class::cast) .map(WidgetAggregator::toWidgetItem) .sorted(Comparator.comparing(TreeWidgetItem::getStatistic, comparator()).reversed()) .limit(10) .collect(Collectors.toList()); return new TreeWidgetData().setItems(items).setTotal(data.getChildren().size()); }
@Override protected Object getData(final List<LaunchResults> launches) { final Tree<TestResult> data = CategoriesPlugin.getData(launches); final List<TreeWidgetItem> items = data.getChildren().stream() .filter(TestResultTreeGroup.class::isInstance) .map(TestResultTreeGroup.class::cast) .map(CategoriesPlugin::toWidgetItem) .sorted(Comparator.comparing(TreeWidgetItem::getStatistic, comparator()).reversed()) .limit(10) .collect(Collectors.toList()); return new TreeWidgetData().setItems(items).setTotal(data.getChildren().size()); } }
@Override protected List<CsvExportCategory> getData(final List<LaunchResults> launchesResults) { final List<CsvExportCategory> exportLabels = new ArrayList<>(); final Tree<TestResult> data = CategoriesPlugin.getData(launchesResults); final List<TreeWidgetItem> items = data.getChildren().stream() .filter(TestResultTreeGroup.class::isInstance) .map(TestResultTreeGroup.class::cast) .map(CategoriesPlugin::toWidgetItem) .sorted(Comparator.comparing(TreeWidgetItem::getStatistic, comparator()).reversed()) .collect(Collectors.toList()); items.forEach(item -> exportLabels.add(new CsvExportCategory(item))); return exportLabels; } }
@Override protected Object getData(final List<LaunchResults> launches) { final Tree<TestResult> data = CategoriesPlugin.getData(launches); final List<TreeWidgetItem> items = data.getChildren().stream() .filter(TestResultTreeGroup.class::isInstance) .map(TestResultTreeGroup.class::cast) .map(CategoriesPlugin::toWidgetItem) .sorted(Comparator.comparing(TreeWidgetItem::getStatistic, comparator()).reversed()) .limit(10) .collect(Collectors.toList()); return new TreeWidgetData().setItems(items).setTotal(data.getChildren().size()); } }
@Override protected Object getData(final List<LaunchResults> launches) { final Tree<TestResult> data = SuitesPlugin.getData(launches); final List<TreeWidgetItem> items = data.getChildren().stream() .filter(TestResultTreeGroup.class::isInstance) .map(TestResultTreeGroup.class::cast) .map(WidgetAggregator::toWidgetItem) .sorted(Comparator.comparing(TreeWidgetItem::getStatistic, comparator()).reversed()) .limit(10) .collect(Collectors.toList()); return new TreeWidgetData().setItems(items).setTotal(data.getChildren().size()); }