Merge "Remove uses of buildDir from java/app_set_test.go"

This commit is contained in:
Paul Duffin
2021-03-24 07:58:09 +00:00
committed by Gerrit Code Review

View File

@@ -15,6 +15,7 @@
package java package java
import ( import (
"fmt"
"reflect" "reflect"
"testing" "testing"
@@ -96,20 +97,24 @@ func TestAndroidAppSet_Variants(t *testing.T) {
} }
for _, test := range testCases { for _, test := range testCases {
config := testAppConfig(nil, bp, nil) ctx := android.GroupFixturePreparers(
config.TestProductVariables.AAPTPrebuiltDPI = test.aaptPrebuiltDPI PrepareForTestWithJavaDefaultModules,
config.TestProductVariables.Platform_sdk_version = &test.sdkVersion android.FixtureModifyProductVariables(func(variables android.FixtureProductVariables) {
variables.AAPTPrebuiltDPI = test.aaptPrebuiltDPI
variables.Platform_sdk_version = &test.sdkVersion
}),
android.FixtureModifyConfig(func(config android.Config) {
config.Targets[android.Android] = test.targets config.Targets[android.Android] = test.targets
ctx := testContext(config) }),
run(t, ctx, config) ).RunTestWithBp(t, bp)
module := ctx.ModuleForTests("foo", "android_common") module := ctx.ModuleForTests("foo", "android_common")
const packedSplitApks = "foo.zip" const packedSplitApks = "foo.zip"
params := module.Output(packedSplitApks) params := module.Output(packedSplitApks)
for k, v := range test.expected { for k, v := range test.expected {
if actual := params.Args[k]; actual != v { t.Run(test.name, func(t *testing.T) {
t.Errorf("%s: bad build arg value for '%s': '%s', expected '%s'", android.AssertStringEquals(t, fmt.Sprintf("arg value for `%s`", k), v, params.Args[k])
test.name, k, actual, v) })
}
} }
} }
} }