add coverage module
add test cases for create coverage report.