Плагин Maven surefire не запускает наш тестовый пример

Apache Maven 3.5.2 - pom.xml явно не объявляет плагин surefire, но эффективный pom.xml показывает 2.18.1

Когда я запускаю mvn test - он успешно завершается, он не говорит, что не может найти никаких тестовых случаев, но нет никаких следов тестовых случаев. Это все, что я вижу:

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building SpreadSheetUploadWeb 1.0
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for com.fasterxml.jackson.core:jackson-databind:jar:1.9.10 is missing, no dependency information available
[WARNING] The POM for com.fasterxml.jackson.core:jackson-annotations:jar:1.9.10 is missing, no dependency information available
[WARNING] The POM for com.fasterxml.jackson.core:jackson-core:jar:1.9.10 is missing, no dependency information available
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ SpreadSheetUploadWeb ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 22 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ SpreadSheetUploadWeb ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ SpreadSheetUploadWeb ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 5 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ SpreadSheetUploadWeb ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ SpreadSheetUploadWeb ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------

В моем pom.xml указана банка, и мой тестовый пример находится в:

c: /SpreadSheetUploadWeb/src/test/java/com/ibm/cio/cloud/cost/spreadsheet/dao/UnitTestJdbcCostSpreadsheetDAO.java

Он отлично работает, когда я запускаю тест явно следующим образом:

mvn surefire:test -Dtest=UnitTestJdbcCostSpreadsheetDAO.java

Почему он не запускается, когда я просто запускаю: mvn test?

попробуйте переименовать класс в YourclassnameTest.java.

Warley Noleto 04.05.2018 20:49
Не удалось выполнить цель org.apache.maven.plugins
Не удалось выполнить цель org.apache.maven.plugins
Опишу, что когда я только начинал изучать Maven, у меня не получалось компилировать и упаковывать.
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Если вы являетесь веб-разработчиком или тестировщиком, вы можете быть знакомы с Selenium, популярным инструментом для автоматизации работы...
0
1
294
1

Ответы 1

По умолчанию надежный поиск файлов по следующим шаблонам:

** / Тест * .java

** / * Test.java

** / * Tests.java

** / * TestCase.java

http://maven.apache.org/surefire/maven-surefire-plugin/examples/inclusion-exclusion.html

Добро пожаловать, @JamesD. не могли бы вы отметить этот ответ как правильный, чтобы я мог получить за это некоторую репутацию ..;)

Warley Noleto 04.05.2018 21:58

Другие вопросы по теме