2013-08-17 1 views
0

TestNG에서 테스트 결과를 업데이트하고 com4j를 사용하여 java에서 연결하려고합니다. QC에 연결할 수 있었지만 테스트 랩 노드에 액세스하는 동안 오류가 발생했습니다. 포럼을 통해 검색하는 동안 OTAClient (ver 9)의 구 버전 일 수있는 어딘가에서 발견되었습니다. 하지만 버전 11을 사용하고 있습니다. getTDVersion 함수를 사용하여 OTClient 버전을 얻는 방법은 무엇입니까? 이 함수의 매개 변수에 제공 할 값은 무엇입니까? void getTDVersion ( 홀더 pbsMajorVersion, 홀더 pbsBuildNum);com4j를 사용하여 등록 된 QC OTAClient dll 버전을 얻는 방법

"main"스레드의 예외 com4j.ComException : 800403ff (알 수없는 오류) : 노드를 찾을 수 없습니다. :. \ invoke.cpp :. 517 com4j.Wrapper.invoke (Wrapper.java:166) com.ca.qc.connection.getTestCases에서 com.sun.proxy $ Proxy15.nodeByPath (알 수없는 소스) 에서 에서 (connection.java:52) at com.ca.qc.connection.main (connection.java:27) 발생 원인 : com4j.ComException : 800403ff (알 수없는 오류) : 노드를 찾을 수 없습니다. :. \ invoke.cpp : com4j.Native.invoke (기본 방법) com4j.StandardComMethod.invoke (StandardComMethod.java:35)에서 에서 517 com4j.Wrapper $ InvocationThunk.call (Wrapper.java:340)에서 com4j.ComThread.run에서 com4j.ComThread.run0 (ComThread.java:153) 에서 com4j.Task.invoke (Task.java:51) (ComThread.java:134)에

+0

OTAClient.dll의 최신 버전은'C : \ Users \ Myself \ AppData \ Local \ HP \ ALM-Client \ qualitycenter'에서 찾을 수 있습니다. – saikosen

답변

1

실제로은 availble을 인 C : \ Program Files (x86) \ Common Files \ Mercury Interactive \ Quality Center가 제공되면 컴퓨터에서 ALM 클라이언트에 액세스했습니다.