(testcase: &str, content: &str)
| 82 | } |
| 83 | |
| 84 | pub fn generate_rust_program(testcase: &str, content: &str) -> DebuggerParams { |
| 85 | let path = format!("testcases/generated/{testcase}"); |
| 86 | let src = format!("{path}.rs"); |
| 87 | let mut file = std::fs::File::create(&src).unwrap(); |
| 88 | file.write_all(content.as_bytes()).unwrap(); |
| 89 | rustc(&path); |
| 90 | debugger_params_from_file(&format!("generated/{testcase}")) |
| 91 | } |
| 92 | |
| 93 | pub async fn setup(testcase: &str) -> Result<(SeaProducer, SeaConsumer), SeaStreamerErr> { |
| 94 | let (_, producer, consumer) = setup_1(testcase).await?; |
no test coverage detected