(project: String, kind: &ACCKind, is_rand_bench: bool)
| 251 | } |
| 252 | |
| 253 | fn coverage(project: String, kind: &ACCKind, is_rand_bench: bool) -> Result<()> { |
| 254 | let deopt = Deopt::new(project)?; |
| 255 | match kind { |
| 256 | ACCKind::Collect => collect_accumulation_coverage(&deopt, is_rand_bench)?, |
| 257 | ACCKind::Plot => { |
| 258 | collect_accumulation_coverage(&deopt, is_rand_bench)?; |
| 259 | plot_acc_coverage(&deopt)?; |
| 260 | } |
| 261 | ACCKind::Compare => plot_acc_coverage_comparison(&deopt)?, |
| 262 | } |
| 263 | Ok(()) |
| 264 | } |
| 265 | |
| 266 | fn main() -> Result<()> { |
| 267 | let config = Config::parse(); |
no test coverage detected