tests: Make the IOMMU segment test case more flexible

Linux kernel's behavior changes overtime. The grouping can be different
across different versions and different architectures.

We only cares about the exact SBDF exists somewhere. It doesn't matter
which group it is under.

Change the check so that this test case is no longer tied to the
grouping behavior of a particular kernel.

Signed-off-by: Wei Liu <liuwe@microsoft.com>
This commit is contained in:
Wei Liu
2026-03-19 16:26:59 +00:00
committed by Wei Liu
parent 0d062962ac
commit 5724a0189c

View File

@@ -3460,12 +3460,11 @@ mod common_parallel {
.does_device_vendor_pair_match("0x1057", "0x1af4")
.unwrap_or_default()
);
assert_eq!(
assert!(
guest
.ssh_command("ls /sys/kernel/iommu_groups/1/devices")
.ssh_command("ls /sys/kernel/iommu_groups/*/devices")
.unwrap()
.trim(),
"0001:00:01.0"
.contains("0001:00:01.0")
);
});