aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordimdim11 <dimdim11@yandex-team.com>2024-02-20 13:14:07 +0300
committerdimdim11 <dimdim11@yandex-team.com>2024-02-20 13:27:56 +0300
commit24ea9bc6f0a5c44a39c40a80cbb01696bdc812df (patch)
tree34e630bd669f032dbcc2229e0ba077a2059a0be6
parent6fbba255e0e94ab0aa2ad9e61ac24d3623f455b9 (diff)
downloadydb-24ea9bc6f0a5c44a39c40a80cbb01696bdc812df.tar.gz
Testdep attribute for dependency to test (from test or from module)
44019bde8cdb78f2629f869e7ff10637b7b6d72c
-rw-r--r--build/export_generators/ide-gradle/build.gradle.kts.jinja8
-rw-r--r--build/export_generators/ide-gradle/generator.toml1
2 files changed, 6 insertions, 3 deletions
diff --git a/build/export_generators/ide-gradle/build.gradle.kts.jinja b/build/export_generators/ide-gradle/build.gradle.kts.jinja
index 9794eb2b3f..d47ab8089a 100644
--- a/build/export_generators/ide-gradle/build.gradle.kts.jinja
+++ b/build/export_generators/ide-gradle/build.gradle.kts.jinja
@@ -166,7 +166,11 @@ dependencies {
implementation(files("$project_root/{{ library.jar }}"))
{%- else -%}
{%- if library.type != "contrib" %}
+{%- if library.testdep %}
+ implementation(project(path = ":{{ library.testdep | replace("/", ":") }}", configuration = "testArtifacts"))
+{%- else %}
implementation({{ library.classpath }})
+{%- endif -%}
{%- else %}
api({{ library.classpath }})
{%- endif -%}
@@ -186,8 +190,8 @@ dependencies {
{%- if library.prebuilt and library.jar and (library.type != "contrib" or build_contribs) %}
testImplementation(files("$project_root/{{ library.jar }}"))
{%- else -%}
-{%- if library.type != "contrib" and library.test2test %}
- testImplementation(project(path = ":{{ library.test2test | replace("/", ":") }}", configuration = "testArtifacts"))
+{%- if library.type != "contrib" and library.testdep %}
+ testImplementation(project(path = ":{{ library.testdep | replace("/", ":") }}", configuration = "testArtifacts"))
{%- else %}
testImplementation({{ library.classpath }})
{%- endif -%}
diff --git a/build/export_generators/ide-gradle/generator.toml b/build/export_generators/ide-gradle/generator.toml
index 67d1b1626f..8f914d1a4c 100644
--- a/build/export_generators/ide-gradle/generator.toml
+++ b/build/export_generators/ide-gradle/generator.toml
@@ -74,5 +74,4 @@ test=[
"/src/test/java",
"/src/test-integration",
"/src/testFixtures",
- "/src/intTest",
]