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,
    )

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…