diff --git a/tests/arch/arm/arm_irq_zero_latency_levels/prj.conf b/tests/arch/arm/arm_irq_zero_latency_levels/prj.conf index b6165cdbc99..68622c39af1 100644 --- a/tests/arch/arm/arm_irq_zero_latency_levels/prj.conf +++ b/tests/arch/arm/arm_irq_zero_latency_levels/prj.conf @@ -1,4 +1,5 @@ CONFIG_ZTEST=y +CONFIG_ZTEST_NEW_API=y CONFIG_DYNAMIC_INTERRUPTS=y CONFIG_DYNAMIC_DIRECT_INTERRUPTS=y CONFIG_ZERO_LATENCY_IRQS=y diff --git a/tests/arch/arm/arm_irq_zero_latency_levels/src/main.c b/tests/arch/arm/arm_irq_zero_latency_levels/src/main.c index fbddfc65859..c2132900027 100644 --- a/tests/arch/arm/arm_irq_zero_latency_levels/src/main.c +++ b/tests/arch/arm/arm_irq_zero_latency_levels/src/main.c @@ -147,8 +147,7 @@ static int find_unused_irq(int start) return i; } - -void test_arm_zero_latency_levels(void) +ZTEST(arm_irq_zero_latency_levels, test_arm_zero_latency_levels) { /* * Confirm that a zero-latency interrupt with lower priority will be @@ -200,10 +199,4 @@ void test_arm_zero_latency_levels(void) irq_unlock(key); } - -void test_main(void) -{ - ztest_test_suite(arm_irq_zero_latency_levels, - ztest_unit_test(test_arm_zero_latency_levels)); - ztest_run_test_suite(arm_irq_zero_latency_levels); -} +ZTEST_SUITE(arm_irq_zero_latency_levels, NULL, NULL, NULL, NULL, NULL);