Improve readability of IT Config 48/120848/2
authorvasraz <vasyl.razinkov@est.tech>
Tue, 20 Apr 2021 16:32:14 +0000 (17:32 +0100)
committerChristophe Closset <christophe.closset@intl.att.com>
Mon, 26 Apr 2021 08:04:29 +0000 (08:04 +0000)
Replace with lombok (Getter/Setter)

Change-Id: I2b40eb0f16018efb92c14c5fcf397c5c1fa63c67
Signed-off-by: Vasyl Razinkov <vasyl.razinkov@est.tech>
Issue-ID: SDC-3565

integration-tests/src/test/java/org/onap/sdc/backend/ci/tests/api/ComponentBaseTest.java
integration-tests/src/test/java/org/onap/sdc/backend/ci/tests/api/ExtentManager.java
integration-tests/src/test/java/org/onap/sdc/backend/ci/tests/config/Config.java
integration-tests/src/test/java/org/onap/sdc/backend/ci/tests/utils/cassandra/CassandraUtils.java
integration-tests/src/test/java/org/onap/sdc/frontend/ci/tests/execute/setup/ExtentManager.java
integration-tests/src/test/java/org/onap/sdc/frontend/ci/tests/execute/setup/SetupCDTest.java
integration-tests/src/test/java/org/onap/sdc/frontend/ci/tests/utilities/RestCDUtils.java

index 985d161..4bb7b61 100644 (file)
@@ -43,6 +43,12 @@ import org.onap.sdc.backend.ci.tests.utils.Utils;
 import org.onap.sdc.backend.ci.tests.utils.general.AtomicOperationUtils;
 import org.onap.sdc.backend.ci.tests.utils.general.ElementFactory;
 import org.onap.sdc.backend.ci.tests.utils.general.FileHandling;
+import org.onap.sdc.backend.ci.tests.utils.rest.BaseRestUtils;
+import org.onap.sdc.backend.ci.tests.utils.rest.CatalogRestUtils;
+import org.onap.sdc.backend.ci.tests.utils.rest.ProductRestUtils;
+import org.onap.sdc.backend.ci.tests.utils.rest.ResourceRestUtils;
+import org.onap.sdc.backend.ci.tests.utils.rest.ResponseParser;
+import org.onap.sdc.backend.ci.tests.utils.rest.ServiceRestUtils;
 import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
 import org.openecomp.sdc.be.datatypes.enums.ResourceTypeEnum;
 import org.openecomp.sdc.be.model.Component;
@@ -50,12 +56,6 @@ import org.openecomp.sdc.be.model.Product;
 import org.openecomp.sdc.be.model.Resource;
 import org.openecomp.sdc.be.model.Service;
 import org.openecomp.sdc.be.model.User;
-import org.onap.sdc.backend.ci.tests.utils.rest.BaseRestUtils;
-import org.onap.sdc.backend.ci.tests.utils.rest.CatalogRestUtils;
-import org.onap.sdc.backend.ci.tests.utils.rest.ProductRestUtils;
-import org.onap.sdc.backend.ci.tests.utils.rest.ResourceRestUtils;
-import org.onap.sdc.backend.ci.tests.utils.rest.ResponseParser;
-import org.onap.sdc.backend.ci.tests.utils.rest.ServiceRestUtils;
 import org.slf4j.LoggerFactory;
 import org.testng.ITestContext;
 import org.testng.ITestResult;
@@ -108,7 +108,7 @@ public abstract class ComponentBaseTest {
     @BeforeMethod(alwaysRun = true)
     public void setupBeforeTest(java.lang.reflect.Method method, ITestContext context) throws Exception {
         if (!"onboardVNFShotFlow".equals(method.getName()) &&
-                !"onboardPNFFlow".equals(method.getName())) {
+            !"onboardPNFFlow".equals(method.getName())) {
             logger.info("ExtentReport instance started from BeforeMethod...");
             ExtentTestManager.startTest(method.getName());
             ExtentTestManager.assignCategory(this.getClass());
@@ -147,16 +147,18 @@ public abstract class ComponentBaseTest {
     }
 
     public void setLog(String fromDataProvider) {
-        ExtentTestManager.startTest(Thread.currentThread().getStackTrace()[2].getMethodName() + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + fromDataProvider);
+        ExtentTestManager
+            .startTest(Thread.currentThread().getStackTrace()[2].getMethodName() + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + fromDataProvider);
         ExtentTestManager.assignCategory(this.getClass());
     }
 
     protected static void performClean() throws Exception {
-        if (!config.getSystemUnderDebug()) {
+        if (!config.isSystemUnderDebug()) {
             deleteCreatedComponents(getCatalogAsMap());
             FileHandling.overWriteExistindDir("target/outputCsar");
         } else {
-            System.out.println("Accordindig to configuration components will not be deleted, in case to unable option to delete, please change systemUnderDebug parameter value to false ...");
+            System.out.println(
+                "Accordindig to configuration components will not be deleted, in case to unable option to delete, please change systemUnderDebug parameter value to false ...");
         }
     }
 
@@ -184,16 +186,15 @@ public abstract class ComponentBaseTest {
 
     protected static List<String> buildCollectionUniqueId(List<Component> resourcesArrayList) {
 
-
         List<String> genericCollection = new ArrayList<>();
         if (resourcesArrayList.get(0) != null) {
             ComponentTypeEnum componentTypeEnum = resourcesArrayList.get(0).getComponentType();
             resourcesArrayList.stream().filter(Objects::nonNull).
-                    filter(s -> s.getName().toLowerCase().startsWith("ci") && !s.getName().toLowerCase().equals("cindervolume")).
-                    filter(f -> f.getUniqueId() != null).
-                    map(Component::getUniqueId).
-                    collect(Collectors.toList()).
-                    forEach((i) -> buildCollectionBaseOnComponentType(componentTypeEnum, genericCollection, i));
+                filter(s -> s.getName().toLowerCase().startsWith("ci") && !s.getName().toLowerCase().equals("cindervolume")).
+                filter(f -> f.getUniqueId() != null).
+                map(Component::getUniqueId).
+                collect(Collectors.toList()).
+                forEach((i) -> buildCollectionBaseOnComponentType(componentTypeEnum, genericCollection, i));
         }
         return genericCollection;
     }
@@ -219,7 +220,6 @@ public abstract class ComponentBaseTest {
 
                     break;
 
-
                 case PRODUCT:
                     RestResponse product = ProductRestUtils.getProduct(i);
                     Product convertProductResponseToJavaObject = ResponseParser.convertProductResponseToJavaObject(product.getResponse());
index 02fe121..e1961a2 100644 (file)
@@ -7,9 +7,9 @@
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -25,137 +25,138 @@ 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;
 import org.onap.sdc.backend.ci.tests.config.Config;
 import org.onap.sdc.backend.ci.tests.utils.Utils;
 import org.onap.sdc.backend.ci.tests.utils.general.FileHandling;
 import org.onap.sdc.backend.ci.tests.utils.rest.AutomationUtils;
 import org.testng.ITestContext;
 
-import java.io.File;
-
 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 {
+    private static final String VERSIONS_INFO_FILE_NAME = "versions.info";
+    private static ExtentReports extent;
+    private static ExtentHtmlReporter htmlReporter;
+    private static ExtentXReporter extentxReporter;
 
-               TESTNG_FAILED_XML_NAME("testng-failed.xml");
+    public enum suiteNameXml {
 
-               suiteNameXml(String value) {
-                       this.value = value;
-                   }
+        TESTNG_FAILED_XML_NAME("testng-failed.xml");
+
+        suiteNameXml(String value) {
+            this.value = value;
+        }
 
-               private String value;
+        private String value;
+
+        public String getValue() {
+            return 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();
-
-       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();
-                       }
+        String dbIp = Utils.getConfig().getReportDBhost();
+        int dbPort = Utils.getConfig().getReportDBport();
+
+        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 setExtentXReporter(Boolean isAppend) {
+        extentxReporter.setAppendExisting(isAppend);
+        extent.attachReporter(extentxReporter);
     }
-    
-    public synchronized static 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 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() {
         return extent;
     }
 
-       public static void initReporter(String filepath, String htmlFile, ITestContext context) throws Exception {
-               
-               String onboardVersion = AutomationUtils.getOnboardVersion();
-               String osVersion = AutomationUtils.getOSVersion();
-               Config config = Utils.getConfig();
-               String envData = config.getUrl();
-               String suiteName = getSuiteName(context);
-               
-               if(suiteName.equals(suiteNameXml.TESTNG_FAILED_XML_NAME.getValue())){
-                       if (config.getUseBrowserMobProxy())
-                           setTrafficCaptue(config);
-                       
-                       setReporter(filepath, htmlFile, true);
-                       String suiteNameFromVersionInfoFile = FileHandling.getKeyByValueFromPropertyFormatFile(filepath + VERSIONS_INFO_FILE_NAME, "suiteName");
-                       reporterDataDefinition(onboardVersion, osVersion, envData, suiteNameFromVersionInfoFile);
-               }else{
-                       FileHandling.deleteDirectory(ComponentBaseTest.getReportFolder());
-                       FileHandling.createDirectory(filepath);
-                       setReporter(filepath, htmlFile, false);
-                       reporterDataDefinition(onboardVersion, osVersion, envData, suiteName);
-                       AutomationUtils.createVersionsInfoFile(filepath + VERSIONS_INFO_FILE_NAME, onboardVersion, osVersion, envData, suiteName);
-               }
-               
-       }
-
-       public static void reporterDataDefinition(String onboardVersion, String osVersion, String envData, String suiteNameFromVersionInfoFile) throws Exception {
-               extent.setSystemInfo("Onboard Version", onboardVersion);
-               extent.setSystemInfo("OS Version", osVersion);
+    public static void initReporter(String filepath, String htmlFile, ITestContext context) throws Exception {
+
+        String onboardVersion = AutomationUtils.getOnboardVersion();
+        String osVersion = AutomationUtils.getOSVersion();
+        Config config = Utils.getConfig();
+        String envData = config.getUrl();
+        String suiteName = getSuiteName(context);
+
+        if (suiteName.equals(suiteNameXml.TESTNG_FAILED_XML_NAME.getValue())) {
+                       if (config.isUseBrowserMobProxy()) {
+                               setTrafficCaptue(config);
+                       }
+
+            setReporter(filepath, htmlFile, true);
+            String suiteNameFromVersionInfoFile = FileHandling.getKeyByValueFromPropertyFormatFile(filepath + VERSIONS_INFO_FILE_NAME, "suiteName");
+            reporterDataDefinition(onboardVersion, osVersion, envData, suiteNameFromVersionInfoFile);
+        } else {
+            FileHandling.deleteDirectory(ComponentBaseTest.getReportFolder());
+            FileHandling.createDirectory(filepath);
+            setReporter(filepath, htmlFile, false);
+            reporterDataDefinition(onboardVersion, osVersion, envData, suiteName);
+            AutomationUtils.createVersionsInfoFile(filepath + VERSIONS_INFO_FILE_NAME, onboardVersion, osVersion, envData, suiteName);
+        }
+
+    }
+
+    public 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) {
-               String suitePath = context.getSuite().getXmlSuite().getFileName();
-               if(suitePath != null){
-                       File file = new File(suitePath);
-                       String suiteName = file.getName();
-                       return suiteName;
-               }
-               return null;
-       }
-       
-       public synchronized static 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);
+        extent.setSystemInfo("ExecutedOn", envData);
+        extent.setSystemInfo("SuiteName", suiteNameFromVersionInfoFile);
+    }
+
+    public static String getSuiteName(ITestContext context) {
+        String suitePath = context.getSuite().getXmlSuite().getFileName();
+        if (suitePath != null) {
+            File file = new File(suitePath);
+            String suiteName = file.getName();
+            return suiteName;
+        }
+        return null;
+    }
+
+    public synchronized static 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().setReportName("SDC Automation Report");
+        htmlReporter.config().setChartVisibilityOnOpen(false);
 //     htmlReporter.config().setJS(icon);
-       return htmlReporter;
+        return htmlReporter;
+    }
+
+    public static void closeReporter() {
+        extent.flush();
+    }
+
+    public static void setTrafficCaptue(Config config) {
+        boolean mobProxyStatus = config.isUseBrowserMobProxy();
+        if (mobProxyStatus) {
+            config.setCaptureTraffic(true);
+        }
     }
-       
-       public static void closeReporter(){
-               extent.flush();
-       }
-       
-       public static void setTrafficCaptue(Config config) {
-               boolean mobProxyStatus = config.getUseBrowserMobProxy();
-               if (mobProxyStatus){
-                       config.setCaptureTraffic(true);;
-               }
-       }       
 }
 
index 88d6154..14b4efa 100644 (file)
 
 package org.onap.sdc.backend.ci.tests.config;
 
-import org.yaml.snakeyaml.Yaml;
-
 import java.io.File;
 import java.io.IOException;
 import java.io.InputStream;
 import java.nio.file.Files;
 import java.nio.file.Paths;
 import java.util.List;
+import lombok.Getter;
+import lombok.Setter;
+import lombok.ToString;
+import org.yaml.snakeyaml.Yaml;
 
+@Getter
+@Setter
 public class Config {
 
     private static final String SDC_DEFAULT_CONFIG_FILE = "src/test/resources/ci/conf/sdc-conf.yaml";
+    private static Config configIt = null;
+    private String configurationFile;
     private String downloadAutomationFolder;
     private boolean systemUnderDebug;
     private boolean rerun;
     private String reportDBhost;
     private int reportDBport;
-
     private String browser;
     private String catalogBeHost;
     private String esHost;
@@ -47,38 +52,30 @@ public class Config {
     private String disributionClientHost;
     private String disributionClientPort;
     private boolean isDistributionClientRunning;
-
-
     private String errorConfigurationFile;
     private String resourceConfigDir;
     private String importResourceConfigDir;
     private String importResourceTestsConfigDir;
-
     private String catalogFeHost;
     private String catalogFePort;
     private String catalogBePort;
     private String catalogBeTlsPort;
-
     private String onboardingBeHost;
     private String onboardingBePort;
-
     private String neoDBusername;
     private String neoDBpassword;
-
     private List<String> packages;
     private List<String> bugs;
     private List<String> resourcesNotToDelete;
     private List<String> resourceCategoriesNotToDelete;
     private List<String> serviceCategoriesNotToDelete;
     private boolean stopOnClassFailure = false;
-
     private String outputFolder;
     private String reportName;
     private String url;
     private String remoteTestingMachineIP;
     private String remoteTestingMachinePort;
     private boolean remoteTesting;
-
     private String cassandraHost;
     private String cassandraAuditKeySpace;
     private String cassandraArtifactKeySpace;
@@ -94,71 +91,15 @@ public class Config {
     private String localDataCenter;
     private boolean uiSimulator;
 
-    public String getLocalDataCenter() {
-        return localDataCenter;
-    }
-
-    public void setLocalDataCenter(String localDataCenter) {
-        this.localDataCenter = localDataCenter;
-    }
-
-    private static Config configIt = null;
-
-    private static final Yaml yaml = new Yaml();
-
     private Config() {
         super();
     }
 
-    public String getOnboardingBePort() {
-        return onboardingBePort;
-    }
-
-    public void setOnboardingBePort(String onboardingBePort) {
-        this.onboardingBePort = onboardingBePort;
-    }
-
-    public String getOnboardingBeHost() {
-        return onboardingBeHost;
-    }
-
-    public void setOnboardingBeHost(String onboardingBeHost) {
-        this.onboardingBeHost = onboardingBeHost;
-    }
-
-    public static class TestPackages {
-
-        List<String> packages;
-        List<String> bugs;
-
-        public List<String> getPackages() {
-            return packages;
-        }
-
-        public void setPackages(List<String> packages) {
-            this.packages = packages;
-        }
-
-        public List<String> getBugs() {
-            return bugs;
-        }
-
-        public void setBugs(List<String> bugs) {
-            this.bugs = bugs;
-        }
-
-        @Override
-        public String toString() {
-            return "TestPackages [packages=" + packages + ", bugs=" + bugs + "]";
-        }
-
-    }
-
     public synchronized static Config instance() {
         if (configIt == null) {
             try {
                 configIt = init();
-            } catch (IOException e) {
+            } catch (final IOException e) {
                 e.printStackTrace();
                 return null;
             }
@@ -173,503 +114,82 @@ public class Config {
             configFile = SDC_DEFAULT_CONFIG_FILE;
         }
 
-        final File file = new File(configFile);
-        if (!file.exists()) {
+        if (!((new File(configFile)).exists())) {
             throw new RuntimeException("The config file " + configFile + " cannot be found.");
         }
 
         final Config config;
-        InputStream in = null;
-        try {
-
-            in = Files.newInputStream(Paths.get(configFile));
-
-            config = yaml.loadAs(in, Config.class);
 
+        try (final InputStream in = Files.newInputStream(Paths.get(configFile));) {
+            config = new Yaml().loadAs(in, Config.class);
             setPackagesAndBugs(configFile, config);
-
-        } finally {
-            if (in != null) {
-                try {
-                    in.close();
-                } catch (IOException e) {
-                    e.printStackTrace();
-                }
-            }
         }
 
         return config;
     }
 
-    public boolean isUiSimulator() {
-        return uiSimulator;
-    }
+    private static void setPackagesAndBugs(final String path, final Config config) throws IOException {
 
-    public void setUiSimulator(boolean uiSimulator) {
-        this.uiSimulator = uiSimulator;
-    }
-
-    private static void setPackagesAndBugs(String path, Config config) throws IOException {
+        final int separator = Math.max(path.lastIndexOf("\\"), path.lastIndexOf("/"));
+        final String dirPath = path.substring(0, separator + 1);
+        final String packagesFile = dirPath + File.separator + "sdc-packages.yaml";
 
-        int separator = Math.max(path.lastIndexOf("\\"), path.lastIndexOf("/"));
-        String dirPath = path.substring(0, separator + 1);
-        String packagesFile = dirPath + File.separator + "sdc-packages.yaml";
-        File file = new File(packagesFile);
-        if (false == file.exists()) {
+        if (!((new File(packagesFile)).exists())) {
             throw new RuntimeException("The config file " + packagesFile + " cannot be found.");
         }
 
-        TestPackages testPackages = null;
-        InputStream in = null;
-        try {
-
-            in = Files.newInputStream(Paths.get(packagesFile));
-
-            testPackages = yaml.loadAs(in, TestPackages.class);
-
-            List<String> bugs = testPackages.getBugs();
-            List<String> packages = testPackages.getPackages();
-
-            config.setBugs(bugs);
-            config.setPackages(packages);
-
-        } finally {
-            if (in != null) {
-                try {
-                    in.close();
-                } catch (IOException e) {
-                    e.printStackTrace();
-                }
-            }
+        try (final InputStream in = Files.newInputStream(Paths.get(packagesFile));) {
+            final TestPackages testPackages = new Yaml().loadAs(in, TestPackages.class);
+            config.setBugs(testPackages.getBugs());
+            config.setPackages(testPackages.getPackages());
         }
 
     }
 
-    String configurationFile;
-
-    public boolean getSystemUnderDebug() {
-        return systemUnderDebug;
-    }
-
-    public void setSystemUnderDebug(boolean systemUnderDebug) {
-        this.systemUnderDebug = systemUnderDebug;
-    }
-
-    public String getSdcHttpMethod() {
-        return sdcHttpMethod;
-    }
-
-    public void setSdcHttpMethod(String sdcHttpMethod) {
-        this.sdcHttpMethod = sdcHttpMethod;
-    }
-
-    public boolean getRerun() {
-        return rerun;
-    }
-
-    public void setRerun(boolean rerun) {
-        this.rerun = rerun;
-    }
-
-    public String getReportDBhost() {
-        return reportDBhost;
-    }
-
-    public void setReportDBhost(String reportDBhost) {
-        this.reportDBhost = reportDBhost;
-    }
-
-    public int getReportDBport() {
-        return reportDBport;
-    }
-
-    public void setReportDBport(int reportDBport) {
-        this.reportDBport = reportDBport;
-    }
-
-    public String getBrowser() {
-        return browser;
-    }
-
-    public boolean getUseBrowserMobProxy() {
-        return useBrowserMobProxy;
-    }
-
-    public void setUseBrowserMobProxy(boolean useBrowserMobProxy) {
-        this.useBrowserMobProxy = useBrowserMobProxy;
-    }
-
-
-    public boolean getCaptureTraffic() {
-        return captureTraffic;
-    }
-
-    public void setCaptureTraffic(boolean captureTraffic) {
-        this.captureTraffic = captureTraffic;
-    }
-
-    public void setBrowser(String browser) {
-        this.browser = browser;
-    }
-
-    public String getConfigurationFile() {
-        return configurationFile;
-    }
-
-    public void setConfigurationFile(String configurationFile) {
-        this.configurationFile = configurationFile;
-    }
-
     public boolean getIsDistributionClientRunning() {
         return isDistributionClientRunning;
     }
 
-    public void setIsDistributionClientRunning(boolean isDistributionClientRunning) {
+    public void setIsDistributionClientRunning(final boolean isDistributionClientRunning) {
         this.isDistributionClientRunning = isDistributionClientRunning;
     }
 
-    public String getCatalogBePort() {
-        return catalogBePort;
-    }
-
-    public String getDisributionClientHost() {
-        return disributionClientHost;
-    }
-
-    public void setDisributionClientHost(String disributionClientHost) {
-        this.disributionClientHost = disributionClientHost;
-    }
-
-    public String getDisributionClientPort() {
-        return disributionClientPort;
-    }
-
-    public void setDisributionClientPort(String disributionClientPort) {
-        this.disributionClientPort = disributionClientPort;
-    }
-
-    public void setCatalogBePort(String catalogBePort) {
-        this.catalogBePort = catalogBePort;
-    }
-
-    public String getCatalogFeHost() {
-        return catalogFeHost;
-    }
-
-    public void setCatalogFeHost(String catalogFeHost) {
-        this.catalogFeHost = catalogFeHost;
-    }
-
-    public String getCatalogFePort() {
-        return catalogFePort;
-    }
-
-    public void setCatalogFePort(String catalogFePort) {
-        this.catalogFePort = catalogFePort;
-    }
-
-    public String getCatalogBeHost() {
-        return catalogBeHost;
-    }
-
-    public void setCatalogBeHost(String catalogBeHost) {
-        this.catalogBeHost = catalogBeHost;
-    }
-
-    public String getEsHost() {
-        return esHost;
-    }
-
-    public void setEsHost(String esHost) {
-        this.esHost = esHost;
-    }
-
-    public String getEsPort() {
-        return esPort;
-    }
-
-    public void setEsPort(String esPort) {
-        this.esPort = esPort;
-    }
-
-    public String getResourceConfigDir() {
-        return resourceConfigDir;
-    }
-
-    public void setResourceConfigDir(String resourceConfigDir) {
-        this.resourceConfigDir = resourceConfigDir;
-    }
-
-    public String getOutputFolder() {
-        return outputFolder;
-    }
-
-    public void setOutputFolder(String outputFolder) {
-        this.outputFolder = outputFolder;
-    }
-
-    public String getReportName() {
-        return reportName;
-    }
-
-    public void setReportName(String reportName) {
-        this.reportName = reportName;
-    }
-
-    public String getNeoPort() {
-        return neoPort;
-    }
-
-    public void setNeoPort(String neoPort) {
-        this.neoPort = neoPort;
-    }
-
-    public String getNeoHost() {
-        return neoHost;
-    }
-
-    public void setNeoHost(String neoHost) {
-        this.neoHost = neoHost;
-    }
-
-    public String getNeoDBpassword() {
-        return neoDBpassword;
-    }
-
-    public String getNeoDBusername() {
-        return neoDBusername;
-    }
-
-    public void setNeoDBusername(String neoDBusername) {
-        this.neoDBusername = neoDBusername;
-    }
-
-    public void setNeoDBpassword(String neoDBpassword) {
-        this.neoDBpassword = neoDBpassword;
-    }
-
-    public List<String> getPackages() {
-        return packages;
-    }
-
-    public void setPackages(List<String> packages) {
-        this.packages = packages;
-    }
-
-    public List<String> getBugs() {
-        return bugs;
-    }
-
-    public void setBugs(List<String> bugs) {
-        this.bugs = bugs;
-    }
-
-    public boolean isStopOnClassFailure() {
-        return stopOnClassFailure;
-    }
-
-    public void setStopOnClassFailure(boolean stopOnClassFailure) {
-        this.stopOnClassFailure = stopOnClassFailure;
-    }
-
-    public String getImportResourceConfigDir() {
-        return importResourceConfigDir;
-    }
-
-    public void setImportResourceConfigDir(String importResourceConfigDir) {
-        this.importResourceConfigDir = importResourceConfigDir;
-    }
-
-    public String getImportResourceTestsConfigDir() {
-        return importResourceTestsConfigDir;
-    }
-
-    public void setImportResourceTestsConfigDir(String importResourceTestsConfigDir) {
-        this.importResourceTestsConfigDir = importResourceTestsConfigDir;
-    }
-
-    public String getErrorConfigurationFile() {
-        return errorConfigurationFile;
-    }
-
-    public void setErrorConfigurationFile(String errorConfigurationFile) {
-        this.errorConfigurationFile = errorConfigurationFile;
-    }
-
-    public String getCatalogBeTlsPort() {
-        return catalogBeTlsPort;
-    }
-
-    public void setCatalogBeTlsPort(String catalogBeTlsPort) {
-        this.catalogBeTlsPort = catalogBeTlsPort;
-    }
-
-    public List<String> getResourcesNotToDelete() {
-        return resourcesNotToDelete;
-    }
-
-    public void setResourcesNotToDelete(List<String> resourcesNotToDelete) {
-        this.resourcesNotToDelete = resourcesNotToDelete;
-    }
-
-    public List<String> getResourceCategoriesNotToDelete() {
-        return resourceCategoriesNotToDelete;
-    }
-
-    public void setResourceCategoriesNotToDelete(List<String> resourceCategoriesNotToDelete) {
-        this.resourceCategoriesNotToDelete = resourceCategoriesNotToDelete;
-    }
-
-    public List<String> getServiceCategoriesNotToDelete() {
-        return serviceCategoriesNotToDelete;
-    }
-
-    public void setServiceCategoriesNotToDelete(List<String> serviceCategoriesNotToDelete) {
-        this.serviceCategoriesNotToDelete = serviceCategoriesNotToDelete;
-    }
-
-    public String getCassandraHost() {
-        return cassandraHost;
-    }
-
-    public void setCassandraHost(String cassandraHost) {
-        this.cassandraHost = cassandraHost;
-    }
-
-    public String getCassandraAuditKeySpace() {
-        return cassandraAuditKeySpace;
-    }
-
-    public void setCassandraAuditKeySpace(String cassandraAuditKeySpace) {
-        this.cassandraAuditKeySpace = cassandraAuditKeySpace;
-    }
-
-    public String getCassandraArtifactKeySpace() {
-        return cassandraArtifactKeySpace;
-    }
-
-    public void setCassandraArtifactKeySpace(String cassandraArtifactKeySpace) {
-        this.cassandraArtifactKeySpace = cassandraArtifactKeySpace;
-    }
-
-    public String getDownloadAutomationFolder() {
-        return downloadAutomationFolder;
-    }
-
-    public void setDownloadAutomationFolder(String downloadAutomationFolder) {
-        this.downloadAutomationFolder = downloadAutomationFolder;
-    }
-
     @Override
     public String toString() {
         return "Config [systemUnderDebug=" + systemUnderDebug + ", rerun=" + rerun + ", reportDBhost=" + reportDBhost
-                + ", reportDBport=" + reportDBport + ", browser=" + browser + ", catalogBeHost=" + catalogBeHost
-                + ", esHost=" + esHost + ", esPort=" + esPort + ", neoHost=" + neoHost + ", neoPort=" + neoPort
-                + ", disributionClientHost=" + disributionClientHost + ", disributionClientPort="
-                + disributionClientPort + ", isDistributionClientRunning=" + isDistributionClientRunning
-                + ", errorConfigurationFile=" + errorConfigurationFile + ", resourceConfigDir=" + resourceConfigDir +
-                ", importResourceConfigDir=" + importResourceConfigDir + ", importResourceTestsConfigDir="
-                + importResourceTestsConfigDir + ", catalogFeHost="
-                + catalogFeHost + ", catalogFePort=" + catalogFePort + ", catalogBePort=" + catalogBePort
-                + ", catalogBeTlsPort=" + catalogBeTlsPort + ", neoDBusername=" + neoDBusername + ", neoDBpassword="
-                + neoDBpassword + ", packages=" + packages + ", bugs="
-                + bugs + ", resourcesNotToDelete=" + resourcesNotToDelete + ", resourceCategoriesNotToDelete="
-                + resourceCategoriesNotToDelete + ", serviceCategoriesNotToDelete=" + serviceCategoriesNotToDelete
-                + ", stopOnClassFailure=" + stopOnClassFailure + ", outputFolder=" + outputFolder + ", reportName="
-                + reportName + ", url=" + url + ", remoteTestingMachineIP=" + remoteTestingMachineIP
-                + ", remoteTestingMachinePort=" + remoteTestingMachinePort + ", remoteTesting=" + remoteTesting
-                + ", cassandraHost=" + cassandraHost + ", cassandraAuditKeySpace=" + cassandraAuditKeySpace
-                + ", cassandraArtifactKeySpace=" + cassandraArtifactKeySpace + ", cassandraAuthenticate="
-                + cassandraAuthenticate + ", cassandraUsername=" + cassandraUsername + ", cassandraPassword="
-                + cassandraPassword + ", cassandraSsl=" + cassandraSsl + ", cassandraTruststorePath="
-                + cassandraTruststorePath + ", cassandraTruststorePassword=" + cassandraTruststorePassword
-                + ", captureTraffic=" + captureTraffic
-                + ", useBrowserMobProxy=" + useBrowserMobProxy + ", configurationFile=" + configurationFile
-                + ", downloadAutomationFolder=" + downloadAutomationFolder + "]";
-    }
-
-    public boolean isRemoteTesting() {
-        return remoteTesting;
-    }
-
-    public void setRemoteTesting(boolean remoteTesting) {
-        this.remoteTesting = remoteTesting;
-    }
-
-    public String getUrl() {
-        try {
-            return url;
-        } catch (Exception e) {
-            return null;
-        }
-    }
-
-    public void setUrl(String url) {
-        this.url = url;
-    }
-
-    public String getRemoteTestingMachineIP() {
-        return remoteTestingMachineIP;
-    }
-
-    public void setRemoteTestingMachineIP(String remoteTestingMachineIP) {
-        this.remoteTestingMachineIP = remoteTestingMachineIP;
-    }
-
-    public String getRemoteTestingMachinePort() {
-        return remoteTestingMachinePort;
-    }
-
-    public void setRemoteTestingMachinePort(String remoteTestingMachinePort) {
-        this.remoteTestingMachinePort = remoteTestingMachinePort;
-    }
-
-    public boolean getCassandraAuthenticate() {
-        return cassandraAuthenticate;
-    }
-
-    public void setCassandraAuthenticate(boolean cassandraAuthenticate) {
-        this.cassandraAuthenticate = cassandraAuthenticate;
-    }
-
-    public String getCassandraUsername() {
-        return cassandraUsername;
-    }
-
-    public void setCassandraUsername(String cassandraUsername) {
-        this.cassandraUsername = cassandraUsername;
-    }
-
-    public String getCassandraPassword() {
-        return cassandraPassword;
-    }
-
-    public void setCassandraPassword(String cassandraPassword) {
-        this.cassandraPassword = cassandraPassword;
-    }
-
-    public boolean getCassandraSsl() {
-        return cassandraSsl;
-    }
-
-    public void setCassandraSsl(boolean cassandraSsl) {
-        this.cassandraSsl = cassandraSsl;
-    }
-
-    public String getCassandraTruststorePath() {
-        return cassandraTruststorePath;
-    }
-
-    public void setCassandraTruststorePath(String cassandraTruststorePath) {
-        this.cassandraTruststorePath = cassandraTruststorePath;
-    }
+            + ", reportDBport=" + reportDBport + ", browser=" + browser + ", catalogBeHost=" + catalogBeHost
+            + ", esHost=" + esHost + ", esPort=" + esPort + ", neoHost=" + neoHost + ", neoPort=" + neoPort
+            + ", disributionClientHost=" + disributionClientHost + ", disributionClientPort="
+            + disributionClientPort + ", isDistributionClientRunning=" + isDistributionClientRunning
+            + ", errorConfigurationFile=" + errorConfigurationFile + ", resourceConfigDir=" + resourceConfigDir +
+            ", importResourceConfigDir=" + importResourceConfigDir + ", importResourceTestsConfigDir="
+            + importResourceTestsConfigDir + ", catalogFeHost="
+            + catalogFeHost + ", catalogFePort=" + catalogFePort + ", catalogBePort=" + catalogBePort
+            + ", catalogBeTlsPort=" + catalogBeTlsPort + ", neoDBusername=" + neoDBusername + ", neoDBpassword="
+            + neoDBpassword + ", packages=" + packages + ", bugs="
+            + bugs + ", resourcesNotToDelete=" + resourcesNotToDelete + ", resourceCategoriesNotToDelete="
+            + resourceCategoriesNotToDelete + ", serviceCategoriesNotToDelete=" + serviceCategoriesNotToDelete
+            + ", stopOnClassFailure=" + stopOnClassFailure + ", outputFolder=" + outputFolder + ", reportName="
+            + reportName + ", url=" + url + ", remoteTestingMachineIP=" + remoteTestingMachineIP
+            + ", remoteTestingMachinePort=" + remoteTestingMachinePort + ", remoteTesting=" + remoteTesting
+            + ", cassandraHost=" + cassandraHost + ", cassandraAuditKeySpace=" + cassandraAuditKeySpace
+            + ", cassandraArtifactKeySpace=" + cassandraArtifactKeySpace + ", cassandraAuthenticate="
+            + cassandraAuthenticate + ", cassandraUsername=" + cassandraUsername + ", cassandraPassword="
+            + cassandraPassword + ", cassandraSsl=" + cassandraSsl + ", cassandraTruststorePath="
+            + cassandraTruststorePath + ", cassandraTruststorePassword=" + cassandraTruststorePassword
+            + ", captureTraffic=" + captureTraffic
+            + ", useBrowserMobProxy=" + useBrowserMobProxy + ", configurationFile=" + configurationFile
+            + ", downloadAutomationFolder=" + downloadAutomationFolder + "]";
+    }
+
+    @Getter
+    @Setter
+    @ToString
+    public static class TestPackages {
 
-    public String getCassandraTruststorePassword() {
-        return cassandraTruststorePassword;
-    }
+        private List<String> packages;
+        private List<String> bugs;
 
-    public void setCassandraTruststorePassword(String cassandraTruststorePassword) {
-        this.cassandraTruststorePassword = cassandraTruststorePassword;
     }
 
 }
index 0e4ec92..37f4ba5 100644 (file)
@@ -7,9 +7,9 @@
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 
 package org.onap.sdc.backend.ci.tests.utils.cassandra;
 
-import com.datastax.driver.core.*;
-import com.datastax.driver.core.policies.*;
+import com.datastax.driver.core.Cluster;
+import com.datastax.driver.core.KeyspaceMetadata;
+import com.datastax.driver.core.Metadata;
+import com.datastax.driver.core.Row;
+import com.datastax.driver.core.Session;
+import com.datastax.driver.core.TableMetadata;
+import com.datastax.driver.core.policies.ConstantReconnectionPolicy;
+import com.datastax.driver.core.policies.DCAwareRoundRobinPolicy;
+import com.datastax.driver.core.policies.DefaultRetryPolicy;
+import com.datastax.driver.core.policies.LoadBalancingPolicy;
+import com.datastax.driver.core.policies.TokenAwarePolicy;
 import com.datastax.driver.core.querybuilder.QueryBuilder;
 import com.datastax.driver.core.querybuilder.Select;
 import com.datastax.driver.core.querybuilder.Select.Where;
+import java.io.FileNotFoundException;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
 import org.javatuples.Pair;
-import org.openecomp.sdc.be.resources.data.auditing.AuditingTypesConstants;
 import org.onap.sdc.backend.ci.tests.utils.Utils;
+import org.openecomp.sdc.be.resources.data.auditing.AuditingTypesConstants;
 import org.openecomp.sdc.common.datastructure.AuditingFieldsKey;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import java.io.FileNotFoundException;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-
 public final class CassandraUtils {
+
     private static Logger logger = LoggerFactory.getLogger(CassandraUtils.class.getName());
 
     protected static Cluster cluster = null;
@@ -51,8 +60,8 @@ public final class CassandraUtils {
 
             logger.debug("creating cluster to hosts:{} with reconnect timeout:{}", cassandraHosts, reconnectTimeout);
             Cluster.Builder clusterBuilder = Cluster.builder()
-                    .withReconnectionPolicy(new ConstantReconnectionPolicy(reconnectTimeout))
-                    .withRetryPolicy(DefaultRetryPolicy.INSTANCE);
+                .withReconnectionPolicy(new ConstantReconnectionPolicy(reconnectTimeout))
+                .withRetryPolicy(DefaultRetryPolicy.INSTANCE);
 
             cassandraHosts.forEach(host -> clusterBuilder.addContactPoint(host));
             enableAuthentication(clusterBuilder);
@@ -67,7 +76,7 @@ public final class CassandraUtils {
     }
 
     private static void enableAuthentication(Cluster.Builder clusterBuilder) throws FileNotFoundException {
-        boolean authenticate = Utils.getConfig().getCassandraAuthenticate();
+        boolean authenticate = Utils.getConfig().isCassandraAuthenticate();
         if (authenticate) {
             String username = Utils.getConfig().getCassandraUsername();
             String password = Utils.getConfig().getCassandraPassword();
@@ -81,7 +90,7 @@ public final class CassandraUtils {
     }
 
     private static void enableSsl(Cluster.Builder clusterBuilder) throws FileNotFoundException {
-        boolean ssl = Utils.getConfig().getCassandraSsl();
+        boolean ssl = Utils.getConfig().isCassandraSsl();
         if (ssl) {
             String truststorePath = Utils.getConfig().getCassandraTruststorePath();
             String truststorePassword = Utils.getConfig().getCassandraTruststorePassword();
@@ -103,7 +112,8 @@ public final class CassandraUtils {
             LoadBalancingPolicy tokenAwarePolicy = new TokenAwarePolicy(DCAwareRoundRobinPolicy.builder().withLocalDc(localDataCenter).build());
             clusterBuilder.withLoadBalancingPolicy(tokenAwarePolicy);
         } else {
-            logger.info("localDatacenter was provided, the driver will use the datacenter of the first contact point that was reached at initialization");
+            logger.info(
+                "localDatacenter was provided, the driver will use the datacenter of the first contact point that was reached at initialization");
         }
     }
 
@@ -113,7 +123,7 @@ public final class CassandraUtils {
             initConnection(keyspace);
         }
 
-        try (Cluster cluster = CassandraUtils.cluster){
+        try (Cluster cluster = CassandraUtils.cluster) {
 
             if (session != null) {
                 session.execute(QueryBuilder.truncate(keyspace, tableName));
@@ -157,13 +167,14 @@ public final class CassandraUtils {
             }
 
         } finally {
-             if (cluster != null) {
-             cluster.close();
-             }
+            if (cluster != null) {
+                cluster.close();
+            }
         }
     }
 
-    public static List<Row> fetchFromTable(String keyspace, String tableName, List<Pair<AuditingFieldsKey, String>> fields) throws FileNotFoundException {
+    public static List<Row> fetchFromTable(String keyspace, String tableName, List<Pair<AuditingFieldsKey, String>> fields)
+        throws FileNotFoundException {
 
         List<Pair<String, String>> fieldsConverted = new ArrayList<>();
 
@@ -188,7 +199,7 @@ public final class CassandraUtils {
     }
 
     public static List<Row> fetchFromTableQuery(String keyspace, String tableName, List<Pair<String, String>> fields)
-            throws FileNotFoundException {
+        throws FileNotFoundException {
 
         if (session == null || session.isClosed()) {
             initConnection(keyspace);
@@ -234,6 +245,4 @@ public final class CassandraUtils {
     }
 
 
-
-
 }
index 338a9e6..ed3c233 100644 (file)
@@ -25,17 +25,16 @@ 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 org.onap.sdc.backend.ci.tests.config.Config;
-import org.onap.sdc.frontend.ci.tests.utilities.FileHandling;
-import org.onap.sdc.frontend.ci.tests.utilities.RestCDUtils;
-import org.onap.sdc.backend.ci.tests.utils.Utils;
-import org.onap.sdc.backend.ci.tests.utils.rest.AutomationUtils;
-import org.testng.ITestContext;
-
 import java.io.File;
 import java.text.SimpleDateFormat;
 import java.util.Calendar;
 import java.util.GregorianCalendar;
+import org.onap.sdc.backend.ci.tests.config.Config;
+import org.onap.sdc.backend.ci.tests.utils.Utils;
+import org.onap.sdc.backend.ci.tests.utils.rest.AutomationUtils;
+import org.onap.sdc.frontend.ci.tests.utilities.FileHandling;
+import org.onap.sdc.frontend.ci.tests.utilities.RestCDUtils;
+import org.testng.ITestContext;
 
 public class ExtentManager {
 
@@ -60,7 +59,7 @@ public class ExtentManager {
 
     }
 
-    private static synchronized  ExtentReports setReporter(String filePath, String htmlFile, Boolean isAppend) throws Exception {
+    private static synchronized ExtentReports setReporter(String filePath, String htmlFile, Boolean isAppend) throws Exception {
         String dbIp = DriverFactory.getConfig().getReportDBhost();
         int dbPort = DriverFactory.getConfig().getReportDBport();
 
@@ -77,19 +76,19 @@ public class ExtentManager {
         return extent;
     }
 
-    private static synchronized  void setExtentXReporter(Boolean isAppend) {
+    private static synchronized void setExtentXReporter(Boolean isAppend) {
         extentxReporter.setAppendExisting(isAppend);
         extent.attachReporter(extentxReporter);
     }
 
-    private static synchronized  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);
     }
 
-    static synchronized  ExtentReports getReporter() {
+    static synchronized ExtentReports getReporter() {
         return extent;
     }
 
@@ -102,7 +101,7 @@ public class ExtentManager {
         String suiteName = getSuiteName(context);
         String reportStartDate = null;
         if (suiteName.equals(suiteNameXml.TESTNG_FAILED_XML_NAME.getValue())) {
-            if (config.getUseBrowserMobProxy()) {
+            if (config.isUseBrowserMobProxy()) {
                 setTrafficCaptue(config);
             }
             setReporter(filepath, htmlFile, true);
@@ -116,12 +115,14 @@ public class ExtentManager {
             SimpleDateFormat formatter = new SimpleDateFormat("MMM dd, yyyy hh:mm:ss a");
             reportStartDate = formatter.format(calendar.getTime());
             reporterDataDefinition(onboardVersion, osVersion, envData, suiteName);
-            AutomationUtils.createVersionsInfoFile(filepath + VERSIONS_INFO_FILE_NAME, onboardVersion, osVersion, envData, suiteName, reportStartDate);
+            AutomationUtils
+                .createVersionsInfoFile(filepath + VERSIONS_INFO_FILE_NAME, onboardVersion, osVersion, envData, suiteName, reportStartDate);
         }
 
     }
 
-    private static void reporterDataDefinition(String onboardVersion, String osVersion, String envData, String suiteNameFromVersionInfoFile) throws Exception {
+    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());
@@ -139,7 +140,7 @@ public class ExtentManager {
         return null;
     }
 
-    private static synchronized  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");
@@ -157,10 +158,9 @@ public class ExtentManager {
     }
 
     private static void setTrafficCaptue(Config config) {
-        boolean mobProxyStatus = config.getUseBrowserMobProxy();
+        boolean mobProxyStatus = config.isUseBrowserMobProxy();
         if (mobProxyStatus) {
             config.setCaptureTraffic(true);
         }
     }
 }
-
index 638f0b4..8d82ec0 100644 (file)
@@ -24,16 +24,15 @@ import ch.qos.logback.classic.Level;
 import ch.qos.logback.classic.LoggerContext;
 import com.aventstack.extentreports.ExtentTest;
 import com.aventstack.extentreports.Status;
-
 import java.io.File;
 import java.io.FileWriter;
 import java.io.IOException;
-import java.util.Arrays;
 import java.util.UUID;
-
 import net.lightbody.bmp.core.har.Har;
 import org.json.simple.JSONObject;
 import org.onap.sdc.backend.ci.tests.config.UserCredentialsFromFile;
+import org.onap.sdc.backend.ci.tests.datatypes.enums.UserRoleEnum;
+import org.onap.sdc.backend.ci.tests.utils.rest.AutomationUtils;
 import org.onap.sdc.frontend.ci.tests.datatypes.DataTestIdEnum;
 import org.onap.sdc.frontend.ci.tests.datatypes.UserCredentials;
 import org.onap.sdc.frontend.ci.tests.execute.sanity.OnboardingFlowsUi;
@@ -41,9 +40,7 @@ import org.onap.sdc.frontend.ci.tests.pages.HomePage;
 import org.onap.sdc.frontend.ci.tests.utilities.FileHandling;
 import org.onap.sdc.frontend.ci.tests.utilities.GeneralUIUtils;
 import org.onap.sdc.frontend.ci.tests.utilities.RestCDUtils;
-import org.onap.sdc.backend.ci.tests.utils.rest.AutomationUtils;
 import org.openecomp.sdc.be.model.User;
-import org.onap.sdc.backend.ci.tests.datatypes.enums.UserRoleEnum;
 import org.openqa.selenium.By;
 import org.openqa.selenium.JavascriptExecutor;
 import org.openqa.selenium.WebDriver;
@@ -158,7 +155,7 @@ public abstract class SetupCDTest extends DriverFactory {
             System.out.println("ExtentReport instance started from Test...");
         }
 
-        if (getConfig().getCaptureTraffic()) {
+        if (getConfig().isCaptureTraffic()) {
             try {
                 MobProxy.getPoxyServer().newHar(method.getName() + ".har");
             } catch (Throwable e) {
@@ -175,7 +172,7 @@ public abstract class SetupCDTest extends DriverFactory {
             GeneralUIUtils.closeErrorMessage();
         } finally {
             try {
-                if (getConfig().getCaptureTraffic()) {
+                if (getConfig().isCaptureTraffic()) {
                     addTrafficFileToReport(result);
                 }
 
@@ -199,7 +196,6 @@ public abstract class SetupCDTest extends DriverFactory {
                 getExtendTest().log(Status.ERROR, "Exception:" + e.toString());
             }
 
-
             ExtentTestManager.getInstance().endTest();
             final String suiteName = ExtentManager.getSuiteName(context);
 //                     write result to csv file
@@ -259,7 +255,7 @@ public abstract class SetupCDTest extends DriverFactory {
             System.out.println("Resources will not be deleted according to suite configuration ...");
         }
 
-        if (getConfig().getUseBrowserMobProxy()) {
+        if (getConfig().isUseBrowserMobProxy()) {
             MobProxy.getPoxyServer().stop();
         }
     }
@@ -271,7 +267,8 @@ public abstract class SetupCDTest extends DriverFactory {
             String message = "no URL found";
             System.out.println(message);
             Assert.fail(message);
-        } else if (!url.contains("localhost") && !url.contains("192.168.33.10") && !url.contains("127.0.0.1") && !url.contains("192.168.50.5") && !uiSimulator) {
+        } else if (!url.contains("localhost") && !url.contains("192.168.33.10") && !url.contains("127.0.0.1") && !url.contains("192.168.50.5")
+            && !uiSimulator) {
             localEnv = false;
         }
         return url;
@@ -339,7 +336,8 @@ public abstract class SetupCDTest extends DriverFactory {
             return;
         }
         try {
-            getWindowTest().setRefreshAttempts(getWindowTest().getRefreshAttempts() == 0 ? NUM_OF_ATTEMPTS_TO_REFTRESH : getWindowTest().getRefreshAttempts());
+            getWindowTest()
+                .setRefreshAttempts(getWindowTest().getRefreshAttempts() == 0 ? NUM_OF_ATTEMPTS_TO_REFTRESH : getWindowTest().getRefreshAttempts());
             if (!GeneralUIUtils.isElementVisibleByTestId(DataTestIdEnum.MainMenuButtons.HOME_BUTTON.getValue())) {
                 restartBrowser(role);
             }
@@ -389,7 +387,7 @@ public abstract class SetupCDTest extends DriverFactory {
     private void loginWithUser(final UserRoleEnum role) {
         try {
             final String msg = String
-                    .format("Login as user '%s', role '%s'", role.getUserId(), role.getUserRole());
+                .format("Login as user '%s', role '%s'", role.getUserId(), role.getUserRole());
             getExtendTest().log(Status.INFO, msg);
             LOGGER.info(msg);
             loginToSystem(role);
@@ -420,7 +418,7 @@ public abstract class SetupCDTest extends DriverFactory {
         LOGGER.info(String.format("Setup before test for role '%s'", role.name()));
         if (!getWindowTest().getPreviousRole().equalsIgnoreCase(role.name())) {
             LOGGER.info(String.format("Logging in with new role '%s'. Previous role was: '%s'.", role.name(),
-                    getWindowTest().getPreviousRole()));
+                getWindowTest().getPreviousRole()));
             navigateAndLogin(role);
         }
     }
@@ -471,12 +469,13 @@ public abstract class SetupCDTest extends DriverFactory {
 
         String suiteName = ExtentManager.getSuiteName(myContext);
         if (ExtentManager.suiteNameXml.TESTNG_FAILED_XML_NAME.getValue().equals(suiteName)) {
-            ExtentTestManager.getInstance().startTest(RE_RUN + Thread.currentThread().getStackTrace()[2].getMethodName() + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + fromDataProvider);
+            ExtentTestManager.getInstance().startTest(
+                RE_RUN + Thread.currentThread().getStackTrace()[2].getMethodName() + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + fromDataProvider);
         } else {
-            ExtentTestManager.getInstance().startTest(Thread.currentThread().getStackTrace()[2].getMethodName() + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + fromDataProvider);
+            ExtentTestManager.getInstance()
+                .startTest(Thread.currentThread().getStackTrace()[2].getMethodName() + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + fromDataProvider);
         }
 
-
         getWindowTest().setAddedValueFromDataProvider(fromDataProvider);
         ExtentTestManager.getInstance().assignCategory(this.getClass());
         setBrowserBeforeTest(getRole());
index b090fac..04fd204 100644 (file)
@@ -34,21 +34,21 @@ import org.onap.sdc.backend.ci.tests.config.Config;
 import org.onap.sdc.backend.ci.tests.datatypes.ComponentReqDetails;
 import org.onap.sdc.backend.ci.tests.datatypes.ResourceReqDetails;
 import org.onap.sdc.backend.ci.tests.datatypes.ServiceReqDetails;
+import org.onap.sdc.backend.ci.tests.datatypes.enums.UserRoleEnum;
 import org.onap.sdc.backend.ci.tests.datatypes.http.RestResponse;
 import org.onap.sdc.backend.ci.tests.utils.general.ElementFactory;
-import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
-import org.openecomp.sdc.be.model.Component;
-import org.openecomp.sdc.be.model.User;
-import org.openecomp.sdc.be.model.category.CategoryDefinition;
-import org.onap.sdc.backend.ci.tests.datatypes.enums.UserRoleEnum;
-import org.onap.sdc.frontend.ci.tests.execute.setup.DriverFactory;
-import org.onap.sdc.frontend.ci.tests.execute.setup.ExtentTestActions;
 import org.onap.sdc.backend.ci.tests.utils.rest.CatalogRestUtils;
 import org.onap.sdc.backend.ci.tests.utils.rest.CategoryRestUtils;
 import org.onap.sdc.backend.ci.tests.utils.rest.ResourceRestUtils;
 import org.onap.sdc.backend.ci.tests.utils.rest.ResponseParser;
 import org.onap.sdc.backend.ci.tests.utils.rest.ServiceRestUtils;
 import org.onap.sdc.backend.ci.tests.utils.rest.UserRestUtils;
+import org.onap.sdc.frontend.ci.tests.execute.setup.DriverFactory;
+import org.onap.sdc.frontend.ci.tests.execute.setup.ExtentTestActions;
+import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
+import org.openecomp.sdc.be.model.Component;
+import org.openecomp.sdc.be.model.User;
+import org.openecomp.sdc.be.model.category.CategoryDefinition;
 
 public class RestCDUtils {
 
@@ -97,7 +97,7 @@ public class RestCDUtils {
         try {
             Thread.sleep(threadSleepTime);
             RestResponse getServiceResponse = ServiceRestUtils.getServiceByNameAndVersion(user, service.getName(),
-                    service.getVersion());
+                service.getVersion());
             if (getServiceResponse.getErrorCode().intValue() == HttpStatus.SC_OK) {
                 setResourceUniqueIdAndUUID(service, getServiceResponse);
             }
@@ -135,7 +135,6 @@ public class RestCDUtils {
 
         Map<String, List<CategoryDefinition>> map = new HashMap<>();
 
-
         RestResponse allResourceCategories = CategoryRestUtils.getAllCategories(defaultAdminUser, ComponentTypeEnum.RESOURCE_PARAM_NAME);
         RestResponse allServiceCategories = CategoryRestUtils.getAllCategories(defaultAdminUser, ComponentTypeEnum.SERVICE_PARAM_NAME);
 
@@ -156,11 +155,10 @@ public class RestCDUtils {
         User defaultAdminUser = ElementFactory.getDefaultUser(UserRoleEnum.ADMIN);
         final String userId = defaultAdminUser.getUserId();
 
-
         List<Component> resourcesArrayList = map.get("resources");
         List<String> collect = resourcesArrayList.stream().filter(s -> s.getName().startsWith(ElementFactory.getResourcePrefix())).
-                map(e -> e.getUniqueId()).
-                collect(Collectors.toList());
+            map(e -> e.getUniqueId()).
+            collect(Collectors.toList());
         for (String uId : collect) {
             ResourceRestUtils.markResourceToDelete(uId, userId);
 
@@ -169,12 +167,12 @@ public class RestCDUtils {
 
         resourcesArrayList = map.get("services");
         collect = resourcesArrayList.stream().
-                filter(e -> e != null).
-                filter(e -> e.getName() != null).
-                filter(s -> s.getName().startsWith(ElementFactory.getServicePrefix())).
-                filter(e -> e.getUniqueId() != null).
-                map(e -> e.getUniqueId()).
-                collect(Collectors.toList());
+            filter(e -> e != null).
+            filter(e -> e.getName() != null).
+            filter(s -> s.getName().startsWith(ElementFactory.getServicePrefix())).
+            filter(e -> e.getUniqueId() != null).
+            map(e -> e.getUniqueId()).
+            collect(Collectors.toList());
         for (String uId : collect) {
             ServiceRestUtils.markServiceToDelete(uId, userId);
         }
@@ -204,10 +202,11 @@ public class RestCDUtils {
 
     public static void deleteOnDemand() throws IOException {
         Config config = DriverFactory.getConfig();
-        if (!config.getSystemUnderDebug()) {
+        if (!config.isSystemUnderDebug()) {
             deleteCreatedComponents(getCatalogAsMap());
         } else {
-            System.out.println("According to configuration components will not be deleted, in case to unable option to delete, please change systemUnderDebug parameter value to false ...");
+            System.out.println(
+                "According to configuration components will not be deleted, in case to unable option to delete, please change systemUnderDebug parameter value to false ...");
         }
     }