mirror of https://github.com/aya-rs/aya
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
517 B
Rust
22 lines
517 B
Rust
use libtest_mimic::{Arguments, Trial};
|
|
|
|
mod tests;
|
|
use tests::IntegrationTest;
|
|
|
|
fn main() {
|
|
env_logger::init();
|
|
let mut args = Arguments::from_args();
|
|
// Force to run single-threaded
|
|
args.test_threads = Some(1);
|
|
let tests = inventory::iter::<IntegrationTest>
|
|
.into_iter()
|
|
.map(|test| {
|
|
Trial::test(test.name, move || {
|
|
(test.test_fn)();
|
|
Ok(())
|
|
})
|
|
})
|
|
.collect();
|
|
libtest_mimic::run(&args, tests).exit();
|
|
}
|