Maison > développement back-end > Golang > Comment puis-je forcer la réexécution des tests Go et éviter la mise en cache ?

Comment puis-je forcer la réexécution des tests Go et éviter la mise en cache ?

Susan Sarandon
Libérer: 2024-12-29 20:54:15
original
653 Les gens l'ont consulté

How Can I Force Go Tests to Rerun and Avoid Caching?

Désactiver ou forcer les nouveaux tests dans les tests Go

Lors de l'exécution de tests Go plusieurs fois, on observe que les résultats des tests mis en cache sont utilisés au lieu d'effectuer le teste à nouveau. Cela peut être gênant si vous souhaitez réexécuter les tests à des fins de vérification ou de débogage.

Forcer l'exécution des tests

Pour forcer les tests Go à toujours s'exécuter et empêcher la mise en cache , il existe deux approches principales :

  • Nettoyer le cache de test : Exécuter go clean -testcache pour invalider tous les résultats de test mis en cache.
  • Utiliser les indicateurs non mis en cache : Ajoutez l'indicateur non mis en cache -count=1 à votre exécution de test. Cet indicateur garantit que les tests seront exécutés une fois pour chaque exécution.

Comportement de mise en cache des tests

Il convient de noter que Go invalide automatiquement les résultats des tests mis en cache sous certains conditions, y compris les modifications apportées au code source, au code de test, aux fichiers locaux ou aux variables d'environnement. En tant que tel, il n'est généralement pas nécessaire d'invalider manuellement le cache de test, sauf si cela est explicitement requis.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal