neus-Kleenex is 'n neus plugin wat poog om die pyn wat verband hou met 'n groot toets suite met slegs die loop van die toetse van toepassing op die veranderinge in jou [git] tak te stop.
About
Veronderstelling with-Kleenex, Kleenex is ten volle aktief op al toets lopies. Wat dit beteken, is dit sal probeer om te koppel aan 'n dekking databasis (sqlite: ///coverage.db by verstek) en bepaal watter toetse wat dit nodig het om te hardloop gebaseer op die kode veranderinge. As die data vir 'n toets ontbreek in die databasis (bv die toets is 'n nuwe), sal dit die toets in die suite outomaties sluit. Dit is goed vir prototyping maar nie oor die algemeen nuttig in die werklike wêreld.
Kleenex tjeks ook vir vermiste dekking langs die pad. By verstek, sal dit 'n fout maak wanneer dit tref 'n kode verandering wat geen toets dekking. Hierdie funksie te skakel, moet jy '--kleenex-slaan-vermis.
Real World Gebruik
Kleenex is ontwerp om te werk in CI omgewings. Oor die algemeen, sou jy die opstel van jou GI bediener dit uit te voer in 'n rekordtyd af (met --kleenex-rekord), en jou kliënte (jouself, ander ontwikkelaars) sou net verbind met die databasis dekking te ontdek. . Dit verseker dat die installasie bly bewus van jou ouer tak (bv meester) en nie die data van kinders teken
Vereistes :
- Python
- neus
Kommentaar nie gevind