From c6d8dbfb6ec0f9a8c4caf7a9a665fe751febdbc2 Mon Sep 17 00:00:00 2001 From: Marek Gradzki Date: Mon, 19 Dec 2016 11:49:03 +0100 Subject: HONEYCOMB-288: JMH's CSV postprocessing to format accepted by Jenkin's plot plugin Generates 3 plots for write operations: - simple-container.csv, - list-in-container.csv, - complex-list-in-container.csv and one plot for read operations: operational-read.csv from benchmark.csv. Jenkins plot plugin uses only first record line from CSV file: https://github.com/jenkinsci/plot-plugin/blob/master/src/main/webapp/help-csv.html#L15 therefore each generated CSV contains two lines: header and single record. Change-Id: I489c3401673d72a4b3ea3ec00197366118d1ff5f Signed-off-by: Marek Gradzki --- infra/it/benchmark/pom.xml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'infra/it/benchmark/pom.xml') diff --git a/infra/it/benchmark/pom.xml b/infra/it/benchmark/pom.xml index 54ed6e1b8..8f9eabc56 100644 --- a/infra/it/benchmark/pom.xml +++ b/infra/it/benchmark/pom.xml @@ -59,6 +59,12 @@ honeycomb-test-model ${project.version} + + org.apache.commons + commons-csv + 1.4 + + @@ -129,6 +135,19 @@ + + benchmark-post-processing + test + + java + + + io.fd.honeycomb.benchmark.format.BenchmarkOutputFormatter + + ${project.build.directory}/benchmark.csv + + + -- cgit 1.2.3-korg