From: Alan T. DeKok Date: Sat, 26 Apr 2025 12:20:10 +0000 (-0400) Subject: re-run tests if the conf files change, too X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=94d5f8471f13d0e5bcb35c90d8b027641f31a959;p=thirdparty%2Ffreeradius-server.git re-run tests if the conf files change, too --- diff --git a/src/tests/keywords/all.mk b/src/tests/keywords/all.mk index 66a3e1f44d..10065e13ef 100644 --- a/src/tests/keywords/all.mk +++ b/src/tests/keywords/all.mk @@ -101,16 +101,19 @@ $(OUTPUT)/depends.mk: $(addprefix $(DIR)/,$(sort $(FILES))) | $(OUTPUT) ${Q}touch $@ ${Q}for x in $^; do \ y=`grep 'PRE: ' $$x | sed 's/.*://;s/ / /g;s, , $(BUILD_DIR)/tests/keywords/,g'`; \ + out=`echo $$x | sed 's,src/,$(BUILD_DIR)/',`; \ if [ "$$y" != "" ]; then \ - z=`echo $$x | sed 's,src/,$(BUILD_DIR)/',`; \ - echo "$$z: $$y" >> $@; \ + echo "$$out: $$y" >> $@; \ echo "" >> $@; \ fi; \ - y=`grep 'PROTOCOL: ' $$x | sed 's/.*://;s/ / /g'`; \ + y=`grep 'PROTOCOL: ' $$x | sed 's/^.*: //'`; \ if [ "$$y" != "" ]; then \ z=`echo $$x | sed 's,src/tests/keywords/,,;s/-/_/g'`; \ echo "UNIT_TEST_KEYWORD_ARGS.$$z=-p $$y" >> $@; \ echo "" >> $@; \ + echo "$$out: src/tests/keywords/$$y.conf" >> $@; \ + else \ + echo "$$out: src/tests/keywords/radius.conf" >> $@; \ fi \ done