#! /bin/csh -f # Name # ==== # run script for mca pcm tests # Arguements # ========== # # test_list = no args runs all tests # or # base runs ompi pcm base tests # Usage # # ===== # To invoke this script, enter either # run_tests # with no arguments to run all tests, or # run_tests umask 007 if ("x$1" == "x") then cd base; ./run_tests; cd ..; else foreach target ($argv) switch ($target) case "all": cd base; ./run_tests; cd ..; breaksw case "base": cd $target; ./run_tests; cd ..; breaksw case "help": echo "correct use: " echo " run_tests help (this message)" echo " run_tests (to run all mca pcm tests)" echo "or run_tests < base >" break; breaksw default: echo "There is no part of mca pcm named <$target>" echo "correct use: " echo " run_tests (to run all mca pcm tests)" echo "or run_tests < base >" break; endsw end endif