Skip to content

Commit 3f27651

Browse files
finikorgjhedberg
authored andcommitted
tests: watchdog: Do not fail on non supported option
Skip test on non supported option provided. Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
1 parent e17b3e4 commit 3f27651

File tree

1 file changed

+14
-2
lines changed
  • tests/drivers/watchdog/wdt_basic_reset_none/src

1 file changed

+14
-2
lines changed

tests/drivers/watchdog/wdt_basic_reset_none/src/main.c

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,10 @@ static int test_wdt_callback_reset_none(void)
5454
m_cfg_wdt0.callback = wdt_callback;
5555

5656
err = wdt_install_timeout(wdt, &m_cfg_wdt0);
57-
if (err != 0) {
57+
if (err == -ENOTSUP) {
58+
TC_PRINT("Some of the options are not supported, skip\n");
59+
return TC_SKIP;
60+
} else if (err != 0) {
5861
TC_PRINT("Watchdog install error\n");
5962
return TC_FAIL;
6063
}
@@ -121,7 +124,16 @@ static int test_wdt_bad_window_max(void)
121124

122125
ZTEST(wdt_basic_reset_none, test_wdt_callback_reset_none)
123126
{
124-
zassert_true(test_wdt_callback_reset_none() == TC_PASS);
127+
switch (test_wdt_callback_reset_none()) {
128+
case TC_SKIP:
129+
ztest_test_skip();
130+
break;
131+
case TC_PASS:
132+
ztest_test_pass();
133+
break;
134+
default:
135+
ztest_test_fail();
136+
}
125137
}
126138

127139
ZTEST(wdt_basic_reset_none, test_wdt_bad_window_max)

0 commit comments

Comments
 (0)