Skip to content

Commit a5565f5

Browse files
committed
Add detailed error messages to failing integration tests
1 parent 2234f85 commit a5565f5

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

tests/fastga_integration.rs

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,14 @@ fn test_thread_parameter() {
184184
"--paf", // Request PAF output for test comparison
185185
]);
186186

187-
assert!(result1.is_ok() && result4.is_ok(), "Thread tests failed");
187+
if let Err(ref e) = result1 {
188+
eprintln!("result1 error: {e}");
189+
}
190+
if let Err(ref e) = result4 {
191+
eprintln!("result4 error: {e}");
192+
}
193+
194+
assert!(result1.is_ok() && result4.is_ok(), "Thread tests failed: result1={result1:?}, result4={result4:?}");
188195

189196
// Write outputs to files
190197
fs::write(&output1, result1.unwrap()).unwrap();
@@ -343,7 +350,11 @@ fn test_large_sequence_handling() {
343350
"--paf", // Request PAF output for test
344351
]);
345352

346-
assert!(result.is_ok(), "Failed on large sequence");
353+
if let Err(ref e) = result {
354+
eprintln!("Large sequence test error: {e}");
355+
}
356+
357+
assert!(result.is_ok(), "Failed on large sequence: {result:?}");
347358

348359
// Write stdout to output file
349360
fs::write(&output, result.unwrap()).unwrap();
@@ -390,7 +401,11 @@ fn test_multisequence_fasta() {
390401
"--paf", // Request PAF output for test
391402
]);
392403

393-
assert!(result.is_ok(), "Failed on multi-sequence FASTA");
404+
if let Err(ref e) = result {
405+
eprintln!("Multi-sequence test error: {e}");
406+
}
407+
408+
assert!(result.is_ok(), "Failed on multi-sequence FASTA: {result:?}");
394409

395410
// Write stdout to output file
396411
fs::write(&output, result.unwrap()).unwrap();

0 commit comments

Comments
 (0)