Previously, if a subdirectory had only container-based tests (via
tests-container), the Makefile rules for the test infrastructure
were excluded.
endef
$(foreach t,$(tests-mcheck),$(eval $(call mcheck-ENVS,$(t))))
-ifneq "$(strip $(tests) $(tests-internal) $(xtests) $(test-srcs))" ""
+ifneq "$(strip $(tests) $(tests-container) $(tests-internal) $(xtests) $(test-srcs))" ""
# These are the implicit rules for making test outputs
# from the test programs and whatever input files are present.