Skip to content

Commit

Permalink
[incubator-kie-kogito-runtimes#3640] Avoid Fix and restore Prediction…
Browse files Browse the repository at this point in the history
…Codegen-related tests (#3659)

Co-authored-by: Gabriele-Cardosi <[email protected]>
  • Loading branch information
gitgabrio and Gabriele-Cardosi committed Sep 9, 2024
1 parent f63c9d5 commit 33c2d0a
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@
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;
Expand All @@ -56,7 +55,6 @@
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();
Expand Down Expand Up @@ -96,19 +94,19 @@ private static Stream<Arguments> data() {

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();
Expand Down Expand Up @@ -196,10 +194,11 @@ static void commonVerifyTotalFiles(Collection<GeneratedFile> generatedFiles,

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,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@
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;
Expand All @@ -49,7 +48,6 @@
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
Expand Down Expand Up @@ -80,19 +78,19 @@ private static Stream<Arguments> data() {

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();
Expand Down

0 comments on commit 33c2d0a

Please sign in to comment.