testsuite: Add AIX field checks for ps
AIX fields (generally %char) have had some love now but
are parsed slightly differently to other fields, so they
have some tests.
References:
commit 4fbf8d22a9
https://www.freelists.org/post/procps/some-procpsn4400-fixes,7
Signed-off-by: Craig Small <csmall@dropbear.xyz>
This commit is contained in:
parent
b159c198c9
commit
7597aaf7f9
@ -35,3 +35,19 @@ foreach { flag match } $flag_match {
|
|||||||
spawn $ps -o $flag
|
spawn $ps -o $flag
|
||||||
expect_pass "$test" $match
|
expect_pass "$test" $match
|
||||||
}
|
}
|
||||||
|
|
||||||
|
set test "ps with correct AIX field"
|
||||||
|
spawn $ps -o "%p"
|
||||||
|
expect_pass "$test" "\\s*PID\\s+\(\\s*\\d+\\s+\)+$"
|
||||||
|
|
||||||
|
set test "ps with improper AIX field"
|
||||||
|
spawn $ps -o "%p %G{"
|
||||||
|
expect_pass "$test" "error: improper AIX field descriptor"
|
||||||
|
|
||||||
|
set test "ps with missing AIX field"
|
||||||
|
spawn $ps -o "%p %%a"
|
||||||
|
expect_pass "$test" "error: missing AIX field descriptor"
|
||||||
|
|
||||||
|
set test "ps with unknown AIX field"
|
||||||
|
spawn $ps -o "%p %Z"
|
||||||
|
expect_pass "$test" "error: unknown AIX field descriptor"
|
||||||
|
Loading…
Reference in New Issue
Block a user