From 858f4db8cd746db000010fbf08890304195c398a Mon Sep 17 00:00:00 2001 From: Piotr Kosycarz Date: Thu, 22 May 2025 11:30:50 +0200 Subject: [PATCH] tests: drivers: spi: spi_loopback: fix skip for unsupported Use ztest_test_skip to stop further execution. Signed-off-by: Piotr Kosycarz --- tests/drivers/spi/spi_loopback/src/spi.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/drivers/spi/spi_loopback/src/spi.c b/tests/drivers/spi/spi_loopback/src/spi.c index 9ef7fa1ce330..2f8565cf85ec 100644 --- a/tests/drivers/spi/spi_loopback/src/spi.c +++ b/tests/drivers/spi/spi_loopback/src/spi.c @@ -197,12 +197,11 @@ static void spi_loopback_transceive(struct spi_dt_spec *const spec, ret = spi_transceive_dt(spec, tx, rx); if (ret == -EINVAL || ret == -ENOTSUP) { TC_PRINT("Spi config invalid for this controller - skip\n"); - goto out; + ztest_test_skip(); } zassert_ok(ret, "SPI transceive failed, code %d", ret); /* There should be two CS triggers during the transaction, start and end */ zassert_false(spi_loopback_gpio_cs_loopback_check(2)); -out: zassert_ok(pm_device_runtime_put(spec->bus)); }