2010-02-01 8 views
2

py.test를 좋아하고 원격 테스트 실행 기능을 사용하여 원격 컴퓨터에서 테스트를 실행할 수 있습니다. 아주 작은 의사가 있으며 나는 그것에 좌절하고 있습니다. 내가 뭘 잘못하고 있는지 알아내는 데 도움이됩니다.py.test 리모컨에 문제가 있음

c:\Python26\Scripts\py.test --dist=each --tx socket=192.168.1.11:8888 tests\test_guest_install.py 

나는 의사의 권리를 읽는다면,이 원격 시스템에 스크립트를 밀어하고 실행한다 : 여기에 메인 서버 내 명령 줄입니다. 다른 쪽 출력은 다음과 같습니다.

C:\Users\Dave\Desktop>c:\Python26\python.exe socketserver.py 
socket_readline_exec_server-1.2 Entering Accept loop ('0.0.0.0', 8888) 
socket_readline_exec_server-1.2 got new connection from 192.168.1.5 30856 
reading line 
socket_readline_exec_server-1.2 compiled source, executing 
============================= test session starts ============================= 
python: platform win32 -- Python 2.6.4 -- pytest-1.2.0 
test object 1: C:\Users\Alan\Desktop\pyexecnetcache 

============================== in 0.14 seconds =============================== 
socket_readline_exec_server-1.2 finished executing code 
leaving socketserver execloop 
Traceback (most recent call last): 
    File "socketserver.py", line 90, in <module> 
    startserver(serversock, loop=False) 
    File "socketserver.py", line 81, in startserver 
    serversock.shutdown(2) 
    File "<string>", line 1, in shutdown 
socket.error: [Errno 10057] A request to send or receive data was disallowed be 
ause the socket is not connected and (when sending on a datagram socket using a 
sendto call) no address was supplied 

답변

1

pytest 및 pytest-xdist의 최신 버전으로 다시 실행해볼 수 있습니까?

관련 문제