aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordimdim11 <dimdim11@yandex-team.com>2025-04-24 23:18:58 +0300
committerdimdim11 <dimdim11@yandex-team.com>2025-04-24 23:35:19 +0300
commitf018ee2eec2bd36560033ee2f33cef5bf9ee58dc (patch)
treea19c4c5d2d1c2d17ca8cfe995fe8299e477e9535
parentc131fc365fb38ed44c86e092d1dc0aabbceaac63 (diff)
downloadydb-f018ee2eec2bd36560033ee2f33cef5bf9ee58dc.tar.gz
Use junit4/5 semantics for java tests
Use junit4/5 semantics for java tests commit_hash:def6b37d434f8759c3ba83213b5baf2f1af85220
-rw-r--r--build/conf/java.conf6
-rw-r--r--build/export_generators/gradle/generator.toml10
-rw-r--r--build/export_generators/ide-gradle/generator.toml10
3 files changed, 25 insertions, 1 deletions
diff --git a/build/conf/java.conf b/build/conf/java.conf
index 8bf508fa5ad..31a84a38eca 100644
--- a/build/conf/java.conf
+++ b/build/conf/java.conf
@@ -181,6 +181,7 @@ multimodule JUNIT5 {
PEERDIR+=devtools/jtest-annotations/junit5
}
SET(MODULE_TYPE JUNIT5)
+ SET(_SEM_JAR_TARGET junit5)
when ($OPENSOURCE == "yes" && $AUTOCHECK == "yes") {
# FIXME: Replace AUTOCHECK == yes with _not a host platform_ check after YMAKE-218
@@ -230,6 +231,7 @@ multimodule JTEST {
.SEM=_BUILD_JUNIT4_JAR_SEM
.IGNORED=JUNIT_TESTS_JAR
+ SET(_SEM_JAR_TARGET junit4)
SET(MODULE_TYPE JTEST)
DEPENDS(contrib/java/org/sonarsource/scanner/cli/sonar-scanner-cli/2.8)
@@ -978,9 +980,11 @@ _DO_GRADLE_EXPORT_PUBLISHING_SEM= \
&& publish_group $MAVEN_EXPORT_GROUP_ID \
&& publish_version $PUBLISH_MAVEN_VERSION
+_SEM_JAR_TARGET=jar
+
_BUILD_JAR_SEM= \
${hide:TARGET} ${hide:AUTO_INPUT} ${hide:APPLIED_EXCLUDES} \
- jar $MODDIR $REALPRJNAME \
+ $_SEM_JAR_TARGET $MODDIR $REALPRJNAME \
&& consumer-classpath $EXPORT_GRADLE_CLASSPATH \
&& consumer-jar ${MODDIR}/${REALPRJNAME}.jar \
&& consumer-type library \
diff --git a/build/export_generators/gradle/generator.toml b/build/export_generators/gradle/generator.toml
index 219ce56c108..be72a215542 100644
--- a/build/export_generators/gradle/generator.toml
+++ b/build/export_generators/gradle/generator.toml
@@ -16,6 +16,16 @@ template="build.gradle.kts.jinja"
[targets.jar_proto]
template={ path="build.gradle.kts.proto.jinja", dest="build.gradle.kts" }
+[targets.junit4]
+template="build.gradle.kts.jinja"
+is_test = true
+is_extra_target = true
+
+[targets.junit5]
+template="build.gradle.kts.jinja"
+is_test = true
+is_extra_target = true
+
[attrs.target]
# DEPRECATED
annotation_processors="list"
diff --git a/build/export_generators/ide-gradle/generator.toml b/build/export_generators/ide-gradle/generator.toml
index e673c546993..e085cd71b68 100644
--- a/build/export_generators/ide-gradle/generator.toml
+++ b/build/export_generators/ide-gradle/generator.toml
@@ -19,6 +19,16 @@ template="build.gradle.kts.jinja"
[targets.jar_proto]
template={ path="build.gradle.kts.proto.jinja", dest="build.gradle.kts" }
+[targets.junit4]
+template="build.gradle.kts.jinja"
+is_test = true
+is_extra_target = true
+
+[targets.junit5]
+template="build.gradle.kts.jinja"
+is_test = true
+is_extra_target = true
+
[attrs.target]
# DEPRECATED
annotation_processors="list"