#!/bin/sh # pidof tests. # Copyright 2005 by Bernhard Fischer # Licensed under GPL v2, see file LICENSE for details. # AUDIT: [ ${#COMMAND} -eq 0 ] && COMMAND=pidof . testing.sh # testing "test name" "options" "expected result" "file input" "stdin" testing "pidof (exit with error)" "veryunlikelyoccuringbinaryname ; echo \$?" \ "\n1\n" "" "" testing "pidof (exit with success)" "pidof > /dev/null; echo \$?" "0\n" "" "" optional FEATURE_PIDOF_SINGLE testing "pidof -s" "-s $(basename $0) ; echo -n \$?" \ "$(pidof -s $(basename $0) ; echo -n $?)" "" "" optional FEATURE_PIDOF_OMIT testing "pidof -o %PPID" "$(basename $0) -o %PPID ; echo -n \$?" \ "$(pidof $(basename $0) -o %PPID ; echo -n $?)" "" "" exit $FAILCOUNT