INNER CODE UNIT · Rust
mount_and_get_md5
openebs/mayastor · io-engine-tests/src/lib.rs:389
pub fn mount_and_get_md5(device: &str) -> Result<String, String> {
let (exit, stdout, stderr) = run_script::run(
r#"
mkdir -p /tmp/__test
mount $1 /tmp/__test
md5sum /tmp/__test/test
umount /tmp/__test
rm -rf /tmp/__test
exit 0
"#,
&vec![device.into()],
&run_script::ScriptOptions::new(),
)
.unwrap();
if exit != 0 {
Err(stderr)
} else {
Ok(stdout)