aboutsummaryrefslogtreecommitdiffstats
path: root/integration-tests/src/test/java/org/onap/sdc/backend/ci/tests/api/ExtentManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'integration-tests/src/test/java/org/onap/sdc/backend/ci/tests/api/ExtentManager.java')
-rw-r--r--integration-tests/src/test/java/org/onap/sdc/backend/ci/tests/api/ExtentManager.java77
1 files changed, 26 insertions, 51 deletions
diff --git a/integration-tests/src/test/java/org/onap/sdc/backend/ci/tests/api/ExtentManager.java b/integration-tests/src/test/java/org/onap/sdc/backend/ci/tests/api/ExtentManager.java
index e1961a2dd4..e3dc9d8348 100644
--- a/integration-tests/src/test/java/org/onap/sdc/backend/ci/tests/api/ExtentManager.java
+++ b/integration-tests/src/test/java/org/onap/sdc/backend/ci/tests/api/ExtentManager.java
@@ -22,7 +22,6 @@ package org.onap.sdc.backend.ci.tests.api;
import com.aventstack.extentreports.ExtentReports;
import com.aventstack.extentreports.reporter.ExtentHtmlReporter;
-import com.aventstack.extentreports.reporter.ExtentXReporter;
import com.aventstack.extentreports.reporter.configuration.Protocol;
import com.aventstack.extentreports.reporter.configuration.Theme;
import java.io.File;
@@ -37,55 +36,23 @@ public class ExtentManager {
private static final String VERSIONS_INFO_FILE_NAME = "versions.info";
private static ExtentReports extent;
private static ExtentHtmlReporter htmlReporter;
- private static ExtentXReporter extentxReporter;
-
- public enum suiteNameXml {
-
- TESTNG_FAILED_XML_NAME("testng-failed.xml");
-
- suiteNameXml(String value) {
- this.value = value;
- }
-
- private String value;
-
- public String getValue() {
- return value;
- }
-
- }
-
- public synchronized static ExtentReports setReporter(String filePath, String htmlFile, Boolean isAppend) throws Exception {
- String dbIp = Utils.getConfig().getReportDBhost();
- int dbPort = Utils.getConfig().getReportDBport();
+ private static synchronized ExtentReports setReporter(String filePath, String htmlFile, Boolean isAppend) throws Exception {
if (extent == null) {
- extentxReporter = new ExtentXReporter(dbIp, dbPort);
extent = new ExtentReports();
initAndSetExtentHtmlReporter(filePath, htmlFile, isAppend);
-
- if (extentxReporter.config().getReportObjectId() != null) {
- setExtentXReporter(isAppend);
- } else {
- extentxReporter.stop();
- }
}
return extent;
}
- public synchronized static void setExtentXReporter(Boolean isAppend) {
- extentxReporter.setAppendExisting(isAppend);
- extent.attachReporter(extentxReporter);
- }
-
- public synchronized static void initAndSetExtentHtmlReporter(String filePath, String htmlFile, Boolean isAppend) throws Exception {
+ private static synchronized void initAndSetExtentHtmlReporter(String filePath, String htmlFile, Boolean isAppend) throws Exception {
htmlReporter = new ExtentHtmlReporter(filePath + htmlFile);
setConfiguration(htmlReporter);
htmlReporter.setAppendExisting(isAppend);
extent.attachReporter(htmlReporter);
}
- public synchronized static ExtentReports getReporter() {
+ public static synchronized ExtentReports getReporter() {
return extent;
}
@@ -98,9 +65,9 @@ public class ExtentManager {
String suiteName = getSuiteName(context);
if (suiteName.equals(suiteNameXml.TESTNG_FAILED_XML_NAME.getValue())) {
- if (config.isUseBrowserMobProxy()) {
- setTrafficCaptue(config);
- }
+ if (config.isUseBrowserMobProxy()) {
+ setTrafficCaptue(config);
+ }
setReporter(filepath, htmlFile, true);
String suiteNameFromVersionInfoFile = FileHandling.getKeyByValueFromPropertyFormatFile(filepath + VERSIONS_INFO_FILE_NAME, "suiteName");
@@ -115,16 +82,15 @@ public class ExtentManager {
}
- public static void reporterDataDefinition(String onboardVersion, String osVersion, String envData, String suiteNameFromVersionInfoFile)
+ private static void reporterDataDefinition(String onboardVersion, String osVersion, String envData, String suiteNameFromVersionInfoFile)
throws Exception {
extent.setSystemInfo("Onboard Version", onboardVersion);
extent.setSystemInfo("OS Version", osVersion);
-// extent.setSystemInfo("Host Name Address", RestCDUtils.getExecutionHostAddress());
extent.setSystemInfo("ExecutedOn", envData);
extent.setSystemInfo("SuiteName", suiteNameFromVersionInfoFile);
}
- public static String getSuiteName(ITestContext context) {
+ private static String getSuiteName(ITestContext context) {
String suitePath = context.getSuite().getXmlSuite().getFileName();
if (suitePath != null) {
File file = new File(suitePath);
@@ -134,29 +100,38 @@ public class ExtentManager {
return null;
}
- public synchronized static ExtentHtmlReporter setConfiguration(ExtentHtmlReporter htmlReporter) throws Exception {
+ private static synchronized ExtentHtmlReporter setConfiguration(ExtentHtmlReporter htmlReporter) throws Exception {
htmlReporter.config().setTheme(Theme.STANDARD);
htmlReporter.config().setEncoding("UTF-8");
htmlReporter.config().setProtocol(Protocol.HTTPS);
htmlReporter.config().setDocumentTitle("SDC Automation Report");
htmlReporter.config().setChartVisibilityOnOpen(true);
-// htmlReporter.config().setReportName(AutomationUtils.getATTVersion());
htmlReporter.config().setReportName("SDC Automation Report");
htmlReporter.config().setChartVisibilityOnOpen(false);
-// htmlReporter.config().setJS(icon);
return htmlReporter;
}
- public static void closeReporter() {
- extent.flush();
- }
-
- public static void setTrafficCaptue(Config config) {
+ private static void setTrafficCaptue(Config config) {
boolean mobProxyStatus = config.isUseBrowserMobProxy();
if (mobProxyStatus) {
config.setCaptureTraffic(true);
}
}
-}
+ enum suiteNameXml {
+
+ TESTNG_FAILED_XML_NAME("testng-failed.xml");
+
+ private String value;
+
+ suiteNameXml(String value) {
+ this.value = value;
+ }
+
+ public String getValue() {
+ return value;
+ }
+
+ }
+}