Add base test case and logging module