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

명령행 모드에서 코드 적용범위를 실행하면 UI를 열지 않고 코드 적용범위를 실행할 수 있습니다. 이는 UI 워크벤치가 설치되어 있지 않고/않거나 명령행 또는 스크립트 파트에서 코드 적용범위 실행이 필수인 환경에 이상적입니다.

이 태스크 정보

명령행 또는 스크립트 파트에서 디버그할 수 있는 모든 컴파일된 언어 애플리케이션에 대해 코드 적용범위를 실행할 수 있습니다. 다음의 두 가지 모드에서 명령행 코드 적용범위를 실행할 수 있습니다.

  1. 연결을 위한 디먼 청취로 실행(지정된 포트를 사용하는 원격 디버그 엔진 사용 - 자세한 정보는 명령행 모드에서 코드 적용범위 실행: 디먼 참조)
  2. 인수로 지정된 디버그 정보를 사용하여 컴파일된 프로그램에서 직접 작동합니다(원샷 모드).
    참고: 원샷 모드는 AIX/Linux에만 사용할 수 있으며 z Series에는 사용할 수 없습니다.
    $ codecov testProg
참고: 결과는 CC 폴더 아래에 있는 사용자 홈 디렉토리의 루트에 날짜별로 저장됩니다.
codecov 명령에 대한 구문 다이어그램은 아래와 같이 표시됩니다.
>>-codecov--+----------------------------------------------------------------------------------------------------------------+--><
            |                                                                                                                |
            + -stopdaemon=<PORT_NUMBER> -------------------------------------------------------------------------------------+
            |                                                                                                                |
            + <PROGRAM_NAME>  <PROGRAM_PARAMETERS>  -optionsfile=<PATH> --+                                                  |
            |                                                             |                                                  |
            |                                     .------------------.    |                                                  |
            |                                     v                  |    v                                                  |
            + -startdaemon  -optionsfile=<PATH> --+--------------------------+--------------------------------------------+--+
            |                                     |                  |       |                                            |  |
            |                                     + -singleconnect --+       + -output=<PATH> ----------------------------+  |
            |                                     |           	     |       |                                            |  |
            |                                     + -localonly ------+       + -cclevel=<"LINE" | "FUNCTION" | "LEVEL"> --+  |
            |                                                                |                                            |  |
            |                                                                + -prevresultpath=<"NONE" | "PREV" | PATH> --+  |
            |                                                                |                                            |  |
            |                                                                + -reportformat=<"HTML" | "NONE"> -----------+  |
            |                                                                |                                            |  |
            |                                                                + -savesource -------------------------------+  |
            |                                                                |                                            |  |
            |                                                                + -startupcommandlist=<PATH> ----------------+  |
            |                                                                |                                            |  |
            |                                                                + -zipresult --------------------------------+  |
            |                                                                |                                            |  |
            |                                                                + -port=<PORT_LIST> -------------------------+  |
            |                                                                                                                |  
            + -help ---------------------------------------------------------------------------------------------------------+  
                                           
옵션 목록
형식: codecov [options] [program_name] [program_parameters]
program_name
코드 적용범위를 실행하기 위한 실행 가능한 전체 경로.
참고: 원샷 모드는 AIX/Linux에만 사용할 수 있으며 z Series에는 사용할 수 없습니다.
program_parameters
프로그램의 매개변수입니다.
참고: 원샷 모드는 AIX/Linux에만 사용할 수 있으며 z Series에는 사용할 수 없습니다.
-startdaemon
디먼 모드에서 시작하고 연결을 기다리십시오.
-stopdaemon=<port>
포트에서 청취 중인 디먼을 중지하십시오.
-cclevel=<"LINE" | "FUNCTION" | "MODULE">
코드 적용범위 레벨("LINE", "FUNCTION" 또는 "LINE")
-modulelist=<path>
MODULE 레벨 코드 적용범위에 의해 사용되는 목록 모듈이 포함된 파일을 선택적으로 지정하십시오.
-prevresultpath=<"NONE" | "PREV" | path>
이전 결과 파일의 경로를 지정하십시오.
-reportformat=<"HTML" | "NONE">
보고서 형식이 HTML인 경우 HTML 보고서를 생성하십시오.
-singleconnect
단일 디먼 연결(-startDaemon을 사용해야 함) 후에 종료하십시오.
-localonly
디먼이 로컬 호스트로부터의 연결만 승인합니다.
startupcommandlist=<path>
시작 시 디버그 엔진에 전송될 명령이 들어 있는 파일을 지정합니다.
-savesource
결과와 함께 소스를 저장합니다.
-optionsfile=<path>
지정된 옵션 파일에서 명령 인수를 읽으십시오.
-tag="text"
CC 결과와 연관될 태그를 지정하십시오(예: testcase ID).
-zipresult
결과 디렉토리가 결과 디렉토리와 동일한 이름의 zip 파일로 압축됩니다.
-port=<port_list>
디버그 디먼에 의해 사용되는 포트 번호, 포트 목록(port,port) 또는 포트 범위(port-port)입니다.
-help
도움말 화면을 인쇄하십시오.

피드백