ilong-kleenex ay isang ilong plugin na sumusubok na ihinto ang sakit na nauugnay sa isang malaking pagsubok suite sa pamamagitan lamang ng pagpapatakbo ng mga pagsubok na naaangkop sa ang mga pagbabago sa iyong [Git] branch.
Tungkol
Sa pag-aakala --with-kleenex, kleenex ay ganap na aktibo sa lahat ng mga nagpapatakbo ng pagsubok. Ano ang ibig sabihin nito, ay ito ay tangkain upang kumonekta sa isang database saklaw (SQLite: ///coverage.db sa pamamagitan ng default) at tinutukoy kung aling ay sumusubok na kailangan nito upang mapatakbo batay sa mga pagbabago sa code. Kung ang data para sa isang pagsubok na ay nawawala sa database (eg ang pagsubok ay bago), ito ay isama na pagsubok sa suite awtomatikong. Ito ay multa para sa prototyping ngunit hindi pangkalahatan ay kapaki-pakinabang sa tunay na mundo.
Sinusuri ng Kleenex din para sa mga nawawalang coverage sa kahabaan ng paraan. Sa pamamagitan ng default ito ay itataas ang isang error kapag ito ay umabot sa isang pagbabago ng code na walang mga pagsubok coverage. Upang i-disable ang functionality na ito, dapat mong itakda ang --kleenex-laktawan-nawawala.
Real Paggamit World
Kleenex ay dinisenyo upang gumana sa .ci environment. Sa pangkalahatan, ikaw ay setup ang iyong .ci server upang patakbuhin ito sa record mode (na may --kleenex-record), at ang iyong client (ang iyong sarili, ibang mga developer) ay simpleng kumonekta sa database na ito upang matuklasan ang coverage. . Tinitiyak nito na nananatili ang pag-install ng kamalayan ng iyong mga magulang sangay (hal master) at hindi-record ng data mula sa mga anak
Mga Kinakailangan :
- Python
- ilong
Mga Komento hindi natagpuan