Add unit test for parsing build files in bp2build
This involves some minor changes to testing infrastructure. Bug: 285631638 Fixes: 286545783 Test: unit test Change-Id: If64ba29308d99e63a1cc5526feaf077f2cb14478
This commit is contained in:
@@ -275,6 +275,15 @@ func FixtureModifyContext(mutator func(ctx *TestContext)) FixturePreparer {
|
||||
})
|
||||
}
|
||||
|
||||
// Sync the mock filesystem with the current config, then modify the context,
|
||||
// This allows context modification that requires filesystem access.
|
||||
func FixtureModifyContextWithMockFs(mutator func(ctx *TestContext)) FixturePreparer {
|
||||
return newSimpleFixturePreparer(func(f *fixture) {
|
||||
f.config.mockFileSystem("", f.mockFS)
|
||||
mutator(f.ctx)
|
||||
})
|
||||
}
|
||||
|
||||
func FixtureRegisterWithContext(registeringFunc func(ctx RegistrationContext)) FixturePreparer {
|
||||
return FixtureModifyContext(func(ctx *TestContext) { registeringFunc(ctx) })
|
||||
}
|
||||
|
Reference in New Issue
Block a user