Bamboo 在我的 Spring 项目中无法识别测试
Posted
技术标签:
【中文标题】Bamboo 在我的 Spring 项目中无法识别测试【英文标题】:Bamboo doesn't recognize test in my Spring project 【发布时间】:2013-02-18 08:29:45 【问题描述】:我有一个托管在 BitBucket 上的 Spring 项目(Apache CXF、Spring、Hibernate、Maven ...),我正在尝试使用 Bamboo 作为我的 CI 服务器。我的想法是从 Bamboo 将代码直接部署到 Heroku,这样部署时间就会自动化。
我制定了一个计划,其中包含几个任务来实现这一目标。首先,我有一个 Source Code Checkout 任务和一个 builder 任务。他们都在工作,代码正在编译并且测试正在通过,我可以在任务日志中看到。问题是 Bamboo 似乎无法识别测试(它标志着该任务是无测试的)。
我还尝试创建一个新的 JUnit 测试任务,结果更糟。日志显示一切正常,但 Bamboo 在执行测试任务后将计划标记为失败。
有什么想法吗?
【问题讨论】:
【参考方案1】:不确定您使用的是哪个版本的 Bamboo,但在我们拥有的版本中,您必须在 Builder
选项卡上打开单元测试结果评估。请查看随附的屏幕截图,并确保已启用此功能,并且目录设置指向 Maven Surefire 创建测试结果的目录(XML 格式)。
【讨论】:
嗨 nwinkler,你给了我解决方案,但不是因为你用红色方块标记的区域。我已经标记了。关键是我必须将你使用的 java 属性添加到 maven 目标中。 很高兴听到这个消息!我很高兴我包含了屏幕截图的那部分:-)以上是关于Bamboo 在我的 Spring 项目中无法识别测试的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot 项目中的 Gradle 无法识别路径中的 Java jdk
无法在我的 Spring Boot 项目中使用 Maven 依赖项
ServletDispatcher 无法在我的 spring 项目中强制转换为 Javax.servlet.Servlet 异常