From cb97a30f196423dbce92d679c4ad5054b1e098c7 Mon Sep 17 00:00:00 2001 From: Chris Kozak Date: Thu, 4 Oct 2012 10:40:52 -0500 Subject: [PATCH 1/2] Doesn't compile. Revert "add I18N UI and french L10N" This reverts commit c74935ee9cbbf659276f36cf4f2b9dbcdaf16f53. --- pom.xml | 2 +- .../jenkins/CucumberReportPublisher.java | 2 +- .../jenkins/CucumberReportPublisher/config.jelly | 11 ++++++----- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/pom.xml b/pom.xml index 0cb4d3d..24b223e 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ net.masterthought.jenkins cucumber-reports - 0.0.15 + 0.0.14 hpi diff --git a/src/main/java/net/masterthought/jenkins/CucumberReportPublisher.java b/src/main/java/net/masterthought/jenkins/CucumberReportPublisher.java index b4e6c81..4817ee7 100644 --- a/src/main/java/net/masterthought/jenkins/CucumberReportPublisher.java +++ b/src/main/java/net/masterthought/jenkins/CucumberReportPublisher.java @@ -128,7 +128,7 @@ public class CucumberReportPublisher extends Recorder { public static class DescriptorImpl extends BuildStepDescriptor { @Override public String getDisplayName() { - return Messages.CucumberReportPublisher_DisplayName(); + return "Publish cucumber results as a report"; } diff --git a/src/main/resources/net/masterthought/jenkins/CucumberReportPublisher/config.jelly b/src/main/resources/net/masterthought/jenkins/CucumberReportPublisher/config.jelly index e95e4ed..64b5351 100644 --- a/src/main/resources/net/masterthought/jenkins/CucumberReportPublisher/config.jelly +++ b/src/main/resources/net/masterthought/jenkins/CucumberReportPublisher/config.jelly @@ -10,21 +10,22 @@ When submitted, it will be passed to the corresponding constructor parameter. --> - + - + - + - + - + + From 1ee05a3cfa77211ce1c81c127c2b99c6e7d3b61d Mon Sep 17 00:00:00 2001 From: Chris Kozak Date: Mon, 8 Oct 2012 16:29:42 -0500 Subject: [PATCH 2/2] 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) {