由于我是AWS Device服务器场中的初学者,通过我的测试,阻止程序最多,AWS设备服务器场执行测试目录中的所有测试用例。但我只在xml文件中提供了特定的测试用例。这是我的项目不需要全部当时要运行的测试用例。任何人都可以帮助我吗?
答案 0 :(得分:1)
我在AWS Device Farm团队工作。 根据您的描述,您似乎正在使用TestNG框架。
你提到的所有测试都应该在src / test下。
您的testng.xml需要位于根据文档here
如果您不知道如何将testng xml放入测试jar中,一种方法是在pom.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>
目前不支持使用testng.xml进行测试排序等所有功能,但您可以确定在test.xml中运行哪些测试,这似乎是您的主要要求。