diff options
Diffstat (limited to 'tests/initramfs.rs')
| -rw-r--r-- | tests/initramfs.rs | 29 |
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", ], )] ); |