zephyr/tests/arch
Ioannis Glaropoulos 9adf155b62 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 <Ioannis.Glaropoulos@nordicsemi.no>
2021-06-24 09:30:35 +02:00
..
arm tests: arm_interrupt: remove redundant test case part 2021-06-24 09:30:35 +02:00
arm64/arm64_psci test: arm_psci: Move test to arm64_psci directory 2021-03-23 17:02:58 -04:00
x86 boards: up_squared: remove 32bit variant 2021-06-01 14:06:56 -05:00
xtensa_asm2 xtensa: add support for thread local storage 2020-10-24 10:52:00 -07:00