8342836: Automatically determine that a test in the docs test root is requested
Reviewed-by: ihse, erikj
This commit is contained in:
parent
b89cba7517
commit
a491564001
@ -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
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
################################################################################
|
################################################################################
|
||||||
|
@ -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
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user