Added a wrapper that handles the test cases and the gathering of results