aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xcmake/basictest23
-rw-r--r--test/CMakeLists.txt4
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
)