Обычно тесты прогоняются один-два раза в день, ночью и, например, в обед. По крону делается git pull, прогоняются тесты, если завалились - вывод шлется по e-mail всей команде. Ну и, разумеется, все должно тестироваться перед выкаткой в бой.<br>
<br><div class="gmail_quote">12 апреля 2012 г. 22:10 пользователь Ivan Petrov <span dir="ltr"><<a href="mailto:i.petro.77.00@gmail.com">i.petro.77.00@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Есть проект (вебпроект) у которого море тестов.<br>
<br>
Программисты общий make test иногда не запускают из за лени, иногда из<br>
за того что процесс тестирования занимает очень много времени<br>
(запускают тесты того что правили и все). Ну и сам грешен тоже не<br>
всегда их пускаю.<br>
<br>
однако из за этого иногда вылазят баги в местах покрытых тестами.<br>
<br>
соответственно что хочется. хочется найти готовую утилиту/тулзу,<br>
которую можно будет прописать в хуки git'а, которая бы на каждый<br>
коммит запускала бы тесты.<br>
<br>
требования такие:<br>
<br>
1. если два (больше) коммита приходят с малым интервалом времени (то<br>
есть пока еще предыдущая ревизия не оттестилась), то чтобы следующая<br>
итерация шла по завершении предыдущей<br>
<br>
2. чтобы уведомляла о непрохождении тестов где-то<br>
<br>
3. чтобы строила какие-то графики, итп<br>
<br>
расскажите кто чем пользуется на эту тему?<br>
<span class="HOEnZb"><font color="#888888">--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br>С уважением, Александр<br>Личный блог: <a href="http://eax.me/" target="_blank">http://eax.me/</a><br>Мой форум: <a href="http://it-talk.org/" target="_blank">http://it-talk.org/</a><br>
Мой Twitter: <a href="http://twitter.com/afiskon" target="_blank">http://twitter.com/afiskon</a><br><br>