Main Content

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

updateArtifacts

프로젝트에서 보류 중인 아티팩트 변경 사항에 대한 추적 정보 업데이트

R2021b 이후

    설명

    예제

    updateArtifacts(metricEngine)metricEngine로 지정된 메트릭 결과에서 보류 중인 아티팩트 변경 사항에 대한 추적 정보를 업데이트하여 아티팩트가 메트릭에 의해 캡처되도록 합니다. updateArtifacts를 마지막으로 사용한 이후 아티팩트가 생성, 삭제 또는 수정된 경우 updateArtifacts을 실행하면 추적성 분석을 수행하고 추적 정보를 업데이트합니다.

    참고

    프로그래밍 방식으로 지표를 수집하는 경우 테스트를 실행하기 전에 updateArtifacts를 호출하여 대시보드가 ​​테스트 결과를 추적하는지 확인하세요.

    대시보드 사용자 인터페이스가 프로젝트에 사용되지 않는 경우 대시보드는 결과 파일로 내보내지 않거나 보고서에 저장되지 않은 Simulink Test Manager에서 생성된 테스트 결과를 추적하지 않습니다.

    Fixed-Point Designer™ 문서에는 updateArtifacts (Fixed-Point Designer) 함수도 있습니다.

    예제

    모두 축소

    프로젝트의 요구 사항 기반 테스트 아티팩트에 대한 지표 결과를 수집합니다.

    모델 및 테스트 아티팩트가 포함된 프로젝트를 엽니다. 이 예에서는 MATLAB® 명령 창에 다음을 입력합니다.

    openExample("slcheck/ExploreTestingMetricDataInModelTestingDashboardExample");
    openProject("cc_CruiseControl");

    metric.Engine 객체를 생성합니다. metric.Engine 개체를 사용하여 현재 프로젝트에 대한 메트릭 결과를 수집할 수 있습니다.

    metric_engine = metric.Engine();

    metric_engine에 대한 추적 정보를 업데이트하여 아티팩트 정보가 최신인지 확인하십시오.

    updateArtifacts(metric_engine)

    metric.Engine 개체에서 execute 함수를 사용하여 'RequirementsPerTestCase' 지표에 대한 결과를 수집합니다.

    execute(metric_engine,'RequirementsPerTestCase');

    결과에 액세스하려면 getMetrics 함수를 사용하십시오. 결과 개체 배열을 results 변수에 할당합니다.

    results = getMetrics(metric_engine,'RequirementsPerTestCase');

    배열에 있는 metric.Result 개체의 속성을 사용하여 메트릭 결과 데이터에 액세스합니다.

    for n = 1:length(results)
        disp(['Test Case: ',results(n).Artifacts(1).Name])
        disp(['  Number of Requirements: ',num2str(results(n).Value)])
    end

    입력 인수

    모두 축소

    메트릭 결과를 수집하려는 메트릭 엔진 개체로, metric.Engine 개체로 지정됩니다.

    버전 내역

    R2021b에 개발됨