在Robot Framework中是否可以获得它将运行的测试列表?

时间:2017-08-02 06:21:48

标签: robotframework

由于Robot Framework可以接受要作为参数运行的文件夹,并且可以在运行的测试中应用一些过滤器(例如,基于标签),我想知道是否有方法可以列出它们将在执行之前运行的测试。阅读文档我无法找到这样的选项。

谢谢&的问候,

2 个答案:

答案 0 :(得分:2)

Programatic modification of test data部分下,用户指南介绍了visitor interface,可用于在第一次测试运行之前检查工作集,并应用您选择的过滤器。您也可以使用相同的机制来简单列出将要运行的套件和测试。

如果你只需要一些非常基本的过滤,你可以在各个测试或套件测试中添加标签,然后选择只通过命令行参数运行带或不带这些标签的测试。例如,我们使用"生产安全","进行中"," smoke"以及其他一些允许我们运行测试子集的标签。

答案 1 :(得分:1)

您可以将--include用于标记,或--test --suite用于测试/套件。 http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#using-command-line-options