diff --git a/core/base_rules.mk b/core/base_rules.mk index bbcf20214..ff4893076 100644 --- a/core/base_rules.mk +++ b/core/base_rules.mk @@ -494,6 +494,17 @@ endif endif endif +# For modules tagged as tests but lacking a suite tag, set null-suite as the default. +# We only support adding a default suite to native tests, native benchmarks, and instrumentation tests. +# This is because they are the only tests we currently auto-generate test configs for. +ifneq ($(filter $(my_module_tags),tests),) +ifndef LOCAL_COMPATIBILITY_SUITE +ifneq ($(filter NATIVE_TESTS NATIVE_BENCHMARK APPS, $(LOCAL_MODULE_CLASS)),) +LOCAL_COMPATIBILITY_SUITE := null-suite +endif +endif +endif + ########################################################### ## Compatibility suite files. ###########################################################