【问题标题】:Run thucydides with maven, skip tests使用 maven 运行 thucydides,跳过测试
【发布时间】:2014-09-25 21:15:02
【问题描述】:

出于测试目的,我将 Thucydides 与 Jbehave 结合使用。
现在我有一个故事 login.story

场景:成功登录

鉴于用户在登录页面上
鉴于用户输入他的用户名
给定用户输入他的密码
当用户登录时
然后用户应该在主页上看到他的名字



还有另一个故事story1.story,包括登录

元:@username username
@password 密码
@姓名姓名
GivenStories:Login.story


场景:.....

当我使用 maven 使用以下命令运行测试时
mvn clean verify thucydides:aggregate -Dmaven.test.failure.ignore=true
然后 maven 运行所有的故事。
因为 login.story 只是一个要包含在其他故事中并参数化的故事,所以我不希望它运行。 Maven 现在运行它并说它是一个未决的故事,因为它不包含任何示例。

有没有办法避免这种情况?你能告诉maven要运行哪些故事,顺序是什么?

【问题讨论】:

    标签: maven jbehave thucydides


    【解决方案1】:

    尝试在您的命令中使用-Djbehave.story.name=login [不要使用login.story,而是使用login 而不使用扩展名.story]。它应该只启动一个提到的故事文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-19
      • 2014-09-03
      • 2021-04-30
      • 2020-01-07
      • 2017-04-27
      • 1970-01-01
      • 2013-07-07
      相关资源
      最近更新 更多