INNER CODE UNIT · Rust
mount_and_write_file
openebs/mayastor · io-engine-tests/src/lib.rs:363
pub fn mount_and_write_file(device: &str) -> Result<String, String> {
let mut options = ScriptOptions::new();
options.exit_on_error = true;
options.print_commands = false;
let (exit, stdout, stderr) = run_script::run(
r#"
mkdir -p /tmp/__test
mount $1 /tmp/__test
echo test > /tmp/__test/test
md5sum /tmp/__test/test
umount /tmp/__test
rm -rf /tmp/__test
exit 0
"#,
&vec![device.into()],
&options,
)