From 82338d8460bfadd6328ecaa128889b0575d28e9f Mon Sep 17 00:00:00 2001 From: Bernhard Reutner-Fischer Date: Thu, 6 Oct 2005 12:50:11 +0000 Subject: - add a few basic tests for pidof(8) --- testsuite/pidof.tests | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 testsuite/pidof.tests (limited to 'testsuite/pidof.tests') diff --git a/testsuite/pidof.tests b/testsuite/pidof.tests new file mode 100755 index 000000000..0c303cf22 --- /dev/null +++ b/testsuite/pidof.tests @@ -0,0 +1,29 @@ +#!/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" "" "" + + +# Depends on FEATURE_PIDOF_SINGLE +_BB_CONFIG_DEP=FEATURE_PIDOF_SINGLE +testing "pidof -s" "-s $(basename $0) ; echo -n \$?" \ + "$(pidof -s $(basename $0) ; echo -n $?)" "" "" + +# Depends on FEATURE_PIDOF_OMIT +_BB_CONFIG_DEP=FEATURE_PIDOF_OMIT +testing "pidof -o %PPID" "$(basename $0) -o %PPID ; echo -n \$?" \ + "$(pidof $(basename $0) -o %PPID ; echo -n $?)" "" "" + +exit $FAILCOUNT -- cgit v1.2.3