Avatar ·

Pourquoi println! n'affiche-t-il pas de texte dans les tests unitaires Rust ?

Bonjour ! J'ai commencé à apprendre Rust et j'ai rencontré un problème étrange lors de l'écriture de tests unitaires. Je veux afficher des informations de débogage avec la macro `println!`, mais rien n'apparaît dans le terminal. Voici mon code : ```rust #[cfg(test)] mod tests { #[test] fn test_debug_output() { let value = 42; println!("Valeur : {}", value); assert_eq!(value, 42); } } ``` Quand j'exécute les tests avec la commande `cargo test`, je vois seulement : ``` running 1 test test tests::test_debug_output ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out ``` Aucune sortie `"Valeur : 42"` n'apparaît. Je m'attendais à ce que `println!` fonctionne comme dans le code normal. Pourquoi cela se produit-il ? Comment puis-je voir la sortie de débogage pendant les tests ? J'utilise