فهرست منبع

update tests to check exit status and abort only if things didnt work correctly

Mike Frysinger 20 سال پیش
والد
کامیت
f12af6c9ca
1فایلهای تغییر یافته به همراه6 افزوده شده و 9 حذف شده
  1. 6 9
      test/silly/Makefile

+ 6 - 9
test/silly/Makefile

@@ -33,45 +33,42 @@ hello_source:
 hello: hello.c Makefile $(TESTDIR)/Rules.mak
 	-@ echo "-------"
 	-@ echo " "
-	-@ echo "Compiling vs uClibc: "
+	-@ echo "Compiling $@ vs uClibc: "
 	-@ echo " "
 	$(CC) $(CFLAGS) -c $< -o $@.o
 	$(CC) $(LDFLAGS) $@.o -o $@ $(EXTRA_LIBS)
 	$(STRIPTOOL) -x -R .note -R .comment $@
 	-$(LDD) $@
 	ls -l $@
-	./$@
+	./$@ ; ret=$$? ; test $$ret -eq 42
 	-@ echo " "
 
 hello_glibc: hello.c Makefile
 	-@ echo "-------"
 	-@ echo " "
-	-@ echo "Compiling vs GNU libc: "
+	-@ echo "Compiling $@ vs GNU libc: "
 	-@ echo " "
 	$(HOSTCC) $(GLIBC_CFLAGS) -c $< -o $@.o
 	$(HOSTCC) $(GLIBC_LDFLAGS) $@.o -o $@
 	$(STRIPTOOL) -x -R .note -R .comment $@
 	-$(LDD) $@
 	ls -l $@
-	./$@
+	./$@ ; ret=$$? ; test $$ret -eq 42
 	-@ echo " "
 
 
 tiny: tiny.c Makefile $(TESTDIR)/Rules.mak
 	-@ echo "-------"
 	-@ echo " "
-	-@ echo "Compiling vs uClibc: "
+	-@ echo "Compiling $@ vs uClibc: "
 	-@ echo " "
 	$(CC) $(CFLAGS) -c $< -o $@.o
 	$(CC) $(LDFLAGS) $@.o -o $@ $(EXTRA_LIBS)
 	$(STRIPTOOL) -x -R .note -R .comment $@
 	-$(LDD) $@
 	ls -l $@
-	./$@
+	./$@ ; ret=$$? ; test $$ret -eq 42
 	-@ echo " "
 
-
 clean:
 	$(RM) *.[oa] *~ core $(TARGETS)
-
-