check: indicate the test failures with non-zero exit code; split test programs.
authorAlexei Sheplyakov <varg@theor.jinr.ru>
Thu, 28 Feb 2008 07:11:50 +0000 (10:11 +0300)
committerAlexei Sheplyakov <varg@theor.jinr.ru>
Tue, 4 Mar 2008 05:55:21 +0000 (08:55 +0300)
commitc3c748381bda4f81b68e50db2eed440c19f24b85
treecc5981568f798ee7fa2c814c65d905b729e7dc0a
parent3a56e58f6a3e2dac83f12c254d0d7549bb886af4
check: indicate the test failures with non-zero exit code; split test programs.

IMNSHO parsing the output of test programs in order to check if the
tests passed is a bad idea (and it causes *real* problems, see e.g.
http://www.ginac.de/pipermail/ginac-list/2008-February/001345.html).
It's much simpler and cleaner to indicate the failure in a genuine
*NIX way: exit with nonzero code.
60 files changed:
check/Makefile.am
check/check_inifcns.cpp
check/check_lsolve.cpp
check/check_matrices.cpp
check/check_numeric.cpp
check/checks.cpp [deleted file]
check/checks.h [deleted file]
check/checks.ref [deleted file]
check/exam_archive.cpp
check/exam_clifford.cpp
check/exam_color.cpp
check/exam_differentiation.cpp
check/exam_hashmap.cpp
check/exam_indexed.cpp
check/exam_inifcns.cpp
check/exam_inifcns_nstdsums.cpp
check/exam_lsolve.cpp
check/exam_matrices.cpp
check/exam_misc.cpp
check/exam_normalization.cpp
check/exam_numeric.cpp
check/exam_paranoia.cpp
check/exam_polygcd.cpp
check/exam_powerlaws.cpp
check/exam_pseries.cpp
check/exam_structure.cpp
check/exams.cpp [deleted file]
check/exams.h [deleted file]
check/exams.ref [deleted file]
check/randomize_serials.cpp [new file with mode: 0644]
check/run_checks [deleted file]
check/run_exams [deleted file]
check/run_times [deleted file]
check/time_antipode.cpp
check/time_dennyfliegner.cpp
check/time_fateman_expand.cpp
check/time_gammaseries.cpp
check/time_hashmap.cpp
check/time_lw_A.cpp
check/time_lw_B.cpp
check/time_lw_C.cpp
check/time_lw_D.cpp
check/time_lw_E.cpp
check/time_lw_F.cpp
check/time_lw_G.cpp
check/time_lw_H.cpp
check/time_lw_IJKL.cpp
check/time_lw_M1.cpp
check/time_lw_M2.cpp
check/time_lw_N.cpp
check/time_lw_O.cpp
check/time_lw_P.cpp
check/time_lw_Pprime.cpp
check/time_lw_Q.cpp
check/time_lw_Qprime.cpp
check/time_toeplitz.cpp
check/time_vandermonde.cpp
check/times.cpp [deleted file]
check/times.h [deleted file]
check/times.ref [deleted file]