Pass "--container" to aconfig create-cache
Bug: 328823994 Test: unit tests and manual tests locally. Ignore-AOSP-First: It is easier to detect all the mismatch in internal master. (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b75ed0f2d8c4d13924573fd065c9706475aac17b) Merged-In: I096877015b78786639376b279a9be5d07594d92e Change-Id: I096877015b78786639376b279a9be5d07594d92e
This commit is contained in:
committed by
Android Build Cherrypicker Worker
parent
97409cd9a2
commit
eeff222655
@@ -69,3 +69,38 @@ func TestAconfigDeclarationsWithExportableUnset(t *testing.T) {
|
||||
depData, _ := android.SingletonModuleProvider(result, module, android.AconfigDeclarationsProviderKey)
|
||||
android.AssertBoolEquals(t, "exportable", depData.Exportable, false)
|
||||
}
|
||||
|
||||
func TestAconfigDeclarationsWithContainer(t *testing.T) {
|
||||
bp := `
|
||||
aconfig_declarations {
|
||||
name: "module_name",
|
||||
package: "com.example.package",
|
||||
container: "com.android.foo",
|
||||
srcs: [
|
||||
"foo.aconfig",
|
||||
],
|
||||
}
|
||||
`
|
||||
result := runTest(t, android.FixtureExpectsNoErrors, bp)
|
||||
|
||||
module := result.ModuleForTests("module_name", "")
|
||||
rule := module.Rule("aconfig")
|
||||
android.AssertStringEquals(t, "rule must contain container", rule.Args["container"], "--container com.android.foo")
|
||||
}
|
||||
|
||||
func TestAconfigDeclarationsWithoutContainer(t *testing.T) {
|
||||
bp := `
|
||||
aconfig_declarations {
|
||||
name: "module_name",
|
||||
package: "com.example.package",
|
||||
srcs: [
|
||||
"foo.aconfig",
|
||||
],
|
||||
}
|
||||
`
|
||||
result := runTest(t, android.FixtureExpectsNoErrors, bp)
|
||||
|
||||
module := result.ModuleForTests("module_name", "")
|
||||
rule := module.Rule("aconfig")
|
||||
android.AssertIntEquals(t, "rule must not contain container", len(rule.Args["container"]), 0)
|
||||
}
|
||||
|
Reference in New Issue
Block a user