명령행 모드에서 코드 적용범위 실행: 디먼

디먼을 사용하여 명령행 코드에서 코드 적용범위를 실행하면 코드 적용범위 출력을 기본 또는 지정된 디렉토리로 보내는 동시에, 특정 머신에서 디먼 리스터를 시작하고 원격 디버그 세션을 해당 머신에 연결할 수 있습니다. 이는 UI 워크벤치 디먼에 연결하지 않고 네트워크에 있는 서로 다른 여러 머신에 상주하는 프로그램에서 코드 적용범위를 실행하는 데 이상적입니다. 결과는 CC 폴더 아래에 있는 사용자 홈 디렉토리의 루트에 날짜별로 저장됩니다.

이 태스크 정보

참고:
  • 디먼 모드는 AIX/Linux에서 CICS 트랜잭션의 코드 적용범위를 실행하는 데 필요합니다.
  • 코드 적용범위 결과는 CC 폴더 아래에 있는 사용자 홈 디렉토리의 루트에 날짜별로 저장됩니다.
  • 구문 다이어그램 및 옵션의 전체 목록은 명령행 모드에서 코드 적용범위 실행의 내용을 참조하십시오.

프로시저

  1. 코드 적용범위 디먼을 시작함으로써 시작하십시오. 디먼은 포트 번호를 지정하고 콘솔에서 이를 반복한 다음 연결을 위해 대기합니다.
    $ codecov -startdaemon
    디먼 모드에서
코드 적용범위 시작
    참고: -startdaemon 옵션 뒤에 포트 번호나 포트 번호 범위 및 "="를 추가하여 특정 포트를 지정할 수 있습니다.
    참고: 고유 포트 번호가 사용되는 한 각각 다른 옵션을 갖고 있는 여러 디먼을 시작할 수 있습니다.
  2. 두 번째 머신에서, 사용자가 디먼을 시작했고 1단계에서 지정한 포트 번호를 사용 중인 머신에 대한 원격 디버그 연결을 시작하십시오.
    $ irmtdbgc -qhost=<daemon_host>:<daemon_port> <program_name>
    코드 적용범위 디먼의 호스트 및 포트 번호를 가리키면서
보조 호스트에서 원격으로 디버그 세션을 시작
  3. 코드 적용범위가 완료되었고 코드 적용범위 실행 결과를 나타내는 메시지가 표시됩니다.
    코드 적용범위 실행 결과 출력

피드백