Создать как минимум один пользовательский тестовый набор (Custom test suite, он же JUnit test), который определяет, какие тесты будут выполнены. Этот файл должен находиться в директории src/test/java.
Выполнить в командной строке (в корне проекта) mvn test и все JUnit классы, определенные в проекте (Custom Test Suites), будут выполнены.
Имейте в виду:
переменная окружения JAVA_HOME должна как минимум указывать на Java 5 JRE.
Maven runner не зависит от Eclipse и не требует обязательного наличия CubicTest.
Полезные советы
Для того чтобы приостановить выполнение тестов при запуске их из командной строки, нажмите клавишу “pause” на клавиатуре, когда активным является окно командной строки с запущенными тестами. Для возобновления процесса, можете нажать любую клавишу.
Для получения тестового отчета, используйте инструменты для постоянной интеграции, например Hudson (примечание переводчика: вот ведь совпадение ))) для перехвата отчетов Maven Surefire plugin (JUnit runner). В этом случае вы сможете использовать возможности CI инструмента для получения статистики по вашим тестам.
CubicTest: непрерывная интеграция с плагином Maven 2 / Continuous Integration – Maven 2 Plugin
Еще одна небольшая статья о возможностях CubicTest: Continuous Integration – Maven 2 Plugin
Запуск тестов при помощи Maven
Для запуска тестов из командной строки нужно:
Имейте в виду:
Полезные советы
P.S.