nas-Kleenex este un plugin nas care încearcă să oprească durerea asociata cu o suita test de mare de doar rularea testelor aplicabile modificările [git] sucursale.
Despre
Presupunând --with-Kleenex, Kleenex este pe deplin activ pe toate parcursuri de probă. Ce înseamnă acest lucru, este acesta va încerca să se conecteze la o bază de date de acoperire (sqlite: ///coverage.db implicit), și de a determina care testează are nevoie pentru a rula pe baza modificărilor de cod. Dacă datele pentru un test lipsește în baza de date (de exemplu, testul este nou), se va include în mod automat că testul în suita. Acest lucru este bine pentru prototipuri, dar, în general, nu este util în lumea reală.
Kleenex verifică, de asemenea, pentru lipsa de acoperire de-a lungul drum. În mod implicit se va ridica o eroare când va atinge o schimbare cod care nu are nici o acoperire de testare. Pentru a dezactiva această funcționalitate, trebuie să setați --kleenex-skip dispărut.
lumea reală de utilizare
Kleenex este proiectat să funcționeze în medii CI. În general, v-ar configurarea server-ul dvs. CI a se rula în modul de înregistrare (cu --kleenex-înregistrare), precum și clienții dumneavoastră (le alți dezvoltatori) ar conecta pur și simplu la această bază de date pentru a descoperi acoperire. . Acest lucru asigură că instalarea rămâne conștient de sucursale părinte (de exemplu, master) și nu înregistrează datele de la copii
Cerințe :
- Python
- nas
Comentariile nu a fost găsit