From fb1647c361f5f9d47b8885f374d606de98453870 Mon Sep 17 00:00:00 2001 From: Nicolas Mora Date: Fri, 1 Mar 2024 13:30:28 -0500 Subject: [PATCH] Build tests with flags -Wall -Werror -Wextra --- test/Makefile | 2 +- test/yder_test.c | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/test/Makefile b/test/Makefile index 677af65..78a647e 100644 --- a/test/Makefile +++ b/test/Makefile @@ -3,7 +3,7 @@ # CC=gcc -CFLAGS+=-Wall -D_REENTRANT -DDEBUG -g -O0 -I$(INCLUDE_LOCATION) $(CPPFLAGS) +CFLAGS+=-Wall -Werror -Wextra -D_REENTRANT -DDEBUG -g -O0 -I$(INCLUDE_LOCATION) $(CPPFLAGS) YDER_LOCATION=../src INCLUDE_LOCATION=../include YDER_LIBRARY=$(YDER_LOCATION)/libyder.so diff --git a/test/yder_test.c b/test/yder_test.c index 94639a8..e40a8b1 100644 --- a/test/yder_test.c +++ b/test/yder_test.c @@ -10,17 +10,23 @@ #include #include "yder.h" +#define UNUSED(x) (void)(x) + char message[1024]; char app_name[128]; int level; void unit_test_callback(void * cls, const char * log_app_name, const time_t date, const unsigned long log_level, const char * log_message) { + UNUSED(date); strcpy(app_name, log_app_name); strcpy(cls, log_message); level = log_level; } void unit_test_newline(void * cls, const char * log_app_name, const time_t date, const unsigned long log_level, const char * log_message) { + UNUSED(log_app_name); + UNUSED(date); + UNUSED(log_level); int * count = (int *)cls; ck_assert_int_gt(o_strlen(log_message), 0); (*count)++; @@ -294,7 +300,7 @@ static Suite *yder_suite(void) return s; } -int main(int argc, char *argv[]) +int main(void) { int number_failed; Suite *s;