빨간색으로 소스 편집기에서 테스트 케이스를 마우스 오른쪽 버튼으로 클릭 한 다음 Run Test:"[test case name]"
을 선택할 수 있습니다. 그러면 특정 테스트 케이스가 실행됩니다.
구성 실행 옵션을 사용하려면 실행할 수없는 테스트 사례의 선택을 취소해야합니다.
특정 테스트 케이스가 실행되지 않도록하려면 태그 지정이이를 방지하는 좋은 방법입니다. 또 다른 방법은 사실입니다. 당신이 특별히하고 싶어하는 것들을 선택할 수 있습니다. Robot Script에서는 테스트 케이스에 [Tags] Tag1 Tag2
을 추가하여 수행합니다.
아래 예제에는 4 개의 테스트 케이스가 있고 그 중 3 개에는 태그가 있으며 그 중 3 개에는 여러 개의 태그가 있습니다.
*** Test Cases ***
Test Case No Tags
Log To Console ${TEST_NAME}
Test Case Tag1
[Tags] Tag1
Log To Console ${TEST_NAME}
Test Case Tag2
[Tags] Tag2
Log To Console ${TEST_NAME}
Test Case Tag1 Tag2
[Tags] Tag1 Tag2
Log To Console ${TEST_NAME}
RED에서는 태그가 Run Configurations
메뉴 항목에서 실행되어야합니다 지정할 수 있습니다. 상자 Skip tests with these tags
또는 반대 Only run tests with these tags
에 체크하여 :
그런 다음 다음 입력 필드에 태그 이름을 입력합니다. 그러면 테스트 스위트의 태그 이름이 표시됩니다. 이름이 완성 될 때까지 계속 입력하거나 목록에서 하나를 선택하십시오. Enter 또는 더하기 기호를 누르십시오. 그러면 아래 이미지가 표시됩니다. 여러 태그에 대해 위의 단계를 반복하십시오.
테스트를 시작하기 위해
Run
버튼을 클릭하여 계속합니다. 이것은 다음 아래의 콘솔 로그가 발생합니다 :
Command: C:\Python27\python.exe -m robot.run -e Tag2
--listener C:\ ... \TestRunnerAgent.py:62945:False
-s TagProject.Tagging C:\Eclipse\Workspace\TagProject
Suite Executor: Robot Framework 3.0 (Python 2.7.9 on win32)
==============================================================================
TagProject
==============================================================================
TagProject.Tagging
==============================================================================
Test Case No Tags Test Case No Tags
| PASS |
------------------------------------------------------------------------------
Test Case Tag1 Test Case Tag1
| PASS |
------------------------------------------------------------------------------
TagProject.Tagging | PASS |
2 critical tests, 2 passed, 0 failed
2 tests total, 2 passed, 0 failed
==============================================================================
TagProject | PASS |
2 critical tests, 2 passed, 0 failed
2 tests total, 2 passed, 0 failed
==============================================================================
Output: C:\Eclipse\Workspace\TagProject\output.xml
Log: C:\Eclipse\Workspace\TagProject\log.html
Report: C:\Eclipse\Workspace\TagProject\report.html
공지 사항 태그 필터링에 대한 명령, 실제 명령에 -e Tag2
의 추가. Robot Framework documentation에서 필터링에 대한 추가 정보가 있습니다. User Guide에는 별도의 섹션이 있습니다 Tagging
알 수 있습니다. 그러나 회귀/연기에 대해 몇 가지 테스트 사례에 태그를 지정해야합니다. 그래서 'Run Configuration'에서 회귀 태그와 관련된 테스트 케이스를 실행하도록 지정합니다. 그러나 태그의 이름을 지정하는 방법은 저의 혼동에 대한 것입니다. – Roja
태깅과 관련된 섹션으로 원래 답변을 확장했습니다. –
고마워 Kootstra! 이거 엄청나 네. 그것은 효과가 있었다. – Roja