diff options
author | 2021-11-08 12:56:31 -0500 | |
---|---|---|
committer | 2021-11-15 11:09:05 -0500 | |
commit | 78cfdaa5971de80c6ed9d8a0d5041abc600e2a64 (patch) | |
tree | 6f71d10900c83ab56bff4b3c6bd518bf2a1d8d4b /bp2build/filegroup_conversion_test.go | |
parent | c0d9f8bd5e26d21b6d0b203151ae80320fc3bb9f (diff) |
Refactor bp2build tests
Moves to specifying attributes as a map, such at it is possible to add
additional attributes conditionally. This is in particular useful once
supporting the `enabled` property which will add
`target_compatible_with`
Test: go test soong tests
Change-Id: Iade8eed1ce3acb1d1712a9ee3119d9ae59675624
Diffstat (limited to 'bp2build/filegroup_conversion_test.go')
-rw-r--r-- | bp2build/filegroup_conversion_test.go | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/bp2build/filegroup_conversion_test.go b/bp2build/filegroup_conversion_test.go index ad9923610..9f4add2ff 100644 --- a/bp2build/filegroup_conversion_test.go +++ b/bp2build/filegroup_conversion_test.go @@ -23,6 +23,9 @@ import ( func runFilegroupTestCase(t *testing.T, tc bp2buildTestCase) { t.Helper() + (&tc).moduleTypeUnderTest = "filegroup" + (&tc).moduleTypeUnderTestFactory = android.FileGroupFactory + (&tc).moduleTypeUnderTestBp2BuildMutator = android.FilegroupBp2Build runBp2BuildTestCase(t, registerFilegroupModuleTypes, tc) } @@ -30,11 +33,8 @@ func registerFilegroupModuleTypes(ctx android.RegistrationContext) {} func TestFilegroupSameNameAsFile_OneFile(t *testing.T) { runFilegroupTestCase(t, bp2buildTestCase{ - description: "filegroup - same name as file, with one file", - moduleTypeUnderTest: "filegroup", - moduleTypeUnderTestFactory: android.FileGroupFactory, - moduleTypeUnderTestBp2BuildMutator: android.FilegroupBp2Build, - filesystem: map[string]string{}, + description: "filegroup - same name as file, with one file", + filesystem: map[string]string{}, blueprint: ` filegroup { name: "foo", @@ -46,11 +46,8 @@ filegroup { func TestFilegroupSameNameAsFile_MultipleFiles(t *testing.T) { runFilegroupTestCase(t, bp2buildTestCase{ - description: "filegroup - same name as file, with multiple files", - moduleTypeUnderTest: "filegroup", - moduleTypeUnderTestFactory: android.FileGroupFactory, - moduleTypeUnderTestBp2BuildMutator: android.FilegroupBp2Build, - filesystem: map[string]string{}, + description: "filegroup - same name as file, with multiple files", + filesystem: map[string]string{}, blueprint: ` filegroup { name: "foo", |