/work/do_test.sh

http://github.com/tybor/Liberty · Shell · 22 lines · 15 code · 6 blank · 1 comment · 2 complexity · 8a7bfa42e23499538c617f24fc1a5d79 MD5 · raw file

  1. #!/usr/bin/env bash
  2. testclass=$(basename $1)
  3. cd $(dirname $1)
  4. shift
  5. SRC_LOADPATH=$LIBERTY_HOME/src/loadpath.se
  6. if [ -e loadpath.se ]; then
  7. mv loadpath.se loadpath.se~
  8. cat loadpath.se~ | grep -v ^$SRC_LOADPATH > loadpath.se
  9. echo $SRC_LOADPATH >> loadpath.se
  10. else
  11. echo './' > loadpath.se
  12. echo $SRC_LOADPATH >> loadpath.se
  13. fi
  14. eval `se -environment | grep -v '^#'`
  15. $LIBERTY_INTERPRETER ./loadpath.se $(echo ${testclass%.e} | tr '[a-z]' '[A-Z]') make -vsys=$LIBERTY_HOME/work/ -vpath_tutorial=${path_tutorial} "$@"
  16. test -e loadpath.se~ && mv -f loadpath.se~ loadpath.se