2012-04-12 2 views
0

Я хочу проверить некоторые флаги в коде и некоторые значения в файлах xml, прежде чем приступать к созданию проекта java. Каков наилучший способ сделать это? Вы бы написали класс java для этого? Вы бы использовали только скрипты?Какой лучший метод для написания тестов предварительной сборки

Я использую Ant, и мне нужно проверить, что некоторые флаги, установленные как статические переменные в моих классах, имеют правильное значение. Я могу написать модульный тест, но в этом случае они будут выполнены после сборки. Мне нужно это сделать до этого.

Я должен также добавить, что я использую для Windows

+1

Вы можете дать нам пример того, что вы хотите сделать? – twain249

ответ

0

много вещей, возможно, если вы положили ваш вопрос настолько общий. Какова ваша среда сборки? Если вы используете Maven, вы можете написать плагин Maven для него (в Java или Groovy). Если вы используете муравей, может быть, отличный скрипт и может помочь Groovy Ant Task.

Каковы некоторые из вещей, которые вы хотите проверить? Может быть, такие инструменты, как PMD, checkstyle или findbugs делать то, что вам нужно?

+0

yes Я использую Ant, и мне нужно проверить, что некоторые флаги, установленные как статические переменные в моих классах, имеют правильное значение. –

0

Если значения в вашей программе должны соответствовать значениям в файле XML, вам лучше читать значения из файла XML в вашей программе, а не пытаться синхронизировать их и проверять, они синхронизированы.

+0

Нет. Мне не нужно синхронизировать их, это две разные проверки. –

+0

ОК, я вижу сейчас. Но, конечно, вы понимаете, что я имею в виду. Если есть еще один более авторитетный источник для значений, которые проверяют тесты, заставьте программу читать из этого источника. –

0

Такое поведение, как правило, обрабатывается модульным тестом с нарушением сборки, если тесты не удались.

0

Вы можете использовать TeamCity и pre-tested commits. Это приведет к тестированию блока перед созданием артефактов сборки на сервере сборки.

Смежные вопросы