Merge "Add preparer for test to allow missing dependencies"
This commit is contained in:
@@ -24,6 +24,7 @@ import (
|
||||
"testing"
|
||||
|
||||
"github.com/google/blueprint"
|
||||
"github.com/google/blueprint/proptools"
|
||||
)
|
||||
|
||||
func NewTestContext(config Config) *TestContext {
|
||||
@@ -105,6 +106,17 @@ var PrepareForIntegrationTestWithAndroid = GroupFixturePreparers(
|
||||
PrepareForTestWithAndroidBuildComponents,
|
||||
)
|
||||
|
||||
// Prepares a test that may be missing dependencies by setting allow_missing_dependencies to
|
||||
// true.
|
||||
var PrepareForTestWithAllowMissingDependencies = GroupFixturePreparers(
|
||||
FixtureModifyProductVariables(func(variables FixtureProductVariables) {
|
||||
variables.Allow_missing_dependencies = proptools.BoolPtr(true)
|
||||
}),
|
||||
FixtureModifyContext(func(ctx *TestContext) {
|
||||
ctx.SetAllowMissingDependencies(true)
|
||||
}),
|
||||
)
|
||||
|
||||
func NewTestArchContext(config Config) *TestContext {
|
||||
ctx := NewTestContext(config)
|
||||
ctx.preDeps = append(ctx.preDeps, registerArchMutator)
|
||||
|
Reference in New Issue
Block a user