이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
PIL 커버리지 분석
메트릭 ID
slcomp.pil.CoverageBreakdown
설명
이 지표는 장치 전체에 걸쳐 집계된 PIL(Processor-in-the-Loop) 테스트 결과에서 측정된 커버리지를 반환합니다. 메트릭 결과에는 PIL 테스트에서 달성한 커버리지 비율, 커버리지 필터에서 정당화된 커버리지 비율, PIL 테스트에서 누락된 커버리지 비율이 포함됩니다.
계산 세부사항
메트릭:
집계된 커버리지 결과를 반환합니다.
시뮬레이션(모델 테스트) 또는 SIL(software-in-the-loop) 모드에서 실행되는 테스트의 커버리지는 포함되지 않습니다.
커버리지 지점이 없는 모델에 대해 100% 커버리지를 반환합니다.
수집
이 지표에 대한 데이터를 수집하려면 지표 ID slcomp.pil.CoverageBreakdown
와 함께 getMetrics
를 사용하세요.
이 지표에 대한 데이터를 수집하면 모델 파일과 테스트 결과 파일이 로드되며 Simulink® Coverage™ 라이선스가 필요합니다.
결과
이 메트릭의 경우 metric.Result
인스턴스는 다음에 대한 필드가 포함된 struct
로 Value
를 반환합니다.
Statement
— 집계된 명령문 범위Decision
— 집계된 의사결정 범위Condition
— 집계된 상태 커버리지MCDC
— 집계된 수정 조건/결정 범위(MC/DC)Function
— 집계된 함수 범위FunctionCall
— 집계된 함수 호출 범위
각 필드에는 다음 필드를 포함하는 struct
가 포함되어 있습니다.
Achieved
— PIL 테스트를 통해 달성한 커버리지 비율Justified
— PIL 테스트에 의해 정당화된 커버리지의 백분율Missed
— PIL 테스트에서 놓친 커버리지 비율AchievedOrJustified
— PIL 테스트를 통해 완료된 커버리지의 비율입니다. 대시보드는 커버리지가 달성되었거나 타당할 경우 "완료"된 범위로 간주합니다.
규정 준수 임계값
이 메트릭의 기본 규정 준수 임계값은 다음과 같습니다.
Compliant
— 테스트 결과 누락된0%
가 반환되었습니다.Non-Compliant
— 테스트 결과 누락된 커버리지가 반환되었습니다.Warning
— 없음
참고 항목
PIL 커버리지 조각 | PIL 커버리지 요약 | 코드 테스트 지표