#!/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 UDM_SHARE_DIR="$UDM_TEST_ROOT/../create/"
export UDM_ETCSRC_DIR="$UDM_TEST_ROOT/../etc/"

# DB2 ODBC driver seems to call setlocale(getenv("LANG"))
# during connect, so $(Last-Modified) depends on the local
# LANG settings even if we have "Locale C" in search.htm.
# Let's set LANG to generic value to avoid this problem.

export LANG=C

while test $# -gt 0; do
  case "$1" in
  --valgrind)
    VALGRIND="valgrind -q --suppressions=valgrind.supp --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"
    ;;
  *)
    break
    ;;
 esac
 shift
done

$UDM_TEST  $@ 2>$UDM_TEST_LOG

