nos-Kleenex je nos plugin, který se pokouší zastavit bolesti spojené s velkým test suite pouhým spuštěním testů vztahující se na změny ve svém [git] větev.
O
Za předpokladu, že --with-kapesník, Kleenex je plně aktivní na všech zkušebních jízd. Co to znamená, že je to se pokusí připojit k databázi pokrytí (sqlite: ///coverage.db ve výchozím nastavení), a určit, které testuje potřebuje ke svému provozu na základě změn kódů. Pokud se údaje o zkoušce chybí v databázi (např zkouška je nový), bude obsahovat tento test v apartmá automaticky. To je v pořádku pro vývoj prototypů, ale ne obecně užitečné v reálném světě.
Kleenex také kontroluje chybějící pokrytí podél cesty. Ve výchozím nastavení bude upozorňovat na chybu, když narazí na změnu kód, který nemá žádný test pokrytí. Chcete-li tuto funkci zakázat, měli byste nastavit --kleenex-přeskakování chybí.
Real World Použití
Kleenex je určen pro práci v prostředí CI. Obecně platí, že byste nastavit váš CI server spustit v režimu záznamu (s --kleenex-záznam), a vaši klienti (sebe, ostatní vývojáři), by jednoduše připojit k této databázi zjistit pokrytí. , To zajišťuje, že instalace zůstane vědom své mateřské pobočky (např master) a nezaznamenává údaje od dětí
Požadavky na :
- Python
- nos
Komentáře nebyl nalezen