仅运行特定功能,首先启动一些测试

时间:2013-03-29 07:32:30

标签: java automated-tests selenium-webdriver thucydides

我有一些问题:

  1. 我的测试中有一些功能,还有一些类,如NavigationTest,AuthorizationTest等。 在我的要求课上,我有以下内容:

    @Feature

    公共类导航{}

    @Feature

    公共类授权{}

    我只想运行特定功能,例如导航。怎么做? 我知道我可以在每次测试之前将@Ignore放在AuthorizationTest中,但是我有很多测试,这不是很好的解决方案。还有其他方法只能运行特定功能吗?

  2. 如何设置一些我的测试首先开始(在其他人之前)?

2 个答案:

答案 0 :(得分:3)

这已在Thucydides 0.9.116中实施。

添加-Dtags = feature:someFeature或-Dtags = myTag:value,otherTag:value,仅运行带有一个或多个标记的测试。

这是具体的提交: https://github.com/thucydides-webtests/thucydides/commit/79634f5d30e8ae6affcdadc329d2bb67f061daff

答案 1 :(得分:0)

讨论了这个主题at goggle groups

已创建功能请求。