From b60979f2936c0300ee601c7b460363a2fd946cce Mon Sep 17 00:00:00 2001 From: Andrea Mazzoleni Date: Tue, 25 Aug 2026 12:13:21 +0200 Subject: [PATCH] Add raid_selftest() checks for all RAID modes in the test command --- cmdline/snapraid.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/cmdline/snapraid.c b/cmdline/snapraid.c index 7a8c3196..3595080a 100644 --- a/cmdline/snapraid.c +++ b/cmdline/snapraid.c @@ -478,6 +478,17 @@ void test(int argc, char* argv[]) assert(random_u8() == 0xAF); assert(random_u64() == 0x6E789E6AA1B965F4ULL); + raid_init(); + + raid_mode(RAID_MODE_CAUCHY_RAID); + assert(raid_selftest() == 0); + + raid_mode(RAID_MODE_CAUCHY_AES); + assert(raid_selftest() == 0); + + raid_mode(RAID_MODE_VANDERMONDE_RAID); + assert(raid_selftest() == 0); + printf("Everything OK\n"); lock_done();