2
jquoss 관리 컨테이너 모드에서 arquillian을 실행하고 있습니다.jvm 매개 변수가 jboss의 arquillian 테스트 케이스에 표시되지 않습니다.
<property name="javaVmArguments">-Xmx2048m -XX:MaxPermSize=256m -Djboss.socket.binding.port-offset=629 -Djboss.bind.address.unsecure=127.0.0.1
는하지만, 내 testcode에, 나는이 JVM 매개 변수를 볼 수 없습니다입니다 : arquillian.xml 파일에 arquillian을 testcases을 시작하는 동안 나는 다음 JVM 매개 변수를 설정하고있다. 다음 코드가 테스트 케이스에서 실행되면 "설정되지 않음"을 반환합니다.
System.getProperty("jboss.bind.address.unsecure", "Not set"));
내 테스트 케이스는 다음과 같습니다 : 나는 changeConfigParameters 방법의 일부 JVM 매개 변수를 사용하고
@Test
@InSequence(2)
@OperateOnDeployment("PIB")
public void testDeployCamelEngineService() throws Exception {
this.deployer.deploy("CamelEngine");
changeConfigParameters("med_service_protocol_info", "CM");
}
.
내가 뭘 잘못하고 있는지 알기!
어떻게 테스트할까요? @RunAsClient를 사용하고 있습니까? – ctomc
가 testcode로 질문을 업데이트했습니다. 덕분에 – NiranjanBhat
원격 컨테이너에 JVM 매개 변수를 전달하는 방법은 무엇입니까? –