public String getJSONReleasesFrom(TestOutcomes testOutcomes) { List<Release> releases = getReleasesFrom(testOutcomes); GsonBuilder builder = new GsonBuilder(); builder.setPrettyPrinting(); Gson gson = builder.create(); return gson.toJson(releases); }
public String getJSONReleasesFrom(TestOutcomes testOutcomes) { List<Release> releases = getReleasesFrom(testOutcomes); GsonBuilder builder = new GsonBuilder(); builder.setPrettyPrinting(); Gson gson = builder.create(); return gson.toJson(releases); }
public String getJSONReleasesFrom(TestOutcomes testOutcomes) { List<Release> releases = getReleasesFrom(testOutcomes); GsonBuilder builder = new GsonBuilder(); builder.setPrettyPrinting(); Gson gson = builder.create(); return gson.toJson(releases); }
public List<Release> getFlattenedReleasesFrom(TestOutcomes testOutcomes) { return flattened(getReleasesFrom(testOutcomes)); }
public List<Release> getFlattenedReleasesFrom(TestOutcomes testOutcomes) { return flattened(getReleasesFrom(testOutcomes)); }
public List<Release> getFlattenedReleasesFrom(TestOutcomes testOutcomes) { return flattened(getReleasesFrom(testOutcomes)); }
private void generateReleasesReportFor(TestOutcomes testOutcomes, RequirementsOutcomes requirementsOutcomes) throws IOException { Map<String, Object> context = buildContext(testOutcomes, getReportNameProvider()); context.put("report", ReportProperties.forAggregateResultsReport()); List<Release> releases = getReleaseManager().getReleasesFrom(testOutcomes); LOGGER.info("Generating release reports for: " + releases); if (!releases.isEmpty()) { String releaseData = getReleaseManager().getJSONReleasesFrom(testOutcomes); context.put("releases", releases); context.put("releaseData", releaseData); context.put("requirements", requirementsOutcomes); generateReportPage(context, RELEASES_TEMPLATE_PATH, "releases.html"); generateReleaseDetailsReportsFor(testOutcomes, requirementsOutcomes); } }
private void generateReleasesReportFor(TestOutcomes testOutcomes, RequirementsOutcomes requirementsOutcomes) throws IOException { Map<String, Object> context = buildContext(testOutcomes, getReportNameProvider()); context.put("report", ReportProperties.forAggregateResultsReport()); List<Release> releases = getReleaseManager().getReleasesFrom(testOutcomes); LOGGER.info("Generating release reports for: " + releases); if (!releases.isEmpty()) { String releaseData = getReleaseManager().getJSONReleasesFrom(testOutcomes); context.put("releases", releases); context.put("releaseData", releaseData); context.put("requirements", requirementsOutcomes); generateReportPage(context, RELEASES_TEMPLATE_PATH, "releases.html"); generateReleaseDetailsReportsFor(testOutcomes, requirementsOutcomes); } }