在 Jenks 中指定测试文件夹

Posted

技术标签:

【中文标题】在 Jenks 中指定测试文件夹【英文标题】:Specify test folder in Jenks 【发布时间】:2015-04-23 18:43:14 【问题描述】:

我正在使用 Jenkins 构建我的项目,并使用 AgitarOne 工具为我的类生成 JUnit 测试用例。但是,当我在 Jenkins 中构建我的项目时,它不使用 AgitarOne 测试。有没有办法配置 jenkins 来查看测试文件夹而不是 src/test 中的内容?

【问题讨论】:

Jenkins 为您的构建执行了哪些任务?您是否有构建自动化工具,例如 maven 或 gradle?如果是这样,这就是您要配置以查看替代测试文件夹的内容。 @BurntCornMuffin 我们使用 Maven 来构建我们的项目。因此,从我快速搜索的内容来看,在我的 pom.xml 文件中添加 build-helper-maven-plugin 可以让我指定要使用的测试资源?还是我必须在我的 Maven 目标中设置它? 【参考方案1】:

要将您的测试目录更改为非标准位置,您需要更改 pom 上的 testSourceDirectory (How to run UnitTests in maven which is in src/test-integration/java folder 的答案对此有很好的解释,以及使用 buildhelper 来实现您的目标)。

【讨论】:

以上是关于在 Jenks 中指定测试文件夹的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Spring Maven WAR 中指定 SQLite db 文件的位置

如何在makefile中指定头文件目录

尽管在设置中指定了日期格式,但 Django 在运行测试时给了我一个“无效的日期格式”错误

我想更改 .ipa 中指定的 UDID

如何使用 .vbs 文件保存具有在电子表格中指定的名称的文件

在清单文件中指定意图操作的正确方法是啥?