2017-04-10 15 views
0

나는 일반적으로 sikuli 및 Python 2.4를 처음 사용합니다. 다음과 같이 내가 테스트 케이스의 설정을 가지고 :Python/Sikuli 1.0.1 사용자 정의 테스트 러너

class testCase(unitTest.testCase): 
    def setUp(self): 
     try: 
      #do setup 
     except: 
      #handle error, trace 

    def tearDown(self) 
     try: 
      #do tearDown 
     except: 
      #handle error 

    def testMethod(self) 
     try: 
      #do test method 
     except: 
      #handle error 

을 그리고 나는 .XML과 .html 중에서 테스트 결과를 생성 할 수 있도록 적절한 테스트 러너를 찾기 위해 노력하고있어. 누구든지 올바른 방향으로 나를 가리킬 수 있습니다. Btw 나는 오류를 기록하고 있기 때문에 예외를 제외하고 try를하고있다. 테스트 케이스의 단계를 외부 .log 파일에 기록하고 있기 때문이다. 나는 모든 테스트 케이스를 추가하고 테스트 보고서 .html을 생성 할 수있는 적합한 테스트 러너를 만들고 싶습니다. 그게 가능하니? 미리 감사드립니다.

답변

0

먼저 Sikuli Script의 마지막 버전은 2.4가 아닌 Jython/Python 2.7에서 작동합니다. 그게 더 좋은 방법입니다.

두 번째로, Sikuli Script는 이제 X1.1.1 버전입니다. (나는 현재이 버전을 사용하고있다.) 보다 적극적으로 개발되고 지원되기 때문에 1.1.1로 업그레이드하는 것이 좋습니다.

이제 방향 - 당신이 Sikuli 로봇 프레임 워크의 통합을 조사 할 수 있습니다 : http://sikulix-2014.readthedocs.io/en/latest/scenarios.html#using-robotframework

을 나는 Sikuli의 이전 버전과 로봇 프레임 워크를 실행하는 몇 가지 시도를했고, RF 꽤 좋은 테스트를 가지고 있다는 인상을 받았습니다 주자 및 시험 보고서 (html) (http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#report-file).

불행히도 현재 RF 프로젝트가 내 프로젝트 우선 순위에서 제외되었지만 더 이상의 질문이있는 경우 공식 지원 포럼 (https://answers.launchpad.net/sikuli/+questions)에 질문 할 수 있습니다.