pub async fn run_test<'a, 'b>( name: impl AsRef<str> + Sync + Send, defs: Vec<&'a mut UnitTest<'a>>, id: Option<&'b str>, collection: SharedComponent ) -> Result<TestRunner, Error>