Как агрегировать тесты в сфере временного времени, используя агрегатор Benchmark?JAVA

Программисты JAVA общаются здесь
Anonymous
Как агрегировать тесты в сфере временного времени, используя агрегатор Benchmark?

Сообщение Anonymous »

Я хочу внедрить способ объединить все существующие тесты из Benchmark Directory в одном комплексном отчете. Насколько я знаю, мне понадобится класс Benchmarkaggregator , чтобы сделать это. Я также знаю, что мне также нужно установить конфигурацию и эталонный каталог, чтобы код выглядел так в данный момент: < /p>

Код: Выделить всё

BenchmarkAggregator benchmarkAggregator = new BenchmarkAggregator();
benchmarkAggregator.setBenchmarkDirectory(benchmarkConfig.getBenchmarkDirectory());
BenchmarkReportConfig benchmarkReportConfig = benchmarkConfig.getBenchmarkReportConfig();
if (benchmarkReportConfig != null) {
benchmarkReportConfig = new BenchmarkReportConfig(benchmarkReportConfig);
} else {
benchmarkReportConfig = new BenchmarkReportConfig();
}

benchmarkAggregator.setBenchmarkReportConfig(benchmarkReportConfig);
Что для меня не ясно, так это как я могу назвать метод aggerate () , чтобы он взял все результаты из контрольного вывода и объединяет их в один результат? Я не понимаю, как работать с этими двумя параметрами: < /p>

Код: Выделить всё

List singleBenchmarkResultList
Map solverBenchmarkResultNameMap
И я не вижу в документации четким способом (или примером) сделать что -то полезное с помощью метода aggregate () . Первоначально я пытался использовать (посмотрите на этот коммит): < /p>
BenchmarkAggregatorFrame.createAndDisplayFromXmlResource("benchmarkConfig.xml");
< /code>
Но я видел, что я не могу открыть отдельный графический интерфейс при использовании приложения Fullstack. В качестве короткого парарантеза было бы неплохо включить аналогичную функцию, но для веб -приложений (обратите внимание, что я не знаю, делает ли это метод агрегации). < /P>
Как мне подходить к этому? Любая помощь ценится. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/797 ... aggregator

Вернуться в «JAVA»