|
@@ -1,8 +1,11 @@
|
|
|
|
+# Makefile for running test unit
|
|
|
|
+#
|
|
|
|
+
|
|
all:
|
|
all:
|
|
-@for FILE in $(wildcard *.sh) ; do \
|
|
-@for FILE in $(wildcard *.sh) ; do \
|
|
if [ -f $$FILE ] ; then \
|
|
if [ -f $$FILE ] ; then \
|
|
if [ -x $$FILE ] ; then \
|
|
if [ -x $$FILE ] ; then \
|
|
- echo "run test `basename $$FILE .sh`:" `head "$$FILE" -n 2 | tail -n 1 | cut -c 3-` ; \
|
|
|
|
|
|
+ echo "run test `basename $$FILE .sh`:" `head -n 2 "$$FILE" | tail -n 1 | cut -c 3-` ; \
|
|
./$$FILE ; \
|
|
./$$FILE ; \
|
|
ret=$$? ; \
|
|
ret=$$? ; \
|
|
if [ ! "$$ret" -eq 0 ] ; then \
|
|
if [ ! "$$ret" -eq 0 ] ; then \
|
|
@@ -11,3 +14,20 @@ all:
|
|
fi ; \
|
|
fi ; \
|
|
fi ; \
|
|
fi ; \
|
|
done ;
|
|
done ;
|
|
|
|
+
|
|
|
|
+run:
|
|
|
|
+ -@if [ -f $(UNIT) ] ; then \
|
|
|
|
+ if [ -x $(UNIT) ] ; then \
|
|
|
|
+ echo "Run test `basename $(UNIT) .sh`:" `head -n 2 "$(UNIT)" | tail -n 1 | cut -c 3-` ; \
|
|
|
|
+ ./$(UNIT) ; \
|
|
|
|
+ ret=$$? ; \
|
|
|
|
+ if [ ! "$$ret" -eq 0 ] ; then \
|
|
|
|
+ echo "Test unit file $(UNIT): failed" ; \
|
|
|
|
+ else \
|
|
|
|
+ echo "Test unit file $(UNIT): ok" ; \
|
|
|
|
+ fi ; \
|
|
|
|
+ fi ; \
|
|
|
|
+ else \
|
|
|
|
+ echo "Test unit file $(UNIT): not found" ; \
|
|
|
|
+ fi ;
|
|
|
|
+
|