From 36eca0190122b202a9cab44fa60ddb1289192748 Mon Sep 17 00:00:00 2001 From: Vincenzo Nikodem Cesqui Podiani Date: Wed, 18 Jun 2025 10:20:43 +0200 Subject: [PATCH] Aggiunto ambiente di testing funzioni slegate a ncurses --- tests/makefile | 21 +++++++++++++++++++++ tests/test.c | 6 ++++++ tests/test_runner | Bin 0 -> 18776 bytes 3 files changed, 27 insertions(+) create mode 100644 tests/makefile create mode 100644 tests/test.c create mode 100755 tests/test_runner diff --git a/tests/makefile b/tests/makefile new file mode 100644 index 0000000..5cb06d0 --- /dev/null +++ b/tests/makefile @@ -0,0 +1,21 @@ +CC = gcc +CFLAGS = -Wall -Wextra -g -DTEST_MODE +INCLUDES = -I../include +SRC_DIR = ../src +TEST_EXE = test_runner + +TEST_SRCS = test.c +SRC_FILES = $(SRC_DIR)/logic.c + +all: $(TEST_EXE) + +$(TEST_EXE): $(TEST_SRCS) + $(CC) $(CFLAGS) $(INCLUDES) -o $@ $(SRC_FILES) $^ + +run: $(TEST_EXE) + ./$(TEST_EXE) + +clean: + rm -f $(TEST_EXE) *.o + +.PHONY: all run clean diff --git a/tests/test.c b/tests/test.c new file mode 100644 index 0000000..8a3c4d6 --- /dev/null +++ b/tests/test.c @@ -0,0 +1,6 @@ +#include "logic.h" + +int main(){ + + return 0; +} diff --git a/tests/test_runner b/tests/test_runner new file mode 100755 index 0000000000000000000000000000000000000000..079c8ee0ef9262446cc68ac1661e759498ec7866 GIT binary patch literal 18776 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 literal 0 HcmV?d00001