testrepository fournit une base de données des résultats des tests qui peuvent être utilisés dans le cadre du flux de travail pour assurer développeur / vérifier des choses comme:
& Nbsp; * Aucune engage sans avoir eu un échec de test, le cycle d'essai fixe.
& Nbsp; * Pas de commits sans nouveaux tests ajoutés.
& Nbsp; * Quels tests ont échoué depuis le dernier commit (pour exécuter un sous-ensemble).
& Nbsp; * Quels tests sont actuellement défaillantes et ont besoin de travail.
Les résultats des tests sont insérées à l'aide sous-unité (et donc tout ce qui peut sous-unité de sortie ou être converti en un flux de sous-unité peuvent être acceptés).
Une liste de diffusion pour la discussion, l'utilisation et le développement est au https://launchpad.net/~testrepository-dev - tous sont les bienvenus. Certains gens traînent sur #testrepository sur irc.freenode.net.
CI pour le projet est à http://build.robertcollins.net/job/testrepository-default/.
démarrage rapide
Créer un référentiel ::
testr initialisation
Chargez un test de fonctionner dans le référentiel ::
charge testr
testr stats $ testr dernière $ testr défaut
Supprimer un référentiel ::
testr supprimer
Documentation
Une documentation plus détaillée, y compris la conception et la mise en œuvre de détails, un manuel d'utilisation, et des lignes directrices pour le développement du référentiel de test lui-même peut être trouvé dans le répertoire doc /.
Ce qui est nouveau dans ce communiqué :
- Cette version ajoute le workflow 'testr run', qui permet une boucle serrée autour échecs de test, avec testr suivi des échecs, tout en vous permettant d'exécuter seulement quelques tests - et peut fonctionner par défaut seuls les essais défaut.
Exigences :
- Python
Commentaires non trouvées