Документация для каждого теста при использовании шаблона теста (управляемого данными)

Как при использовании «Тестового шаблона» установить [Документацию] для сгенерированных тестовых случаев?

У меня есть обходной путь для этого:

*** Settings ***
Test Template    The Test Logic

*** Test Cases ***    arg1   arg2   documentation
Test Case 1            1      a     Doc of test 1
Test Case 2            2      b     Doc of test 2
Test Case 3            3      c     Doc of test 3


*** Keywords ***
The Test Logic
    [Arguments]        ${arg1}     ${arg2}    ${documentation}
    Set Test Documentation      ${documentation}
    Log Many           ${arg1}      ${arg2}

но думаю должен быть более нативный способ. Я не мог найти такой способ. Кто-нибудь знает?


person Erez    schedule 29.01.2020    source источник
comment
Можете ли вы добавить свои ожидания. Прямо сейчас вы оставляете этот кусок только с .. более родным .. описанием.   -  person A. Kootstra    schedule 03.02.2020
comment
@ А.Кутстра, если подумать об этом снова, я действительно не уверен, о чем прошу. Пример, который я привел выше, и ответ FinlayL - лучшее, что мы можем получить.   -  person Erez    schedule 09.02.2020


Ответы (1)


Я думаю, что лучшее доступное решение находится в соответствии с этим.

*** Settings ***
Test Template    The Test Logic

*** Test Cases ***    arg1   arg2
Test Case 1            1      a
Test Case 2            2      b
Test Case 3            3      c


*** Keywords ***
The Test Logic
    [Arguments]        ${arg1}     ${arg2}
    Set Test Documentation      Test case covering scenario of ${arg1} and ${arg2}
    Log Many           ${arg1}      ${arg2}
person FinlayL    schedule 03.02.2020