이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
PIL 테스트 상태 분포
메트릭 ID
slcomp.pil.TestStatusDistribution
설명
이 지표는 PIL(Processor-in-the-Loop) 테스트 결과의 상태를 반환합니다. PIL 테스트의 상태는 다음 중 하나일 수 있습니다.
- 통과 
- 실패한 
- Disabled 
- 테스트되지 않음 
계산 세부사항
메트릭:
- 메트릭 데이터를 수집하는 단위의 모델 또는 하위 시스템을 테스트하는 프로젝트의 테스트만 포함합니다. 
- 테스트가 일반 모드 또는 SIL(software-in-the-loop) 모드에서만 실행된 경우 테스트를 테스트되지 않은 것으로 표시합니다. 
수집
이 지표에 대한 데이터를 수집하려면 지표 ID slcomp.pil.TestStatusDistribution와 함께 getMetrics을 사용하세요.
이 지표에 대한 데이터를 수집하면 모델 파일과 테스트 결과 파일이 로드되며 Simulink® Test™ 라이선스가 필요합니다.
결과
이 메트릭의 경우 metric.Result 인스턴스는 다음 필드를 포함하는 분포 구조로 Value를 반환합니다.
- BinCounts— 각 bin의 테스트 수로, 벡터로 반환됩니다.
- BinEdges— 벡터로 반환된 테스트 상태 지표의 출력입니다. 출력은 테스트 결과 상태를 나타냅니다.- 0— 테스트가 실패했습니다.
- 1— 테스트가 통과되었습니다.
- 2— 테스트가 비활성화되었습니다.
- 3— 테스트가 테스트되지 않았습니다.
 
- OverallCount— 총 테스트 수입니다. 메트릭은- OverallCount를- BinCounts에 있는 정수의 합계로 계산합니다.
- Ratios— 총 테스트 수에 대한 테스트 결과 상태의 비율로, 다음 요소를 포함하는 벡터로 반환됩니다.- Ratios(1)— 실패한 테스트의 비율입니다.
- Ratios(2)— 통과한 테스트의 비율입니다.
- Ratios(3)— 비활성화된 테스트 비율입니다.
- Ratios(4)— 테스트되지 않은 테스트의 비율입니다.
 - 백분율은 십진수 형식입니다. 예를 들어, 단위 테스트의 10%가 통과하고 나머지 단위 테스트는 테스트되지 않은 경우 - Ratios는 소수 형식의 백분율이 포함된 벡터를 반환합니다.- [0; 0.1000; 0; 0.9000].
규정 준수 임계값
이 메트릭의 기본 규정 준수 임계값은 다음과 같습니다.
- Compliant— 각 테스트가 통과되었습니다.
- Non-Compliant—- 1이상의 테스트가 테스트되지 않았거나 비활성화되었거나 실패했습니다.
- Warning— 없음