Mercurial > ~dholland > hg > tradcpp > index.cgi
diff tests/Makefile @ 26:ac45dcc57ff9
add some simple tests
author | David A. Holland |
---|---|
date | Mon, 20 Dec 2010 05:01:07 -0500 |
parents | |
children | 8a955e3dda2c |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/Makefile Mon Dec 20 05:01:07 2010 -0500 @@ -0,0 +1,33 @@ +TRADCPP=../obj/tradcpp # XXX + +TESTS=t01 t02 t03 t04 t05 t06 t07 + +all: run-tests .WAIT show-diffs + +.for T in $(TESTS) +run-tests: $(T).diff + +$(T).diff: $(T).run $(T).good $(TRADCPP) + -diff $(T).good $(T).run > $(T).diff + +$(T).run: $(TRADCPP) $(T).c + $(TRADCPP) $(T).c $(T).run +.endfor + +show-diffs: + @echo '*** Test diffs ***' +.for T in $(TESTS) + @cat $(T).diff +.endfor + +clean: +.for T in $(TESTS) + rm -f $(T).run $(T).diff +.endfor + +good: +.for T in $(TESTS) + cp $(T).run $(T).good +.endfor + +.PHONY: all run-tests show-diffs clean good