From 1ee05a3cfa77211ce1c81c127c2b99c6e7d3b61d Mon Sep 17 00:00:00 2001 From: Chris Kozak Date: Mon, 8 Oct 2012 16:29:42 -0500 Subject: [PATCH] Updated version to match newest cucumber-report. Moved ReportBuilder constructor into try-catch because it now throws an Exception. ReportBuilder constructor takes two new parameters that I'm not sure are relevant to our needs; disabling artifacts and passing in empty config. --- pom.xml | 4 ++-- .../jenkins/CucumberReportPublisher.java | 13 ++++++++++++- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 24b223e..8afe355 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ net.masterthought.jenkins cucumber-reports - 0.0.14 + 0.0.18 hpi @@ -42,7 +42,7 @@ net.masterthought cucumber-reporting - 0.0.14-SNAPSHOT + 0.0.18-SNAPSHOT diff --git a/src/main/java/net/masterthought/jenkins/CucumberReportPublisher.java b/src/main/java/net/masterthought/jenkins/CucumberReportPublisher.java index 4817ee7..103bb01 100644 --- a/src/main/java/net/masterthought/jenkins/CucumberReportPublisher.java +++ b/src/main/java/net/masterthought/jenkins/CucumberReportPublisher.java @@ -95,9 +95,20 @@ public class CucumberReportPublisher extends Recorder { String[] jsonReportFiles = findJsonFiles(targetBuildDirectory); if (jsonReportFiles.length != 0) { listener.getLogger().println("[CucumberReportPublisher] Generating HTML reports"); - ReportBuilder reportBuilder = new ReportBuilder(fullPathToJsonFiles(jsonReportFiles, targetBuildDirectory), targetBuildDirectory, pluginUrlPath, buildNumber, buildProject, skippedFails, undefinedFails, !noFlashCharts, true); try { + ReportBuilder reportBuilder = new ReportBuilder( + fullPathToJsonFiles(jsonReportFiles, targetBuildDirectory), + targetBuildDirectory, + pluginUrlPath, + buildNumber, + buildProject, + skippedFails, + undefinedFails, + !noFlashCharts, + true, + false, + ""); reportBuilder.generateReports(); buildResult = reportBuilder.getBuildStatus(); } catch (Exception e) {