питон-гледане-testrunner осигурява автоматично тест изпълнение на промени файлове.
<Силен> Защо
Защото единица тестване е още по-забавно
* Когато не е нужно, за да превключите от редактора си, за да получите обратна връзка от единица тестове.
* По-краткия период на обратна връзка е, докато не се получи обратна връзка от вашите тестове.
Виждал съм usefullness играе с Rubys команда автоматичен тест, така че аз притеснявала Felix да се изгради нещо подобно на това, и след като го използвате за около две години, най-накрая имам наоколо, за да я опакова.
Освен, че това е мозъчна смърт прост, все още няма зависимости и е _really_ малка.
<Силен> Usage
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; % Watching_testrunner --help
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; Употреба: watching_testrunner [Опции] [командни аргументи ...]
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; Опции:
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; -Н, --help & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; Извеждане на тази помощ съобщение и излизане
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; Ь BasePath, --basepath = BasePath
базова път да свалите промени
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; -p WATCH_WILDCARD, --pattern = WATCH_WILDCARD
модел Глоб стил за имена на файлове, да гледате
<Силни> Примери
& Nbsp; & Nbsp; watching_testrunner nosetessts $ NOSETESTS_ARGUMENTS
Това ще тече nosetests когато всеки питон файл под текущите промени директория
& Nbsp; & Nbsp; & Nbsp; & Nbsp; watching_testrunner --basepath Foo / бар --pattern = "*" nosetessts $ NOSETESTS_ARGUMENTS
Това ще тече nosetests когато всеки файл по-долу промени ./foo/bar.
& Nbsp; watching_testrunner --basepath път / до / js_tests --pattern = "*. JS" жасмин --console
& Nbsp;. Това ще тече жасмин --console винаги когато някоя JS файл долу ./path/to/js_tests промени (т.е. можете да използвате гледане testrunner да получи изпълнение автоматично изпитване на всяко средство за всеки език)
<силни> Изисквания :
- Python
Коментари не е намерена