Make testing status correctly right aligned
This commit is contained in:
2
Makefile
2
Makefile
@@ -26,6 +26,8 @@ dist: clean
|
||||
tar -czf $(DIST).tar.gz $(DIST)
|
||||
rm -rf $(DIST)
|
||||
|
||||
test:
|
||||
@./t/basic
|
||||
|
||||
clean:
|
||||
rm -f $(SRC_OBJ) $(LIB_OBJ) $(BIN) *.gz
|
||||
|
||||
4
t/lib.sh
4
t/lib.sh
@@ -32,11 +32,11 @@ OK="\e[0;32m"
|
||||
BAD="\e[0;31m"
|
||||
|
||||
good() {
|
||||
printf "%$((${width}))s\r%s...\n" "$(echo -e "$INFO[ ${OK}ok $INFO]$RESET")" "$1"
|
||||
printf "%$((${width} + 25))s\r%s...\n" "$(echo -e "$INFO[ ${OK}ok $INFO]$RESET")" "$1"
|
||||
}
|
||||
|
||||
fail() {
|
||||
printf "%$((${width}))s\r%s...\n" "$(echo -e "$INFO[${BAD}fail$INFO]$RESET")" "$1"
|
||||
printf "%$((${width} + 25))s\r%s...\n" "$(echo -e "$INFO[${BAD}fail$INFO]$RESET")" "$1"
|
||||
}
|
||||
|
||||
make -s
|
||||
|
||||
Reference in New Issue
Block a user