(&self, seed_id: usize)
| 892 | } |
| 893 | |
| 894 | pub fn eval_seed_coverage(&self, seed_id: usize) -> Result<()> { |
| 895 | let work_seed = self.deopt.get_work_seed_by_id(seed_id)?; |
| 896 | let fuzzer_binary = work_seed.with_extension("cov.out"); |
| 897 | let corpus_dir = self.deopt.get_library_shared_corpus_dir()?; |
| 898 | let profdata: PathBuf = self.deopt.get_seed_coverage_file(seed_id)?; |
| 899 | self.compile_seed(seed_id)?; |
| 900 | |
| 901 | self.execute_cov_fuzzer_pool(&fuzzer_binary, vec![&corpus_dir], &profdata)?; |
| 902 | Ok(()) |
| 903 | } |
| 904 | } |
| 905 | |
| 906 | fn check_clang() -> Result<()> { |
no test coverage detected