tests: remove linker_generator sub tests from kernel

Kernel is being built the same way for all those tests and there is not
much related to the linker generator in any of those tests. Just keep a
small set of tests to have needed coverage in the kernel.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
Anas Nashif 2023-06-01 07:35:21 -04:00
commit fa98745a10
29 changed files with 10 additions and 158 deletions

View file

@ -3,8 +3,3 @@ tests:
tags:
- kernel
- sleep
kernel.common.sleep.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -1,8 +1,3 @@
tests:
kernel.events:
tags: kernel
kernel.events.linker_generator:
platform_allow: qemu_x86
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -1,8 +1,5 @@
common:
tags:
- kernel
tests:
kernel.fifo:
tags: kernel
kernel.fifo.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y
kernel.fifo: {}

View file

@ -1,8 +1,3 @@
tests:
kernel.fifo.timeout:
tags: kernel
kernel.fifo.timeout.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -3,8 +3,3 @@ tests:
tags:
- kernel
- fifo
kernel.fifo.usage.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -12,7 +12,8 @@ tests:
arch.interrupt.gen_isr_table.arm_baseline.linker_generator:
platform_allow: qemu_cortex_m3
filter: CONFIG_GEN_ISR_TABLES and CONFIG_ARMV6_M_ARMV8_M_BASELINE
tags: linker_generator
tags:
- linker_generator
extra_configs:
- CONFIG_NULL_POINTER_EXCEPTION_DETECTION_NONE=y
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -6,11 +6,3 @@ tests:
- kernel
- interrupt
filter: not CONFIG_TRUSTED_EXECUTION_NONSECURE
arch.interrupt.linker_generator:
platform_allow: qemu_cortex_m3
tags:
- interrupt
- linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -1,8 +1,3 @@
tests:
kernel.lifo:
tags: kernel
kernel.lifo.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -4,8 +4,3 @@ tests:
platform_exclude: m2gl025_miv
tags: kernel
min_ram: 20
kernel.lifo.usage.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -3,8 +3,3 @@ tests:
tags:
- kernel
- mailbox
kernel.mailbox.api.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -3,8 +3,3 @@ tests:
tags:
- kernel
- mailbox
kernel.mailbox.usage.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -1,12 +1,5 @@
tests:
kernel.k_heap_api:
tags:
- k_heap_api
- heap
- kernel
kernel.k_heap_api.linker_generator:
platform_allow: qemu_cortex_m3
tags:
- kernel
- linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -28,9 +28,3 @@ tests:
- qemu_cortex_m3
extra_configs:
- CONFIG_MULTITHREADING=n
kernel.memory_heap.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_IRQ_OFFLOAD=y
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -3,8 +3,3 @@ tests:
tags:
- kernel
- memory_slabs
kernel.memory_slabs.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -27,8 +27,3 @@ tests:
- qemu_arc_hs
extra_configs:
- CONFIG_MULTITHREADING=n
kernel.memory_slabs.api.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -2,8 +2,3 @@ tests:
kernel.memory_slabs.concept:
tags: kernel
timeout: 80
kernel.memory_slabs.concept.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -1,8 +1,3 @@
tests:
kernel.memory_slabs.threadsafe:
tags: kernel
kernel.memory_slabs.threadsafe.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -4,9 +4,3 @@ tests:
- kernel
- smp
filter: CONFIG_MP_MAX_NUM_CPUS > 1
kernel.multiprocessing.linker_generator:
platform_allow: qemu_x86_64
tags: linker_generator
filter: CONFIG_MP_MAX_NUM_CPUS > 1
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -1,8 +1,3 @@
tests:
kernel.message_queue_usage:
tags: kernel
kernel.message_queue_usage.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -1,8 +1,3 @@
tests:
kernel.scheduler.deadline:
tags: kernel
kernel.scheduler.deadline.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -2,8 +2,3 @@ tests:
kernel.scheduler.metairq:
tags: kernel
platform_exclude: nrf52dk_nrf52810
kernel.scheduler.metairq.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -2,9 +2,3 @@ tests:
kernel.scheduler.preempt:
tags: kernel
platform_exclude: nrf52dk_nrf52810
kernel.scheduler.preempt.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
platform_exclude: nrf52dk_nrf52810
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -37,10 +37,3 @@ tests:
extra_args: CONF_FILE=prj_dumb.conf
extra_configs:
- CONFIG_TIMESLICING=n
kernel.scheduler.linker_generator:
filter: not CONFIG_SCHED_MULTIQ
platform_allow: qemu_cortex_m3
extra_configs:
- CONFIG_TIMESLICING=y
- CONFIG_CMAKE_LINKER_GENERATOR=y
tags: linker_generator

View file

@ -5,10 +5,3 @@ tests:
- smp
ignore_faults: true
filter: (CONFIG_MP_MAX_NUM_CPUS > 1)
kernel.multiprocessing.smp.linker_generator:
platform_allow: qemu_x86_64
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y
tags: linker_generator
ignore_faults: true
filter: (CONFIG_MP_MAX_NUM_CPUS > 1)

View file

@ -15,8 +15,3 @@ tests:
extra_configs:
- CONFIG_APIC_TSC_DEADLINE_TIMER=y
- CONFIG_HPET_TIMER=n
kernel.timer.monotonic.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -1,6 +1,5 @@
common:
tags:
- kernel
- workqueue
tests:
@ -15,8 +14,3 @@ tests:
platform_allow: nsim_sem_mpu_stack_guard
extra_configs:
- CONFIG_TEST_HW_STACK_PROTECTION=n
kernel.workqueue.critical.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -6,8 +6,3 @@ tests:
# the related CI checks got blocked, so exclude it.
platform_exclude: hifive1
timeout: 80
kernel.work.api.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y

View file

@ -1,9 +1,6 @@
tests:
kernel.workqueue:
min_flash: 34
tags: kernel
kernel.workqueue.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y
tags:
- kernel
- workqueue

View file

@ -7,8 +7,3 @@ tests:
integration_platforms:
- qemu_arc_em
- qemu_x86_xip
arch.common.xip.linker_generator:
platform_allow: qemu_cortex_m3
tags: linker_generator
extra_configs:
- CONFIG_CMAKE_LINKER_GENERATOR=y