소켓통신 테스트시 timeout 설정방법에 대해서 질문드립니다.

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

소켓통신 테스트시 timeout 설정방법에 대해서 질문드립니다.

htwoh
안녕하세요
소켓통신을 통해 바이트 데이터를 주고받는 테스트를 하고있는데요
@Test(timeout=1000L) 로 설정할시

2015-01-23 17:28:30,179 ERROR Recording Failure
net.grinder.engine.common.EngineException: Only Worker Threads can invoke tests
        at net.grinder.engine.process.TestData$RecorderHolderThreadLocal.getHolder(TestData.java:161) ~[grinder-core-3.9.1.jar:na]
        at net.grinder.engine.process.TestData.end(TestData.java:130) ~[grinder-core-3.9.1.jar:na]
        at net.grinder.engine.process.dcr.RecorderLocator.exit(RecorderLocator.java:169) ~[grinder-core-3.9.1.jar:na]
        at org.ngrinder.TestRunner.test(DQ.groovy:76) ~[na:na]

위와같은 오류가 발생합니다. 소켓테스트시에는 보통 timeout을 어떻게 설정하는지
질문드립니다 ^^