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:
		| @@ -35,3 +35,19 @@ foreach { flag match } $flag_match  { | ||||
|   spawn $ps -o $flag | ||||
|   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" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user