Browse Source

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

Mike Frysinger 19 years ago
parent
commit
f12af6c9ca
1 changed files with 6 additions and 9 deletions
  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)
-
-