#java #linux #maven-2 #build #testng
#java #linux #maven-2 #сборка #testng
Вопрос:
Я использую RHEL 5. Я хочу иметь возможность написать базовый класс Java, написать соответствующие методы тестирования с использованием TestNG и иметь возможность сказать что-то вроде «mvn install», который будет запускать тестовые примеры и устанавливать встроенный jar.
Есть ли что-то под названием maven plugin для поддержки TestNG на RHEL? или такой вещи нет, и выше может быть достигнуто по умолчанию в Linux. Также как?
Ответ №1:
Обычный плагин maven для тестирования, the maven-surefire-plugin
, обрабатывает testng так же, как и junit.
Комментарии:
1. Также часто встречается отказоустойчивость ( maven.apache.org/surefire/maven-failsafe-plugin ) особенно для интеграционных тестов
Ответ №2:
Для Maven существует ряд плагинов, которые будут автоматически запускать ваши тесты. Я бы предложил начать с решения IDE, такого как решение, предоставляемое пакетом Spring STS на основе eclipse, в котором есть готовые шаблоны проектов, включая уже настроенные файлы * .pom.
Если вы хотите сделать больше, чем эта функциональность «из коробки», хорошей идеей, вероятно, будет чтение документов Maven и, возможно, книги. В общем, всякий раз, когда у вас есть действительно мощный и гибкий инструмент, такой как Maven, все может очень быстро усложниться, поэтому для успешного использования инструмента крайне важно иметь четкое понимание.