summaryrefslogtreecommitdiff
path: root/tests/initramfs.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/initramfs.rs')
-rw-r--r--tests/initramfs.rs29
1 files changed, 24 insertions, 5 deletions
diff --git a/tests/initramfs.rs b/tests/initramfs.rs
index 5ad0b99..85908b2 100644
--- a/tests/initramfs.rs
+++ b/tests/initramfs.rs
@@ -67,15 +67,34 @@ fn make_initrd_adapter_uses_typed_chroot_arguments_and_records_output_digest() {
let result = builder.build(&request).expect("build initramfs");
+ let workdir = rootfs
+ .path()
+ .parent()
+ .expect("rootfs fixture has a parent")
+ .display()
+ .to_string();
assert_eq!(
builder.runner().invocations,
vec![Invocation::new(
- "chroot",
+ "sudo",
[
- rootfs.path().as_os_str().to_owned(),
- "make-initrd".into(),
- "-k".into(),
- "6.12-rt1".into(),
+ "-n",
+ "-u",
+ "hermes",
+ "hsh-run",
+ "--rooter",
+ "--mountpoints=/proc",
+ "--workdir",
+ &workdir,
+ "--",
+ "make-initrd",
+ "-N",
+ "-v",
+ "-k",
+ "6.12-rt1",
+ "AUTODETECT=",
+ "-c",
+ "/etc/initrd.mk.oem",
],
)]
);