Основной вопрос по java / maven / testng

#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, все может очень быстро усложниться, поэтому для успешного использования инструмента крайне важно иметь четкое понимание.