Ensure make errors when a test fails

This commit is contained in:
Toby Jaffey 2025-12-10 19:27:39 +00:00
parent 30b7ff4791
commit 46b6d1efba
4 changed files with 9 additions and 9 deletions

View file

@ -1,10 +1,10 @@
TESTS = example_1 stackoverflow custom_syscall
RUNCMD = $(foreach TEST,${TESTS},make -C ${TEST} &&)
CLEANCMD = $(foreach TEST,${TESTS},make -C ${TEST} clean &&)
all: all:
@make -C example_1 ${RUNCMD} true
@make -C stackoverflow
@make -C custom_syscall
clean: clean:
make -C example_1 clean ${CLEANCMD} true
make -C stackoverflow clean
make -C custom_syscall

View file

@ -18,7 +18,7 @@ INC_DIRS=-I$(UNITY_ROOT)/src -I../../uvm32/ -I../../common -Irom
default: $(SRC_FILES1) rom default: $(SRC_FILES1) rom
@$(C_COMPILER) $(CFLAGS) $(INC_DIRS) $(SYMBOLS) $(SRC_FILES1) rom/rom-header.c -o $(TARGET1) @$(C_COMPILER) $(CFLAGS) $(INC_DIRS) $(SYMBOLS) $(SRC_FILES1) rom/rom-header.c -o $(TARGET1)
@- ./$(TARGET1) @ ./$(TARGET1)
rom: rom:
@(cd rom && make) @(cd rom && make)

View file

@ -18,7 +18,7 @@ INC_DIRS=-I$(UNITY_ROOT)/src -I../../uvm32/ -I../../common -Irom
default: $(SRC_FILES1) rom default: $(SRC_FILES1) rom
@$(C_COMPILER) $(CFLAGS) $(INC_DIRS) $(SYMBOLS) $(SRC_FILES1) rom/rom-header.c -o $(TARGET1) @$(C_COMPILER) $(CFLAGS) $(INC_DIRS) $(SYMBOLS) $(SRC_FILES1) rom/rom-header.c -o $(TARGET1)
@- ./$(TARGET1) @ ./$(TARGET1)
rom: rom:
@(cd rom && make) @(cd rom && make)

View file

@ -18,7 +18,7 @@ INC_DIRS=-I$(UNITY_ROOT)/src -I../../uvm32/ -I../../common -Irom
default: $(SRC_FILES1) rom default: $(SRC_FILES1) rom
@$(C_COMPILER) $(CFLAGS) $(INC_DIRS) $(SYMBOLS) $(SRC_FILES1) rom/rom-header.c -o $(TARGET1) @$(C_COMPILER) $(CFLAGS) $(INC_DIRS) $(SYMBOLS) $(SRC_FILES1) rom/rom-header.c -o $(TARGET1)
@- ./$(TARGET1) @ ./$(TARGET1)
rom: rom:
@(cd rom && make) @(cd rom && make)