add code coverage, manually add test dependency