규칙 세트 범위 도구

CER에는 런타임 시 "포함"되는 규칙 세트의 일부에 대해 보고하는 도구가 있습니다. 다음을 포함하여 CER에서 값을 요청하는 모든 처리에 대해 범위 통계를 보고할 수 있습니다.

범위 데이터를 캡처하려면 환경 특성 curam.creole.coverage.logfile(Bootstrap.properties에 있음)을 파일의 위치로 설정하십시오. 규칙이 실행되면서 CER 표현식을 평가할 때 범위 정보를 포함하는 행이 파일에 추가됩니다.

팁: 범위 데이터를 지우려면 curam.creole.coverage.logfile 설정에 지정된 파일을 지우십시오.

시간이 경과함에 따라 범위 데이터 파일의 크기가 커질 수 있으므로 필요하지 않은 경우 curam.creole.coverage.logfile 설정을 제거(또는 주석 처리)하여 범위 데이터 캡처를 꺼야 합니다.

범위 보고서를 작성하려면 다음 대상을 실행하십시오.

build creole.report.coverage -Dfile.coverage.log= file location

색상 코딩된 간단한 세부 정보 표시 가능 보고서는 .../EJBServer/build/svr/creole.gen/coverage/index.html에 작성됩니다. 여기서,

<specified>의 파생 사항이 있는 규칙 속성은 보고서에서 제외되도록 고안되었습니다. 샘플 보고서가 아래 표시됩니다.

그림 1. 예제 범위 보고서

다른 규칙 세트에 "포함"(<Include> 메커니즘 사용)된 규칙 세트와 클래스는 결국 규칙 세트를 포함하는 가장 바깥쪽 소스의 일부가 됩니다. 범위 보고서를 분석할 때 이 점을 명심해야 합니다.