ktstr 0.5.2

Test harness for Linux process schedulers
1
2
3
4
5
6
7
8
9
10
11
// `kernel_builtin_disable` must be an array literal `[..]`. Same
// shape rule as `kernel_builtin_enable`.
use ktstr::declare_scheduler;

declare_scheduler!(KERNEL_BUILTIN_DISABLE_NON_ARRAY, {
    name = "kernel_builtin_disable_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() {}