Convert test mutators to TransitionMutators

Convert various mutators in tests to TransitionMutators.

Bug: 319288033
Flag: EXEMPT refactor
Test: all soong tests pass
Change-Id: I1da55889c391582a7c825c118c5988ec27820237
This commit is contained in:
Colin Cross
2024-09-12 22:41:37 -07:00
parent 8bbc3d5a30
commit d27205e8da
4 changed files with 94 additions and 42 deletions

View File

@@ -516,6 +516,9 @@ type androidTransitionMutator struct {
}
func (a *androidTransitionMutator) Split(ctx blueprint.BaseModuleContext) []string {
if a.finalPhase {
panic("TransitionMutator not allowed in FinalDepsMutators")
}
if m, ok := ctx.Module().(Module); ok {
moduleContext := m.base().baseModuleContextFactory(ctx)
return a.mutator.Split(&moduleContext)