From 414e33a8afb6c1751f38bff3e170d2217b96a2d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20M=C3=A4rdian?= Date: Wed, 15 Feb 2023 11:02:55 +0100 Subject: [PATCH] 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 --- testsuite/free.test/free.exp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testsuite/free.test/free.exp b/testsuite/free.test/free.exp index 2eae3dfb..3d755302 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