ktstr 0.5.2

Test harness for Linux process schedulers
1
2
3
4
5
6
7
8
9
10
11
// `kernel_builtin_enable` must be an array literal `[..]`. A bare
// string (or any non-array shape) is rejected per `expect_array`.
use ktstr::declare_scheduler;

declare_scheduler!(KERNEL_BUILTIN_ENABLE_NON_ARRAY, {
    name = "kernel_builtin_enable_non_array",
    kernel_builtin_enable = "echo 1 > /proc/sys/kernel/sched_autogroup_enabled",
    kernel_builtin_disable = ["echo 0 > /proc/sys/kernel/sched_autogroup_enabled"],
});

fn main() {}