用maven运行thucydides,跳过测试

时间:2014-01-17 10:27:20

标签: maven jbehave thucydides

出于测试目的,我使用的是修昔底德与Jbehave的结合。
现在我有一个故事login.story

场景:成功登录

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



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

Meta:@username username
        @password密码
        @name name
GivenStories:Login.story


情景:.....

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

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

1 个答案:

答案 0 :(得分:0)

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