python-katselun-testrunner tarjoaa automaattisen testin suorittamisen tiedoston muutokset.
Miksi
Koska yksikkö testaus on vielä hauskempaa
* Kun ei tarvitse vaihtaa pois editori saada palautetta Osatestit.
* Lyhyempi palaute aikana on kunnes saat palautetta testeistä.
Olen nähnyt usefullness leikittelee Rubys Autotest komennolla, joten en häirittiin Felix rakentaa jotain tällaista, ja käytön jälkeen noin kaksi vuotta, olen vihdoin saanut noin pakkaaminen.
Sen lisäksi, että se on aivokuollut yksinkertainen, ei ole riippuvuuksia ja on _really_ pieni.
Käyttö
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % Watching_testrunner help
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Käyttö: watching_testrunner [vaihtoehdot] komento [argumentit ...]
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Vaihtoehdot:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; näytä tämä ohje ja poistu
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -b BASEPATH, --basepath = BASEPATH
pohja polku katsella muutoksia
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -p WATCH_WILDCARD, --pattern = WATCH_WILDCARD
kokkare-tyyli malli tiedostonimiä katsella
Esimerkkejä
& Nbsp; & nbsp; watching_testrunner nosetessts $ NOSETESTS_ARGUMENTS
Tämä ajaa nosetests aina kun python tiedosto alle nykyisen hakemiston muutokset
& Nbsp; & nbsp; & nbsp; & nbsp; watching_testrunner --basepath foo / bar --pattern = "*" nosetessts $ NOSETESTS_ARGUMENTS
Tämä ajaa nosetests aina tahansa tiedoston alla ./foo/bar muutoksia.
& Nbsp; watching_testrunner --basepath path / to / js_tests --pattern = "*. js" jasmiini --console
& Nbsp; Tämä ajaa jasmiini --console aina kun js-tiedoston alla ./path/to/js_tests muutoksia (eli voit käyttää katsella testrunner saada auto testausaikataulun jollakin työkalu tahansa kieltä).
Vaatimukset :
- Python
Kommentteja ei löytynyt