Add overrides to use the local shim api-generator
The UILib testapp overrides plugin dependencies to use the local shim
compiler. This change enables local generator too.
Bug: 391558237
Test: Manual
Change-Id: I123665b913ebd55a7ad1ca3b1f8cd1b4ea3c3b6b
diff --git a/privacysandbox/ui/integration-tests/testapp/build.gradle b/privacysandbox/ui/integration-tests/testapp/build.gradle
index a9a297b..e88938e 100644
--- a/privacysandbox/ui/integration-tests/testapp/build.gradle
+++ b/privacysandbox/ui/integration-tests/testapp/build.gradle
@@ -37,6 +37,16 @@
}
}
+ experimentalProperties["android.privacySandboxSdk.apiGenerator"] =
+ project.dependencies.create(project(":privacysandbox:tools:tools-apigenerator"))
+ experimentalProperties["android.privacySandboxSdk.apiGenerator.generatedRuntimeDependencies"] =
+ [libs.kotlinStdlib.get(),
+ libs.kotlinCoroutinesAndroid.get(),
+ libs.kotlinCoroutinesCore.get(),
+ project.dependencies.create(project(":privacysandbox:ui:ui-core")),
+ project.dependencies.create(project(":privacysandbox:ui:ui-client"))
+ ]
+
privacySandbox {
enable = true
}
diff --git a/privacysandbox/ui/integration-tests/testsdkprovider/build.gradle b/privacysandbox/ui/integration-tests/testsdkprovider/build.gradle
index 767199b..a4e036b0 100644
--- a/privacysandbox/ui/integration-tests/testsdkprovider/build.gradle
+++ b/privacysandbox/ui/integration-tests/testsdkprovider/build.gradle
@@ -34,6 +34,16 @@
privacySandbox {
enable = true
}
+
+ experimentalProperties["android.privacySandboxSdk.apiGenerator"] =
+ project.dependencies.create(project(":privacysandbox:tools:tools-apigenerator"))
+ experimentalProperties["android.privacySandboxSdk.apiGenerator.generatedRuntimeDependencies"] =
+ [libs.kotlinStdlib.get(),
+ libs.kotlinCoroutinesAndroid.get(),
+ libs.kotlinCoroutinesCore.get(),
+ project.dependencies.create(project(":privacysandbox:ui:ui-core")),
+ project.dependencies.create(project(":privacysandbox:ui:ui-client"))
+ ]
}
dependencies {