2017-03-01 2 views
-2

아래 폴더 구조가 있습니다. 테스트 케이스는 내가 CMD로봇 프레임 워크의 명령 프롬프트에서 테스트 케이스 세트를 실행하는 방법

에서 폴더 모두에서
like pybot --test [test2*,test5*] Folder1 

을 테스트 케이스를 실행하려면 폴더 F1 및 F2 에 있지만 그것은 나에게 내가 어떤을 발견하지 않았습니다

폴더 1

F1 
    test1 
    test2 
    test3  
F2 
    test4 
    test5 
    test6 

오류를 제공 그것을위한 해결책. 난 당신이 -t 옵션을 오용 생각

+1

CMD에서 pybot 호출의 같은 줄에있는 두 개의 다른 디렉토리에서 2 개의 테스트 스위트를 실행하는 방법을 묻는 중입니까? – Goralight

+0

@Goralight ** 예 **. – vinu

+0

그러면 아래 답변이 당신을 위해 그것을 할 것입니다 :) – Goralight

답변

2

...

는 두 개의 서로 다른 디렉토리 내에서 두 개의 서로 다른 테스트 스위트 (로봇 파일)을 호출하는 방법을 요구하는 경우 - 당신은 단순히 그냥 절대 경로에서 파일을 호출 ... 여기

은 예입니다

pybot C:\TestSuites\Path\To\Your\First\TestSuite\TEST1.robot C:\TestSuite\And\Path\To\The\Other\One\TEST2.robot 

첫 번째 제품군에 대한 테스트를 해고 것, 그리고 완료되면, 그것은 두 번째 테스트 스위트로 이동합니다.

텍스트의 양을 줄이기 위해, 당신은 그냥 너무 좋아, 그것으로 단계 다음이 모든 테스트 위의 디렉토리를 탐색 할 수 있습니다 :

pybot TEST1.robot Pathway\TEST2.robot 

예를 설정 내에서 - 내가 운영하는 python 스크립트를 사용하여 Dir을 변경하고 지정한 테스트 스위트를 실행 취소합니다. 작업을 덜 고통스럽게하려는 경우이 문제를 조사 할 수 있습니다.

질문이 있으시면 언제든지 문의하십시오.

관련 문제