summaryrefslogtreecommitdiff
path: root/android/config_test.go
diff options
context:
space:
mode:
author Cole Faust <colefaust@google.com> 2023-04-21 17:37:11 -0700
committer Cole Faust <colefaust@google.com> 2023-07-17 16:27:08 -0700
commitf8231dd0ea2aa0c2ba99e404a16d47db1322b223 (patch)
tree0e9579e2a1e4546581287ba02df243fb4e701d34 /android/config_test.go
parentadb892c5393a6b1a3a40984fec14e3f51b102571 (diff)
Platform mapping-based product config
This allows us to set product variables as build settings instead of loading them from a target's provider, which further allows us to read product config variables in transitions. Bug: 287539062 Bug: 269577299 Test: Presubmits Change-Id: I8497703f706162572ceb3486240e1eb02a37f5f6
Diffstat (limited to 'android/config_test.go')
-rw-r--r--android/config_test.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/android/config_test.go b/android/config_test.go
index 9df5288a1..7d327a27e 100644
--- a/android/config_test.go
+++ b/android/config_test.go
@@ -75,7 +75,7 @@ Did you mean to use an annotation of ",omitempty"?
// run validateConfigAnnotations against each type that might have json annotations
func TestProductConfigAnnotations(t *testing.T) {
- err := validateConfigAnnotations(&productVariables{})
+ err := validateConfigAnnotations(&ProductVariables{})
if err != nil {
t.Errorf(err.Error())
}
@@ -88,7 +88,7 @@ func TestMissingVendorConfig(t *testing.T) {
}
}
-func verifyProductVariableMarshaling(t *testing.T, v productVariables) {
+func verifyProductVariableMarshaling(t *testing.T, v ProductVariables) {
dir := t.TempDir()
path := filepath.Join(dir, "test.variables")
err := saveToConfigFile(&v, path)
@@ -96,20 +96,20 @@ func verifyProductVariableMarshaling(t *testing.T, v productVariables) {
t.Errorf("Couldn't save default product config: %q", err)
}
- var v2 productVariables
+ var v2 ProductVariables
err = loadFromConfigFile(&v2, path)
if err != nil {
t.Errorf("Couldn't load default product config: %q", err)
}
}
func TestDefaultProductVariableMarshaling(t *testing.T) {
- v := productVariables{}
+ v := ProductVariables{}
v.SetDefaultConfig()
verifyProductVariableMarshaling(t, v)
}
func TestBootJarsMarshaling(t *testing.T) {
- v := productVariables{}
+ v := ProductVariables{}
v.SetDefaultConfig()
v.BootJars = ConfiguredJarList{
apexes: []string{"apex"},