Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
tests: arm_interrupt: remove redundant test case part
The test case part in test_arm_interrupt, which is triggering a SysTick IRQ (when SysTick is not used for system timer implementation), to catch a spurious interrupt is not really testing what it is designed for. The reason is that the z_arm_exc_spurious has be re-designed to be invoked only if the kernel is built without support for system clock, i.e. with CONFIG_SYS_CLOCK_EXISTS=n, but this configuration is not compatible with ZTESTs and is, therefore, never tested in this test, in any configuration. When the SysTick is not implemented in the HW, it is not possible to set the PendSTSET bit, so this is not possible to execute this part of the test case, anyways. What we have been catching as an error, here, is the ASSERT in the sys_clock_isr() weak implementation, but asserts are verified earlier in this test case, so this part is really redundant. Signed-off-by: Ioannis Glaropoulos <[email protected]>
- Loading branch information