summaryrefslogtreecommitdiff
path: root/testsuite
diff options
context:
space:
mode:
authorCraig Small <csmall@enc.com.au>2018-01-13 16:09:54 +1100
committerCraig Small <csmall@enc.com.au>2018-01-13 16:12:19 +1100
commit233b5228be49d7118642cef83e779769dda1c6d4 (patch)
treef1714c86374438c6c2938d72f50df4d968d124c7 /testsuite
parentff700abc721b72110227818111653b5d9c0fd5a4 (diff)
downloadprocps-ng-233b5228be49d7118642cef83e779769dda1c6d4.tar.gz
free: Update tests and fix for previous patch
The previous two patches updated free, but needed a tweak and the tests also needed to be updated. I've hand-calculated the results using bc and both the testsuite and bc results equal what free prints out. References: commit 9365be7633d23a68837868875c7b157516cd3058 procps-ng/procps#45
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/free.test/free.exp8
1 files changed, 4 insertions, 4 deletions
diff --git a/testsuite/free.test/free.exp b/testsuite/free.test/free.exp
index 83e197e..d019eb4 100644
--- a/testsuite/free.test/free.exp
+++ b/testsuite/free.test/free.exp
@@ -19,12 +19,12 @@ set swaptotal [ expr { $swaptotal_kb * 1024 } ]
spawn $free -b
expect_pass "$test" "^${free_header}Mem:\\s+${memtotal}\\s+\\d+\\s+\\d+\\s+\\d+\\s+\\d+\\s+\\d+\\s*Swap:\\s+${swaptotal}\\s+\\d+\\s+\\d+\\s*"
-foreach {arg divisor } {-k 1 -m 1024 -g 1048576 --mega 1000 --giga 1000000 } {
+foreach {arg divisor } {-k 1024 -m 1048576 -g 1073741824 --kilo 1000 --mega 1000000 --giga 1000000000 } {
set test "free with $arg argument"
- set memtotal [ expr { $memtotal_kb / $divisor } ]
- set swaptotal [ expr { $swaptotal_kb / $divisor } ]
+ set memtest [ expr { $memtotal / $divisor } ]
+ set swaptest [ expr { $swaptotal / $divisor } ]
spawn $free $arg
- expect_pass "$test" "^${free_header}Mem:\\s+$memtotal\\s+\\d+\\s+\\d+\\s+\\d+\\s+\\d+\\s+\\d+\\s*Swap:\\s+${swaptotal}\\s+\\d+\\s+\\d+\\s*"
+ expect_pass "$test" "^${free_header}Mem:\\s+$memtest\\s+\\d+\\s+\\d+\\s+\\d+\\s+\\d+\\s+\\d+\\s*Swap:\\s+${swaptest}\\s+\\d+\\s+\\d+\\s*"
}
#set test "free with human readable output"