agent: Add tests for cgroup_no_v1

The only valid value is "all", ignore all other

Signed-off-by: Zvonko Kaiser <zkaiser@nvidia.com>
This commit is contained in:
Zvonko Kaiser
2025-01-23 17:31:13 +00:00
parent e1596f7abf
commit aab9d36e47

View File

@@ -1085,6 +1085,22 @@ mod tests {
dev_mode: true,
..Default::default()
},
TestData {
contents: "cgroup_no_v1=1",
cgroup_no_v1: "",
..Default::default()
},
TestData {
contents: "cgroup_no_v1=all",
cgroup_no_v1: "all",
..Default::default()
},
TestData {
contents: "cgroup_no_v1=0 systemd.unified_cgroup_hierarchy=1",
cgroup_no_v1: "",
unified_cgroup_hierarchy: true,
..Default::default()
},
TestData {
contents: "agent.devmode agent.debug_console agent.hotplug_timeout=100 systemd.unified_cgroup_hierarchy=a",
debug_console: true,
@@ -1520,6 +1536,7 @@ mod tests {
assert_eq!(d.debug_console, config.debug_console, "{}", msg);
assert_eq!(d.dev_mode, config.dev_mode, "{}", msg);
assert_eq!(d.cgroup_no_v1, config.cgroup_no_v1, "{}", msg);
assert_eq!(
d.unified_cgroup_hierarchy, config.unified_cgroup_hierarchy,
"{}",