From 1049bf79cae8871ffa8cebbfa6c6e6fa960ac30d Mon Sep 17 00:00:00 2001 From: Laura Casswell Date: Fri, 3 Sep 2004 14:18:02 +0000 Subject: [PATCH] make more general This commit was SVN r2472. --- test/mca/pcm/base/run_tests | 37 ++++++++++++++++++++++++++++--------- 1 file changed, 28 insertions(+), 9 deletions(-) diff --git a/test/mca/pcm/base/run_tests b/test/mca/pcm/base/run_tests index dbd8a4a482..8575f3b794 100755 --- a/test/mca/pcm/base/run_tests +++ b/test/mca/pcm/base/run_tests @@ -24,15 +24,34 @@ umask 007 if ("x$1" == "x") then ./sched_comm; ./build_env -else if ("$1" == "sched_comm") then - ./sched_comm; -else if ("$1" == "build_env") then - ./build_env -else - echo "correct use: " - echo " run (to run all mca pcm base tests)" - echo "or run < sched_comm | build_env >" - exit -1 +else + foreach target ($argv) + switch ($target) + case "all" + ./sched_comm; + ./build_env + breaksw + case "sched_comm": + ./sched_comm; + breaksw + case "build_env": + ./build_env + breaksw + case "help": + echo "correct use: " + echo " run_tests help (this message)" + echo " run_tests all (to run all mca pcm base tests)" + echo "or run_tests < sched_comm | build_env >" + break + breaksw + default + echo "No test named <$target> available to run" + echo "correct use: " + echo " run_tests all (to run all mca pcm base tests)" + echo "or run_tests < sched_comm | build_env >" + break + endsw + end endif