Main Content

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

모델 커버리지 분석

메트릭 ID

slcomp.mt.CoverageBreakdown

설명

이 지표는 단위의 각 모델에 걸쳐 집계된 모델 테스트 결과에서 측정된 커버리지를 반환합니다. 메트릭 결과에는 모델 테스트에서 달성한 커버리지의 백분율, 커버리지 필터에서 정당화된 모델 커버리지의 백분율, 모델 테스트에서 누락된 커버리지의 백분율이 포함됩니다.

계산 세부사항

메트릭:

  • 집계된 커버리지 결과를 반환합니다.

  • SIL(software-in-the-loop) 또는 PIL(processor-in-the-loop) 모드에서 실행되는 테스트의 커버리지는 포함되지 않습니다.

  • 커버리지 지점이 없는 모델에 대해 100% 커버리지를 반환합니다.

수집

메트릭 ID slcomp.mt.CoverageBreakdown와 함께 getMetrics을 사용하세요.

이 지표에 대한 데이터를 수집하면 모델 파일과 테스트 결과 파일이 로드되며 Simulink® Coverage™ 라이선스가 필요합니다.

결과

이 메트릭의 경우 metric.Result 인스턴스는 Value를 다음에 대한 필드가 포함된 struct로 반환합니다.

  • Execution — 단위에 대한 집계된 실행 범위

  • Decision — 단위에 대한 집계된 결정 범위

  • Condition — 장치에 대한 집계된 상태 커버리지

  • MCDC — 장치에 대해 집계된 수정 조건 및 결정 커버리지(MC/DC)

  • OverflowSaturation — 해당 장치의 정수 오버플로 범위에 대해 집계된 포화도

각 필드에는 다음 필드를 포함하는 struct가 포함되어 있습니다.

  • Achieved — 모델 테스트를 통해 달성된 커버리지의 백분율입니다.

  • Justified — 커버리지 필터에 의해 정당화된 모델 커버리지의 백분율입니다.

  • Missed — 모델 테스트에서 누락된 커버리지의 비율입니다.

  • AchievedOrJustified — 모델 테스트로 달성했거나 커버리지 필터로 정당화된 커버리지 비율입니다.

규정 준수 임계값

이 메트릭의 기본 규정 준수 임계값은 다음과 같습니다.

  • Compliant — 테스트 결과 누락된 0%가 반환되었습니다.

  • Non-Compliant — 테스트 결과 누락된 커버리지가 반환되었습니다.

  • Warning — 없음

참고 항목

관련 항목