nez-kleenex est un plugin de nez qui tente d'arrêter la douleur associée à une grande suite de test que de l'exécution des tests applicables aux changements dans votre [git] branche.
À propos
En supposant --with-kleenex, kleenex est pleinement actif sur toutes les pistes d'essai. Ce que cela signifie, ce est qu'il tente de se connecter à une base de données de couverture (sqlite: ///coverage.db par défaut) et de déterminer quels tests il a besoin pour fonctionner sur la base des changements de code. Si les données pour un test est manquant dans la base de données (par exemple, le test est nouveau), il comprendra ce test dans la suite automatiquement. Ce est très bien pour le prototypage, mais ne est généralement pas utile dans le monde réel.
Kleenex vérifie également pour avoir manqué la couverture le long du chemin. Par défaut, il soulèvera une erreur quand il frappe un changement de code qui n'a pas de couverture de test. Pour désactiver cette fonctionnalité, vous devez définir --kleenex-skip-manquantes.
Biens Utilisation de World
Kleenex est conçu pour fonctionner dans des environnements de CI. Généralement, vous souhaitez configurer votre serveur de CI pour l'exécuter en mode d'enregistrement (avec --kleenex record), et vos clients (vous-même, d'autres développeurs) serait tout simplement se connecter à cette base de données pour découvrir la couverture. . Cela garantit que l'installation reste conscient de votre parent branche (par exemple maître) et ne enregistre pas les données des enfants
Exigences :
- Python
- nez
Commentaires non trouvées