PyZen ay isang patuloy na pagsubok runner para paranoyd developer. & Nbsp; Habang ang script ay tumatakbo, PyZen ay subaybayan ang mga pagbabago sa iyong code at muling patakbuhin ang iyong mga test suite kapag kinakailangan. Mayroong frontends para sa maramihang mga balangkas pati na rin ng ilang mga UIs notification.
Pag-install
PyZen maaaring i-install mula sa PyPI gamit easy_install:
easy_install PyZen
o tuldukan:
PIP install PyZen
frontends
PyZen nagbibigay ng maramihang frontends upang mangolekta ng mga pagsusuri at patakbuhin ang patuloy na tester.
Django
Upang PyZen setup ilalim Django si pyzen sa iyong setting INSTALLED_APPS. Ang tumakbo manage.py Zen upang simulan ang proseso tester. Maaari kang magbigay ng isang label application o pangalan test gamit ang parehong format tulad ng built-in na pagsubok command.
Prasko
Ang Prasko frontend ay pinananatili bilang hiwalay na pakete, Prasko-Zen.
Distutils
Ang PyZen package ay nagbibigay ng isang distutils iniuutos Zen na tatakbo ang test suite isinaayos sa setup.py ilalim PyZen. Patakbuhin setup.py Zen upang simulan ang proseso tester.
Standalone
Nagbibigay ang pyzen script ng isang balot na tumakbo sa anumang test script ilalim PyZen. Patakbuhin pyzen yourscript.py arg1 arg2 ... upang simulan ang proseso ng tester. Walang pagpipilian sa configuration ay magagamit sa oras na ito.
Mga Pagpipilian
--nocolor: flag, default: False
& Nbsp; Huwag paganahin ang mga kulay na output.
-u, --ui: default: autodetect
& Nbsp; Pilitin ang paggamit ng isang tiyak na module UI. Magagamit na mga opsyon ay win32, osx, linux, at wala.
UIs
PyZen nagbibigay ng isang UI upang ipahiwatig ang kasalukuyang katayuan ng pagsubok matapos ang bawat run, kahit na ang console ay sa background. Bilang karagdagan sa mga tatlong interface platform-tiyak, huwag paganahin ang none interface ay ang display na ito. Tingnan ang dokumentasyon frontend para sa mga detalye, ngunit nag-aalok ng pinaka-frontends isang --ui opsyon upang i-override ang autodetection.
Win32
Ang default na UI sa Windows ay isang systray icon na nagpapahiwatig sa kasalukuyang kalagayan ng pagsubok at balloon ng mga abiso pagkatapos ng bawat run. UI na ito ay nasubok sa Windows XP at mas mataas na, bagaman maaaring hindi gumana ito sa Windows 2000.
OS X
Ang default na UI sa OS X ay gumagamit ng umungol pamamagitan AppleScript. Isang abiso umungol ay nai-post pagkatapos ng bawat pagsubok tumakbo.
Linux
Ang default na UI sa Linux ay gumagamit libnotify pamamagitan ng pynotify library. Ito ay naka-install sa pamamagitan ng default sa kasalukuyang bersyon ng Ubuntu. Kung pynotify ay hindi natagpuan, ang interface ay hindi pinagana.
Test runner
By default PyZen paging ang test output na may kulay. Ito ay kilala na magtrabaho sa parehong Windows at * ala systems. Karamihan frontends may --nocolor pagpipilian upang huwag paganahin ito kung kinakailangan
Features .
- Monitor source code at magpatakbo ng mga pagsusulit sa baguhin ang
- OS-tiyak UI notification async
- Kulay test output
Kinakailangan :
- sawa
Mga Komento hindi natagpuan