在 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 文件的位置
尽管在设置中指定了日期格式,但 Django 在运行测试时给了我一个“无效的日期格式”错误