diff options
author | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2005-10-06 12:50:11 +0000 |
---|---|---|
committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2005-10-06 12:50:11 +0000 |
commit | 82338d8460bfadd6328ecaa128889b0575d28e9f (patch) | |
tree | 3a51d870e5585aa0d9cbc361efa66a2b56f5cd61 /testsuite | |
parent | e34e8782a979b372c521d460511d82d87f5a3646 (diff) | |
download | busybox-w32-82338d8460bfadd6328ecaa128889b0575d28e9f.tar.gz busybox-w32-82338d8460bfadd6328ecaa128889b0575d28e9f.tar.bz2 busybox-w32-82338d8460bfadd6328ecaa128889b0575d28e9f.zip |
- add a few basic tests for pidof(8)
Diffstat (limited to 'testsuite')
-rwxr-xr-x | testsuite/pidof.tests | 29 |
1 files changed, 29 insertions, 0 deletions
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 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | # pidof tests. | ||
4 | # Copyright 2005 by Bernhard Fischer | ||
5 | # Licensed under GPL v2, see file LICENSE for details. | ||
6 | |||
7 | # AUDIT: | ||
8 | |||
9 | [ ${#COMMAND} -eq 0 ] && COMMAND=pidof | ||
10 | . testing.sh | ||
11 | |||
12 | # testing "test name" "options" "expected result" "file input" "stdin" | ||
13 | |||
14 | testing "pidof (exit with error)" "veryunlikelyoccuringbinaryname ; echo \$?" \ | ||
15 | "\n1\n" "" "" | ||
16 | testing "pidof (exit with success)" "pidof > /dev/null; echo \$?" "0\n" "" "" | ||
17 | |||
18 | |||
19 | # Depends on FEATURE_PIDOF_SINGLE | ||
20 | _BB_CONFIG_DEP=FEATURE_PIDOF_SINGLE | ||
21 | testing "pidof -s" "-s $(basename $0) ; echo -n \$?" \ | ||
22 | "$(pidof -s $(basename $0) ; echo -n $?)" "" "" | ||
23 | |||
24 | # Depends on FEATURE_PIDOF_OMIT | ||
25 | _BB_CONFIG_DEP=FEATURE_PIDOF_OMIT | ||
26 | testing "pidof -o %PPID" "$(basename $0) -o %PPID ; echo -n \$?" \ | ||
27 | "$(pidof $(basename $0) -o %PPID ; echo -n $?)" "" "" | ||
28 | |||
29 | exit $FAILCOUNT | ||