首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >竹子识别JBehave测试

竹子识别JBehave测试
EN

Stack Overflow用户
提问于 2011-07-04 22:03:44
回答 3查看 1.1K关注 0票数 3

我已经设置好了在远程代理上运行JBehave测试(使用JBehave web插件使用webdriver启动测试),一切都运行得很好。唯一的问题是在执行完成后,竹子显示没有执行任何测试。我可以在竹子中看到用于选择测试结果输出的选项,但它必须是Jbehave,并且JUnit报告只能以纯文本或html格式生成。

你知道怎么解决这个问题吗?

谢谢

EN

回答 3

Stack Overflow用户

发布于 2011-11-30 22:26:25

大约一年前我也遇到过同样的情况。JBehave“不能”开箱即用地与竹子集成。不过,他们有一个Hudson CI的插件。

在我的例子中,就像你的例子一样,我求助于通过Surefire插件运行测试;输出被认为是JUnit测试结果,竹子可以识别它们。

希望能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2014-06-17 05:37:36

有一种非常简单的方法可以做到这一点。我目前正在为我们的构建系统这样做。

编写一个简单的解析脚本,将普通的html报告转换为JUnit兼容的结果。并将该脚本作为任务添加到您的竹子任务中,然后使用Junit解析器解析结果。嘘!你的任务完成了!此外,您还可以进行隔离!

这要比编写一个用于竹子的插件快得多,后者需要相当多的时间来学习/编写。

票数 0
EN

Stack Overflow用户

发布于 2016-02-18 17:41:19

使用Maven任务使用Maven.In任务来运行JBehave。要获得竹子中的结果,请使用竹子的JBehave任务。它将在竹子中的测试中转换JBehave场景。如果方案名称包含JIRA问题If,它会将它们链接到JIRA问题。

https://marketplace.atlassian.com/plugins/com.mdb.plugins.jebehaveforbamboo/server/overview

作为Maven Project https://bitbucket.org/vikasborse/jbehavesampleproject/overview的示例JBehave将此存储库下载或克隆到本地计算机上。要运行,请在命令行中导航到此项目,并使用命令:

"mvn集成-测试“

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6572534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档