Use general script set_testenv instead of test_valgrind, test_ddd, ...
[gedcom-parse.git] / t / set_testenv
1 # Use this script to set certain test environments, as follows:
2 #  . set_testenv valgrind
3 #  . set_testenv ddd
4 # To clear the test environment:
5 #  . set_testenv
6
7 testenv=$1
8
9 case "$testenv" in
10   valgrind)
11     echo "Setting test environment for valgrind"
12     export GEDCOM_TESTENV='valgrind --leak-check=yes --show-reachable=yes --num-callers=20'
13     unset  GEDCOM_NOOPTS ;;
14
15   ddd)
16     echo "Setting test environment for ddd"
17     export GEDCOM_TESTENV='ddd'
18     export GEDCOM_NOOPTS=1 ;;
19
20   "")
21     echo "Clearing test environment"
22     unset GEDCOM_TESTENV
23     unset GEDCOM_NOOPTS ;;
24
25   *)
26     echo "Unknown test environment: $testenv" ;;
27 esac