Использование Visual Studio и TFS, а также Specflow или стандартного unit test.
Я хочу, чтобы разработчики запускали ВСЕ unit test в качестве политики перед проверкой. Если unit test ломается, тогда vS должен остановить их от проверки, как при запуске конфликта конфликтов.
Я знаю, что есть сценарии пост-сборки, которые будут делать это, но действительно, если unit test ломается, я предпочитаю, чтобы он вообще не попадал в исходный контроль. Плюс поворот вокруг довольно медленный, чтобы ждать полной сборки. И вот тут спорят о том, кто ломает чьи вещи.
Итак, нет, я хочу, чтобы unit test проходил локально перед регистрацией. Как мне это сделать? Да, они могут просто нажать кнопку, но мне нравится получать их немного больше "стимулов", чем это.