问题标签 [jbehave-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jpa - 如何告诉 JBehave META-INF 使用 Maven 插件为 JPA 配置它?
我试图让 JBehave、JPA 和 Maven 一起玩得很好。我可以通过 eclipse 运行测试,一切正常。我通过 maven 运行它,而 JPA 找不到该persistence.xml
文件。然而,我的单元测试发现该persistence.xml
文件很好,但不涉及 JBehave。
显然,我需要告诉 JBehave 查找src/main/resources
该META-INF/persistence.xml
文件,或者至少在类路径中获取它。有没有办法做到这一点?
org.jbehave jbehave-maven-plugin 2.3-rc1 run-scenarios-found test test/nsfw/bmp/partymodel/PartySearch.java test/nsfw/bmp/partymodel/RealtionshihpFunctionality.java run-scenarios
jenkins - cloudbees jbehave插件
我刚刚将我的 CI 服务器从 In company 服务器迁移到 CloudBees 服务器。
我的应用程序使用 JBehave 进行功能测试,在 In Company 服务器上,我配置了 JBehave hudson 插件 (http://jbehave.org/reference/stable/hudson-plugin.html)。在这个设置中,我的测试总是无声无息地失败,所以在构建过程之后,插件将解析 jbehave 结果文件并标记哪些测试失败,并提供详细信息。
现在,在 cloudbees 上,我似乎无法安装此插件。所以我该怎么做?别再默默地失败了?如果我这样做,来自测试的反馈是非常粗略的,它们将无助于开发人员准确地发现哪个步骤失败了。
有没有办法在 cloudbees 环境中使用 JBehave Hudson 插件?
在此先感谢,并为我糟糕的英语感到抱歉。
maven - 嵌入式 tomcat 不会让我的 selenium/jbehave 故事运行
我正在尝试让嵌入式 tomcat 在集成测试之前启动(我使用 Selenium + JBehave)并在之后停止。
以下是我尝试配置 maven 的方法:
但是,当我运行时,Tomcat 启动正常mvn integration-test
,似乎它不会让我的故事运行......
任何人都可以帮忙吗?
eclipse - 在 Eclipse 中使用 jbehave 执行项目的问题
我对 jbehave 甚至自动化测试完全陌生。我在线阅读了教程并尝试按照步骤操作。
我正在尝试在 Eclipse IDE 中运行此应用程序。
我制作了一个包含测试的 Math.story 文件:
在名为 ExampleSteps.java 的 .java 文件中,编写了以下步骤:
我创建了另一个具有主要方法的类 SimpleJbehave:import java.util.Arrays; 导入 java.util.List;
当我运行此代码时,出现以下异常:
由于我是新手,我一直无法理解究竟是什么问题。
如果有人能告诉我应该怎么做才能让这段代码正常工作,那就太好了。我的方法错了吗?
非常感谢您提前。
java - Jbehave:我可以得到一个运行 Jbehave 的示例,对此我没有几个问题。
这是我可以开始工作的示例。http://ivanz.com/2011/05/25/java-bdd-with-jbehave-and-watij-in-eclipse-with-junit/
问题:
- 这个例子有一个故事。如果我需要多个故事,
我可以将它写在同一个文件中,还是应该为我拥有的每个故事创建一个新的 .story 文件? - 一个故事可以有多个场景,如何处理这种场景
请帮忙...
eclipse-plugin - 如何在 Aptana studio 3 中为 Behave-BDD 工具安装 xGherkin 编辑器?
我应该在 Aptana Studio 3 中安装哪个插件来查看用 Behave(Python 的 BDD 工具)编写的 Gherkin 文件。Gherkin 文件具有“*.feature”扩展名。现在,它将 *.feature 文件视为文本文件并且不支持它们。我在 Python 中使用 Behave。
java - IntelliJ Plugin Dev - 无法为部署准备插件
我正在尝试从github repo下载 IntelliJ IDEA 插件(用于 JBehave 集成)的源代码,并将其构建到一个 jar 中,我可以将其分发给我的团队(然后他们可以将其放入他们的插件目录中进行安装) . 到目前为止我做了什么:
- 配置IDEA SDK(我下载了社区版最新版本的源代码并构建了它)
- 通过 zip 从 repo 下载源代码,以及 git clone
- 从头开始创建项目,以及尝试“导入”
mvn install
在命令行中运行,运行“Make Project ”- 然后我寻找命令(根据本教程)
构建 | 为部署准备插件模块。
如您所见,该命令不存在。
我究竟做错了什么?我试过摆弄项目/模块设置广告,我觉得我无处可去。
selenium - jbehave run only specific story
I have jbehave integrated with Selenium. I am running my tests through command line as below
C:\eclipse_workspace\MySeleniumTests>mvn clean test -Dwebdriver.firefox.bin="C:\Program Files\Mozilla\Firefox\firefox.exe"
I have used jbehave-maven-plugin. Maven picks up all the Embedder impl (JunitStories in my case) from the source directory and execute them one by one. Configuration for that is <include>**/*Stories.java</include>
in pom.xml
It then looks for relevant .story files in the specified dir
and executes them. Say, I have two story files one.story and two.story, both of them are executed.
Over a time, number of story files are going to increase I only want to execute specific story files should there be a way to do this? I am thinking to pass specific story file names as run time parameters but don’t know what is required to make that happen.
maven - 有什么区别和在 Maven 插件中(jbehave 示例)
如标题 - 这是一段代码。
我可以有 <scope> 以及 <phase>
Jbehave 文档对此并没有多说(http://jbehave.org/reference/stable/maven-goals.html)
bdd - 使用 jbehave 将故事导出到 html
我有一个用故事组织的目录树,其中故事按其功能职责分组,例如
有数百个功能和故事,因此很难获得功能的高级视图。
问题: JBehave 是否使您能够将基于文本的故事转换为更易读的格式,例如使您能够深入了解细节的 HTML 文档,或放大后仅查看功能和故事标题?