diff options
| author | Xavier Clerc <xavier.clerc@inria.fr> | 2010-01-28 15:42:08 +0000 |
|---|---|---|
| committer | Xavier Clerc <xavier.clerc@inria.fr> | 2010-01-28 15:42:08 +0000 |
| commit | b5fbdc43c2da5e7086def2d40c874fdc75014627 (patch) | |
| tree | 9d966950a475529f7d340e717f472a41e4174f7e /testsuite/makefiles/Makefile.several | |
| parent | 2bf9d21d834058589018b7a704e01d4d6abe6127 (diff) | |
| download | ocaml-b5fbdc43c2da5e7086def2d40c874fdc75014627.tar.gz | |
Tests moved to 'lib-threads'
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9593 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Diffstat (limited to 'testsuite/makefiles/Makefile.several')
| -rw-r--r-- | testsuite/makefiles/Makefile.several | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/testsuite/makefiles/Makefile.several b/testsuite/makefiles/Makefile.several index b0140aa122..4e05d5afc8 100644 --- a/testsuite/makefiles/Makefile.several +++ b/testsuite/makefiles/Makefile.several @@ -36,8 +36,16 @@ run-all: run-file: @echo -n " $(DESC)" @$(COMP) $(COMPFLAGS) $(FILE) -o program - @./program $(PROGRAM_ARGS) > `basename $(FILE) ml`result - @diff -q `basename $(FILE) ml`reference `basename $(FILE) ml`result > /dev/null || (echo " => failed" && exit 1) + @if [ -f `basename $(FILE) ml`runner ]; then \ + sh `basename $(FILE) ml`runner; \ + else \ + ./program $(PROGRAM_ARGS) > `basename $(FILE) ml`result; \ + fi + @if [ -f `basename $(FILE) ml`checker ]; then \ + sh `basename $(FILE) ml`checker; \ + else \ + diff -q `basename $(FILE) ml`reference `basename $(FILE) ml`result > /dev/null || (echo " => failed" && exit 1); \ + fi clean: defaultclean @rm -f *.result ./program |
