InstallAnywhere의 내 자동화 된 회귀 테스트에 주기적으로 종료됩니다.여러 설치가 감지되면 InstallAnywhere가 중단되지 않도록하려면 어떻게해야합니까? 또 다른이 실행되는 설치를 생각하기 때문에
는 어떻게 든이 검사를 방지 할 수 있습니까?
감사 -td
InstallAnywhere의 내 자동화 된 회귀 테스트에 주기적으로 종료됩니다.여러 설치가 감지되면 InstallAnywhere가 중단되지 않도록하려면 어떻게해야합니까? 또 다른이 실행되는 설치를 생각하기 때문에
는 어떻게 든이 검사를 방지 할 수 있습니까?
감사 -td
이것은 간단한 대답이기 때문에, 대답하기 까다 롭다 "예, 당신은 그 수표를 방지 할 수 있습니다." 그러나, 아마 바로 답이 아니다.
간단한 대답은, Project > Info > Multiple Launch Settings
로 이동 Prevent multiple launches of an installer at a given time.
그러나, 귀하의 게시물이 왜 마지막 테스트 실행에서 주위를 어슬렁 IA의 인스턴스가 아직 없습니다 "의 큰 두 부분으로 질문을 구걸 취소 할 수 있으며, 정말로 신경 써야하니? "
당신은 SO 죽이는 방법에 관심과 새 실행, 다음 here 미세 답변 중 하나에 (리눅스)를 참조, here (리눅스) 또는 here (Windows)를 시작하기 전에 단지 그들이 죽은하지 않으려면 실행중인 프로세스. 테스트 맨 위에 더 이상 존재하지 않는 InstallAnywhere 인스턴스를 찾아서 제거하는 단계를 추가하십시오. 당신이 치료를 할 (지금 우리가 바로 대답에 와서) 경우
, 다음 $ TMP의 설치 무슨 일이야 볼 (% 임시 % 이상) 디렉토리 동안 생성 얻을 로그를 확인.
또한, 프로젝트, 당신은 추가하여 설치 더 자세한 만들 수 있습니다-Dlax.debug.all=true -Dlax.debug.level=3
(또는 4 개 이상의 세부 5) Project > JVM Settings > Installer Settings (tab) > Optional Installer Arguments > Additional Arguments
에. 당신은 당신이 수송하기 전에 이것을 제거하고 싶을 것이다. 설치 프로그램을 시작할 때 명령 줄에 추가 할 수도 있습니다.
당신은 또한 당신의 설치 Project > JVM Settings > Log Settings
로 이동하여 콘솔에 진행 상황을 인쇄 할 수 있습니다. 여기에서 Include debug output (stderr and stdout)
의 선택을 취소하십시오. 그런 다음 Send stderr to:
및 Send stdout to:
에 단어 콘솔를 입력합니다. 콘솔이 아니라 특정 파일 이름을 설정할 수도 있습니다. 배송 전에 이러한 설정을 취소 할 수도 있습니다. 당신의 InstallAnywhere의의 사형 집행이 종료되지 않는 이유 :
이 모든 것은 당신에게 찾아 근본 문제를 해결하기 위해 많은 정보를 제공해야합니다.