Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 40b6257d authored by Paul Duffin's avatar Paul Duffin
Browse files

Cleanup the now unused testCustomizer

Bug: 181070625
Test: m nothing
Change-Id: I825e0da53b7fd82f4ef33d7183351c1f2ed8ee23
parent 0a49fdca
Loading
Loading
Loading
Loading
+9 −38
Original line number Diff line number Diff line
@@ -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")