1#! /bin/sh 2 3MS_TEST_PATH="ms_examples" 4 5cnt=0 6run_test() 7{ 8prog=$1 9rm -f ms_db_stl_result.out 10$prog -e d -s h -c 67108864 < ./ms_examples/ms_db_stl.in > ms_db_stl_result.out 11echo "ms db stl test and ms std stl test result diff: " 12diff ./ms_db_stl_result.out ./ms_examples/ms_db_stl_result.expected > ms_db_stl-std_stl-results$cnt.diff 13cnt=`expr $cnt + 1` 14 15rm -f ms_db_stl_result.out 16$prog -e d -s b -c 67108864 <./ms_examples/ms_db_stl.in > ms_db_stl_result.out 17echo "ms db stl test and ms std stl test result diff: " 18diff ms_db_stl_result.out ./ms_examples/ms_db_stl_result.expected > ms_db_stl-std_stl-results$cnt.diff 19cnt=`expr $cnt + 1` 20 21rm -f ms_db_stl_result.out 22$prog -e c -s h -c 67108864 <ms_examples/ms_db_stl.in > ms_db_stl_result.out 23echo "ms db stl test and ms std stl test result diff: " 24diff ms_db_stl_result.out ./ms_examples/ms_db_stl_result.expected > ms_db_stl-std_stl-results$cnt.diff 25cnt=`expr $cnt + 1` 26 27rm -f ms_db_stl_result.out 28$prog -e c -s b -c 67108864 <ms_examples/ms_db_stl.in > ms_db_stl_result.out 29echo "ms db stl test and ms std stl test result diff: " 30diff ms_db_stl_result.out ./ms_examples/ms_db_stl_result.expected > ms_db_stl-std_stl-results$cnt.diff 31cnt=`expr $cnt + 1` 32 33rm -f ms_db_stl_result.out 34$prog -e t -s h -t a -c 67108864 <ms_examples/ms_db_stl.in > ms_db_stl_result.out 35echo "ms db stl test and ms std stl test result diff: " 36diff ms_db_stl_result.out ./ms_examples/ms_db_stl_result.expected > ms_db_stl-std_stl-results$cnt.diff 37cnt=`expr $cnt + 1` 38 39rm -f ms_db_stl_result.out 40$prog -e t -s h -t e -c 67108864 <ms_examples/ms_db_stl.in > ms_db_stl_result.out 41echo "ms db stl test and ms std stl test result diff: " 42diff ms_db_stl_result.out ./ms_examples/ms_db_stl_result.expected > ms_db_stl-std_stl-results$cnt.diff 43cnt=`expr $cnt + 1` 44 45rm -f ms_db_stl_result.out 46$prog -e t -s b -t a -c 67108864 <ms_examples/ms_db_stl.in > ms_db_stl_result.out 47echo "ms db stl test and ms std stl test result diff: " 48diff ms_db_stl_result.out ./ms_examples/ms_db_stl_result.expected > ms_db_stl-std_stl-results$cnt.diff 49cnt=`expr $cnt + 1` 50 51rm -f ms_db_stl_result.out 52$prog -e t -s b -t e -c 67108864 <ms_examples/ms_db_stl.in > ms_db_stl_result.out 53echo "ms db stl test and ms std stl test result diff: " 54diff ms_db_stl_result.out ./ms_examples/ms_db_stl_result.expected > ms_db_stl-std_stl-results$cnt.diff 55cnt=`expr $cnt + 1` 56 57rm -f ms_db_stl_result.out 58$prog <ms_examples/ms_db_stl.in > ms_db_stl_result.out 59echo "ms db stl test and ms std stl test result diff: " 60diff ms_db_stl_result.out ./ms_examples/ms_db_stl_result.expected > ms_db_stl-std_stl-results$cnt.diff 61cnt=`expr $cnt + 1` 62 63} 64os=`uname -s` 65#ms_example_std_stl 66oldwd=`pwd` 67if test $os = "CYGWIN_NT-5.1" ; then 68 prog=../build_windows/Win32/Debug/stl_test_msexamples.exe 69 run_test $prog 70 prog=../build_windows/Win32/Release/stl_test_msexamples.exe 71 run_test $prog 72else 73 prog=./ms_examples/ms_example_db_stl 74 run_test $prog 75fi 76cd $oldwd 77 78