From 12c40d1dd1bebfe92508e873cb338d419d380a03 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Sun, 29 Dec 2013 15:29:03 +0000 Subject: add test with multiple interfaces within on binding --- test/testrunner.sh | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'test/testrunner.sh') diff --git a/test/testrunner.sh b/test/testrunner.sh index 1349b84..30a5116 100755 --- a/test/testrunner.sh +++ b/test/testrunner.sh @@ -11,6 +11,8 @@ TESTDIR=$2 # locations LOGFILE=${BUILDDIR}/testlog +RESFILE=${BUILDDIR}/testres +ERRFILE=${BUILDDIR}/testerr GENJSBIND=${BUILDDIR}/nsgenbind @@ -28,11 +30,18 @@ for TEST in ${BINDINGTESTS};do echo -n " TEST: ${TESTNAME}......" outline - echo ${GENJSBIND} -D -v -I ${IDLDIR} -o ${BUILDDIR}/test_${TESTNAME}.c -h ${BUILDDIR}/test_${TESTNAME}.h ${TEST} >>${LOGFILE} 2>&1 + echo ${GENJSBIND} -v -I ${IDLDIR} -o ${BUILDDIR}/test_${TESTNAME}.c -h ${BUILDDIR}/test_${TESTNAME}.h ${TEST} >>${LOGFILE} 2>&1 - ${GENJSBIND} -D -v -I ${IDLDIR} -o ${BUILDDIR}/test_${TESTNAME}.c -h ${BUILDDIR}/test_${TESTNAME}.h ${TEST} >>${LOGFILE} 2>&1 + ${GENJSBIND} -v -I ${IDLDIR} -o ${BUILDDIR}/test_${TESTNAME}.c -h ${BUILDDIR}/test_${TESTNAME}.h ${TEST} >${RESFILE} 2>${ERRFILE} - if [ $? -eq 0 ]; then + RESULT=$? + + echo >> ${LOGFILE} + cat ${ERRFILE} >> ${LOGFILE} + echo >> ${LOGFILE} + cat ${RESFILE} >> ${LOGFILE} + + if [ ${RESULT} -eq 0 ]; then echo "PASS" else echo "FAIL" -- cgit v1.2.3