summaryrefslogtreecommitdiff
path: root/rust/testing.go
diff options
context:
space:
mode:
author Paul Duffin <paulduffin@google.com> 2021-04-01 18:13:23 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2021-04-01 18:13:23 +0000
commite6165d0f46cd09dd78261a8505759fa2008734a1 (patch)
treeb3c50e7ca46339bacc1c85406e74d0d9cd821aa9 /rust/testing.go
parent379f36b6e5710f33504d2609a11462643f423d46 (diff)
parent9e0c3f9993cb9545f6bd5fe22e8046564f771176 (diff)
Merge "Convert remaining rust tests to use test fixtures"
Diffstat (limited to 'rust/testing.go')
-rw-r--r--rust/testing.go16
1 files changed, 2 insertions, 14 deletions
diff --git a/rust/testing.go b/rust/testing.go
index 5be71c90e..75adcfce9 100644
--- a/rust/testing.go
+++ b/rust/testing.go
@@ -17,13 +17,12 @@ package rust
import (
"android/soong/android"
"android/soong/cc"
- "android/soong/genrule"
)
// Preparer that will define all cc module types and a limited set of mutators and singletons that
// make those module types usable.
var PrepareForTestWithRustBuildComponents = android.GroupFixturePreparers(
- android.FixtureRegisterWithContext(RegisterRequiredBuildComponentsForTest),
+ android.FixtureRegisterWithContext(registerRequiredBuildComponentsForTest),
)
// The directory in which rust test default modules will be defined.
@@ -197,7 +196,7 @@ func GatherRequiredDepsForTest() string {
return bp
}
-func RegisterRequiredBuildComponentsForTest(ctx android.RegistrationContext) {
+func registerRequiredBuildComponentsForTest(ctx android.RegistrationContext) {
ctx.RegisterModuleType("rust_binary", RustBinaryFactory)
ctx.RegisterModuleType("rust_binary_host", RustBinaryHostFactory)
ctx.RegisterModuleType("rust_bindgen", RustBindgenFactory)
@@ -231,14 +230,3 @@ func RegisterRequiredBuildComponentsForTest(ctx android.RegistrationContext) {
})
ctx.RegisterSingletonType("rust_project_generator", rustProjectGeneratorSingleton)
}
-
-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)
-
- return ctx
-}