commit | 0cde5158013b66cace5dd7362db15d2667618d48 | [log] [tgz] |
---|---|---|
author | Ian Maxon <ian@maxons.email> | Thu Feb 20 14:22:00 2025 -0800 |
committer | Ian Maxon <imaxon@apache.org> | Mon Mar 10 19:38:50 2025 +0000 |
tree | 75cf700360e805159478a42b16561a9c733a11f6 | |
parent | 44f71b55842623209deae6bc00ced6760614af84 [diff] |
[ASTERIXDB-3569][TEST] Reorganize and clean tests Details: -Move surefire/failsafe into pluginManagement and only bring either into a module build when that module contains tests of that type. -Clean up CI profiles so that the build will only be passed if tests are missing due to a clear and explicit wholesale exclusion of either unit or integration tests, and only for either type respectively. Ext-ref: MB-58891 Change-Id: I9ba2ce7afc54ddd08f5e522627c56e22f51c21d1 Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/19452 Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu> Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu> Reviewed-by: Ian Maxon <imaxon@apache.org> Reviewed-by: Michael Blow <mblow@apache.org>
diff --git a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/pom.xml b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/pom.xml index 775b1be..6e7ded3 100644 --- a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/pom.xml +++ b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/pom.xml
@@ -48,7 +48,12 @@ </goals> </execution> </executions> - </plugin> </plugins> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + </plugin> + </plugins> </build> <dependencies> <dependency>
diff --git a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-common/pom.xml b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-common/pom.xml index 5337846..7844143 100644 --- a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-common/pom.xml +++ b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-common/pom.xml
@@ -27,6 +27,15 @@ <version>0.3.8.3-SNAPSHOT</version> </parent> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + </plugin> + </plugins> + </build> + <properties> <root.dir>${basedir}/../../..</root.dir> </properties>
diff --git a/hyracks-fullstack/hyracks/hyracks-control/hyracks-nc-service/pom.xml b/hyracks-fullstack/hyracks/hyracks-control/hyracks-nc-service/pom.xml index 83bc838..5dc4dfd 100644 --- a/hyracks-fullstack/hyracks/hyracks-control/hyracks-nc-service/pom.xml +++ b/hyracks-fullstack/hyracks/hyracks-control/hyracks-nc-service/pom.xml
@@ -31,6 +31,15 @@ <root.dir>${basedir}/../../..</root.dir> </properties> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + </plugin> + </plugins> + </build> + <dependencies> <dependency> <groupId>args4j</groupId>