Home | History | Annotate | Download | only in tests
      1 #!/bin/sh
      2 
      3 ME_="${0##*/}"
      4 
      5 LOG="$ME_.tmp"
      6 rm -f "$LOG"
      7 
      8 warn_() { printf >&2 '%s\n' "$*"; }
      9 fail_() { warn_ "$ME_: failed test: $*"; exit 1; }
     10 skip_() { warn_ "$ME_: skipped test: $*"; exit 77; }
     11 framework_failure_() { warn_ "$ME_: framework failure: $*"; exit 99; }
     12 framework_skip_() { warn_ "$ME_: framework skip: $*"; exit 77; }
     13 
     14 check_prog()
     15 {
     16 	type "$@" > /dev/null 2>&1 ||
     17 		framework_skip_ "$* is not available"
     18 }
     19 
     20 : "${STRACE:=../strace}"
     21 : "${TIMEOUT_DURATION:=60}"
     22 : "${SLEEP_A_BIT:=sleep 1}"
     23