====== Tools usage tips ====== Here is a bash function that I use in my ''~/.profile'' to rapid-test a program. function zamcov-complete-test () { if [[ $# -le 0 ]] then local prog='$prog' echo zamcov-compile "$prog".ml -o "$prog".exe echo zamcov-run -mcdc "$prog".mcdc -trace "$prog".trace "$prog".exe echo zamcov-cover -mcdc "$prog".mcdc -trace "$prog".trace "$prog".exe echo open ./coverage_report/index.html else local prog="$(sed -e 's/.ml$//g'<<<"$1")" shift echo zamcov-compile "$@" "$prog".ml -o "$prog".exe zamcov-compile "$@" "$prog".ml -o "$prog".exe echo zamcov-run -mcdc "$prog".mcdc -trace "$prog".trace "$prog".exe zamcov-run -mcdc "$prog".mcdc -trace "$prog".trace "$prog".exe echo zamcov-cover -mcdc "$prog".mcdc -trace "$prog".trace "$prog".exe zamcov-cover -mcdc "$prog".mcdc -trace "$prog".trace "$prog".exe echo open ./coverage_report/index.html # open ./coverage_report/index.html fi }