Merge "Clean up cc.RegisterRequiredBuildComponentsForTest()"
This commit is contained in:
commit
0805d4ebdd
|
@ -592,6 +592,7 @@ func TestConfig(buildDir string, os android.OsType, env map[string]string,
|
|||
|
||||
func CreateTestContext(config android.Config) *android.TestContext {
|
||||
ctx := android.NewTestArchContext(config)
|
||||
genrule.RegisterGenruleBuildComponents(ctx)
|
||||
ctx.RegisterModuleType("cc_fuzz", FuzzFactory)
|
||||
ctx.RegisterModuleType("cc_test", TestFactory)
|
||||
ctx.RegisterModuleType("cc_test_library", TestLibraryFactory)
|
||||
|
|
|
@ -25,6 +25,7 @@ import (
|
|||
"strings"
|
||||
"testing"
|
||||
|
||||
"android/soong/genrule"
|
||||
"github.com/google/blueprint/proptools"
|
||||
|
||||
"android/soong/android"
|
||||
|
@ -79,6 +80,8 @@ func testContext(config android.Config) *android.TestContext {
|
|||
|
||||
android.RegisterPrebuiltMutators(ctx)
|
||||
|
||||
genrule.RegisterGenruleBuildComponents(ctx)
|
||||
|
||||
// Register module types and mutators from cc needed for JNI testing
|
||||
cc.RegisterRequiredBuildComponentsForTest(ctx)
|
||||
|
||||
|
|
|
@ -17,6 +17,7 @@ package rust
|
|||
import (
|
||||
"android/soong/android"
|
||||
"android/soong/cc"
|
||||
"android/soong/genrule"
|
||||
)
|
||||
|
||||
func GatherRequiredDepsForTest() string {
|
||||
|
@ -211,6 +212,7 @@ func CreateTestContext(config android.Config) *android.TestContext {
|
|||
ctx := android.NewTestArchContext(config)
|
||||
android.RegisterPrebuiltMutators(ctx)
|
||||
ctx.PreArchMutators(android.RegisterDefaultsPreArchMutators)
|
||||
genrule.RegisterGenruleBuildComponents(ctx)
|
||||
cc.RegisterRequiredBuildComponentsForTest(ctx)
|
||||
RegisterRequiredBuildComponentsForTest(ctx)
|
||||
|
||||
|
|
|
@ -26,6 +26,7 @@ import (
|
|||
"android/soong/android"
|
||||
"android/soong/apex"
|
||||
"android/soong/cc"
|
||||
"android/soong/genrule"
|
||||
"android/soong/java"
|
||||
)
|
||||
|
||||
|
@ -109,6 +110,9 @@ func testSdkContext(bp string, fs map[string][]byte, extraOsTypes []android.OsTy
|
|||
// from java package
|
||||
java.RegisterRequiredBuildComponentsForTest(ctx)
|
||||
|
||||
// from genrule package
|
||||
genrule.RegisterGenruleBuildComponents(ctx)
|
||||
|
||||
// from cc package
|
||||
cc.RegisterRequiredBuildComponentsForTest(ctx)
|
||||
|
||||
|
|
Loading…
Reference in New Issue