cargo-test-fuzz 0.1.0-alpha.14

cargo-test-fuzz
use assert_cmd::prelude::*;
use std::process::Command;

const TEST_DIR: &str = "../examples";

#[test]
fn build_no_instrumentation() {
    Command::cargo_bin("cargo-test-fuzz")
        .unwrap()
        .current_dir(TEST_DIR)
        .args(&["test-fuzz", "--no-run", "--no-instrumentation"])
        .assert()
        .success();
}

#[test]
fn build() {
    Command::cargo_bin("cargo-test-fuzz")
        .unwrap()
        .current_dir(TEST_DIR)
        .args(&["test-fuzz", "--no-run"])
        .assert()
        .success();
}

#[test]
fn build_pesistent() {
    Command::cargo_bin("cargo-test-fuzz")
        .unwrap()
        .current_dir(TEST_DIR)
        .args(&["test-fuzz", "--no-run", "--persistent"])
        .assert()
        .success();
}