Add source file provider for genrule/srcs, python libraries and rust libraries.
Change-Id: I2d7d4684a10c15aeecc27b8db800ab27a807d2e2
diff --git a/testing/code_metadata.go b/testing/code_metadata.go
index 926324d..4550283 100644
--- a/testing/code_metadata.go
+++ b/testing/code_metadata.go
@@ -95,11 +95,11 @@
for _, m := range ctx.GetDirectDepsWithTag(codeDepTag) {
targetName := m.Name()
- var moduleSrcs android.Paths
- if ctx.OtherModuleHasProvider(m, android.SrcsFileProviderKey) {
+ var moduleSrcs []string
+ if ctx.OtherModuleHasProvider(m, blueprint.SrcsFileProviderKey) {
moduleSrcs = ctx.OtherModuleProvider(
- m, android.SrcsFileProviderKey,
- ).(android.SrcsFileProviderData).SrcPaths
+ m, blueprint.SrcsFileProviderKey,
+ ).(blueprint.SrcsFileProviderData).SrcPaths
}
if module.properties.MultiOwnership {
metadata := &code_metadata_internal_proto.CodeMetadataInternal_TargetOwnership{
@@ -107,7 +107,7 @@
TrendyTeamId: &module.properties.TeamId,
Path: &bpFilePath,
MultiOwnership: &module.properties.MultiOwnership,
- SourceFiles: moduleSrcs.Strings(),
+ SourceFiles: moduleSrcs,
}
metadataList = append(metadataList, metadata)
} else {
@@ -115,7 +115,7 @@
TargetName: &targetName,
TrendyTeamId: &module.properties.TeamId,
Path: &bpFilePath,
- SourceFiles: moduleSrcs.Strings(),
+ SourceFiles: moduleSrcs,
}
metadataList = append(metadataList, metadata)
}