Robotframework Can';在Robot框架中使用set标记时,不要指定include标记

Robotframework Can';在Robot框架中使用set标记时,不要指定include标记,robotframework,Robotframework,我正在使用数据驱动测试,并将标记设置为数据的一部分。以下是简化代码: *** Settings *** Test Template TN Lookup *** Testcases *** Testa Hi TC-1 Bye TC-2 *** Keywords *** TN Lookup [Arguments] ${text} @{tags} Set tags @{tags} Log to console

我正在使用数据驱动测试,并将标记设置为数据的一部分。以下是简化代码:

*** Settings ***

Test Template    TN Lookup

*** Testcases ***
Testa    Hi    TC-1
         Bye   TC-2

*** Keywords ***
TN Lookup
    [Arguments]    ${text}    @{tags}
    Set tags    @{tags}
    Log to console     ${text}
但当我运行命令时:
robot-i TC-1 filename.robot


两个测试用例都运行。使用set tags关键字时,如何指定要运行的标记,或者这不起作用?

仅在测试运行开始时处理
-I
标记,并且仅受测试运行前存在的标记的影响。一旦测试开始运行,您就无法更改将运行或不运行的内容