由于Robot Framework可以接受要作为参数运行的文件夹,并且可以在要运行的测试上应用一些过滤器(例如基于标记),所以我想知道是否有方法列出测试将在执行之前运行。阅读文档我找不到这样的选项。机器人框架中是否有可能运行测试的列表?
感谢&问候,
由于Robot Framework可以接受要作为参数运行的文件夹,并且可以在要运行的测试上应用一些过滤器(例如基于标记),所以我想知道是否有方法列出测试将在执行之前运行。阅读文档我找不到这样的选项。机器人框架中是否有可能运行测试的列表?
感谢&问候,
下部分Programatic modification of test data,用户指南介绍了visitor interface可用于检查运行的第一个测试之前的工作集,并应用你选择的过滤器。您也可以使用这种相同的机制来简单列出将要运行的套件和测试。
如果您只需要进行一些非常基本的过滤,则可以将标记添加到单个测试或套件中的测试中,然后选择仅通过命令行参数运行带有或不带有这些标记的测试。例如,我们使用“安全生产”,“进行中”,“冒烟”等标签,以及一些让我们运行测试子集的标签。
您可以使用--include
的标签或--test
--suite
用于测试/套。 http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#using-command-line-options