Хотя разработчики могут очень легко пропустить тесты maven, если у вас есть Jenkins (или другой инструмент CI), хорошо настроенный для запуска тестов перед сборкой программного обеспечения, даже если разработчики настаивают на пропуске тестов, CI предупредит команду, что сборка не выполняется. не работает, как ожидалось.

масштабный проект, в котором практически нет юнит-тестов. Теперь я хотел бы убедиться, что разработчики вносят новые функции (или ошибки!) Без минимального покрытия для соответствующих модульных тестов.

Какие есть способы обеспечить это?

Мы используем много инструментов, поэтому, возможно, я могу использовать плагин (jira, greenhopper, fisheye, sonar, hudson). Я также подумал, может быть, pre-commit хук Subversion, плагин Commit Acceptance для jira или что-то подобное.

Мысли?

Ответы на вопрос(3)

Ваш ответ на вопрос