Convert android/path_properties_test.go to test fixtures

Bug: 182885307
Test: m nothing
Change-Id: If75f471885b5e4022b406e267e04b7a20e0be080
This commit is contained in:
Paul Duffin 2021-03-17 00:09:35 +00:00
parent c3bdd310bd
commit d518b7e2f2
1 changed files with 10 additions and 16 deletions

View File

@ -15,7 +15,6 @@
package android
import (
"reflect"
"testing"
)
@ -158,23 +157,18 @@ func TestPathDepsMutator(t *testing.T) {
}
`
config := TestArchConfig(buildDir, nil, bp, nil)
ctx := NewTestArchContext(config)
result := emptyTestFixtureFactory.RunTest(t,
PrepareForTestWithArchMutator,
PrepareForTestWithFilegroup,
FixtureRegisterWithContext(func(ctx RegistrationContext) {
ctx.RegisterModuleType("test", pathDepsMutatorTestModuleFactory)
}),
FixtureWithRootAndroidBp(bp),
)
ctx.RegisterModuleType("test", pathDepsMutatorTestModuleFactory)
ctx.RegisterModuleType("filegroup", FileGroupFactory)
m := result.Module("foo", "android_arm64_armv8-a").(*pathDepsMutatorTestModule)
ctx.Register()
_, errs := ctx.ParseFileList(".", []string{"Android.bp"})
FailIfErrored(t, errs)
_, errs = ctx.PrepareBuildActions(config)
FailIfErrored(t, errs)
m := ctx.ModuleForTests("foo", "android_arm64_armv8-a").Module().(*pathDepsMutatorTestModule)
if g, w := m.sourceDeps, test.deps; !reflect.DeepEqual(g, w) {
t.Errorf("want deps %q, got %q", w, g)
}
AssertDeepEquals(t, "deps", test.deps, m.sourceDeps)
})
}
}