0

我使用 testng 从 jenkins 运行测试用例,并借助 TestLink 插件将结果导出到测试链接中。

我有一个小问题,从昨天开始我尝试使用 git 获取测试用例。我可以下载所有的 git repo,但是当我在 jenkins 中构建项目时,maven 尝试编译从 git repo 下载的所有文件(大约 4500 个文件),而我目前只有 5 个测试用例......

我的 Git 仓库看起来像

Folder 1 -> ...
Folder 2 -> ...
FolderTest->src->MyTestCasesAreHere.java

有没有办法指定测试用例的路径,或者让 maven 只编译我想要的文件?

我用 Maven 目标“调用顶级 Maven 目标”:test -DsuiteXmlFiles=suite.xml 这是正确的方法吗?

4

1 回答 1

0

如果您只是想构建一个子项目,请更改 Jenkins 作业配置的 Build 部分下的 Root POM 选项。这是假设您使用的是 Maven2/3 作业类型。

此外,如果这不起作用,请考虑将 -f 命令行选项传递给 Maven 以控制您的构建将使用哪个 POM:http: //www.sonatype.com/books/mvnref-book/reference/running -sect-options.html

于 2012-12-28T01:34:52.310 回答