added more test cases and add cobertura plugin