L'environnement de test Go met en cache les résultats des tests par défaut, permettant aux exécutions ultérieures d'utiliser le résultats mis en cache pour améliorer l’efficacité. Cependant, dans certains scénarios, vous souhaiterez peut-être forcer le nouveau test ou désactiver la mise en cache des tests.
Forcer le nouveau test
Lors de l'exécution de go test plusieurs fois, vous remarquerez peut-être que les exécutions suivantes n'exécutez pas réellement les tests et affichez à la place les résultats mis en cache. Pour forcer le nouveau test, vous pouvez utiliser les options suivantes :
Désactiver la mise en cache des tests
Pour désactiver définitivement la mise en cache des tests, vous pouvez utiliser l'option -indicateur nocache lors de l'exécution de go test. Cet indicateur empêche la mise en cache des résultats des tests et force l'exécution des tests à chaque fois.
Remarque
Il n'est généralement pas nécessaire de désactiver manuellement la mise en cache des tests. Les modifications apportées à votre code ou code de test invalideront automatiquement les résultats de test mis en cache. Par conséquent, vous ne devriez avoir besoin d'utiliser les méthodes décrites ci-dessus que si vous rencontrez des circonstances spécifiques où vous avez besoin d'un nouveau test forcé de tous les tests mis en cache.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!