Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
swapping01: make use of remaining runtime in test looping
Here go with default to 10 minutes for max_runtime. At the same time limit the loop that waits for the swap usage to settle to run for a reminder of max_runtime/2 instead of the hardcoded 30 seconds. This fix can significantly improve timeouts on slower systems: # free -h total used free shared buff/cache available Mem: 2.9Gi 1.1Gi 1.1Gi 20Mi 732Mi 1.5Gi Swap: 2.0Gi 0B 2.0Gi # time ./swapping01 tst_kconfig.c:82: TINFO: Parsing kernel config '/boot/config-4.18.0-309.el8.x86_64+debug' tst_test.c:1528: TINFO: Timeout per run is 0h 02m 00s swapping01.c:110: TINFO: available physical memory: 1545 MB swapping01.c:113: TINFO: try to allocate: 2008 MB swapping01.c:152: TPASS: no heavy swapping detected, 218 MB swapped. ... real 0m34.241s user 0m0.386s sys 0m16.040s Co-developed-by: Cyril Hrubis <chrubis@suse.cz> Signed-off-by: Li Wang <liwang@redhat.com> Reviewed-by: Cyril Hrubis <chrubis@suse.cz>
- Loading branch information