Политика регистрации TFS для модульных тестов - PullRequest
0 голосов
/ 30 сентября 2010

Можно ли обеспечить, чтобы с каждой регистрацией в TFS был связан модульный тест? Даже если связанный юнит-тест - это просто оболочка? Я не хочу разрешать повторную регистрацию кода, если у кода не было соответствующего класса юнит-теста.

Я использую TFS 2010

1 Ответ

0 голосов
/ 01 октября 2010

Да, но это не будет легко реализовать.При использовании TFS политики регистрации применяются на стороне клиента.У Джима Лэмба есть хорошая статья о том, как это сделать:

http://blogs.msdn.com/b/jimlamb/archive/2010/03/31/how-to-implement-package-and-deploy-custom-check-in-policy-for-tfs-2010.aspx

Создать политику относительно просто, но с чего начнется ваше веселье - определить, есть ли связанныйтестовый класс.Если вы делаете что-то по соглашению (например, MyCustomClass.cs имеет файл класса теста MyCustomClass_TESTS.cs), вы можете проверить, что оба файла присутствуют в файле проекта.Если вы думаете о каком-то уровне анализа кода, чтобы определить это ... это станет более сложным.

...