diff options
-rwxr-xr-x | cmake/basictest | 23 | ||||
-rw-r--r-- | test/CMakeLists.txt | 4 |
2 files changed, 24 insertions, 3 deletions
diff --git a/cmake/basictest b/cmake/basictest index 5c7b7eea..f7fc8653 100755 --- a/cmake/basictest +++ b/cmake/basictest @@ -64,6 +64,18 @@ function poundbang() { ${COMPARE} ${SRCDIR}/poundbang.awk _`basename ${TESTCASE}` && rm -f _`basename ${TESTCASE}` _pbd.awk } +function mbprintf1() { + GAWKLOCALE=en_US.UTF-8 ; export GAWKLOCALE + $GAWKEXE -f ${SRCDIR}/${TESTCASE}.awk ${SRCDIR}/${TESTCASE}.in >_${TESTCASE} 2>&1 || echo EXIT CODE: $? >> _${TESTCASE} + ${COMPARE} ${SRCDIR}/${TESTCASE}.ok _${TESTCASE} && rm -f _${TESTCASE} +} + +function mbfw1() { + GAWKLOCALE=en_US.UTF-8 ; export GAWKLOCALE + $GAWKEXE -f ${SRCDIR}/${TESTCASE}.awk ${SRCDIR}/${TESTCASE}.in >_${TESTCASE} 2>&1 || echo EXIT CODE: $? >> _${TESTCASE} + ${COMPARE} ${SRCDIR}/${TESTCASE}.ok _${TESTCASE} && rm -f _${TESTCASE} +} + function beginfile1() { AWKPATH=${SRCDIR} $GAWKEXE -f ${TESTCASE}.awk ${SRCDIR}/${TESTCASE}.awk . ./no/such/file Makefile >_${TESTCASE} 2>&1 || echo EXIT CODE: $? >>_${TESTCASE} ${COMPARE} ${SRCDIR}/${TESTCASE}.ok _${TESTCASE} && rm -f _${TESTCASE} @@ -213,6 +225,17 @@ function mpfrbigint() { ${COMPARE} ${SRCDIR}/${TESTCASE}.ok _${TESTCASE} && rm -f _${TESTCASE} } +function jarebug() { + ${SRCDIR}/${TESTCASE}.sh "$GAWKEXE" "${SRCDIR}/${TESTCASE}.awk" "${SRCDIR}/${TESTCASE}.in" "_${TESTCASE}" + ${COMPARE} ${SRCDIR}/${TESTCASE}.ok _${TESTCASE} && rm -f _${TESTCASE} +} + +function rtlenmb() { + GAWKLOCALE=en_US.UTF-8 ; export GAWKLOCALE + ${SRCDIR}/rtlen.sh >_${TESTCASE} || echo EXIT CODE: $? >>_${TESTCASE} + ${COMPARE} ${SRCDIR}/${TESTCASE}.ok _${TESTCASE} && rm -f _${TESTCASE} +} + # Is this test case implemented as a function ? if [ "$( type -t $TESTCASE )" = "function" ] then diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 17040c36..218c6590 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -73,9 +73,7 @@ foreach(testgroup ${ALL_GROUPS} ) ${testcase} STREQUAL incdupe4 OR ${testcase} STREQUAL incdupe5 OR ${testcase} STREQUAL incdupe6 OR ${testcase} STREQUAL incdupe7 OR ${testcase} STREQUAL include2 OR - ${testcase} STREQUAL jarebug OR ${testcase} STREQUAL leaddig OR ${testcase} STREQUAL localenl OR - ${testcase} STREQUAL mbfw1 OR ${testcase} STREQUAL mbprintf1 OR ${testcase} STREQUAL messages OR ${testcase} STREQUAL mmap8k OR ${testcase} STREQUAL next OR ${testcase} STREQUAL nofile OR ${testcase} STREQUAL nondec2 OR ${testcase} STREQUAL nors OR @@ -87,7 +85,7 @@ foreach(testgroup ${ALL_GROUPS} ) ${testcase} STREQUAL redfilnm OR ${testcase} STREQUAL rsnulbig OR ${testcase} STREQUAL rsnulbig2 OR ${testcase} STREQUAL rsstart3 OR ${testcase} STREQUAL rtlen OR - ${testcase} STREQUAL rtlen01 OR ${testcase} STREQUAL rtlenmb OR + ${testcase} STREQUAL rtlen01 OR ${testcase} STREQUAL space OR ${testcase} STREQUAL strftlng OR ${testcase} STREQUAL symtab6 OR ${testcase} STREQUAL symtab8 ) |