Не могли бы вы поделиться своим способом модульного тестирования в Eclipse?Вы используете плагин surefire, m2eclipse & maven или только плагин testNG eclipse?Вы объединяете эти альтернативы?
Я использую тестовый плагин testNG + maven surefire и год назад использовал плагин testNG eclipse, чтобы я мог видеть результаты в представлении testNG.Затем я начал использовать Maven, но когда я выполняю «фазу тестирования maven» с использованием m2eclipse, появляется только консольный вывод и верные отчеты, которые я могу проверить в браузере и выбрать, какой набор тестов, тест или метод тестирования можно настроить только черезtestng.xml.
С другой стороны, если вы используете только надёжный плагин и у вас есть определенные настройки относительно classpath и т. д., на которые вы полагаетесь, тогда запуск тестов через плагин testNG eclipse необязательносовместим с вашим кодом.Используя плагин surefire, classpath отличается - target/test-classes
и target/classes
- от использования плагина testNG, который использует classpath проекта.
Как вы относитесь к тому, о чем я только что говорил?
Можно ли синхронизировать "тест maven" с помощью плагина m2eclipse и surefire с плагином и представлением testNG eclipse?
РЕДАКТИРОВАНИЕ: Мне тоже интересно,почему папка вывода проекта Maven («путь сборки Java») имеет значение target/classes
для src/main
и src/test
, тогда как плагин surefire имеет два местоположения target/test-classes
и target/classes
Большое спасибо за вашеваше мнение.