diff --git a/.rat-excludes b/.rat-excludes index 6e6a73c922c..16ea79745bb 100644 --- a/.rat-excludes +++ b/.rat-excludes @@ -84,16 +84,22 @@ CompositeKnowledgeBuilderImpl_build.sdt PMMLAssemblerService_addResourceAfterRules_withoutConfigurations.sdt # efesto/documentation/sdt/PMMLAssemblerService_addResourcesAfterRules_withConfigurations.sdt PMMLAssemblerService_addResourcesAfterRules_withConfigurations.sdt +# efesto/efesto-core/efesto-common-api/src/test/custom-resources/IndexFile.testb_json +IndexFile.testb_json # efesto/efesto-core/efesto-common-api/src/test/resources/IndexFile.test_json IndexFile.test_json # efesto/efesto-core/efesto-common-api/src/test/resources/TestingEmptyFile.txt TestingEmptyFile.txt +# efesto/efesto-core/efesto-common-core/src/test/custom-resources/IndexFile.testb_json +IndexFile.testb_json # efesto/efesto-core/efesto-common-core/src/test/resources/IndexFile.test_json IndexFile.test_json # efesto/efesto-core/efesto-common-core/src/test/resources/TestingEmptyFile.txt TestingEmptyFile.txt # efesto/efesto-core/efesto-compilation-manager/efesto-compilation-manager-core/src/test/resources/IndexFile.test_json IndexFile.test_json +# efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/src/test/custom-resources/IndexFile.testb_json +IndexFile.testb_json # efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/src/test/resources/IndexFile.test_json IndexFile.test_json # kie-archetypes/kie-drools-dmn-archetype/src/test/resources/projects/integrationtestDefaults/goal.txt diff --git a/efesto/efesto-core/efesto-common-api/pom.xml b/efesto/efesto-core/efesto-common-api/pom.xml index ae1b879663d..31e007ae743 100644 --- a/efesto/efesto-core/efesto-common-api/pom.xml +++ b/efesto/efesto-core/efesto-common-api/pom.xml @@ -55,5 +55,28 @@ + + + + org.apache.maven.plugins + maven-antrun-plugin + + + process-test-resources + + run + + + + + + + + + + + + + \ No newline at end of file diff --git a/efesto/efesto-core/efesto-common-api/src/test/custom-resources/IndexFile.testb_json b/efesto/efesto-core/efesto-common-api/src/test/custom-resources/IndexFile.testb_json new file mode 100644 index 00000000000..511b17790ad --- /dev/null +++ b/efesto/efesto-core/efesto-common-api/src/test/custom-resources/IndexFile.testb_json @@ -0,0 +1,15 @@ +[ + { + "step-type": "executable", + "modelLocalUriId": { + "model": "foo", + "basePath": "/this/is/fri", + "fullPath": "/foo/this/is/fri" + }, + "fullClassNames": ["full.class.Name"] + }, + { + "step-type": "class", + "fullClassName": "full.class.Name" + } +] diff --git a/efesto/efesto-core/efesto-common-api/src/test/java/org/kie/efesto/common/api/utils/MemoryFileUtilsTest.java b/efesto/efesto-core/efesto-common-api/src/test/java/org/kie/efesto/common/api/utils/MemoryFileUtilsTest.java index f4a54f83f00..38531d4bcb5 100644 --- a/efesto/efesto-core/efesto-common-api/src/test/java/org/kie/efesto/common/api/utils/MemoryFileUtilsTest.java +++ b/efesto/efesto-core/efesto-common-api/src/test/java/org/kie/efesto/common/api/utils/MemoryFileUtilsTest.java @@ -128,7 +128,7 @@ private static URL getResourceUrl() { private static URL getJarUrl() throws MalformedURLException { URL retrieved = Thread.currentThread().getContextClassLoader().getResource("TestJar.jar"); - assertThat(retrieved).isNotNull(); + assertThat(retrieved).as("Run `mvn test` to build TestJar.jar").isNotNull(); String newString = "jar:" + retrieved + "!/IndexFile.testb_json"; return new URL(newString); } diff --git a/efesto/efesto-core/efesto-common-api/src/test/resources/TestJar.jar b/efesto/efesto-core/efesto-common-api/src/test/resources/TestJar.jar deleted file mode 100644 index 6baf61d20b9..00000000000 Binary files a/efesto/efesto-core/efesto-common-api/src/test/resources/TestJar.jar and /dev/null differ diff --git a/efesto/efesto-core/efesto-common-core/pom.xml b/efesto/efesto-core/efesto-common-core/pom.xml index 3d2f0a74f15..ce4acd2a752 100644 --- a/efesto/efesto-core/efesto-common-core/pom.xml +++ b/efesto/efesto-core/efesto-common-core/pom.xml @@ -55,5 +55,27 @@ - + + + + org.apache.maven.plugins + maven-antrun-plugin + + + process-test-resources + + run + + + + + + + + + + + + + \ No newline at end of file diff --git a/efesto/efesto-core/efesto-common-core/src/test/custom-resources/IndexFile.testb_json b/efesto/efesto-core/efesto-common-core/src/test/custom-resources/IndexFile.testb_json new file mode 100644 index 00000000000..511b17790ad --- /dev/null +++ b/efesto/efesto-core/efesto-common-core/src/test/custom-resources/IndexFile.testb_json @@ -0,0 +1,15 @@ +[ + { + "step-type": "executable", + "modelLocalUriId": { + "model": "foo", + "basePath": "/this/is/fri", + "fullPath": "/foo/this/is/fri" + }, + "fullClassNames": ["full.class.Name"] + }, + { + "step-type": "class", + "fullClassName": "full.class.Name" + } +] diff --git a/efesto/efesto-core/efesto-common-core/src/test/java/org/kie/efesto/common/core/utils/JSONUtilsTest.java b/efesto/efesto-core/efesto-common-core/src/test/java/org/kie/efesto/common/core/utils/JSONUtilsTest.java index 9be10a73828..57b801160b4 100644 --- a/efesto/efesto-core/efesto-common-core/src/test/java/org/kie/efesto/common/core/utils/JSONUtilsTest.java +++ b/efesto/efesto-core/efesto-common-core/src/test/java/org/kie/efesto/common/core/utils/JSONUtilsTest.java @@ -201,7 +201,7 @@ void getModelLocalUriIdObject() throws JsonProcessingException { private ClassLoader addJarToClassLoader() { ClassLoader originalClassLoader = Thread.currentThread().getContextClassLoader(); URL jarUrl = Thread.currentThread().getContextClassLoader().getResource("TestJar.jar"); - assertThat(jarUrl).isNotNull(); + assertThat(jarUrl).as("Run `mvn test` to build TestJar.jar").isNotNull(); URL fileUrl = Thread.currentThread().getContextClassLoader().getResource("IndexFile.testb_json"); assertThat(fileUrl).isNull(); URL[] urls = {jarUrl}; diff --git a/efesto/efesto-core/efesto-common-core/src/test/resources/TestJar.jar b/efesto/efesto-core/efesto-common-core/src/test/resources/TestJar.jar deleted file mode 100644 index 6baf61d20b9..00000000000 Binary files a/efesto/efesto-core/efesto-common-core/src/test/resources/TestJar.jar and /dev/null differ diff --git a/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/pom.xml b/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/pom.xml index 6336caec134..b33045ebc3e 100644 --- a/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/pom.xml +++ b/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/pom.xml @@ -49,5 +49,27 @@ - + + + + org.apache.maven.plugins + maven-antrun-plugin + + + process-test-resources + + run + + + + + + + + + + + + + \ No newline at end of file diff --git a/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/src/test/custom-resources/IndexFile.testb_json b/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/src/test/custom-resources/IndexFile.testb_json new file mode 100644 index 00000000000..33cf7f17490 --- /dev/null +++ b/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/src/test/custom-resources/IndexFile.testb_json @@ -0,0 +1,20 @@ +[ + { + "step-type": "executable", + "modelLocalUriId": { + "model": "testb", + "basePath": "/testmod", + "fullPath": "/testb/testmod" + }, + "fullClassNames": [""] + }, + { + "step-type": "redirect", + "modelLocalUriId": { + "model": "testb", + "basePath": "/redirecttestmod", + "fullPath": "/testb/redirecttestmod" + }, + "target": "other" + } +] \ No newline at end of file diff --git a/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/src/test/java/org/kie/efesto/runtimemanager/core/utils/GeneratedResourceUtilsTest.java b/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/src/test/java/org/kie/efesto/runtimemanager/core/utils/GeneratedResourceUtilsTest.java index e0ea0b2853a..371df15d416 100644 --- a/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/src/test/java/org/kie/efesto/runtimemanager/core/utils/GeneratedResourceUtilsTest.java +++ b/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/src/test/java/org/kie/efesto/runtimemanager/core/utils/GeneratedResourceUtilsTest.java @@ -75,7 +75,7 @@ void getGeneratedRedirectResourceFromJar() { private ClassLoader addJarToClassLoader() { ClassLoader originalClassLoader = Thread.currentThread().getContextClassLoader(); URL jarUrl = Thread.currentThread().getContextClassLoader().getResource("TestJar.jar"); - assertThat(jarUrl).isNotNull(); + assertThat(jarUrl).as("Run `mvn test` to build TestJar.jar").isNotNull(); URL fileUrl = Thread.currentThread().getContextClassLoader().getResource("IndexFile.testb_json"); assertThat(fileUrl).isNull(); URL[] urls = {jarUrl}; diff --git a/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/src/test/resources/TestJar.jar b/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/src/test/resources/TestJar.jar deleted file mode 100644 index 1778634bdd6..00000000000 Binary files a/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/src/test/resources/TestJar.jar and /dev/null differ