다음을 통해 공유


ITestRun 인터페이스

특정 빌드를 대상으로 하는 테스트 집합의 실행을 나타냅니다.

네임스페이스:  Microsoft.TeamFoundation.TestManagement.Client
어셈블리:  Microsoft.TeamFoundation.TestManagement.Client(Microsoft.TeamFoundation.TestManagement.Client.dll)

구문

‘선언
Public Interface ITestRun _
    Inherits ITestMessageLogOwner, ITestRunBase, IIdentifiable(Of Integer),  _
    IAttachmentOwner, INotifyPropertyChanged
public interface ITestRun : ITestMessageLogOwner, 
    ITestRunBase, IIdentifiable<int>, IAttachmentOwner, INotifyPropertyChanged
public interface class ITestRun : ITestMessageLogOwner, 
    ITestRunBase, IIdentifiable<int>, IAttachmentOwner, INotifyPropertyChanged
type ITestRun =  
    interface
        interface ITestMessageLogOwner
        interface ITestRunBase
        interface IIdentifiable<int>
        interface IAttachmentOwner
        interface INotifyPropertyChanged
    end
public interface ITestRun extends ITestMessageLogOwner, ITestRunBase, IIdentifiable<int>, IAttachmentOwner, INotifyPropertyChanged

ITestRun 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 Attachments 첨부 파일의 컬렉션을 가져옵니다. (IAttachmentOwner에서 상속됨)
Public 속성 BuildConfigurationId 이 테스트 실행의 빌드 구성 ID를 가져옵니다.
Public 속성 BuildDirectory 빌드의 출력 경로를 가져오거나 설정합니다.
Public 속성 BuildFlavor 빌드의 버전(즉, "출시" 또는 "디버그")을 가져오거나 설정합니다.
Public 속성 BuildNumber 빌드의 이름입니다. (ITestRunBase에서 상속됨)
Public 속성 BuildPlatform 빌드의 플랫폼을 가져오거나 설정합니다.
Public 속성 BuildUri 실행이 진행된 대상 빌드의 이름(URI)입니다. 예: 새 Uri("vstfs:///Build/Build/1") (ITestRunBase에서 상속됨)
Public 속성 Comment 실행을 분석하여 입력되는 주석입니다. (ITestRunBase에서 상속됨)
Public 속성 Controller 이 실행의 컨트롤러 이름 (ITestRunBase에서 상속됨)
Public 속성 DateCompleted 마지막으로 테스트가 완료된 날짜입니다. (ITestRunBase에서 상속됨)
Public 속성 DateCreated 실행을 만든 날짜입니다. (ITestRunBase에서 상속됨)
Public 속성 DateDue 이 테스트 실행이 만료되는 날짜를 가져옵니다.
Public 속성 DateStarted 실행이 시작된 날짜입니다. (ITestRunBase에서 상속됨)
Public 속성 ErrorMessage 오류가 발생한 경우 해당 오류에 대한 간략한 설명을 가져오거나 설정합니다.
Public 속성 Id 식별자를 가져옵니다. (IIdentifiable<TKey>에서 상속됨)
Public 속성 IncompleteTests 완료 되지 않은 테스트의 수입니다.
Public 속성 IsAutomated 자동으로 실행해야 하는 테스트가 테스트 실행에 포함되는지를 나타내는 값을 가져오거나 설정합니다.
Public 속성 IsBvt 이 테스트 실행이 빌드 확인 테스트인지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 IsDirty 테스트 실행이 마지막 Save() 이후 변경되었으면 true를 반환합니다. (ITestRunBase에서 상속됨)
Public 속성 Iteration 이 테스트 실행이 실행된 횟수를 가져오거나 설정합니다.
Public 속성 LastUpdated 실행(제목 또는 소유자 집합)이 마지막으로 수정된 날짜입니다. (ITestRunBase에서 상속됨)
Public 속성 LastUpdatedBy 실행을 업데이트할 마지막 사람 (ITestRunBase에서 상속됨)
Public 속성 LastUpdatedByName 실행을 업데이트할 마지막 사람 (ITestRunBase에서 상속됨)
Public 속성 LinkedWorkItemCount 테스트 결과와 관련된 버그의 총 수입니다. (ITestRunBase에서 상속됨)
Public 속성 Owner 실행을 시작한 사용자입니다. (ITestRunBase에서 상속됨)
Public 속성 OwnerName 실행을 시작한 사용자입니다. (ITestRunBase에서 상속됨)
Public 속성 OwnerTeamFoundationId 실행을 시작한 사용자입니다. (ITestRunBase에서 상속됨)
Public 속성 PassedTests 전달 하는 테스트의 수입니다.
Public 속성 PostProcessState 서버에서 발생하는 모든 사후 처리 작업의 상태를 가져옵니다.
Public 속성 Project 이 실행의 팀 프로젝트를 가져옵니다.
Public 속성 Revision 동시성 제어를 위한 TesetRun 수정 번호 (ITestRunBase에서 상속됨)
Public 속성 State 이 테스트 실행의 현재 상태를 가져옵니다.
Public 속성 Statistics 이 테스트 실행에서 다양한 상태에 있는 여러 테스트 사례가 자세히 기록된 통계를 가져옵니다.
Public 속성 TestEnvironmentId 이 실행의 테스트 환경입니다. (ITestRunBase에서 상속됨)
Public 속성 TestMessageLogEntries 테스트 메시지 로그 엔트리의 컬렉션을 가져옵니다. (ITestMessageLogOwner에서 상속됨)
Public 속성 TestPlanId 이 실행을 포함하는 테스트 계획의 ID를 반환하고 임시 실행이면 0을 반환합니다. (ITestRunBase에서 상속됨)
Public 속성 TestSettings 이 테스트 실행에 사용되는 테스트 설정입니다.실행 테스트 설정이 없으면 null입니다. (ITestRunBase에서 상속됨)
Public 속성 TestSettingsId 이 테스트 실행에 사용되는 공용 테스트 설정의 ID입니다. (ITestRunBase에서 상속됨)
Public 속성 Title 연결된 실행 템플릿의 제목입니다. (ITestRunBase에서 상속됨)
Public 속성 TotalTests 테스트이 실행이의 총 수입니다.
Public 속성 Type 이 테스트 실행의 형식을 가져옵니다.
Public 속성 UnanalyzedTests 분석 된 테스트의 수입니다.
Public 속성 Version 테스트를 실행한 클라이언트 버전을 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 Abort() 이 테스트 실행을 중단합니다.
Public 메서드 Abort(TestRunAbortOptions) 지정한 옵션을 사용하여 이 테스트 실행을 중단합니다.
Public 메서드 AddTest(String) 지정 된 이름의 새 테스트를 추가합니다. 여는 save ()와 야 합니다.
Public 메서드 AddTest(Int32, Int32, TeamFoundationIdentity) 테스트 실행에 테스트 사례와 구성을 추가합니다.
Public 메서드 AddTest(Int32, String, String, ITmiTestImplementation) 테스트 실행 테스트 구성에 대해 새 테스트 결과를 만듭니다.기존 테스트 사례는 테스트 결과 대 한 필요 하지 않습니다. 여는 save ()와 야 합니다.
Public 메서드 AddTestPoint 이 테스트 실행에 새 테스트 지점을 추가합니다.
Public 메서드 AddTestPoints 새 테스트 포인트 테스트 실행에 추가 합니다. 여는 save ()와 야 합니다. 저장 한 후 테스트 결과이 호출에서 반환 된 개체를 때까지 사용할 수 없습니다.
Public 메서드 CopyTestSettings 테스트 설정을 복사하고 테스트 실행에 연결합니다. (ITestRunBase에서 상속됨)
Public 메서드 CreateAttachment(String) 파일에서 첨부 파일을 만듭니다. (IAttachmentOwner에서 상속됨)
Public 메서드 CreateAttachment(String, SourceFileAction) 파일에서 첨부 파일을 만들어 업로드 후 선택적으로 소스 파일을 삭제합니다. (IAttachmentOwner에서 상속됨)
Public 메서드 CreateAttachment(array<Byte[], Int32, Int32) 바이트 배열에서 테스트 결과의 첨부 파일을 만듭니다. (ITestRunBase에서 상속됨)
Public 메서드 CreateLogEntry 테스트 메시지 로그 항목을 만들고 이 항목을 TestMessageLogEntryCollection에 추가합니다. (ITestMessageLogOwner에서 상속됨)
Public 메서드 Delete 지정된 테스트 실행과 해당 결과를 서버에서 제거합니다. (ITestRunBase에서 상속됨)
Public 메서드 QueryResults() 이 테스트 실행의 모든 테스트 결과가 포함된 컬렉션을 반환합니다.
Public 메서드 QueryResults(Boolean)
Public 메서드 QueryResultsByOutcome 제공된 테스트 결과를 가진 이 테스트 실행에 대한 테스트 결과의 컬렉션을 반환합니다.
Public 메서드 QueryResultsByOwner 제공된 테스트 소유자를 가진 이 테스트 실행에 대한 테스트 결과의 컬렉션을 반환합니다.
Public 메서드 QueryResultsByStatus 제공된 테스트 상태를 가진 이 테스트 실행에 대한 테스트 결과의 컬렉션을 반환합니다.
Public 메서드 Refresh() 서버의 새 데이터를 사용하여 실행을 업데이트합니다. (ITestRunBase에서 상속됨)
Public 메서드 Refresh(DateTime) 새 데이터와 false가 업데이트 되었으면 테스트 실행 그렇지 않으면 lastUpdated 매개 변수에 true 반환 하는 보다 최신 타임 스탬프를 테스트만 존재 하는 경우 테스트 서버에서 새 데이터로 실행 하 여 업데이트 실행
Public 메서드 RefreshLogEntries 서버에서 로그 엔트리를 새로 고칩니다. (ITestMessageLogOwner에서 상속됨)
Public 메서드 Save 새로운 또는 업데이트된 테스트 실행을 서버에 씁니다. (ITestRunBase에서 상속됨)
Public 메서드 SaveLogEntries 변경된 로그 엔트리를 서버에 저장합니다. (ITestMessageLogOwner에서 상속됨)

위쪽

이벤트

  이름 설명
Public 이벤트 AttachmentUploadCompleted 이 이벤트는 첨부 파일 업로드가 완료되면 발생합니다. (IAttachmentOwner에서 상속됨)
Public 이벤트 PropertyChanged 속성 값이 변경되면 발생합니다. (INotifyPropertyChanged에서 상속됨)

위쪽

참고 항목

참조

Microsoft.TeamFoundation.TestManagement.Client 네임스페이스

IIdentifiable<TKey>

IAttachmentOwner

ITestMessageLogOwner

INotifyPropertyChanged