nosedbreport jest plugin nos wystawia jedną wtyczkę, która może z przodu różne zaplecza baz danych 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 nie, pozwala zadać interesujące pytania dotyczące projektu, takie jak
- Jakie były zestawy testów, które biegły w ciągu ostatnich pięciu minut
- Jaki jest średni czas, aby uruchomić test case "x"
- Co to jest standardowy czas do 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ść stron monitorowania.
instalacji
- Z easy_install
& Nbsp; sudo easy_install nosedbreport
- Z pip
& Nbsp; sudo pip install nosedbreport
- 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
- Najbardziej podstawowy przypadek użycia jest sprawozdanie z wyników badania prowadzonego w bazie danych MySQL, które można uzyskać poprzez dodanie następujących opcji do swojej egzekucji nosa:
& Nbsp; nosetests --dbreport-dbtype = mysql --dbreport-host = your.mysql.com
& Nbsp; - dbreport-username = ali --dbreport-password = niektóre obejść --dbreport-db = nosereport
- Aby utworzyć odpowiedni schemat, w mysql bazy danych:
& Nbsp; nosetests --dbreport-dbtype = mysql --dbreport-host = your.mysql.com
& Nbsp; - dbreport-nazwa użytkownika = root --dbreport-password = Twój root-przechodzą
& Nbsp; - dbreport-db = nosereport --dbreport-create-schemat
Wymagania :
- Python
- nos
Komentarze nie znaleziono