8342836: Automatically determine that a test in the docs test root is requested

Reviewed-by: ihse, erikj
This commit is contained in:
Nizar Benalla 2024-11-27 15:36:26 +00:00
parent b89cba7517
commit a491564001
2 changed files with 14 additions and 1 deletions

View File

@ -1344,9 +1344,13 @@ test-hotspot-jtreg-native: test-hotspot_native_sanity
test-hotspot-gtest: exploded-test-gtest test-hotspot-gtest: exploded-test-gtest
test-jdk-jtreg-native: test-jdk_native_sanity test-jdk-jtreg-native: test-jdk_native_sanity
# Set dependencies for doc tests
$(eval $(call AddTestDependency, docs_all, docs-jdk))
test-docs: test-docs_all
ALL_TARGETS += $(RUN_TEST_TARGETS) run-test exploded-run-test check \ ALL_TARGETS += $(RUN_TEST_TARGETS) run-test exploded-run-test check \
test-hotspot-jtreg test-hotspot-jtreg-native test-hotspot-gtest \ test-hotspot-jtreg test-hotspot-jtreg-native test-hotspot-gtest \
test-jdk-jtreg-native test-jdk-jtreg-native test-docs
################################################################################ ################################################################################
################################################################################ ################################################################################

View File

@ -137,6 +137,15 @@ define CleanModule
$(call Clean-include, $1) $(call Clean-include, $1)
endef endef
define AddTestDependency
test-$(strip $1): $2
exploded-test-$(strip $1): $2
ifneq ($(filter $(TEST), $1), )
TEST_DEPS += $2
endif
endef
################################################################################ ################################################################################