9
로봇 프레임 워크에서 테스트 설정 계층을 만들려고합니다.로봇 프레임 워크에서 테스트 설정 상속
고유 한 테스트 설정을 정의하는 하위 제품군이 있지만 상위 제품군의 테스트 설정보다 우선합니다.
나는 모두 테스트 셋업을 실행할 - 다른, 먼저 부모 테스트 설정 후 한 (즉 초기화가 .txt에 정의)과 후를 그 * 섹션 * 설정을 사용하여 정의 된 테스트 설정 .
로봇 프레임 워크에서 테스트 설정 계층을 만들려고합니다.로봇 프레임 워크에서 테스트 설정 상속
고유 한 테스트 설정을 정의하는 하위 제품군이 있지만 상위 제품군의 테스트 설정보다 우선합니다.
나는 모두 테스트 셋업을 실행할 - 다른, 먼저 부모 테스트 설정 후 한 (즉 초기화가 .txt에 정의)과 후를 그 * 섹션 * 설정을 사용하여 정의 된 테스트 설정 .
적어도 해킹 방법을 사용하면 set global variable, run keywords 및 외부 리소스 파일을 사용하여 이러한 종류의 동작을 수행 할 수 있습니다. 그러나 이것은 변수를 사용하여 테스트 설정을 정의해야합니다. 아래
예 :. __init의
내용량 __ TXT : Resource.txt의
*** Settings ***
Resource Resource.txt
Suite setup Set test setup variable
Test setup Test setup keyword
*** Keywords ***
Set test setup variable
Set global variable ${test setup variable} Test setup keyword
내용량 : Test_suite.txt의
*** Keywords ***
Test setup keyword
Log Test setup from top level
내용량 :
*** Settings ***
Resource Resource.txt
Test setup Run keywords ${test setup variable} Test setup from test suite
*** Test cases ***
Test test setups
Log this should run two log keywords.
*** Keywords ***
Test setup from test suite
Log Test setup from test suite
나는 이것이 일이라고 생각한다. 당신이 얻을 수있는 가장 가까운 e.
흥미로운 내용입니다. 필자는 다른 방법으로 구현을 마쳤습니다. 또한 리소스 파일과 스텁 함수를 사용하여 테스트 스위트가 재정의 할 수있는 리소스 파일 (아무것도 수행하지 않음)을 사용했습니다. 어떤 경우 든 두 경우 모두 테스트 케이스가 실행됩니다. 하지만 당신의 해결책은 아주 좋을 것입니다. –