cargo-test-all 0.2.0

Cargo extension for running tests of the used dependencies
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::command::Crate;
use crate::error::Result;
use crate::runners::get_test_runner;

pub fn run_crate_tests(used_crate: Crate) -> Result<Crate> {
    let test_runner = get_test_runner(&used_crate);

    test_runner.setup()?;
    test_runner.run_tests()?;
    test_runner.teardown()?;

    Ok(used_crate)
}