1# -*- mode: makefile -*- 2# 3 4 5TESTMODE = testexamples 6ALLTESTS_CHECK_FAILURES = no 7 8alltests: 9 -@${RM} -rf ${PETSC_ARCH}/lib/petsc/conf/alltests.log alltests.log 10 +@if [ x${PETSC_ARCH} != x -a -d "${PETSC_ARCH}" ]; then \ 11 ln -s ${PETSC_ARCH}/lib/petsc/conf/alltests.log alltests.log ;\ 12 ALLTESTSLOG=${PETSC_ARCH}/lib/petsc/conf/alltests.log ;\ 13 else \ 14 ALLTESTSLOG=alltests.log ;\ 15 fi; \ 16 ${OMAKE} allgtest PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} MPIEXEC="${MPIEXEC}" DATAFILESPATH=${DATAFILESPATH} 2>&1 | tee $${ALLTESTSLOG};\ 17 if [ x${ALLTESTS_CHECK_FAILURES} = xyes -a ${PETSC_PRECISION} != single ]; then \ 18 cat $${ALLTESTSLOG} | egrep '(^not ok|not remade because of errors|^# No tests run)' | wc -l | grep '^[ ]*0$$' > /dev/null; \ 19 fi; 20 21allgtest-tap: 22 +@MAKEFLAGS="-j$(MAKE_TEST_NP) $(MAKEFLAGS)" ${OMAKE} -f gmakefile.test test V=0 23 24allgtest: 25 +@MAKEFLAGS="-j$(MAKE_TEST_NP) $(MAKEFLAGS)" ${OMAKE} -k -f gmakefile.test test V=0 2>&1 | egrep -v '^(ok [^#]*(# SKIP|# TODO|$$)|[A-Za-z][A-Za-z0-9_]*\.(c|F|cxx|F90).$$)|warning: linker scope was specified more than once' 26 27 28 29 30