This is an automated email from the ASF dual-hosted git repository.

kbowers pushed a commit to branch main
in repository 
https://gitbox.apache.org/repos/asf/incubator-kie-kogito-benchmarks.git

commit cf668a097769a547fc201b81135262fc2c5b44d2
Author: Marián Macik <[email protected]>
AuthorDate: Thu Jun 3 15:55:10 2021 +0200

    Remove commented code and a small refactor
---
 .../kie/kogito/benchmarks/framework/Commands.java  |  4 +--
 .../benchmarks/framework/HTTPRequestInfo.java      | 39 ++++++++--------------
 .../org/kie/kogito/benchmarks/framework/Logs.java  |  2 --
 .../benchmarks/framework/WhitelistLogLines.java    |  2 --
 .../kogito/benchmarks/AbstractTemplateTest.java    |  7 ++--
 5 files changed, 18 insertions(+), 36 deletions(-)

diff --git 
a/kogito-benchmarks-framework/src/main/java/org/kie/kogito/benchmarks/framework/Commands.java
 
b/kogito-benchmarks-framework/src/main/java/org/kie/kogito/benchmarks/framework/Commands.java
index 37fe5b7..e57f32c 100644
--- 
a/kogito-benchmarks-framework/src/main/java/org/kie/kogito/benchmarks/framework/Commands.java
+++ 
b/kogito-benchmarks-framework/src/main/java/org/kie/kogito/benchmarks/framework/Commands.java
@@ -170,7 +170,6 @@ public class Commands {
         ExecutorService buildService = Executors.newFixedThreadPool(1);
 
         List<String> baseBuildCmd = new 
ArrayList<>(Arrays.asList(app.mavenCommands.mvnCmds[0]));
-        //baseBuildCmd.add("-Dquarkus.version=" + getQuarkusVersion());
         List<String> cmd = getBuildCommand(baseBuildCmd.toArray(new 
String[0]));
 
         buildService.submit(new Commands.ProcessRunner(appDir, buildLogA, cmd, 
20)); // TODO exit code handling
@@ -230,9 +229,8 @@ public class Commands {
                         .sorted(Comparator.reverseOrder())
                         .map(Path::toFile)
                         .forEach(File::delete);
-                //FileUtils.forceDelete(new File(s));
             } catch (IOException e) {
-                //Silence is golden
+                logger.warn("Unable to delete directories or files", e);
             }
         }
     }
diff --git 
a/kogito-benchmarks-framework/src/main/java/org/kie/kogito/benchmarks/framework/HTTPRequestInfo.java
 
b/kogito-benchmarks-framework/src/main/java/org/kie/kogito/benchmarks/framework/HTTPRequestInfo.java
index 8c83b22..40bcf6c 100644
--- 
a/kogito-benchmarks-framework/src/main/java/org/kie/kogito/benchmarks/framework/HTTPRequestInfo.java
+++ 
b/kogito-benchmarks-framework/src/main/java/org/kie/kogito/benchmarks/framework/HTTPRequestInfo.java
@@ -4,7 +4,14 @@ import java.util.HashMap;
 import java.util.Map;
 
 /**
- * A class representing
+ * A class representing HTTP Request details such as:
+ * <ul>
+ *     <li> URI</li>
+ *     <li>Request body</li>
+ *     <li>HTTP method</li>
+ *     <li>HTTP headers</li>
+ *     <li>Expected status code of the response</li>
+ * </ul>
  */
 public class HTTPRequestInfo {
 
@@ -14,26 +21,6 @@ public class HTTPRequestInfo {
     private Map<String, String> headers = new HashMap<>();
     private int expectedResponseStatusCode;
 
-    private void setURI(String uri) {
-        this.uri = uri;
-    }
-
-    private void setBody(String body) {
-        this.body = body;
-    }
-
-    private void setMethod(String method) {
-        this.method = method;
-    }
-
-    private void addHeader(String name, String value) {
-        this.headers.put(name, value);
-    }
-
-    private void setExpectedResponseStatusCode(int expectedResponseStatusCode) 
{
-        this.expectedResponseStatusCode = expectedResponseStatusCode;
-    }
-
     public String getURI() {
         return uri;
     }
@@ -63,27 +50,27 @@ public class HTTPRequestInfo {
         private final HTTPRequestInfo instance = new HTTPRequestInfo();
 
         public Builder URI(String uri) {
-            instance.setURI(uri);
+            instance.uri = uri;
             return this;
         }
 
         public Builder body(String body) {
-            instance.setBody(body);
+            instance.body = body;
             return this;
         }
 
         public Builder method(String method) {
-            instance.setMethod(method);
+            instance.method = method;
             return this;
         }
 
         public Builder header(String name, String value) {
-            instance.addHeader(name, value);
+            instance.headers.put(name, value);
             return this;
         }
 
         public Builder expectedResponseStatusCode(int statusCode) {
-            instance.setExpectedResponseStatusCode(statusCode);
+            instance.expectedResponseStatusCode = statusCode;
             return this;
         }
 
diff --git 
a/kogito-benchmarks-framework/src/main/java/org/kie/kogito/benchmarks/framework/Logs.java
 
b/kogito-benchmarks-framework/src/main/java/org/kie/kogito/benchmarks/framework/Logs.java
index 4ec318e..a78c143 100644
--- 
a/kogito-benchmarks-framework/src/main/java/org/kie/kogito/benchmarks/framework/Logs.java
+++ 
b/kogito-benchmarks-framework/src/main/java/org/kie/kogito/benchmarks/framework/Logs.java
@@ -122,8 +122,6 @@ public class Logs {
             propPrefix += ".native";
         } else if (cmd == MvnCmds.DEV) {
             propPrefix += ".dev";
-            //        } else if (cmd == MvnCmds.GENERATOR) {
-            //            propPrefix += ".generated.dev";
         } else {
             throw new IllegalArgumentException("Unexpected mode. Check 
MvnCmds.java.");
         }
diff --git 
a/kogito-benchmarks-framework/src/main/java/org/kie/kogito/benchmarks/framework/WhitelistLogLines.java
 
b/kogito-benchmarks-framework/src/main/java/org/kie/kogito/benchmarks/framework/WhitelistLogLines.java
index d70315c..d2daa80 100644
--- 
a/kogito-benchmarks-framework/src/main/java/org/kie/kogito/benchmarks/framework/WhitelistLogLines.java
+++ 
b/kogito-benchmarks-framework/src/main/java/org/kie/kogito/benchmarks/framework/WhitelistLogLines.java
@@ -4,8 +4,6 @@ import java.util.regex.Pattern;
 
 /**
  * Whitelists errors in log files.
- *
- * @author Michal Karm Babacek <[email protected]>
  */
 public enum WhitelistLogLines {
     EVERYTHING(new Pattern[] { Pattern.compile(".*") }),
diff --git 
a/kogito-benchmarks-tests/src/test/java/org/kie/kogito/benchmarks/AbstractTemplateTest.java
 
b/kogito-benchmarks-tests/src/test/java/org/kie/kogito/benchmarks/AbstractTemplateTest.java
index 80edb77..e5b299d 100644
--- 
a/kogito-benchmarks-tests/src/test/java/org/kie/kogito/benchmarks/AbstractTemplateTest.java
+++ 
b/kogito-benchmarks-tests/src/test/java/org/kie/kogito/benchmarks/AbstractTemplateTest.java
@@ -57,7 +57,7 @@ public abstract class AbstractTemplateTest {
     public static final String LOCALHOST = "http://localhost:8080";;
 
     public void startStop(TestInfo testInfo, App app) throws IOException, 
InterruptedException {
-        logger.info("Testing app startStop: " + app.toString() + ", mode: " + 
app.mavenCommands.toString());
+        logger.info("Running startStop test. Testing app: " + app.toString() + 
", mode: " + app.mavenCommands.toString());
 
         Process pA = null;
         File buildLogA = null;
@@ -186,7 +186,7 @@ public abstract class AbstractTemplateTest {
     }
 
     public void loadTest(TestInfo testInfo, App app, HTTPRequestInfo 
requestInfo) throws IOException, InterruptedException {
-        logger.info("Testing app loadTest: " + app.toString() + ", mode: " + 
app.mavenCommands.toString());
+        logger.info("Running loadTest test. Testing app: " + app.toString() + 
", mode: " + app.mavenCommands.toString());
 
         Process pA = null;
         File buildLogA = null;
@@ -345,7 +345,8 @@ public abstract class AbstractTemplateTest {
             appendln(whatIDidReport, "Measurements:");
             appendln(whatIDidReport, log.headerMarkdown + "\n" + 
log.lineMarkdown);
 
-            //checkThreshold(app, mvnCmds, rssKbAvgWithoutMinMax, 
timeToFirstOKRequestAvgWithoutMinMax, SKIP);
+            // TODO check other load test-related metrics here, e.g. rssKbFinal
+            checkThreshold(app, mvnCmds, rssKb, 
runInfo.getTimeToFirstOKRequest(), SKIP);
         } finally {
             // Make sure processes are down even if there was an exception / 
failure
             if (pA != null) {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to