Macro runner

Source
runner!() { /* proc-macro */ }
Expand description

Provide a test runner and test on each module

 // example/run-test.rs

 test_with::runner!(module1, module2);
 #[test_with::module]
 mod module1 {
     #[test_with::runtime_env(PWD)]
     fn test_works() {
         assert!(true);
     }
 }

 #[test_with::module]
 mod module2 {
     #[test_with::runtime_env(PWD)]
     fn test_works() {
         assert!(true);
     }
 }