Add test for soong/testing/test_spec.

This CL adds test for test_spec.go and all_test_specs.go (singleton).

Bug: 296873595
Test: m nothing --no-skip-soong-tests -j96

Change-Id: I5010c68512e75d1b9a337c02da86faac15e376fe
This commit is contained in:
Aditya Choudhary
2023-11-17 12:37:41 +00:00
parent 29766f4d98
commit b7b3de8307
6 changed files with 160 additions and 5 deletions

View File

@@ -78,11 +78,11 @@ func isInt(s string) bool {
}
// Provider published by TestSpec
type testSpecProviderData struct {
type TestSpecProviderData struct {
IntermediatePath android.WritablePath
}
var testSpecProviderKey = blueprint.NewProvider(testSpecProviderData{})
var TestSpecProviderKey = blueprint.NewProvider(TestSpecProviderData{})
type TestModuleProviderData struct {
}
@@ -120,7 +120,7 @@ func (module *TestSpecModule) GenerateAndroidBuildActions(ctx android.ModuleCont
android.WriteFileRule(ctx, intermediatePath, string(protoData))
ctx.SetProvider(
testSpecProviderKey, testSpecProviderData{
TestSpecProviderKey, TestSpecProviderData{
IntermediatePath: intermediatePath,
},
)