@@ -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