runners: test: Ripped out stack/heap measurements
The point of having separate test/bench runners is to minimize complexity when different concerns overlap, and the stack/heap measurements haven't proven necessary for testing yet. Keeping them around just adds a maintenance burden, and risks messy interactions with test features if you ever try to turn them on (heap + powerloss = memory leaks yay). So removing for now. If they are useful in the future (cheaper Valgrind-esque checks?), copying from bench_runner.c -> test_runner.c is super easy. --- Note these are still available and enabled by default in the bench runner.
This commit is contained in:
@@ -103,21 +103,6 @@ CFLAGS += $(foreach d,$(filter LFS3_%,$(.VARIABLES)),-D$d=$($d))
|
||||
|
||||
TEST_CFLAGS += -Wno-unused-function
|
||||
TEST_CFLAGS += -Wno-format-overflow
|
||||
ifdef STACK
|
||||
TEST_CFLAGS += -DTEST_STACK
|
||||
TEST_CFLAGS += -Wl,--wrap=printf
|
||||
TEST_CFLAGS += -Wl,--wrap=vprintf
|
||||
endif
|
||||
ifdef HEAP
|
||||
TEST_CFLAGS += -DTEST_HEAP
|
||||
TEST_CFLAGS += -Wl,--wrap=malloc
|
||||
TEST_CFLAGS += -Wl,--wrap=free
|
||||
TEST_CFLAGS += -Wl,--wrap=realloc
|
||||
ifndef STACK
|
||||
TEST_CFLAGS += -Wl,--wrap=printf
|
||||
TEST_CFLAGS += -Wl,--wrap=vprintf
|
||||
endif
|
||||
endif
|
||||
|
||||
BENCH_CFLAGS += -Wno-unused-function
|
||||
BENCH_CFLAGS += -Wno-format-overflow
|
||||
|
||||
Reference in New Issue
Block a user