TestNg тест не выполняется с помощью сборки maven - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть TestNg модульные тесты, которые должны выполняться с моим maven clean install.

У меня в поме нет test-suite.xml s для запуска яичек.Ожидается запуск всех моих тестовых файлов без какой-либо конфигурации с помощью сборки maven.

Но этого не происходит.

Мой тестовый класс выглядит следующим образом

public class CreateUtilty{

  @Test
  public void testScope(){
    Creationutiltiy.create("myApp");
    // remaing code
   }

}

Чтоне мог ли я поступить неправильно?

Ответы [ 2 ]

1 голос
/ 19 сентября 2019

При запуске testNG без конфигурации, плагин surefire ожидает, что ваши тестовые классы завершатся с Test.Попробуйте изменить имя тестового класса на CreateUtilityTest, и оно должно быть выбрано.

Документация для плагина maven surefile содержит полезную информацию, которая поможет вам начать работу.

Чтобы узнать больше о том, как включить / исключить тесты на основе соглашения об именах, прочитайте this .

0 голосов
/ 20 сентября 2019

Попробуйте выполнить свой класс со следующим синтаксисом

mvn -Dtest = CreateUtilty test

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...