0
0
mirror of https://github.com/vim/vim.git synced 2025-10-06 05:44:14 -04:00

patch 8.1.1058: memory usage test may still fail on some systems

Problem:    Memory usage test may still fail on some systems.
Solution:   Use 98% of the lower limit. (Christian Brabandt)
This commit is contained in:
Bram Moolenaar
2019-03-27 21:41:36 +01:00
parent 6a95c889bf
commit 3a731ee0c2
2 changed files with 7 additions and 3 deletions

View File

@@ -97,9 +97,11 @@ func Test_memory_func_capture_vargs()
let after = s:monitor_memory_usage(vim.pid)
" Estimate the limit of max usage as 2x initial usage.
call assert_inrange(before, 2 * before, after.max)
" In this case, garbage collecting is not needed. The value might fluctuate
" a bit, allow for 3% tolerance.
" The lower limit can fluctuate a bit, use 98%.
call assert_inrange(before * 98 / 100, 2 * before, after.max)
" In this case, garbage collecting is not needed.
" The value might fluctuate a bit, allow for 3% tolerance.
let lower = after.last * 97 / 100
let upper = after.last * 103 / 100
call assert_inrange(lower, upper, after.max)