continuos integration testing and code coverage