Merge "Improve cc tests by adding fuzzer mutators" am: de85fa9f5f am: c2acb75a92

Change-Id: Ibbb2da0a79a4531ed52fd31b01bb896fb5877a2c
This commit is contained in:
Automerger Merge Worker
2019-12-20 01:44:56 +00:00
2 changed files with 4 additions and 1 deletions

View File

@@ -2478,7 +2478,7 @@ func TestFuzzTarget(t *testing.T) {
srcs: ["foo.c"], srcs: ["foo.c"],
}`) }`)
variant := "android_arm64_armv8-a" variant := "android_arm64_armv8-a_fuzzer"
ctx.ModuleForTests("fuzz_smoke_test", variant).Rule("cc") ctx.ModuleForTests("fuzz_smoke_test", variant).Rule("cc")
} }

View File

@@ -36,6 +36,9 @@ func RegisterRequiredBuildComponentsForTest(ctx android.RegistrationContext) {
ctx.BottomUp("sysprop_cc", SyspropMutator).Parallel() ctx.BottomUp("sysprop_cc", SyspropMutator).Parallel()
}) })
ctx.PostDepsMutators(func(ctx android.RegisterMutatorsContext) { ctx.PostDepsMutators(func(ctx android.RegisterMutatorsContext) {
ctx.TopDown("fuzzer_deps", sanitizerDepsMutator(fuzzer))
ctx.BottomUp("fuzzer", sanitizerMutator(fuzzer)).Parallel()
ctx.TopDown("sanitize_runtime_deps", sanitizerRuntimeDepsMutator).Parallel() ctx.TopDown("sanitize_runtime_deps", sanitizerRuntimeDepsMutator).Parallel()
ctx.BottomUp("sanitize_runtime", sanitizerRuntimeMutator).Parallel() ctx.BottomUp("sanitize_runtime", sanitizerRuntimeMutator).Parallel()
}) })