python-watching-testrunner nagbibigay ng mga awtomatikong pagsubok pagpapatupad sa mga pagbabago ng file.
Bakit
Dahil sa pagsubok yunit ay kahit na mas masaya
* Kapag hindi mo na kailangang lumipat out sa iyong editor upang makakuha ng feedback mula sa mga pagsusuri ng yunit.
* Ang mas maikli ang tagal ng feedback hanggang sa makuha mo ng feedback mula sa iyong mga pagsubok.
Nakita ko ang mga usefullness landi sa rubys utos autotest, kaya pestered ko Felix upang bumuo ng isang bagay na tulad nito, at pagkatapos na gamitin ito para sa tungkol sa isang dalawang taon, sa wakas ay nakuha ko sa paligid sa packaging nito.
Bilang karagdagan sa na ito ay utak patay simpleng, ay walang dependency at _really_ maliit.
Paggamit
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % Watching_testrunner --help
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Paggamit: watching_testrunner [pagpipilian] na command [argumento ...]
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Mga Pagpipilian:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ipakita ang help mensahe at lumabas
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -b BASEPATH, --basepath = BASEPATH
base landas upang panoorin para sa mga pagbabago
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -p WATCH_WILDCARD, --pattern = WATCH_WILDCARD
Glob-style pattern para sa mga pangalan ng file upang panoorin
Mga halimbawa
& Nbsp; & nbsp; watching_testrunner nosetessts $ NOSETESTS_ARGUMENTS
Ito ay tatakbo nosetests tuwing anumang python file sa ibaba sa kasalukuyang pagbabago ng direktoryo
& Nbsp; & nbsp; & nbsp; & nbsp; watching_testrunner --basepath foo / bar --pattern = "*" nosetessts $ NOSETESTS_ARGUMENTS
Ito ay tatakbo nosetests tuwing anumang file sa ibaba ./foo/bar pagbabago.
& Nbsp; watching_testrunner --basepath path / sa / js_tests --pattern = "*. js" jasmine --console
& Nbsp;. Ito ay tatakbo jasmine --console tuwing anumang js file sa ibaba pagbabago ./path/to/js_tests (ibig sabihin, maaari mong gamitin ang nanonood testrunner upang makakuha ng auto pagsubok pagpapatupad paggamit ng anumang tool para sa anumang wika)
Mga Kinakailangan :
- Python
Mga Komento hindi natagpuan