trueno_ptx_debug/output/
mod.rs1mod fkr_generator;
6mod html_report;
7
8pub use fkr_generator::generate_fkr_tests;
9pub use html_report::generate_html_report;
10
11use crate::bugs::BugRegistry;
12use crate::falsification::FalsificationReport;
13
14#[derive(Debug)]
16pub struct AnalysisResult {
17 pub module_name: String,
19 pub falsification_score: f64,
21 pub confidence: f64,
23 pub falsification_report: FalsificationReport,
25 pub bugs: BugRegistry,
27}
28
29impl AnalysisResult {
30 pub fn new(
32 module_name: &str,
33 falsification_report: FalsificationReport,
34 bugs: BugRegistry,
35 ) -> Self {
36 Self {
37 module_name: module_name.to_string(),
38 falsification_score: falsification_report.score,
39 confidence: falsification_report.confidence,
40 falsification_report,
41 bugs,
42 }
43 }
44}