diff --git a/test/Makefile b/test/Makefile index 9f5f1e44..5013da42 100644 --- a/test/Makefile +++ b/test/Makefile @@ -14,7 +14,6 @@ VCFLAGS ?= /nologo /W3 /O2 /MD /I. IPV6 ?= 1 ASAN ?= -fsanitize=address,undefined,alignment -fno-sanitize-recover=all -fno-omit-frame-pointer -fno-common ASAN_OPTIONS ?= detect_leaks=1 -REFPROJS := $(dir $(wildcard ../reference-projects/windows-macos-linux/*/Makefile)) # This does not include ESP32, ESP8266, Microchip; all examples that are directly placed under an OS tutorial. Also, it is needed that way... TUTORIALS_EMBEDDED := $(dir $(wildcard ../tutorials/infineon/*/Makefile)) $(dir $(wildcard ../tutorials/nxp/*/Makefile)) $(dir $(wildcard ../tutorials/pico-sdk/*/Makefile)) $(dir $(wildcard ../tutorials/renesas/*/Makefile)) $(dir $(wildcard ../tutorials/stm32/*/Makefile)) $(dir $(wildcard ../tutorials/ti/*/Makefile)) $(dir $(wildcard ../tutorials/wch/*/Makefile)) TUTORIALS := ../tutorials/micropython/ $(filter-out $(TUTORIALS_EMBEDDED), $(dir $(wildcard ../tutorials/*/*/Makefile))) @@ -81,7 +80,7 @@ endif all: $(MAKE) -C ../tutorials/http/http-server -tall: mg_prefix unamalgamated test mip_test arm tutorials vc98 vc17 vc22 mingw mingw++ fuzz +tall: mg_prefix unamalgamated test valgrind fuzz fuzz_tls vc98 vc17 vc22 mingw mingw++ arm armhf riscv s390 tutorials tutorials_win tutorials_embedded mip_test mip_vc98 mip_test: mip_test.c mongoose.c mongoose.h packed_fs.c Makefile $(CC) mip_test.c packed_fs.c $(CFLAGS) $(LDFLAGS) -o $@ diff --git a/test/mip_tap_test.c b/test/mip_tap_test.c index df230f6e..1b62b322 100644 --- a/test/mip_tap_test.c +++ b/test/mip_tap_test.c @@ -285,7 +285,7 @@ static void mqtt_fn(struct mg_connection *c, int ev, void *ev_data) { *(bool *) c->fn_data = true; } else if (mm->data.len == 21098) { struct mg_mqtt_opts pub_opts; - ASSERT(memcmp((const char *) mqtt_fn, mm->data.buf, 21098) == 0); + ASSERT(memcmp((const char *) (size_t) mqtt_fn, mm->data.buf, 21098) == 0); // send farewell after receiving big data memset(&pub_opts, 0, sizeof(pub_opts)); pub_opts.topic = mm->topic; diff --git a/test/wizard/Makefile b/test/wizard/Makefile index a1665c7c..9a668281 100644 --- a/test/wizard/Makefile +++ b/test/wizard/Makefile @@ -6,10 +6,10 @@ ifeq "$(IDE)" "GCC+make" BUILD = $(MAKE) -f ../gcc+make/Makefile PROJECTS=wizard endif ifeq "$(IDE)" "CubeIDE" -BUILD = mkdir -p workspace && $(MAKE) -f ../cube/Makefile PROJECTS=wizard && rmdir workspace +BUILD = mkdir -p workspace && $(MAKE) -k -f ../cube/Makefile PROJECTS=wizard && rmdir workspace endif ifeq "$(IDE)" "MCUXpresso" -BUILD = mkdir -p workspace && $(MAKE) -f ../xpresso/Makefile PROJECTS=wizard && rmdir workspace +BUILD = mkdir -p workspace && $(MAKE) -k -f ../xpresso/Makefile PROJECTS=wizard && rmdir workspace endif ifeq "$(IDE)" "ModusIDE" BUILD = true