NoseDBResult jest plugin nos, który eksponuje jedną wtyczkę, która może z przodu różne bazy danych backend do przechowywania wyniku wykonywania testów nosa. & Nbsp; uwzględniając wyniki swoich badań, czy są one częścią systemu ciągłej integracji, czy też nie, pozwala zadać interesujące pytania dotyczące projektu, takie jak
- Jakie były zestawy testów, które prowadzili w ostatnich pięciu minut
- Jaki jest średni czas do uruchomienia przypadek testowy "x"
- Co to jest standardowy czas awarii dla zestawu testowego "y"
- I tak dalej ...
Pytania te pozwalają także na budowanie raportów i narzędzi opartych na zautomatyzowanych testów funkcjonalnych, które mogą być uruchomione przed swoim rozwoju, inscenizacja i systemów produkcyjnych, takich jak bicie serca lub dostępności stron monitorowania.
instalacji
& Nbsp; z easy_install
& Nbsp; sudo easy_install nosedbreport
& Nbsp; z pip
& Nbsp; sudo pip install nosedbreport
& Nbsp; od źródła (repozytorium bitbucket):
& Nbsp; hg clone http://hg.indydevs.org/nosedbreport
& Nbsp; cd nosedbreport
& Nbsp; python setup.py build
& Nbsp; sudo python setup.py install
Zastosowanie
& Nbsp; najbardziej podstawowy przypadek użycia jest sprawozdanie z wyników badania prowadzonego w bazie danych MySQL, które można osiągnąć poprzez dodanie następujących opcji do swojej egzekucji nosa:
& Nbsp; nosetests --dbreport_dbtype = mysql --dbreport_host = your.mysql.com
& Nbsp; - dbreport_user = ali --dbreport_password = niektóre obejścia --dbreport_db = nosereport
& Nbsp; Aby utworzyć odpowiedni schemat w bazie danych mysql:
& Nbsp; nosetests --dbreport_dbtype = mysql --dbreport_host = your.mysql.com
& Nbsp; - dbreport_user = root --dbreport_password = Twój root-przechodzą
& Nbsp; - dbreport_db = nosereport --dbreport_create_schema
Wymagania :
- Python
- nos
Komentarze nie znaleziono