in Профессиональное

CubicTest: непрерывная интеграция с плагином Maven 2 / Continuous Integration – Maven 2 Plugin

Еще одна небольшая статья о возможностях CubicTest: Continuous Integration – Maven 2 Plugin

Запуск тестов при помощи Maven

Для запуска тестов из командной строки нужно:

  1. Создать как минимум один пользовательский тестовый набор (Custom test suite, он же JUnit test), который определяет, какие тесты будут выполнены. Этот файл должен находиться в директории src/test/java.
  2. Выполнить в командной строке (в корне проекта) mvn test и все JUnit классы, определенные в проекте (Custom Test Suites), будут выполнены.

Имейте в виду:

  • переменная окружения JAVA_HOME должна как минимум указывать на Java 5 JRE.
  • Maven runner не зависит от Eclipse и не требует обязательного наличия CubicTest.

Полезные советы

  • Для того чтобы приостановить выполнение тестов при запуске их из командной строки, нажмите клавишу “pause” на клавиатуре, когда активным является окно командной строки с запущенными тестами. Для возобновления процесса, можете нажать любую клавишу.
  • Для получения тестового отчета, используйте инструменты для постоянной интеграции, например Hudson (примечание переводчика: вот ведь совпадение ))) для перехвата отчетов Maven Surefire plugin (JUnit runner). В этом случае вы сможете использовать возможности CI инструмента для получения статистики по вашим тестам.

P.S.

Write a Comment

Comment

*