Я пишу свои тестовые примеры для проекта Java с использованием Scala (JUnit 4).Я запускаю тесты, используя Maven.
Я написал класс src/test/scala/com.xxx.BaseTest
для тестов, чтобы обеспечить некоторую общую функциональность (@BeforeClass
и т. Д.), Но без реальных @Test
случаев.
Всякий раз, когда я запускаю тесты, используя mvn
в командной строке, он настаивает на попытке поиска тестов в классе BaseTest
и выдает ошибку, потому что их нет.
Кромеиспользуя @Ignore
, есть ли способ заставить Maven / Scala / Surefire не пытаться запустить класс BaseTest
?Добавление @Ignore
не имеет большого значения, но мой тестовый запуск показывает еще один тест, чем я на самом деле, с меткой «Пропущено: 1».
ОБНОВЛЕНИЕ : я нашел решение,Я переименовал BaseTest
в Base
;Maven теперь игнорирует это.Есть ли другой способ?