add.login.to.params
[tfs.git] / docs / examples / run-tests.sh
blob846a36145ad21ce964648a111c8923c0fc780624
1 #!/bin/bash
2 SERVER=$1
3 LOGIN=$2
4 WORKSPACE=$3
5 SERVER_PATH=$4
7 function usage {
8 echo "usage: run-tests.sh <server> <login> <workspace> [ <server-path> ]"
9 echo " optional <server-path> setting will run more tests, but"
10 echo " NOTE: these tests will result in history changes in the tfs-server"
11 exit
14 function run_non_history_modifying_tests {
15 for i in ./t*-cmd.sh; do
16 echo $i $SERVER $LOGIN $WORKSPACE
17 $i $SERVER $LOGIN $WORKSPACE
18 echo
19 done
22 function run_history_modifying_tests {
23 echo Running history modifying tests
24 for i in ./ex*-cmd.sh; do
25 echo $i $SERVER $LOGIN $WORKSPACE $SERVER_PATH
26 echo
27 $i $SERVER $LOGIN $WORKSPACE $SERVER_PATH
28 echo
29 done
32 if [ "x$SERVER" = "x" ] || [ "x$LOGIN" = "x" ] || [ "x$WORKSPACE" = "x" ]; then usage; fi
34 run_non_history_modifying_tests
36 if [ "x$SERVER_PATH" != "x" ]; then
37 run_history_modifying_tests