test: Minor refactor to allow $EXEEXT in program names
authorDan Nicholson <dbn.lists@gmail.com>
Sat, 4 Apr 2009 18:04:35 +0000 (11:04 -0700)
committerDan Nicholson <dbn.lists@gmail.com>
Sat, 4 Apr 2009 18:04:35 +0000 (11:04 -0700)
test/rulescomp.sh
test/xkey.sh

index 948d7dc..9309d96 100755 (executable)
@@ -3,18 +3,20 @@
 srcdir=${srcdir-.}
 builddir=${builddir-.}
 
-log="$builddir/rulescomp.log"
+name=rulescomp
+prog="$builddir/$name$EXEEXT"
+log="$builddir/$name.log"
 
 compile()
 {
-    echo "${builddir}/rulescomp '$1' '$2' '$3' '$4' '$5'" >>"$log"
-    ${builddir}/rulescomp "$1" "$2" "$3" "$4" "$5" >>"$log" 2>&1 || exit $?
+    echo "$prog '$1' '$2' '$3' '$4' '$5'" >>"$log"
+    $prog "$1" "$2" "$3" "$4" "$5" >>"$log" 2>&1 || exit $?
 }
 
 failcompile()
 {
-    echo "${builddir}/rulescomp '$1' '$2' '$3' '$4' '$5'" >>"$log"
-    if ${builddir}/rulescomp "$1" "$2" "$3" "$4" "$5" >>"$log" 2>&1; then
+    echo "$prog '$1' '$2' '$3' '$4' '$5'" >>"$log"
+    if $prog "$1" "$2" "$3" "$4" "$5" >>"$log" 2>&1; then
         exit 1
     fi
 }
index 6aa3dd6..7e6b16b 100755 (executable)
@@ -3,7 +3,9 @@
 srcdir=${srcdir-.}
 builddir=${builddir-.}
 
-log="$builddir/xkey.log"
+name=xkey
+prog="$builddir/$name$EXEEXT"
+log="$builddir/$name.log"
 
 check_error()
 {
@@ -17,8 +19,8 @@ check_error()
 
 check_string()
 {
-    echo "${builddir}/xkey -s '$1'" >>"$log"
-    val=`${builddir}/xkey -s "$1"` &&
+    echo "$prog -s '$1'" >>"$log"
+    val=`$prog -s "$1"` &&
         echo "$val" >>"$log" &&
         check_error "$1" "$2" "$val" >>"$log" 2>&1 ||
         exit $?
@@ -26,8 +28,8 @@ check_string()
 
 check_key()
 {
-    echo "${builddir}/xkey -k '$1'" >>"$log"
-    val=`${builddir}/xkey -k "$1"` && \
+    echo "$prog -k '$1'" >>"$log"
+    val=`$prog -k "$1"` && \
         echo "$val" >>"$log" &&
         check_error "$1" "$2" "$val" >>"$log" 2>&1 || \
         exit $?