4872ecc25bb3382cc0af636a763ba36bd2fe7744
hiram
  Tue Nov 12 11:32:20 2013 -0800
adding more tests when they can be found refs #9149
diff --git src/hg/makefile src/hg/makefile
index dfbc990..96b9cfb 100644
--- src/hg/makefile
+++ src/hg/makefile
@@ -273,20 +273,25 @@
 		(cd $${D} && ${MAKE} clean;) \
 	done
 	touch non-empty-rm.o
 	- find . -name \*.o -print | xargs rm
 
 clean_utils::
 	@for D in ${UTIL_DIRS}; do \
 		(cd $${D} && ${MAKE} clean;) \
 	done
 
 clean::	${TEST_DIRS:%=%.clean}
 
 %.clean:
 	cd $* && ${MAKE} clean
 
-test::	${TEST_DIRS:%=%.test}
+testAll: $(APPS:%=%.testAll)
+
+%.testAll:
+	@test -s $*/tests/makefile && (echo $*; cd $* && $(MAKE) test) || true
+
+test::	${TEST_DIRS:%=%.test} testAll
 
 %.test: hgLib
 	cd $* && ${MAKE} test