summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Märdian <slyon@ubuntu.com>2023-02-15 11:02:55 +0100
committerLukas Märdian <slyon@ubuntu.com>2023-02-15 11:02:57 +0100
commit414e33a8afb6c1751f38bff3e170d2217b96a2d2 (patch)
tree623574211ed58ecb466120097f82cdea7d5b1a57
parent95cd051c27ddd1d330e93ba6b752ae7e11c739b7 (diff)
downloadprocps-ng-414e33a8afb6c1751f38bff3e170d2217b96a2d2.tar.gz
testsuite:free: total committed memory can be negative (if overcommitted)
E.g. on my system I see this output to "free -vh", which fails the test: total used free shared buff/cache available Mem: 23Gi 17Gi 311Mi 2.2Gi 8.1Gi 5.8Gi Swap: 2.0Gi 1.9Gi 105Mi Comm: 13Gi 44Gi -31Gi
-rw-r--r--testsuite/free.test/free.exp2
1 files changed, 1 insertions, 1 deletions
diff --git a/testsuite/free.test/free.exp b/testsuite/free.test/free.exp
index 2eae3df..3d75530 100644
--- a/testsuite/free.test/free.exp
+++ b/testsuite/free.test/free.exp
@@ -41,7 +41,7 @@ expect_pass "$test" "^${free_header}Mem:\\s+${memtotal_kb}\\s+\\d+\\s+\\d+\\s+\\
set test "free with commit"
spawn $free -v
-expect_pass "$test" "^${free_header}Mem:\\s+${memtotal_kb}\\s+\\d+\\s+\\d+\\s+\\d+\\s+\\d+\\s+\\d+\\s*Swap:\\s+${swaptotal_kb}\\s+\\d+\\s+\\d+\\s*Comm:\\s+\\d+\\s+\\d+\\s+\\d+\\s*"
+expect_pass "$test" "^${free_header}Mem:\\s+${memtotal_kb}\\s+\\d+\\s+\\d+\\s+\\d+\\s+\\d+\\s+\\d+\\s*Swap:\\s+${swaptotal_kb}\\s+\\d+\\s+\\d+\\s*Comm:\\s+\\d+\\s+\\d+\\s+-?\\d+\\s*"
set test "free with negative repeat count"
spawn $free -c -2