在哪个目录中我要放置testng.xml?

Dev*_*der 4 java testng maven

我正在做一个我必须执行自动化测试的项目.为此我正在使用Testng框架.

我给出testng.xml了输入文件,有些方法会消耗它,但是现在我的阅读器方法无法检测到文件.

我在哪个目录中放置我的testng.xml文件.....并且是否有任何maven规范我必须要pom.xml检测该testng.xml文件是否存在并且他们必须阅读它.

Gra*_*ray 5

我在哪个目录下放置我的testng.xml文件.....

我怀疑该testng.xml文件应该放在类路径的顶部.如果你正在使用maven,那么它就是一个好地方src/test/resources/testng.xml.看这个例子:

如何从Maven中的pom.xml调用testng.xml文件

是否有任何maven规范我必须在pom.xml中进行检测,以检测testng.xml文件是否在那里,他们必须阅读它.

我不是百分百肯定的.在查看上面的示例时,建议看起来像以下内容:

<plugin>
    <groupId>org.apache.maven.plugin</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.12</version>
    <configuration>
       <suiteXmlFiles>
           <suiteXmlFile>src/test/resources/testng.xml</suiteXmlFile>
       </suiteXmlFiles>
    </configuration> 
</plugin>
Run Code Online (Sandbox Code Playgroud)