]> www.infradead.org Git - users/jedix/linux-maple.git/commit
sched_ext: Add selftests
authorDavid Vernet <dvernet@meta.com>
Tue, 18 Jun 2024 20:09:21 +0000 (10:09 -1000)
committerTejun Heo <tj@kernel.org>
Tue, 18 Jun 2024 20:09:21 +0000 (10:09 -1000)
commita5db7817af780db6a7f290c79677eff4fd13c5fa
treebf8e0b59f0caf553044f0d0f9afe3cdb412f412e
parentfa48e8d2c7b58d242c1db3a09c14f4274e055087
sched_ext: Add selftests

Add basic selftests.

Signed-off-by: David Vernet <dvernet@meta.com>
Acked-by: Tejun Heo <tj@kernel.org>
51 files changed:
tools/testing/selftests/sched_ext/.gitignore [new file with mode: 0644]
tools/testing/selftests/sched_ext/Makefile [new file with mode: 0644]
tools/testing/selftests/sched_ext/config [new file with mode: 0644]
tools/testing/selftests/sched_ext/create_dsq.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/create_dsq.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/ddsp_bogus_dsq_fail.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/ddsp_bogus_dsq_fail.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/ddsp_vtimelocal_fail.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/ddsp_vtimelocal_fail.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/dsp_local_on.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/dsp_local_on.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/enq_last_no_enq_fails.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/enq_last_no_enq_fails.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/enq_select_cpu_fails.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/enq_select_cpu_fails.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/exit.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/exit.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/exit_test.h [new file with mode: 0644]
tools/testing/selftests/sched_ext/hotplug.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/hotplug.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/hotplug_test.h [new file with mode: 0644]
tools/testing/selftests/sched_ext/init_enable_count.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/init_enable_count.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/maximal.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/maximal.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/maybe_null.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/maybe_null.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/maybe_null_fail_dsp.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/maybe_null_fail_yld.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/minimal.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/minimal.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/prog_run.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/prog_run.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/reload_loop.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/runner.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/scx_test.h [new file with mode: 0644]
tools/testing/selftests/sched_ext/select_cpu_dfl.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/select_cpu_dfl.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/select_cpu_dfl_nodispatch.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/select_cpu_dfl_nodispatch.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/select_cpu_dispatch.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/select_cpu_dispatch.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/select_cpu_dispatch_bad_dsq.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/select_cpu_dispatch_bad_dsq.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/select_cpu_dispatch_dbl_dsp.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/select_cpu_dispatch_dbl_dsp.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/select_cpu_vtime.bpf.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/select_cpu_vtime.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/test_example.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/util.c [new file with mode: 0644]
tools/testing/selftests/sched_ext/util.h [new file with mode: 0644]