Main Content

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

openArtifact

메트릭 결과에서 추적된 아티팩트 열기

R2020b 이후

설명

예제

openArtifact(metricEngine,artifactID)은 지정된 metric.Engine 개체에 지정된 식별자가 있는 아티팩트를 엽니다. 열리는 편집기는 아티팩트 유형에 따라 다릅니다. 예를 들면 다음과 같습니다.

  • 요구사항 편집기에서 요구사항이 열립니다.

  • 테스트 사례 및 테스트 결과는 Test Manager에서 열립니다.

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

예제

모두 축소

프로젝트의 각 테스트에 연결된 요구 사항 수에 대한 측정 결과를 수집합니다. 그런 다음 테스트 관리자에서 테스트 사례 중 하나를 엽니다.

프로젝트를 엽니다. 이 예에서는 MATLAB® 명령 창에 다음을 입력합니다.

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

프로젝트에 대한 metric.Engine 개체를 만듭니다.

metric_engine = metric.Engine();

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

updateArtifacts(metric_engine)

메트릭 엔진을 실행하여 메트릭 'RequirementsPerTestCase'에 대한 결과를 수집합니다.

execute(metric_engine,'RequirementsPerTestCase');

결과에 액세스하려면 getMetrics 함수를 사용하십시오.

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

아티팩트 식별자를 사용하여 테스트 관리자에서 첫 번째 테스트 사례를 엽니다.

openArtifact(metric_engine,results(1).Artifacts(1).UUID)

입력 인수

모두 축소

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

아티팩트 식별자로, 문자형 벡터 또는 string형 스칼라로 지정됩니다. metric.Result 개체에서 Artifacts 필드에는 결과가 추적되는 각 아티팩트에 대한 구조가 포함되어 있습니다. 아티팩트의 식별자를 얻으려면 아티팩트 구조의 UUID 필드를 사용하십시오.

버전 내역

R2020b에 개발됨