z/OS 애플리케이션에 대한 코드 적용범위 실행

코드 적용범위를 실행하면 테스트 케이스에서 실행된 행이 코드에 포함된 백분율을 표시하는 결과 및 행별 적용범위 세부사항을 보고하여 테스트 케이스에서 컴파일된 언어 애플리케이션이 올바르게 실행되는지를 알 수 있습니다.

이 태스크 정보

디버그할 수 있는 모든 컴파일된 언어 애플리케이션에 대해 코드 적용범위를 실행할 수 있습니다.

프로시저

  1. 디버그 정보를 사용하여 프로그램을 컴파일하십시오.
    참고: 디버그 정보가 없는 애플리케이션 부분이 있는 경우, 디버그 정보가 있는 애플리케이션 부분만 코드 적용범위 보고서에 포함됩니다.
  2. AQE_STARTUP_KEY 또는 EQA_STARTUP_KEY 환경 변수를 포함하도록 애플리케이션의 시작 JCL을 수정하십시오. 이 변수 값은 CC,<programName> 양식이어야 합니다. 예를 들면, 다음 JCL 코드에서 AQE_STARTUP_KEY 행을 참조하십시오.
    // PARM.RUN=('/TEST(,,,TCPIP&&<IP_address_for_RDz_client>%<port_for_RDz_debug_UI_daemon>:*)')
    //******* ADDITIONAL RUNTIME JCL HERE ******
    //CEEOPTS   DD *
     ENVAR("AQE_DBG_V4LIST=//'USER.COBOL.LISTING'",
     "AQE_STARTUP_KEY=CC,PRTPRIM",
     "AQE_DBG_TRACE=/home/user/probe.trc")
    /*
    //CEEDUMP   DD SYSOUT=*
    참고: 이 예는 AQE_STARTUP_KEY 환경 변수를 사용합니다. AQE로 시작하는 환경 변수는 Rational® Developer for System z® Integrated Debugger와 함께 사용됩니다. 디버그 도구를 사용 중인 경우 EQA 환경 변수를 사용하십시오. JCL 코드 생성에 대한 정보는 런타임 단계 옵션 관련 링크를 참조하십시오.
  3. JCL을 제출하십시오. z/OS® Projects 퍼스펙티브에서 JCL을 제출할 수 있습니다. 자세한 정보는 http://pic.dhe.ibm.com/infocenter/ratdevz/v9r0/index.jsp?topic=/com.ibm.uss.projects.doc/tasks/submittingajcl.html에서 JCL 제출을 참조하십시오.

다음에 수행할 작업

코드 적용범위 데이터 수집은 디버그 퍼스펙티브에서 실행되지만 데이터 수집이 완료되면 코드 적용범위 보고서는 현재 퍼스펙티브에서 자동으로 열립니다. 이제 코드 적용범위 결과를 볼 수 있습니다.

피드백