test_retry 0.1.0

Atttribute macro for retrying a test multiple times
Documentation
use std::sync::atomic::{AtomicUsize, Ordering};
use test_retry::retry;

#[test]
#[retry]
fn always_ok() {
    assert!(true);
}

#[test]
#[retry]
fn with_atomic_counter() {
    static COUNTER: AtomicUsize = AtomicUsize::new(1);
    assert_eq!(COUNTER.fetch_add(1, Ordering::Relaxed), 3);
}

#[test]
#[retry]
#[should_panic]
fn always_panic() {
    panic!("Oops, something went wrong!");
}