2014-04-09 3 views
1

-t 매개 변수가있는 명령 줄 인터페이스에서 실행중인 일부 테스트가 있습니다.이 테스트는 더 이상 1.0.1에서 지원되지 않는 것으로 보입니다.Sikuli 1.0.1을 사용하여 명령 줄에서 python unit tests를 시작하는 방법

import unittest 
import HTMLTestRunner 

class TestSeqFunc(unittest.TestCase): 

    def test1(self): 
    click("a.png") 
    assert True 

    def test2(self): 
    click("a.png") 
    assert False 

suite = unittest.TestLoader().loadTestsFromTestCase(TestSeqFunc) 
outfile = open("/Users/vinogradov/Documents/Report.html", "w") 
runner = HTMLTestRunner.HTMLTestRunner(stream=outfile, title="Test Report", description="Test1") 
runner.run(suite) 

가 어떻게 Sikuli 1.0.1 사용을 시작할 수 (맥 OS X와 ​​함께,하지만 문제는 일반적이다) : 같은

시험은 본다.

답변

0

셀프 서비스 :

그냥 .sikuli 패키지 내부 HTMLTestRunner.py를 넣어 다음하지 -t와 -r 실행 : 내 경우

:

/Applications/SikuliX-IDE.app/Contents/runIDE -r test.sikuli 

완벽하게 작동 !