]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
add rules for "test.eap.tls"
authorAlan T. DeKok <aland@freeradius.org>
Wed, 9 Dec 2020 16:46:21 +0000 (11:46 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 9 Dec 2020 16:46:21 +0000 (11:46 -0500)
so we can run individual tests

src/tests/eapol_test/all.mk

index 14bf831ab4bab98324d9ead78f0ca0939b74f497..4057945e016ed5c2f8ee899eb1360c8d32c818a7 100644 (file)
@@ -57,7 +57,16 @@ EAP_TARGETS      := $(filter rlm_eap_%,$(ALL_TGTS))
 EAP_TYPES_LIST   := $(patsubst rlm_eap_%.la,%,$(EAP_TARGETS))
 EAP_TYPES        := $(filter-out $(IGNORED_EAP_TYPES),$(EAP_TYPES_LIST))
 EAPOL_TEST_FILES := $(foreach x,$(EAP_TYPES),$(wildcard $(DIR)/$(x)*.conf))
-EAPOL_OK_FILES  := $(patsubst $(DIR)/%.conf,$(OUTPUT)/%.ok,$(EAPOL_TEST_FILES))
+EAPOL_OK_FILES  := $(patsubst $(DIR)/%.conf,$(OUTPUT)/%.ok,$(EAPOL_TEST_FILES))
+
+#
+#  Add rules so that we can run individual tests for each EAP method.
+#
+define ADD_TEST_EAP
+test.eap.${1}: $(OUTPUT)/${1}.ok
+endef
+$(foreach x,$(patsubst $(DIR)/%.conf,%,$(EAPOL_TEST_FILES)),$(eval $(call ADD_TEST_EAP,$x)))
+
 
 #
 #  Generic rules to start / stop the radius service.