add unit test runner