Function run_tests

fn run_tests<F>(opts: &TestOpts, tests: Vec<TestDescAndFn>, notify_about_test_event: F) -> Result<()>
where
    F: FnMut(TestEvent) -> Result<()>