cobertura를 사용하여 Windows 서비스를 실행하려고합니다. 유일한 문제는 종료 후크가 실행될 때 cobertura가 결과를보고한다는 것입니다. 이러한 결과에 대한 코드를 직접 수정할 수 없기 때문에 Windows 응용 프로그램으로 Java 응용 프로그램을 실행하고 여전히 cobertura 결과를 수집 할 수 있는지 궁금합니다. 나는 코드를 계측하여 classpath에 추가하지만,보고 할 때 나는 아무것도 얻지 못한다. 추적 파일을 볼 때 cobertura 정보를로드/저장하지 못합니다. 이것은 종료 훅이 실행되지 않는다고 믿게합니다. 그렇지 않으면 결과가 나타납니다.Windows 서비스 실행 및 cobertura
도움을 주셔서 감사합니다.
는 내가하는 .ser 파일을 생성 할 수 있어요, 모든 코드가 제대로 계측됩니다. 유일한 문제는 내가 sc 시작 MYSERVICE 할 때 한 번 내가 몇 가지 항목을 수행하고 마지막으로 sc 중지 MYSERVICE 끝나지 만 모든 정보를 저장하는 데 실패 할 것입니다. 나는 SC 컨트롤을 사용하여 컨트롤 캐릭터를 보내고 싶었지만 그렇게하는 법을 모른다. 나는 또한 수출을 강제 할 수 없다. :(이 수출을 강제 할 수있는 다른 방법을 알고 있습니까? 아니면 코드를 수정하지 않고 결과를 강요 할 수 있습니까? – Steve