serial_test allows for the creation of serialised Rust tests using the
Multiple tests with the
serial attribute are guaranteed to be executed in serial. Ordering of the tests is not guaranteed however.
We require at least Rust 1.39 for async/await support
Add to your Cargo.toml
 = "*"
use serial_test::serial; (for Rust 2018) or
extern crate serial_test;
for earlier versions.
You can then either add
#[serial(some_text)] to tests as required.