“为了运行一个故事文件,你需要首先在intellij中设置一个JBehave设置中的主类”

时间:2015-05-24 08:10:30

标签: intellij-idea jbehave thucydides jbehave-maven-plugin

我第一次使用intellij与jbehave合作。我已将一个预先存在的maven jbehave项目导入到我的intellij IDE中。当我试图使用“运行故事”命令运行它。我收到错误“为了运行一个故事文件,你需要先在JBehave设置中设置一个主类”

有人可以告诉我为什么我会收到这个错误吗?

1 个答案:

答案 0 :(得分:1)

看起来应该先设置项目。

首先确保导入的工件正常:从命令行运行它。命令应该类似于mvn verify serenity:aggregate。如果一切正常(测试完成并创建报告),那么您需要设置您的ide。

  1. 文件→项目结构。项目sdk设置了吗?
  2. 运行→编辑配置。不知道jbehave神器应该是什么样子,我使用的是简单的“serenity-junit”。
    1. 在左上角点击绿色«+»标志,寻找«junit»
    2. 配置选项卡→«测试种类»选项=类
    3. 配置选项卡→«类»选项=选择您的测试类(应该有@RunWith注释)
    4. 保存
    5. (可选)启用工具栏(视图→工具栏)调试面板现在应该可见,应该选择您的类→现在您可以从ide运行此项目。
  3. PS为您的项目创建正确的配置可能不像我描述的那么简单,因为您使用的是不同的工件,但是密钥在此设置中。