def get_coverage(self, repo_path):
     """Returns the project coverage object for the project."""
     try:
         return get_coverage.OSSFuzzCoverage(
             repo_path, self.config.oss_fuzz_project_name)
     except get_coverage.CoverageError:
         return None
Example #2
0
 def test_invalid_project_json(self, _):  # pylint: disable=no-self-use
     """Tests an invalid project JSON results in None being returned."""
     with pytest.raises(get_coverage.CoverageError):
         get_coverage.OSSFuzzCoverage(REPO_PATH, PROJECT_NAME)
Example #3
0
 def setUp(self):
     with mock.patch('get_coverage._get_oss_fuzz_latest_cov_report_info',
                     return_value=PROJECT_COV_INFO):
         self.oss_fuzz_coverage = get_coverage.OSSFuzzCoverage(
             REPO_PATH, PROJECT_NAME)