Запуск Testng. xml из POM. xml не запускает тесты последовательно - PullRequest
0 голосов
/ 03 августа 2020

Я запускаю файл testng. xml с использованием POM. xml путем добавления плагинов компилятора и surefire. Он запускает тест, но последовательность тестов не соответствует ожидаемой. У меня есть 10 классов, упомянутых в testng. xml, и он запускается в этой последовательности, когда я запускаю testng. xml. Но при запуске через POM. xml последовательность выглядит так: сначала он запускает все тесты приоритета 0, упомянутые во всех классах, затем тесты приоритета 1 и так далее. Он должен запускать тесты в соответствии с последовательностью классов, указанной в testng. xml. Мы будем очень благодарны за любую быструю помощь.

   <build>
   <plugins>
    <plugin>
       <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-compiler-plugin</artifactId>
    <version>3.5.1</version>
    <configuration>
        <source>${jdk.level}</source>
        <target>${jdk.level}</target>  
        
    </configuration>
  </plugin>

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>3.0.0-M5</version>
    <configuration>
      <suiteXmlFiles>
        <suiteXmlFile>testng.xml</suiteXmlFile>
      </suiteXmlFiles>
    </configuration>
  </plugin>

 </plugins>

 </build>

1 Ответ

0 голосов
/ 03 августа 2020

в зависимости от testng тег области видимости нужно было изменить для компиляции из теста, и это решило проблему, так как это необходимо для компиляции сборки после добавления плагинов. Это устранило проблему.

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