На самом деле я запускаю файл XML из файла pom.xml
, но я также хочу запустить основной класс из файла pom.xml
.
Возможно ли это?
Что я делаю ...
Я запускаю все свои тестовые классы, используя файл testng.xml
, но после выполнения xml файл, я пытаюсь запустить другой класс, из которого я пытаюсь создать файл Excel.
Из каталога target\surefire-reports
, где файл testng-results.xml
создан с использованием файла результатов, я создаю свой отчет Excel , поэтому я хочу запустить свой класс после того, как testng-results.xml
создан.
Можно ли создать этот каталог target\surefire-reports
, который должен быть создан, тогда мой класс должен запуститься для генерации отчета о файле Excel.
Мой файл POM выглядит так -
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.0</version>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>src\test\resources\runner\testng.xml</suiteXmlFile>
</suiteXmlFiles>
<exec.mainClass>com.SC.APITesting.rough.CreateExlFile</exec.mainClass>
</configuration>
</plugin>
</plugins>
</build>
При использовании этого я не могу достичь своей цели. Пожалуйста, помогите, вот что я делаю не так.