Skip to content

Commit 0ce50a2

Browse files
hakehuangcfriedt
authored andcommitted
tests: drivers: gpio: GPIO_INT_DISABLE may not support
GPIO_INT_DISABLE may not support in some platform. skip it. fixes: #98130 Signed-off-by: Hake Huang <[email protected]>
1 parent 36e5038 commit 0ce50a2

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

tests/drivers/gpio/gpio_basic_api/src/test_config_trigger.c

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,11 @@ ZTEST(after_flash_gpio_config_trigger, test_gpio_config_twice_trigger)
7474
zassert_between_inclusive(cb_cnt, 0, 1, "Got %d interrupts", cb_cnt);
7575

7676
ret = gpio_pin_interrupt_configure(dev_in, PIN_IN, GPIO_INT_DISABLE);
77-
zassert_ok(ret, "interrupt disabling failed");
77+
if (ret == -ENOTSUP) {
78+
TC_PRINT("GPIO_INT_DISABLE not supported.\n");
79+
} else {
80+
zassert_ok(ret, "interrupt disabling failed");
81+
}
7882

7983
gpio_remove_callback(dev_in, &drv_data->gpio_cb);
8084
}
@@ -129,7 +133,11 @@ ZTEST(after_flash_gpio_config_trigger, test_gpio_config_trigger)
129133
zassert_between_inclusive(cb_cnt, 0, 1, "Got %d interrupts", cb_cnt);
130134

131135
ret = gpio_pin_interrupt_configure(dev_in, PIN_IN, GPIO_INT_DISABLE);
132-
zassert_ok(ret, "interrupt disabling failed");
136+
if (ret == -ENOTSUP) {
137+
TC_PRINT("GPIO_INT_DISABLE not supported.\n");
138+
} else {
139+
zassert_ok(ret, "interrupt disabling failed");
140+
}
133141

134142
gpio_remove_callback(dev_in, &drv_data->gpio_cb);
135143
}

0 commit comments

Comments
 (0)