aboutsummaryrefslogtreecommitdiff
path: root/apex/apex_test.go
diff options
context:
space:
mode:
authorPaul Duffin <paulduffin@google.com>2021-03-20 11:39:01 +0000
committerPaul Duffin <paulduffin@google.com>2021-03-20 11:42:48 +0000
commit40b6257dc1735a61bd215fabe688b7c4c068f781 (patch)
treefff6c3e5c61dfc1f5e3e7b2433d8ee9981ec792c /apex/apex_test.go
parent0a49fdca0bb5dfd78a0b35e8a22668dd76ef43da (diff)
downloadsoong-40b6257dc1735a61bd215fabe688b7c4c068f781.tar.gz
Cleanup the now unused testCustomizer
Bug: 181070625 Test: m nothing Change-Id: I825e0da53b7fd82f4ef33d7183351c1f2ed8ee23
Diffstat (limited to 'apex/apex_test.go')
-rw-r--r--apex/apex_test.go47
1 files changed, 9 insertions, 38 deletions
diff --git a/apex/apex_test.go b/apex/apex_test.go
index 3184c880d..7ef1eaa67 100644
--- a/apex/apex_test.go
+++ b/apex/apex_test.go
@@ -50,26 +50,23 @@ func names(s string) (ns []string) {
return
}
-func testApexError(t *testing.T, pattern, bp string, handlers ...interface{}) {
+func testApexError(t *testing.T, pattern, bp string, preparers ...android.FixturePreparer) {
t.Helper()
- testApexFixtureFactory(bp, handlers).
+ apexFixtureFactory.Extend(preparers...).
ExtendWithErrorHandler(android.FixtureExpectsAtLeastOneErrorMatchingPattern(pattern)).
- RunTest(t)
+ RunTestWithBp(t, bp)
}
-func testApex(t *testing.T, bp string, handlers ...interface{}) *android.TestContext {
+func testApex(t *testing.T, bp string, preparers ...android.FixturePreparer) *android.TestContext {
t.Helper()
- result := testApexFixtureFactory(bp, handlers).RunTest(t)
+ factory := apexFixtureFactory.Extend(preparers...)
+ if bp != "" {
+ factory = factory.Extend(android.FixtureWithRootAndroidBp(bp))
+ }
+ result := factory.RunTest(t)
return result.TestContext
}
-// apex package specific mechanism for customizing the test configuration.
-//
-// Use FixturePreparer instances instead.
-//
-// deprecated
-type testCustomizer func(fs map[string][]byte, config android.Config)
-
func withFiles(files android.MockFS) android.FixturePreparer {
return files.AddToFixture()
}
@@ -210,32 +207,6 @@ var apexFixtureFactory = android.NewFixtureFactory(
}),
)
-func testApexFixtureFactory(bp string, handlers []interface{}) android.FixtureFactory {
- var preparers []android.FixturePreparer
- for _, handler := range handlers {
- var preparer android.FixturePreparer
- if p, ok := handler.(android.FixturePreparer); ok {
- preparer = p
- } else {
- var customizer testCustomizer
- if c, ok := handler.(testCustomizer); ok {
- customizer = c
- } else {
- customizer = handler.(func(fs map[string][]byte, config android.Config))
- }
- preparer = android.FixtureCustomPreparer(func(fixture android.Fixture) {
- customizer(fixture.MockFS(), fixture.Config())
- })
- }
- preparers = append(preparers, preparer)
- }
- factory := apexFixtureFactory.Extend(preparers...)
- if bp != "" {
- factory = factory.Extend(android.FixtureWithRootAndroidBp(bp))
- }
- return factory
-}
-
func setUp() {
var err error
buildDir, err = ioutil.TempDir("", "soong_apex_test")