Fix test case runner and sort test files by name