sbox 0.2.4

Tiny Linux containers implementation
Documentation
use common::TempCgroup;

mod common;

#[test]
fn test_cgroup() {
    let cgroup = TempCgroup::new().unwrap();
    {
        let controllers = cgroup.subtree_controllers().unwrap();
        assert!(controllers.is_empty(), "{controllers:#?}");
    }
    cgroup
        .add_subtree_controllers(vec!["cpu".into(), "memory".into(), "pids".into()])
        .unwrap();
    {
        let mut controllers = cgroup.subtree_controllers().unwrap();
        controllers.sort();
        assert_eq!(controllers, ["cpu", "memory", "pids"]);
    }
}