libtest-mimic 0.3.0

Write your own test harness that looks and behaves like the built-in test harness used by `rustc --test`
Documentation
extern crate libtest_mimic;

use libtest_mimic::{Arguments, Test, Outcome, run_tests};


fn main() {
    let args = Arguments::from_args();

    let tests = vec![
        Test {
            name: "foo::bar".into(),
            kind: "".into(),
            is_ignored: false,
            is_bench: true,
            data: (1274, 23),
        },
        Test {
            name: "zhu_li::do_the_thing".into(),
            kind: "".into(),
            is_ignored: false,
            is_bench: true,
            data: (73, 6),
        },
        Test {
            name: "ferris::run".into(),
            kind: "".into(),
            is_ignored: false,
            is_bench: true,
            data: (19082, 99),
        },
    ];

    run_tests(&args, tests, |test| {
        let (avg, variance) = test.data;
        Outcome::Measured { avg, variance }
    }).exit();
}