diff options
Diffstat (limited to 'db-4.8.30/test_stl/run_msdbstl.sh')
-rw-r--r-- | db-4.8.30/test_stl/run_msdbstl.sh | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/db-4.8.30/test_stl/run_msdbstl.sh b/db-4.8.30/test_stl/run_msdbstl.sh new file mode 100644 index 0000000..62e5c74 --- /dev/null +++ b/db-4.8.30/test_stl/run_msdbstl.sh @@ -0,0 +1,77 @@ +#! /bin/sh + +MS_TEST_PATH="ms_examples" + +cnt=0 +run_test() +{ +prog=$1 +rm -f ms_db_stl_result.out +$prog -e d -s h -c 67108864 < ./ms_examples/ms_db_stl.in > ms_db_stl_result.out +echo "ms db stl test and ms std stl test result diff: " +diff ./ms_db_stl_result.out ./ms_examples/ms_db_stl_result.expected > ms_db_stl-std_stl-results$cnt.diff +cnt=`expr $cnt + 1` + +rm -f ms_db_stl_result.out +$prog -e d -s b -c 67108864 <./ms_examples/ms_db_stl.in > ms_db_stl_result.out +echo "ms db stl test and ms std stl test result diff: " +diff ms_db_stl_result.out ./ms_examples/ms_db_stl_result.expected > ms_db_stl-std_stl-results$cnt.diff +cnt=`expr $cnt + 1` + +rm -f ms_db_stl_result.out +$prog -e c -s h -c 67108864 <ms_examples/ms_db_stl.in > ms_db_stl_result.out +echo "ms db stl test and ms std stl test result diff: " +diff ms_db_stl_result.out ./ms_examples/ms_db_stl_result.expected > ms_db_stl-std_stl-results$cnt.diff +cnt=`expr $cnt + 1` + +rm -f ms_db_stl_result.out +$prog -e c -s b -c 67108864 <ms_examples/ms_db_stl.in > ms_db_stl_result.out +echo "ms db stl test and ms std stl test result diff: " +diff ms_db_stl_result.out ./ms_examples/ms_db_stl_result.expected > ms_db_stl-std_stl-results$cnt.diff +cnt=`expr $cnt + 1` + +rm -f ms_db_stl_result.out +$prog -e t -s h -t a -c 67108864 <ms_examples/ms_db_stl.in > ms_db_stl_result.out +echo "ms db stl test and ms std stl test result diff: " +diff ms_db_stl_result.out ./ms_examples/ms_db_stl_result.expected > ms_db_stl-std_stl-results$cnt.diff +cnt=`expr $cnt + 1` + +rm -f ms_db_stl_result.out +$prog -e t -s h -t e -c 67108864 <ms_examples/ms_db_stl.in > ms_db_stl_result.out +echo "ms db stl test and ms std stl test result diff: " +diff ms_db_stl_result.out ./ms_examples/ms_db_stl_result.expected > ms_db_stl-std_stl-results$cnt.diff +cnt=`expr $cnt + 1` + +rm -f ms_db_stl_result.out +$prog -e t -s b -t a -c 67108864 <ms_examples/ms_db_stl.in > ms_db_stl_result.out +echo "ms db stl test and ms std stl test result diff: " +diff ms_db_stl_result.out ./ms_examples/ms_db_stl_result.expected > ms_db_stl-std_stl-results$cnt.diff +cnt=`expr $cnt + 1` + +rm -f ms_db_stl_result.out +$prog -e t -s b -t e -c 67108864 <ms_examples/ms_db_stl.in > ms_db_stl_result.out +echo "ms db stl test and ms std stl test result diff: " +diff ms_db_stl_result.out ./ms_examples/ms_db_stl_result.expected > ms_db_stl-std_stl-results$cnt.diff +cnt=`expr $cnt + 1` + +rm -f ms_db_stl_result.out +$prog <ms_examples/ms_db_stl.in > ms_db_stl_result.out +echo "ms db stl test and ms std stl test result diff: " +diff ms_db_stl_result.out ./ms_examples/ms_db_stl_result.expected > ms_db_stl-std_stl-results$cnt.diff +cnt=`expr $cnt + 1` + +} +os=`uname -s` +#ms_example_std_stl +oldwd=`pwd` +if test $os = "CYGWIN_NT-5.1" ; then + prog=../build_windows/Win32/Debug/stl_test_msexamples.exe + run_test $prog + prog=../build_windows/Win32/Release/stl_test_msexamples.exe + run_test $prog +else + prog=./ms_examples/ms_example_db_stl + run_test $prog +fi +cd $oldwd + |