Как получить список тестовых случаев в Robot Framework без запуска реальных тестов?

У меня есть файл test.робот с тестовыми случаями.

Как я могу получить список этих тестовых случаев без активации тестов из командной строки или python?

2 ответов


вы можете ознакомиться testdoc tool. Как поясняется в документе, "созданная документация находится в формате HTML и включает в себя имя, документацию и другие метаданные каждого набора тестов и тестового набора".


тест робота люксы легко разбираются с парсером робота:

from robot.parsing.model import TestData
suite = TestData(parent=None, source=path_to_test_suite)
for testcase in suite.testcase_table:
    print(testcase.name)