이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
SIL 테스트 상태 분포
메트릭 ID
slcomp.sil.TestStatusDistribution
설명
이 지표는 SIL(software-in-the-loop) 테스트 결과의 상태 분포를 반환합니다. SIL 테스트의 상태는 다음 중 하나일 수 있습니다.
통과
실패한
Disabled
테스트되지 않음
계산 세부사항
메트릭:
메트릭 데이터를 수집하는 단위의 모델 또는 하위 시스템을 테스트하는 프로젝트의 테스트만 포함합니다.
테스트가 일반 모드 또는 PIL(Processor-in-the-Loop) 모드에서만 실행된 경우 테스트를 테스트되지 않은 것으로 표시합니다.
수집
이 지표에 대한 데이터를 수집하려면 지표 ID slcomp.sil.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— 없음