#######################################################
file_type=$1 # random or oslo file to use
load_file=$2 # test input file to use

min_file=1
max_file=21
loop_cnt=2
########################################################

OS_TYPE=`uname -s`
OS_VERSION=`uname -r`
WLIFE="${LIFEHOME}/bin/wild_life.${OS_TYPE}_${OS_VERSION} 0 "

# clear
echo "Testing interpreter: $WLIFE"
echo "Date: `date`"
echo ""

if [ -e Test/${load_file}.lf ]; then

rm -f Gnuplot/${load_file}.data OUT/${load_file}.ml.out 

map_file_cnt=$min_file

until [ $map_file_cnt = $max_file ];
do

map_file_int=$[ map_file_cnt*10 ]
map_file=${file_type}$map_file_int

rm -f Test/${load_file}.lf.in 
rm -f OUT/${load_file}.lf.out OUT/${load_file}.awk.out
rm -f OUT/${map_file}.rl.out
sed -e "s%+INFILE+%$map_file%g" -e "s%+INCOUNT+%$map_file_int%g" < Test/${load_file}.lf.in_basis > Test/${load_file}.lf.in

count=1
echo "Timing file -- ${map_file}; using input as -- $load_file ..."
echo ""

rm -f OUT/${map_file}.stdout OUT/${map_file}.stderr

until [ $count = $loop_cnt ]; 
do
echo Repeating $count ... for $map_file
./time_start_map $load_file $map_file lf.in $count
count=$[ count+1 ]
done

count=1
if [ -e Test/${load_file}.awk.in ]; then
./time_start_map $load_file $map_file awk.in $count
fi

cat OUT/${load_file}.awk.out >> Gnuplot/${load_file}.data
echo ""

map_file_cnt=$[ map_file_cnt+1 ]

done

echo "Test finished: `date`"
echo ""

else
   echo "Test/${load_file}.lf.in ***  no such file  ***"
fi



