From d8022dce16cf409494b38186029006c7ec1fc909 Mon Sep 17 00:00:00 2001 From: Marc Nuri Date: Mon, 6 May 2024 08:53:53 +0200 Subject: [PATCH] test(crd-generator): extract approval tests to independent module Initial step to allow for multiple API implementations Signed-off-by: Marc Nuri --- crd-generator/pom.xml | 3 +- crd-generator/test-apt/pom.xml | 126 ++++++++++++++++++ .../java/io/fabric8/crd/generator/Base.java | 0 .../crd/generator/inherited/BaseSpec.java | 0 .../crd/generator/inherited/BaseStatus.java | 0 .../crd/generator/inherited/Child.java | 0 .../crd/generator/inherited/ChildCRDTest.java | 0 .../crd/generator/inherited/ChildSpec.java | 0 .../crd/generator/inherited/ChildStatus.java | 0 .../io/fabric8/crd/generator/joke/Joke.java | 0 .../crd/generator/joke/JokeRequest.java | 0 .../crd/generator/joke/JokeRequestSpec.java | 0 .../crd/generator/joke/JokeRequestStatus.java | 0 .../crd/generator/keycloak/KeycloakRealm.java | 0 .../keycloak/KeycloakRealmCRDTest.java | 0 .../crd/generator/maps/ContainingMaps.java | 0 .../generator/maps/ContainingMapsCRDTest.java | 0 .../generator/maps/ContainingMapsSpec.java | 0 .../multiple/MultipleVersionsCRDTest.java | 0 .../crd/generator/multiple/v1/Multiple.java | 0 .../generator/multiple/v1/MultipleSpec.java | 0 .../crd/generator/multiple/v2/Multiple.java | 0 .../generator/multiple/v2/MultipleSpec.java | 0 .../schemaswaps/MultipleSchemaSwaps.java | 0 .../schemaswaps/SchemaSwapCRDTest.java | 0 .../generator/schemaswaps/SchemaSwapSpec.java | 0 .../crd/generator/types/TypeMappings.java | 0 .../crd/generator/types/TypeMappingsSpec.java | 0 .../crd/generator/types/TypeMappingsTest.java | 0 .../ZookeeperCustomResourceTest.java | 0 .../crd/generator/zookeeper/v1/Zookeeper.java | 0 .../generator/zookeeper/v1/ZookeeperSpec.java | 0 .../zookeeper/v1/ZookeeperStatus.java | 0 .../zookeeper/v1alpha1/Zookeeper.java | 0 .../zookeeper/v1alpha1/ZookeeperSpec.java | 0 .../zookeeper/v1alpha1/ZookeeperStatus.java | 0 crd-generator/test/pom.xml | 66 ++------- .../CRDGeneratorApprovalTest.java | 0 .../approvaltests/PackageSettings.java | 0 .../approvaltests/annotated/Annotated.java | 0 .../annotated/AnnotatedSpec.java | 0 .../approvaltests/complex/Complex.java | 0 .../approvaltests/complex/ComplexSpec.java | 0 .../approvaltests/complex/ComplexStatus.java | 0 .../complex/ServiceConfiguration.java | 0 .../complex/StatefulSetConfiguration.java | 0 .../approvaltests/complex/k8s/ObjectMeta.java | 0 .../complex/k8s/ServiceSpec.java | 0 .../complex/k8s/StatefulSetSpec.java | 0 .../approvaltests/inherited/Base.java | 0 .../approvaltests/inherited/BaseSpec.java | 0 .../approvaltests/inherited/BaseStatus.java | 0 .../approvaltests/inherited/Child.java | 0 .../approvaltests/inherited/ChildSpec.java | 0 .../approvaltests/inherited/ChildStatus.java | 0 .../approvaltests/json/ContainingJson.java | 0 .../json/ContainingJsonSpec.java | 0 .../crd/generator/approvaltests/json/Foo.java | 0 .../k8svalidation/K8sValidation.java | 0 .../k8svalidation/K8sValidationSpec.java | 0 .../k8svalidation/K8sValidationStatus.java | 0 .../approvaltests/map/ContainingMaps.java | 0 .../approvaltests/map/ContainingMapsSpec.java | 0 .../multipleversions/v1/Multiple.java | 0 .../multipleversions/v1/MultipleSpec.java | 0 .../multipleversions/v2/Multiple.java | 0 .../multipleversions/v2/MultipleSpec.java | 0 .../approvaltests/nocyclic/NoCyclic.java | 0 .../approvaltests/nocyclic/NoCyclicSpec.java | 0 .../nocyclic/NoCyclicStatus.java | 0 .../generator/approvaltests/nocyclic/Ref.java | 0 ...otateds.samples.fabric8.io.v1.approved.txt | 0 ...ds.samples.fabric8.io.v1beta1.approved.txt | 0 ...children.sample.fabric8.io.v1.approved.txt | 0 ...ren.sample.fabric8.io.v1beta1.approved.txt | 0 ...exkinds.samples.fabric8.io.v1.approved.txt | 0 ...ds.samples.fabric8.io.v1beta1.approved.txt | 0 ...ingjsons.sample.fabric8.io.v1.approved.txt | 0 ...ons.sample.fabric8.io.v1beta1.approved.txt | 0 ...ningmaps.sample.fabric8.io.v1.approved.txt | 0 ...aps.sample.fabric8.io.v1beta1.approved.txt | 0 ...dations.samples.fabric8.io.v1.approved.txt | 0 ...ns.samples.fabric8.io.v1beta1.approved.txt | 0 ...ultiples.sample.fabric8.io.v1.approved.txt | 0 ...les.sample.fabric8.io.v1beta1.approved.txt | 0 ...ocyclics.sample.fabric8.io.v1.approved.txt | 0 ...ics.sample.fabric8.io.v1beta1.approved.txt | 0 pom.xml | 5 +- 88 files changed, 139 insertions(+), 61 deletions(-) create mode 100644 crd-generator/test-apt/pom.xml rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/Base.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/inherited/BaseSpec.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/inherited/BaseStatus.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/inherited/Child.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/inherited/ChildCRDTest.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/inherited/ChildSpec.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/inherited/ChildStatus.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/joke/Joke.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/joke/JokeRequest.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/joke/JokeRequestSpec.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/joke/JokeRequestStatus.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/keycloak/KeycloakRealm.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/keycloak/KeycloakRealmCRDTest.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/maps/ContainingMaps.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/maps/ContainingMapsCRDTest.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/maps/ContainingMapsSpec.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/multiple/MultipleVersionsCRDTest.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/multiple/v1/Multiple.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/multiple/v1/MultipleSpec.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/multiple/v2/Multiple.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/multiple/v2/MultipleSpec.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/schemaswaps/MultipleSchemaSwaps.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/schemaswaps/SchemaSwapCRDTest.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/schemaswaps/SchemaSwapSpec.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/types/TypeMappings.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/types/TypeMappingsSpec.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/types/TypeMappingsTest.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/zookeeper/ZookeeperCustomResourceTest.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/zookeeper/v1/Zookeeper.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/zookeeper/v1/ZookeeperSpec.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/zookeeper/v1/ZookeeperStatus.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/zookeeper/v1alpha1/Zookeeper.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/zookeeper/v1alpha1/ZookeeperSpec.java (100%) rename crd-generator/{test => test-apt}/src/test/java/io/fabric8/crd/generator/zookeeper/v1alpha1/ZookeeperStatus.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/PackageSettings.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/annotated/Annotated.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/annotated/AnnotatedSpec.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/complex/Complex.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/complex/ComplexSpec.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/complex/ComplexStatus.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/complex/ServiceConfiguration.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/complex/StatefulSetConfiguration.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/complex/k8s/ObjectMeta.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/complex/k8s/ServiceSpec.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/complex/k8s/StatefulSetSpec.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/Base.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/BaseSpec.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/BaseStatus.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/Child.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/ChildSpec.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/ChildStatus.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/json/ContainingJson.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/json/ContainingJsonSpec.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/json/Foo.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/k8svalidation/K8sValidation.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/k8svalidation/K8sValidationSpec.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/k8svalidation/K8sValidationStatus.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/map/ContainingMaps.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/map/ContainingMapsSpec.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/multipleversions/v1/Multiple.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/multipleversions/v1/MultipleSpec.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/multipleversions/v2/Multiple.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/multipleversions/v2/MultipleSpec.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/nocyclic/NoCyclic.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/nocyclic/NoCyclicSpec.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/nocyclic/NoCyclicStatus.java (100%) rename crd-generator/{api => test}/src/test/java/io/fabric8/crd/generator/approvaltests/nocyclic/Ref.java (100%) rename crd-generator/{api => test}/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.annotateds.samples.fabric8.io.v1.approved.txt (100%) rename crd-generator/{api => test}/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.annotateds.samples.fabric8.io.v1beta1.approved.txt (100%) rename crd-generator/{api => test}/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.children.sample.fabric8.io.v1.approved.txt (100%) rename crd-generator/{api => test}/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.children.sample.fabric8.io.v1beta1.approved.txt (100%) rename crd-generator/{api => test}/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.complexkinds.samples.fabric8.io.v1.approved.txt (100%) rename crd-generator/{api => test}/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.complexkinds.samples.fabric8.io.v1beta1.approved.txt (100%) rename crd-generator/{api => test}/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.containingjsons.sample.fabric8.io.v1.approved.txt (100%) rename crd-generator/{api => test}/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.containingjsons.sample.fabric8.io.v1beta1.approved.txt (100%) rename crd-generator/{api => test}/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.containingmaps.sample.fabric8.io.v1.approved.txt (100%) rename crd-generator/{api => test}/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.containingmaps.sample.fabric8.io.v1beta1.approved.txt (100%) rename crd-generator/{api => test}/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.k8svalidations.samples.fabric8.io.v1.approved.txt (100%) rename crd-generator/{api => test}/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.k8svalidations.samples.fabric8.io.v1beta1.approved.txt (100%) rename crd-generator/{api => test}/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.multiples.sample.fabric8.io.v1.approved.txt (100%) rename crd-generator/{api => test}/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.multiples.sample.fabric8.io.v1beta1.approved.txt (100%) rename crd-generator/{api => test}/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.nocyclics.sample.fabric8.io.v1.approved.txt (100%) rename crd-generator/{api => test}/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.nocyclics.sample.fabric8.io.v1beta1.approved.txt (100%) diff --git a/crd-generator/pom.xml b/crd-generator/pom.xml index c1059dddbc0..074e31fd424 100644 --- a/crd-generator/pom.xml +++ b/crd-generator/pom.xml @@ -31,9 +31,10 @@ Fabric8 :: CRD generator :: Parent - apt api api-v2 + apt test + test-apt diff --git a/crd-generator/test-apt/pom.xml b/crd-generator/test-apt/pom.xml new file mode 100644 index 00000000000..7a2353f8dfd --- /dev/null +++ b/crd-generator/test-apt/pom.xml @@ -0,0 +1,126 @@ + + + + + crd-generator-parent + io.fabric8 + 6.13-SNAPSHOT + + 4.0.0 + + crd-generator-test-apt + Fabric8 :: CRD generator :: Tests (APT) + + + true + + + + + io.fabric8 + crd-generator-apt + + + + org.projectlombok + lombok + test + + + + org.junit.jupiter + junit-jupiter-engine + test + + + + org.junit.jupiter + junit-jupiter-params + test + + + + org.assertj + assertj-core + test + + + + com.approvaltests + approvaltests + test + + + + javax.validation + validation-api + test + + + + + org.keycloak + keycloak-core + ${keycloak.version} + test + + + + + + + org.codehaus.mojo + exec-maven-plugin + + + + java + + + + + test + + + + org.jacoco + jacoco-maven-plugin + + + report-aggregate + verify + + report-aggregate + + + + + + maven-compiler-plugin + + + -Aio.fabric8.crd.generator.parallel=false + + + + + + diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/Base.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/Base.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/Base.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/Base.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/inherited/BaseSpec.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/inherited/BaseSpec.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/inherited/BaseSpec.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/inherited/BaseSpec.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/inherited/BaseStatus.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/inherited/BaseStatus.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/inherited/BaseStatus.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/inherited/BaseStatus.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/inherited/Child.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/inherited/Child.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/inherited/Child.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/inherited/Child.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/inherited/ChildCRDTest.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/inherited/ChildCRDTest.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/inherited/ChildCRDTest.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/inherited/ChildCRDTest.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/inherited/ChildSpec.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/inherited/ChildSpec.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/inherited/ChildSpec.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/inherited/ChildSpec.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/inherited/ChildStatus.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/inherited/ChildStatus.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/inherited/ChildStatus.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/inherited/ChildStatus.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/joke/Joke.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/joke/Joke.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/joke/Joke.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/joke/Joke.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/joke/JokeRequest.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/joke/JokeRequest.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/joke/JokeRequest.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/joke/JokeRequest.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/joke/JokeRequestSpec.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/joke/JokeRequestSpec.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/joke/JokeRequestSpec.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/joke/JokeRequestSpec.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/joke/JokeRequestStatus.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/joke/JokeRequestStatus.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/joke/JokeRequestStatus.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/joke/JokeRequestStatus.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/keycloak/KeycloakRealm.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/keycloak/KeycloakRealm.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/keycloak/KeycloakRealm.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/keycloak/KeycloakRealm.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/keycloak/KeycloakRealmCRDTest.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/keycloak/KeycloakRealmCRDTest.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/keycloak/KeycloakRealmCRDTest.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/keycloak/KeycloakRealmCRDTest.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/maps/ContainingMaps.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/maps/ContainingMaps.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/maps/ContainingMaps.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/maps/ContainingMaps.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/maps/ContainingMapsCRDTest.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/maps/ContainingMapsCRDTest.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/maps/ContainingMapsCRDTest.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/maps/ContainingMapsCRDTest.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/maps/ContainingMapsSpec.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/maps/ContainingMapsSpec.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/maps/ContainingMapsSpec.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/maps/ContainingMapsSpec.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/multiple/MultipleVersionsCRDTest.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/multiple/MultipleVersionsCRDTest.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/multiple/MultipleVersionsCRDTest.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/multiple/MultipleVersionsCRDTest.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/multiple/v1/Multiple.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/multiple/v1/Multiple.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/multiple/v1/Multiple.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/multiple/v1/Multiple.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/multiple/v1/MultipleSpec.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/multiple/v1/MultipleSpec.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/multiple/v1/MultipleSpec.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/multiple/v1/MultipleSpec.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/multiple/v2/Multiple.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/multiple/v2/Multiple.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/multiple/v2/Multiple.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/multiple/v2/Multiple.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/multiple/v2/MultipleSpec.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/multiple/v2/MultipleSpec.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/multiple/v2/MultipleSpec.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/multiple/v2/MultipleSpec.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/schemaswaps/MultipleSchemaSwaps.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/schemaswaps/MultipleSchemaSwaps.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/schemaswaps/MultipleSchemaSwaps.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/schemaswaps/MultipleSchemaSwaps.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/schemaswaps/SchemaSwapCRDTest.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/schemaswaps/SchemaSwapCRDTest.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/schemaswaps/SchemaSwapCRDTest.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/schemaswaps/SchemaSwapCRDTest.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/schemaswaps/SchemaSwapSpec.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/schemaswaps/SchemaSwapSpec.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/schemaswaps/SchemaSwapSpec.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/schemaswaps/SchemaSwapSpec.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/types/TypeMappings.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/types/TypeMappings.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/types/TypeMappings.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/types/TypeMappings.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/types/TypeMappingsSpec.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/types/TypeMappingsSpec.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/types/TypeMappingsSpec.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/types/TypeMappingsSpec.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/types/TypeMappingsTest.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/types/TypeMappingsTest.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/types/TypeMappingsTest.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/types/TypeMappingsTest.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/zookeeper/ZookeeperCustomResourceTest.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/zookeeper/ZookeeperCustomResourceTest.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/zookeeper/ZookeeperCustomResourceTest.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/zookeeper/ZookeeperCustomResourceTest.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/zookeeper/v1/Zookeeper.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/zookeeper/v1/Zookeeper.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/zookeeper/v1/Zookeeper.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/zookeeper/v1/Zookeeper.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/zookeeper/v1/ZookeeperSpec.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/zookeeper/v1/ZookeeperSpec.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/zookeeper/v1/ZookeeperSpec.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/zookeeper/v1/ZookeeperSpec.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/zookeeper/v1/ZookeeperStatus.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/zookeeper/v1/ZookeeperStatus.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/zookeeper/v1/ZookeeperStatus.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/zookeeper/v1/ZookeeperStatus.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/zookeeper/v1alpha1/Zookeeper.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/zookeeper/v1alpha1/Zookeeper.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/zookeeper/v1alpha1/Zookeeper.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/zookeeper/v1alpha1/Zookeeper.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/zookeeper/v1alpha1/ZookeeperSpec.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/zookeeper/v1alpha1/ZookeeperSpec.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/zookeeper/v1alpha1/ZookeeperSpec.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/zookeeper/v1alpha1/ZookeeperSpec.java diff --git a/crd-generator/test/src/test/java/io/fabric8/crd/generator/zookeeper/v1alpha1/ZookeeperStatus.java b/crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/zookeeper/v1alpha1/ZookeeperStatus.java similarity index 100% rename from crd-generator/test/src/test/java/io/fabric8/crd/generator/zookeeper/v1alpha1/ZookeeperStatus.java rename to crd-generator/test-apt/src/test/java/io/fabric8/crd/generator/zookeeper/v1alpha1/ZookeeperStatus.java diff --git a/crd-generator/test/pom.xml b/crd-generator/test/pom.xml index 96240459e9e..c00c3847d1e 100644 --- a/crd-generator/test/pom.xml +++ b/crd-generator/test/pom.xml @@ -17,8 +17,8 @@ --> + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> crd-generator-parent io.fabric8 @@ -30,91 +30,43 @@ Fabric8 :: CRD generator :: Tests - 24.0.3 + true io.fabric8 - crd-generator-apt + crd-generator-api - org.projectlombok lombok - test + provided - org.junit.jupiter junit-jupiter-engine test - org.junit.jupiter junit-jupiter-params test - org.assertj assertj-core test - - javax.validation - validation-api + com.approvaltests + approvaltests test - - - org.keycloak - keycloak-core - ${keycloak-version} + javax.validation + validation-api test - - - - - org.codehaus.mojo - exec-maven-plugin - - - - java - - - - - test - - - - org.jacoco - jacoco-maven-plugin - - - report-aggregate - verify - - report-aggregate - - - - - - maven-compiler-plugin - - - -Aio.fabric8.crd.generator.parallel=false - - - - - diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/PackageSettings.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/PackageSettings.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/PackageSettings.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/PackageSettings.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/annotated/Annotated.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/annotated/Annotated.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/annotated/Annotated.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/annotated/Annotated.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/annotated/AnnotatedSpec.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/annotated/AnnotatedSpec.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/annotated/AnnotatedSpec.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/annotated/AnnotatedSpec.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/complex/Complex.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/complex/Complex.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/complex/Complex.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/complex/Complex.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/complex/ComplexSpec.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/complex/ComplexSpec.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/complex/ComplexSpec.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/complex/ComplexSpec.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/complex/ComplexStatus.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/complex/ComplexStatus.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/complex/ComplexStatus.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/complex/ComplexStatus.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/complex/ServiceConfiguration.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/complex/ServiceConfiguration.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/complex/ServiceConfiguration.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/complex/ServiceConfiguration.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/complex/StatefulSetConfiguration.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/complex/StatefulSetConfiguration.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/complex/StatefulSetConfiguration.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/complex/StatefulSetConfiguration.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/complex/k8s/ObjectMeta.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/complex/k8s/ObjectMeta.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/complex/k8s/ObjectMeta.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/complex/k8s/ObjectMeta.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/complex/k8s/ServiceSpec.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/complex/k8s/ServiceSpec.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/complex/k8s/ServiceSpec.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/complex/k8s/ServiceSpec.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/complex/k8s/StatefulSetSpec.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/complex/k8s/StatefulSetSpec.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/complex/k8s/StatefulSetSpec.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/complex/k8s/StatefulSetSpec.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/Base.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/Base.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/Base.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/Base.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/BaseSpec.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/BaseSpec.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/BaseSpec.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/BaseSpec.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/BaseStatus.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/BaseStatus.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/BaseStatus.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/BaseStatus.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/Child.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/Child.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/Child.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/Child.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/ChildSpec.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/ChildSpec.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/ChildSpec.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/ChildSpec.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/ChildStatus.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/ChildStatus.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/ChildStatus.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/inherited/ChildStatus.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/json/ContainingJson.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/json/ContainingJson.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/json/ContainingJson.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/json/ContainingJson.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/json/ContainingJsonSpec.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/json/ContainingJsonSpec.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/json/ContainingJsonSpec.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/json/ContainingJsonSpec.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/json/Foo.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/json/Foo.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/json/Foo.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/json/Foo.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/k8svalidation/K8sValidation.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/k8svalidation/K8sValidation.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/k8svalidation/K8sValidation.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/k8svalidation/K8sValidation.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/k8svalidation/K8sValidationSpec.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/k8svalidation/K8sValidationSpec.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/k8svalidation/K8sValidationSpec.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/k8svalidation/K8sValidationSpec.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/k8svalidation/K8sValidationStatus.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/k8svalidation/K8sValidationStatus.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/k8svalidation/K8sValidationStatus.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/k8svalidation/K8sValidationStatus.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/map/ContainingMaps.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/map/ContainingMaps.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/map/ContainingMaps.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/map/ContainingMaps.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/map/ContainingMapsSpec.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/map/ContainingMapsSpec.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/map/ContainingMapsSpec.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/map/ContainingMapsSpec.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/multipleversions/v1/Multiple.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/multipleversions/v1/Multiple.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/multipleversions/v1/Multiple.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/multipleversions/v1/Multiple.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/multipleversions/v1/MultipleSpec.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/multipleversions/v1/MultipleSpec.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/multipleversions/v1/MultipleSpec.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/multipleversions/v1/MultipleSpec.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/multipleversions/v2/Multiple.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/multipleversions/v2/Multiple.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/multipleversions/v2/Multiple.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/multipleversions/v2/Multiple.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/multipleversions/v2/MultipleSpec.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/multipleversions/v2/MultipleSpec.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/multipleversions/v2/MultipleSpec.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/multipleversions/v2/MultipleSpec.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/nocyclic/NoCyclic.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/nocyclic/NoCyclic.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/nocyclic/NoCyclic.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/nocyclic/NoCyclic.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/nocyclic/NoCyclicSpec.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/nocyclic/NoCyclicSpec.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/nocyclic/NoCyclicSpec.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/nocyclic/NoCyclicSpec.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/nocyclic/NoCyclicStatus.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/nocyclic/NoCyclicStatus.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/nocyclic/NoCyclicStatus.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/nocyclic/NoCyclicStatus.java diff --git a/crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/nocyclic/Ref.java b/crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/nocyclic/Ref.java similarity index 100% rename from crd-generator/api/src/test/java/io/fabric8/crd/generator/approvaltests/nocyclic/Ref.java rename to crd-generator/test/src/test/java/io/fabric8/crd/generator/approvaltests/nocyclic/Ref.java diff --git a/crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.annotateds.samples.fabric8.io.v1.approved.txt b/crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.annotateds.samples.fabric8.io.v1.approved.txt similarity index 100% rename from crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.annotateds.samples.fabric8.io.v1.approved.txt rename to crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.annotateds.samples.fabric8.io.v1.approved.txt diff --git a/crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.annotateds.samples.fabric8.io.v1beta1.approved.txt b/crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.annotateds.samples.fabric8.io.v1beta1.approved.txt similarity index 100% rename from crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.annotateds.samples.fabric8.io.v1beta1.approved.txt rename to crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.annotateds.samples.fabric8.io.v1beta1.approved.txt diff --git a/crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.children.sample.fabric8.io.v1.approved.txt b/crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.children.sample.fabric8.io.v1.approved.txt similarity index 100% rename from crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.children.sample.fabric8.io.v1.approved.txt rename to crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.children.sample.fabric8.io.v1.approved.txt diff --git a/crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.children.sample.fabric8.io.v1beta1.approved.txt b/crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.children.sample.fabric8.io.v1beta1.approved.txt similarity index 100% rename from crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.children.sample.fabric8.io.v1beta1.approved.txt rename to crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.children.sample.fabric8.io.v1beta1.approved.txt diff --git a/crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.complexkinds.samples.fabric8.io.v1.approved.txt b/crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.complexkinds.samples.fabric8.io.v1.approved.txt similarity index 100% rename from crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.complexkinds.samples.fabric8.io.v1.approved.txt rename to crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.complexkinds.samples.fabric8.io.v1.approved.txt diff --git a/crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.complexkinds.samples.fabric8.io.v1beta1.approved.txt b/crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.complexkinds.samples.fabric8.io.v1beta1.approved.txt similarity index 100% rename from crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.complexkinds.samples.fabric8.io.v1beta1.approved.txt rename to crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.complexkinds.samples.fabric8.io.v1beta1.approved.txt diff --git a/crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.containingjsons.sample.fabric8.io.v1.approved.txt b/crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.containingjsons.sample.fabric8.io.v1.approved.txt similarity index 100% rename from crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.containingjsons.sample.fabric8.io.v1.approved.txt rename to crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.containingjsons.sample.fabric8.io.v1.approved.txt diff --git a/crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.containingjsons.sample.fabric8.io.v1beta1.approved.txt b/crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.containingjsons.sample.fabric8.io.v1beta1.approved.txt similarity index 100% rename from crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.containingjsons.sample.fabric8.io.v1beta1.approved.txt rename to crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.containingjsons.sample.fabric8.io.v1beta1.approved.txt diff --git a/crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.containingmaps.sample.fabric8.io.v1.approved.txt b/crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.containingmaps.sample.fabric8.io.v1.approved.txt similarity index 100% rename from crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.containingmaps.sample.fabric8.io.v1.approved.txt rename to crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.containingmaps.sample.fabric8.io.v1.approved.txt diff --git a/crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.containingmaps.sample.fabric8.io.v1beta1.approved.txt b/crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.containingmaps.sample.fabric8.io.v1beta1.approved.txt similarity index 100% rename from crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.containingmaps.sample.fabric8.io.v1beta1.approved.txt rename to crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.containingmaps.sample.fabric8.io.v1beta1.approved.txt diff --git a/crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.k8svalidations.samples.fabric8.io.v1.approved.txt b/crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.k8svalidations.samples.fabric8.io.v1.approved.txt similarity index 100% rename from crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.k8svalidations.samples.fabric8.io.v1.approved.txt rename to crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.k8svalidations.samples.fabric8.io.v1.approved.txt diff --git a/crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.k8svalidations.samples.fabric8.io.v1beta1.approved.txt b/crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.k8svalidations.samples.fabric8.io.v1beta1.approved.txt similarity index 100% rename from crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.k8svalidations.samples.fabric8.io.v1beta1.approved.txt rename to crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.k8svalidations.samples.fabric8.io.v1beta1.approved.txt diff --git a/crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.multiples.sample.fabric8.io.v1.approved.txt b/crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.multiples.sample.fabric8.io.v1.approved.txt similarity index 100% rename from crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.multiples.sample.fabric8.io.v1.approved.txt rename to crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.multiples.sample.fabric8.io.v1.approved.txt diff --git a/crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.multiples.sample.fabric8.io.v1beta1.approved.txt b/crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.multiples.sample.fabric8.io.v1beta1.approved.txt similarity index 100% rename from crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.multiples.sample.fabric8.io.v1beta1.approved.txt rename to crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.multiples.sample.fabric8.io.v1beta1.approved.txt diff --git a/crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.nocyclics.sample.fabric8.io.v1.approved.txt b/crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.nocyclics.sample.fabric8.io.v1.approved.txt similarity index 100% rename from crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.nocyclics.sample.fabric8.io.v1.approved.txt rename to crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.nocyclics.sample.fabric8.io.v1.approved.txt diff --git a/crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.nocyclics.sample.fabric8.io.v1beta1.approved.txt b/crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.nocyclics.sample.fabric8.io.v1beta1.approved.txt similarity index 100% rename from crd-generator/api/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.nocyclics.sample.fabric8.io.v1beta1.approved.txt rename to crd-generator/test/src/test/resources/io/fabric8/crd/generator/approvaltests/CRDGeneratorApprovalTest.approvalTest.nocyclics.sample.fabric8.io.v1beta1.approved.txt diff --git a/pom.xml b/pom.xml index 0b3912a149a..e35e055c13b 100644 --- a/pom.xml +++ b/pom.xml @@ -112,6 +112,7 @@ 3.25.3 4.2.1 23.1.0 + 24.0.3 4.11.0 5.2.0 2.4-M4-groovy-4.0 @@ -140,7 +141,6 @@ 1.0.0 1.1.3 - 3.2.0 3.2.0 @@ -176,7 +176,6 @@ 1.8 1.8 false - 1.1.1 ${project.basedir}/src/generated/java https://localhost:8443 @@ -1256,7 +1255,7 @@ kubernetes-client/src/test/resources/mockito-extensions/* **/src/test/resources/ssl/* **/src/test/resources/io/fabric8/java/generator/approvals/*.*.approved.txt - crd-generator/api/src/test/resources/**/*.approved.txt + crd-generator/**/src/test/resources/**/*.approved.txt **/it/**/expected/**/*.expected Jenkinsfile .mvn/**/*