[LTP] [PATCH v1] mem/swapping01: Make sure swap is supported by kernel
Bogdan Lezhepekov
bogdan.lezhepekov@suse.com
Thu Feb 10 14:38:12 CET 2022
Previous version caused false positive result
on machines support no swap in kernel.
Signed-off-by: Bogdan Lezhepekov <bogdan.lezhepekov@suse.com>
---
testcases/kernel/mem/swapping/swapping01.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/testcases/kernel/mem/swapping/swapping01.c b/testcases/kernel/mem/swapping/swapping01.c
index 1a494bf69..3b4f0a61a 100644
--- a/testcases/kernel/mem/swapping/swapping01.c
+++ b/testcases/kernel/mem/swapping/swapping01.c
@@ -155,11 +155,18 @@ static void check_swapping(void)
SAFE_WAITPID(pid, &status, 0);
}
+static void setup(void)
+{
+ if (access("/proc/swaps", F_OK))
+ tst_brk(TCONF, "swap not supported by kernel");
+}
+
static struct tst_test test = {
.needs_root = 1,
.forks_child = 1,
.min_mem_avail = 10,
.test_all = test_swapping,
+ .setup = setup,
.tags = (const struct tst_tag[]) {
{"linux-git", "50a15981a1fa"},
{}
--
2.35.1
More information about the ltp
mailing list