Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
测试自动化TestLink/Jenkins/Selenium:Maven问题_Maven_Selenium_Jenkins_Testng - Fatal编程技术网

测试自动化TestLink/Jenkins/Selenium:Maven问题

测试自动化TestLink/Jenkins/Selenium:Maven问题,maven,selenium,jenkins,testng,Maven,Selenium,Jenkins,Testng,我使用testng运行jenkins的测试用例,并通过TestLink插件将结果导出到TestLink中 我有一个小问题,因为昨天我尝试使用git获取测试用例。我可以下载所有git repo,但当我在jenkins中构建项目时,maven尝试编译从git repo下载的所有文件(大约4500个文件),而我目前只有5个测试用例 我的Git回购看起来像 Folder 1 -> ... Folder 2 -> ... FolderTest->src->MyTestCasesAr

我使用testng运行jenkins的测试用例,并通过TestLink插件将结果导出到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

这是正确的方法吗?

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

此外,如果这不起作用,请考虑将-f命令行选项传递给Maven,以控制构建要使用的POM: