tests: bonsai/mm.mk, bonsai/intcmp.mk: updates for regression testing

This commit is contained in:
2024-08-10 14:24:33 -06:00
parent e253cdf79c
commit 851f729ebd
2 changed files with 10 additions and 6 deletions

View File

@@ -5,13 +5,13 @@
# permitted in any medium without royalty provided the copyright notice and this
# notice are preserved. This file is offered as-is, without any warranty.
NAME = mm
TARGET = $(NAME)_tests
BINARY = $(BIN)/$(NAME)
.PHONY: mm_tests
mm_tests: mm_args mm_help mm_stderr
.PHONY: mm_none
mm_none: $(BIN)/mm
test "$$(printf 'meow\n' | $(BIN)/mm)" = meow
.PHONY: mm_args
# mm(1) will error if positional arguments are given without -i or -o
mm_args: $(BIN)/mm
@@ -24,4 +24,4 @@ mm_help: $(BIN)/mm
.PHONY: mm_stderr
# check if stderr is empty upon specifying -e
mm_stderr: $(BIN)/mm
! test "$$(printf 'test\n' | $(BIN)/mm -e 2>&1 >/dev/null)" = "test"
test "$$(printf 'test\n' | $(BIN)/mm -e 2>&1 >/dev/null )" = "test"