tests/kernel/sched/schedule_api: Filter for MULTIQ platforms

This test requires more than 32 static priorities by default, and
doesn't run with the multiq scheduler without a special configuration.
That used to be specified per-platform, but got moved to a separate
test case a while back.

This broke non-default platforms like qemu_cortex_m3 which use
SCHED_MULTIQ as their default backend.  Put a filter in place instead
of going back to per-platform changes.

Fixes #19437

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
This commit is contained in:
Andy Ross 2019-10-02 10:59:02 -07:00 committed by Anas Nashif
commit bbd910b2e2

View file

@ -1,10 +1,12 @@
tests:
kernel.sched:
filter: not CONFIG_SCHED_MULTIQ
extra_configs:
- CONFIG_TIMESLICING=y
min_ram: 40
tags: kernel threads sched userspace
kernel.sched_no_timeslicing:
filter: not CONFIG_SCHED_MULTIQ
extra_configs:
- CONFIG_TIMESLICING=n
min_ram: 40