Main Content

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

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 인스턴스는 다음에 대한 필드가 포함된 structValue를 반환합니다.

  • Statement — 집계된 명령문 범위

  • Decision — 집계된 의사결정 범위

  • Condition — 집계된 상태 커버리지

  • MCDC — 집계된 수정 조건/결정 범위(MC/DC)

  • Function — 집계된 함수 범위

  • FunctionCall — 집계된 함수 호출 범위

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

  • Achieved — PIL 테스트를 통해 달성한 커버리지 비율

  • Justified — PIL 테스트에 의해 정당화된 커버리지의 백분율

  • Missed — PIL 테스트에서 놓친 커버리지 비율

  • AchievedOrJustified — PIL 테스트를 통해 완료된 커버리지의 비율입니다. 대시보드는 커버리지가 달성되었거나 타당할 경우 "완료"된 범위로 간주합니다.

규정 준수 임계값

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

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

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

  • Warning — 없음

참고 항목

| |

관련 항목