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

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


The following commit(s) were added to refs/heads/main by this push:
     new 33c2d0a714 [incubator-kie-kogito-runtimes#3640] Avoid Fix and restore 
PredictionCodegen-related tests (#3659)
33c2d0a714 is described below

commit 33c2d0a7149744f397b72213d76e1f23ad7c7c0c
Author: Gabriele Cardosi <[email protected]>
AuthorDate: Mon Sep 9 09:22:18 2024 +0200

    [incubator-kie-kogito-runtimes#3640] Avoid Fix and restore 
PredictionCodegen-related tests (#3659)
    
    Co-authored-by: Gabriele-Cardosi <[email protected]>
---
 .../codegen/prediction/PredictionCodegenGenerateTest.java   | 13 ++++++-------
 .../prediction/PredictionCodegenInternalGenerateTest.java   |  8 +++-----
 2 files changed, 9 insertions(+), 12 deletions(-)

diff --git 
a/kogito-codegen-modules/kogito-codegen-predictions/src/test/java/org/kie/kogito/codegen/prediction/PredictionCodegenGenerateTest.java
 
b/kogito-codegen-modules/kogito-codegen-predictions/src/test/java/org/kie/kogito/codegen/prediction/PredictionCodegenGenerateTest.java
index 410c562db7..c119c0f74a 100644
--- 
a/kogito-codegen-modules/kogito-codegen-predictions/src/test/java/org/kie/kogito/codegen/prediction/PredictionCodegenGenerateTest.java
+++ 
b/kogito-codegen-modules/kogito-codegen-predictions/src/test/java/org/kie/kogito/codegen/prediction/PredictionCodegenGenerateTest.java
@@ -34,7 +34,6 @@ import org.drools.codegen.common.GeneratedFile;
 import org.drools.codegen.common.GeneratedFileType;
 import org.junit.jupiter.api.AfterAll;
 import org.junit.jupiter.api.BeforeAll;
-import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.params.ParameterizedTest;
 import org.junit.jupiter.params.provider.Arguments;
 import org.junit.jupiter.params.provider.MethodSource;
@@ -56,7 +55,6 @@ import static 
org.kie.kogito.codegen.api.utils.KogitoContextTestUtils.contextBui
 import static 
org.kie.kogito.codegen.prediction.PredictionCodegenFactory.parsePredictions;
 import static 
org.kie.kogito.codegen.prediction.PredictionCodegenFactoryTest.REFLECT_JSON;
 
-@Disabled("Temporarily disabled due to 
https://github.com/apache/incubator-kie-kogito-runtimes/issues/3640";)
 class PredictionCodegenGenerateTest {
 
     static final Path BASE_PATH = 
Paths.get("src/test/resources/").toAbsolutePath();
@@ -96,19 +94,19 @@ class PredictionCodegenGenerateTest {
 
             codeGenerator = getPredictionCodegen(context, 
SCORECARD_FULL_SOURCE);
             generatedFiles = codeGenerator.generate();
-            toAdd = arguments(codeGenerator, generatedFiles, 36, 34, 1, false,
+            toAdd = arguments(codeGenerator, generatedFiles, 4, 3, 1, false,
                     context.hasRESTForGenerator(codeGenerator));
             testArguments.add(toAdd);
 
             codeGenerator = getPredictionCodegen(context, MINING_FULL_SOURCE);
             generatedFiles = codeGenerator.generate();
-            toAdd = arguments(codeGenerator, generatedFiles, 79, 77, 1, false,
+            toAdd = arguments(codeGenerator, generatedFiles, 13, 12, 1, false,
                     context.hasRESTForGenerator(codeGenerator));
             testArguments.add(toAdd);
 
             codeGenerator = getPredictionCodegen(context, 
MULTIPLE_FULL_SOURCE);
             generatedFiles = codeGenerator.generate();
-            toAdd = arguments(codeGenerator, generatedFiles, 86, 84, 2, false,
+            toAdd = arguments(codeGenerator, generatedFiles, 13, 12, 2, false,
                     context.hasRESTForGenerator(codeGenerator));
             testArguments.add(toAdd);
             return testArguments.stream();
@@ -196,10 +194,11 @@ class PredictionCodegenGenerateTest {
 
     static void commonVerifyCompiledClasses(Collection<GeneratedFile> 
generatedFiles,
             int expectedCompiledClasses) {
-        assertThat(expectedCompiledClasses).isEqualTo(generatedFiles.stream()
+        int actuallyCompiledClasses = (int) generatedFiles.stream()
                 .filter(generatedFile -> 
generatedFile.category().equals(GeneratedFileType.Category.COMPILED_CLASS) &&
                         generatedFile.type().equals(COMPILED_CLASS))
-                .count());
+                .count();
+        assertThat(actuallyCompiledClasses).isEqualTo(expectedCompiledClasses);
     }
 
     static void commonVerifyReflectResource(Collection<GeneratedFile> 
generatedFiles,
diff --git 
a/kogito-codegen-modules/kogito-codegen-predictions/src/test/java/org/kie/kogito/codegen/prediction/PredictionCodegenInternalGenerateTest.java
 
b/kogito-codegen-modules/kogito-codegen-predictions/src/test/java/org/kie/kogito/codegen/prediction/PredictionCodegenInternalGenerateTest.java
index c5c03d2489..044ffdd442 100644
--- 
a/kogito-codegen-modules/kogito-codegen-predictions/src/test/java/org/kie/kogito/codegen/prediction/PredictionCodegenInternalGenerateTest.java
+++ 
b/kogito-codegen-modules/kogito-codegen-predictions/src/test/java/org/kie/kogito/codegen/prediction/PredictionCodegenInternalGenerateTest.java
@@ -29,7 +29,6 @@ import org.drools.codegen.common.AppPaths;
 import org.drools.codegen.common.GeneratedFile;
 import org.junit.jupiter.api.AfterAll;
 import org.junit.jupiter.api.BeforeAll;
-import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.params.ParameterizedTest;
 import org.junit.jupiter.params.provider.Arguments;
 import org.junit.jupiter.params.provider.MethodSource;
@@ -49,7 +48,6 @@ import static 
org.kie.kogito.codegen.prediction.PredictionCodegenGenerateTest.co
 import static 
org.kie.kogito.codegen.prediction.PredictionCodegenGenerateTest.commonVerifyTotalFiles;
 import static 
org.kie.kogito.codegen.prediction.PredictionCodegenGenerateTest.getPredictionCodegen;
 
-@Disabled("Temporarily disabled due to 
https://github.com/apache/incubator-kie-kogito-runtimes/issues/3640";)
 class PredictionCodegenInternalGenerateTest {
 
     @BeforeAll
@@ -80,19 +78,19 @@ class PredictionCodegenInternalGenerateTest {
 
             codeGenerator = getPredictionCodegen(context, 
SCORECARD_FULL_SOURCE);
             generatedFiles = codeGenerator.internalGenerate();
-            toAdd = arguments(codeGenerator, generatedFiles, 36, 34, 1, false,
+            toAdd = arguments(codeGenerator, generatedFiles, 4, 3, 1, false,
                     context.hasRESTForGenerator(codeGenerator));
             testArguments.add(toAdd);
 
             codeGenerator = getPredictionCodegen(context, MINING_FULL_SOURCE);
             generatedFiles = codeGenerator.internalGenerate();
-            toAdd = arguments(codeGenerator, generatedFiles, 79, 77, 1, false,
+            toAdd = arguments(codeGenerator, generatedFiles, 13, 12, 1, false,
                     context.hasRESTForGenerator(codeGenerator));
             testArguments.add(toAdd);
 
             codeGenerator = getPredictionCodegen(context, 
MULTIPLE_FULL_SOURCE);
             generatedFiles = codeGenerator.internalGenerate();
-            toAdd = arguments(codeGenerator, generatedFiles, 86, 84, 2, false,
+            toAdd = arguments(codeGenerator, generatedFiles, 13, 12, 2, false,
                     context.hasRESTForGenerator(codeGenerator));
             testArguments.add(toAdd);
             return testArguments.stream();


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

Reply via email to