nosedbreport est un plugin de nez qui expose un seul plugin qui peuvent l'avant diverses bases de données back-end pour stocker le résultat de l'exécution d'un test de nez & nbsp;. Avoir les résultats de vos tests, se ils font partie d'un système d'intégration continue ou non, vous permet de poser des questions intéressantes sur votre projet tels que
- Quelles ont été les suites de tests qui couraient dans les cinq dernières minutes
- Quel est le temps moyen pour exécuter cas de test 'x'
- Quel est l'heure normale à l'échec pour la suite de tests 'y'
- Etc ...
Ces questions vous permettent également de créer des rapports et des outils basés sur des tests automatisés fonctionnels que vous exécutez peut-être contre votre développement, la mise en scène ou des systèmes de production, comme des battements cardiaques ou de disponibilité pages surveillance.
Installation
- Avec easy_install
& Nbsp; sudo easy_install nosedbreport
- Avec pip
& Nbsp; sudo pip installer nosedbreport
- De la source (bitbucket référentiel):
& Nbsp; hg clone http://hg.indydevs.org/nosedbreport
& Nbsp; cd nosedbreport
& Nbsp; python setup.py build
& Nbsp; sudo python setup.py install
Utilisation
- Le cas d'utilisation le plus fondamental est de rapporter les résultats d'un test de fonctionner dans une base de données mysql, qui peut être obtenue en ajoutant les options suivantes à l'exécution de votre nez:
& Nbsp; nosetests --dbreport-dbtype = mysql --dbreport-host = your.mysql.com
& Nbsp; - dbreport-username = ali --dbreport-password = certaine contourner --dbreport-db = nosereport
- Pour créer le schéma approprié dans votre base de données MySQL:
& Nbsp; nosetests --dbreport-dbtype = mysql --dbreport-host = your.mysql.com
& Nbsp; - dbreport-username = racine --dbreport-password =-passer votre racine
& Nbsp; - dbreport-db = nosereport --dbreport-créer-schéma
Exigences :
- Python
- nez
Commentaires non trouvées