From 5e6ee3a41c72a84f1fd8494ab706408523d5a7c1 Mon Sep 17 00:00:00 2001 From: Marina Biryukova Date: Wed, 7 May 2025 10:29:54 +0300 Subject: [PATCH] [#241] Add fuzzing files removing to make clean Signed-off-by: Marina Biryukova --- Makefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 11084f00..6dd2222c 100755 --- a/Makefile +++ b/Makefile @@ -31,6 +31,10 @@ PKG_VERSION ?= $(shell echo $(VERSION) | sed "s/^v//" | \ .PHONY: debpackage debclean FUZZING_DIR = $(shell pwd)/tests/fuzzing/files +FUZZING_TEMP_DIRS = $(shell find . -type f -name '*_fuzz_test.go' -exec dirname {} \; | uniq | xargs -I{} echo -n "{}/tempfuzz ") +FUZZING_COVER_FILES = $(shell find . -type f -name '*_fuzz_test.go' -exec dirname {} \; | uniq | xargs -I{} echo -n "{}/cover.out ") +FUZZING_FUNC_FILES = $(shell find . -type f -name '*_fuzz_test.go' -exec dirname {} \; | uniq | xargs -I{} echo -n "{}/func.txt ") +FUZZING_INDEX_FILES = $(shell find . -type f -name '*_fuzz_test.go' -exec dirname {} \; | uniq | xargs -I{} echo -n "{}/index.html ") NGFUZZ_REPO = https://gitflic.ru/project/yadro/ngfuzz.git FUZZ_TIMEOUT ?= 30 FUZZ_FUNCTIONS ?= "" @@ -188,7 +192,10 @@ version: # Clean up clean: rm -rf vendor - rm -rf $(BINDIR) + rm -rf $(BINDIR) + rm -rf $(FUZZING_DIR) $(FUZZING_TEMP_DIRS) + rm -f $(FUZZING_COVER_FILES) $(FUZZING_FUNC_FILES) $(FUZZING_INDEX_FILES) + git checkout -- go.mod go.sum # Package for Debian debpackage: