#!/bin/sh

export UDM_TEST_ROOT=`pwd`
export UDM_TEST="$UDM_TEST_ROOT/msearchtest"
export UDM_TEST_LOG="$UDM_TEST_ROOT/msearchtest.log"
export INDEXER="$UDM_TEST_ROOT/../src/indexer"
export SEARCH="$UDM_TEST_ROOT/../src/search.cgi"
export STOREDOC="$UDM_TEST_ROOT/../src/storedoc.cgi"
export UDM_SHARE_DIR="$UDM_TEST_ROOT/../create/"
export UDM_ETCSRC_DIR="$UDM_TEST_ROOT/../etc/"

while test $# -gt 0; do
  case "$1" in
  --valgrind)
    VALGRIND="valgrind --tool=memcheck --leak-check=yes"
    export INDEXER="$VALGRIND $UDM_TEST_ROOT/../src/.libs/lt-indexer"
    export SEARCH="$VALGRIND $UDM_TEST_ROOT/../src/.libs/lt-search.cgi"
    export STOREDOC="$VALGRIND $UDM_TEST_ROOT/../src/.libs/lt-search.cgi"
    ;;
  *)
    break
    ;;
 esac
 shift
done

$UDM_TEST  $@ 2>$UDM_TEST_LOG

