Merge "hidl_interface: enable HAL fuzzers by default"
diff --git a/build/hidl_interface.go b/build/hidl_interface.go
index e8bae80..b101e72 100644
--- a/build/hidl_interface.go
+++ b/build/hidl_interface.go
@@ -954,18 +954,17 @@
return false
}
-// TODO(b/143375436): eventually enable all fuzzers by default
-var fuzzablePackageNames = []string{
- "android.hardware.light@2.0",
+var fuzzerPackageNameBlacklist = []string{
+ "android.hardware.keymaster@", // to avoid deleteAllKeys()
}
func isFuzzerEnabled(name string) bool {
- for _, pkgname := range fuzzablePackageNames {
+ for _, pkgname := range fuzzerPackageNameBlacklist {
if strings.HasPrefix(name, pkgname) {
- return true
+ return false
}
}
- return false
+ return true
}
// TODO(b/126383715): centralize this logic/support filtering in core VTS build