summaryrefslogtreecommitdiff
path: root/java/system_modules_test.go
diff options
context:
space:
mode:
authorPaul Duffin <paulduffin@google.com>2021-03-11 07:23:27 +0000
committerPaul Duffin <paulduffin@google.com>2021-03-11 09:40:02 +0000
commit4f0a75abded278f9a6eade900c0c5abe718a4409 (patch)
tree6b708db07355f97dcae95f19f2e19aba05d24a73 /java/system_modules_test.go
parentc52bea9555086692a7afc0dc5cf36b60ca430057 (diff)
Ensure java_system_modules_import uses prebuilts
Make sure that java_system_modules_import always depends on the prebuilt by adding dependencies in the ComponentDepsMutator() method which is called before prebuilts without a corresponding source are renamed from prebuilt_<x> to <x>. That requires the prebuilt_ prefix to be provided but it ensures that the dependencies are safe. Similar logic also makes sure java_system_modules always depends on the source module and not on a renamed prebuilt module. Bug: 182402568 Test: m nothing Change-Id: I30db95978f5d9b205951011edf40585ee36c0c4c
Diffstat (limited to 'java/system_modules_test.go')
-rw-r--r--java/system_modules_test.go3
1 files changed, 1 insertions, 2 deletions
diff --git a/java/system_modules_test.go b/java/system_modules_test.go
index a8d7b0210..44049ee6b 100644
--- a/java/system_modules_test.go
+++ b/java/system_modules_test.go
@@ -107,7 +107,6 @@ func TestJavaSystemModulesMixSourceAndPrebuilt(t *testing.T) {
prebuiltInputs := prebuiltSystemModules.Rule("jarsTosystemModules").Inputs
// The expected paths are the header jars from the renamed prebuilt input modules.
- // TODO(b/182402568) - these should be depending on the prebuilts
- expectedPrebuiltPaths := normalizedPathsToHeaderJars(result, "system-module1", "system-module2")
+ expectedPrebuiltPaths := normalizedPathsToHeaderJars(result, "prebuilt_system-module1", "prebuilt_system-module2")
result.AssertArrayString("prebuilt system modules inputs", expectedPrebuiltPaths, result.NormalizePathsForTesting(prebuiltInputs))
}