chore: add test_logging.c to build system and raise minimum coverage threshold from 60 to 69
This commit is contained in:
@@ -42,7 +42,8 @@ TEST_SOURCES = $(TESTS_DIR)/test_main.c \
|
||||
$(TESTS_DIR)/test_dashboard.c \
|
||||
$(TESTS_DIR)/test_health_check.c \
|
||||
$(TESTS_DIR)/test_ssl_handler.c \
|
||||
$(TESTS_DIR)/test_connection.c
|
||||
$(TESTS_DIR)/test_connection.c \
|
||||
$(TESTS_DIR)/test_logging.c
|
||||
|
||||
TEST_OBJECTS = $(patsubst %.c,$(BUILD_DIR)/%.o,$(notdir $(TEST_SOURCES)))
|
||||
|
||||
@@ -64,7 +65,7 @@ TEST_LIB_OBJECTS = $(patsubst %.c,$(BUILD_DIR)/%.o,$(notdir $(TEST_LIB_SOURCES))
|
||||
|
||||
TEST_TARGET = rproxy_test
|
||||
|
||||
MIN_COVERAGE = 60
|
||||
MIN_COVERAGE = 69
|
||||
COVERAGE_MODULES = auth.c buffer.c config.c http.c logging.c patch.c rate_limit.c monitor.c dashboard.c health_check.c ssl_handler.c connection.c
|
||||
|
||||
.PHONY: all clean test legacy run coverage coverage-html valgrind
|
||||
@@ -164,6 +165,9 @@ $(BUILD_DIR)/test_ssl_handler.o: $(TESTS_DIR)/test_ssl_handler.c
|
||||
$(BUILD_DIR)/test_connection.o: $(TESTS_DIR)/test_connection.c
|
||||
$(CC) $(CFLAGS) -I$(SRC_DIR) -c $< -o $@
|
||||
|
||||
$(BUILD_DIR)/test_logging.o: $(TESTS_DIR)/test_logging.c
|
||||
$(CC) $(CFLAGS) -I$(SRC_DIR) -c $< -o $@
|
||||
|
||||
$(TEST_TARGET): $(BUILD_DIR) $(TEST_OBJECTS) $(TEST_LIB_OBJECTS)
|
||||
$(CC) $(TEST_OBJECTS) $(TEST_LIB_OBJECTS) -o $@ $(LDFLAGS)
|
||||
|
||||
@@ -193,6 +197,7 @@ coverage: clean
|
||||
$(CC) $(CFLAGS_COV) -Isrc -c tests/test_health_check.c -o build/test_health_check.o
|
||||
$(CC) $(CFLAGS_COV) -Isrc -c tests/test_ssl_handler.c -o build/test_ssl_handler.o
|
||||
$(CC) $(CFLAGS_COV) -Isrc -c tests/test_connection.c -o build/test_connection.o
|
||||
$(CC) $(CFLAGS_COV) -Isrc -c tests/test_logging.c -o build/test_logging.o
|
||||
$(CC) $(CFLAGS_COV) -c src/buffer.c -o build/buffer.o
|
||||
$(CC) $(CFLAGS_COV) -c src/logging.c -o build/logging.o
|
||||
$(CC) $(CFLAGS_COV) -c src/config.c -o build/config.o
|
||||
@@ -276,6 +281,7 @@ valgrind: clean
|
||||
$(CC) $(CFLAGS_DEBUG) -Isrc -c tests/test_health_check.c -o build/test_health_check.o
|
||||
$(CC) $(CFLAGS_DEBUG) -Isrc -c tests/test_ssl_handler.c -o build/test_ssl_handler.o
|
||||
$(CC) $(CFLAGS_DEBUG) -Isrc -c tests/test_connection.c -o build/test_connection.o
|
||||
$(CC) $(CFLAGS_DEBUG) -Isrc -c tests/test_logging.c -o build/test_logging.o
|
||||
$(CC) $(CFLAGS_DEBUG) -c src/buffer.c -o build/buffer.o
|
||||
$(CC) $(CFLAGS_DEBUG) -c src/logging.c -o build/logging.o
|
||||
$(CC) $(CFLAGS_DEBUG) -c src/config.c -o build/config.o
|
||||
|
||||
Reference in New Issue
Block a user