testcmd should only use absolute path to command when not doing TEST_HOST.
diff --git a/scripts/test.sh b/scripts/test.sh
index 01f9ea3..1e35717 100755
--- a/scripts/test.sh
+++ b/scripts/test.sh
@@ -30,7 +30,12 @@
 {
   CMDNAME="${1##*/}"
   CMDNAME="${CMDNAME%.test}"
-  [ -z "$2" ] && C="$(readlink -f ../$CMDNAME)" || C="$(which $CMDNAME)"
+  if [ -z "$TEST_HOST" ]
+  then
+    [ -z "$2" ] && C="$(readlink -f ../$CMDNAME)" || C="$(which $CMDNAME)"
+  else
+    C="$CMDNAME"
+  fi
   if [ ! -z "$C" ]
   then
     . "$1"