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 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
Attachments | 첨부 파일의 컬렉션을 가져옵니다. (IAttachmentOwner에서 상속됨) | |
BuildConfigurationId | 이 테스트 실행의 빌드 구성 ID를 가져옵니다. | |
BuildDirectory | 빌드의 출력 경로를 가져오거나 설정합니다. | |
BuildFlavor | 빌드의 버전(즉, "출시" 또는 "디버그")을 가져오거나 설정합니다. | |
BuildNumber | 빌드의 이름입니다. (ITestRunBase에서 상속됨) | |
BuildPlatform | 빌드의 플랫폼을 가져오거나 설정합니다. | |
BuildUri | 실행이 진행된 대상 빌드의 이름(URI)입니다. 예: 새 Uri("vstfs:///Build/Build/1") (ITestRunBase에서 상속됨) | |
Comment | 실행을 분석하여 입력되는 주석입니다. (ITestRunBase에서 상속됨) | |
Controller | 이 실행의 컨트롤러 이름 (ITestRunBase에서 상속됨) | |
DateCompleted | 마지막으로 테스트가 완료된 날짜입니다. (ITestRunBase에서 상속됨) | |
DateCreated | 실행을 만든 날짜입니다. (ITestRunBase에서 상속됨) | |
DateDue | 이 테스트 실행이 만료되는 날짜를 가져옵니다. | |
DateStarted | 실행이 시작된 날짜입니다. (ITestRunBase에서 상속됨) | |
ErrorMessage | 오류가 발생한 경우 해당 오류에 대한 간략한 설명을 가져오거나 설정합니다. | |
Id | 식별자를 가져옵니다. (IIdentifiable<TKey>에서 상속됨) | |
IncompleteTests | 완료 되지 않은 테스트의 수입니다. | |
IsAutomated | 자동으로 실행해야 하는 테스트가 테스트 실행에 포함되는지를 나타내는 값을 가져오거나 설정합니다. | |
IsBvt | 이 테스트 실행이 빌드 확인 테스트인지 여부를 나타내는 값을 가져오거나 설정합니다. | |
IsDirty | 테스트 실행이 마지막 Save() 이후 변경되었으면 true를 반환합니다. (ITestRunBase에서 상속됨) | |
Iteration | 이 테스트 실행이 실행된 횟수를 가져오거나 설정합니다. | |
LastUpdated | 실행(제목 또는 소유자 집합)이 마지막으로 수정된 날짜입니다. (ITestRunBase에서 상속됨) | |
LastUpdatedBy | 실행을 업데이트할 마지막 사람 (ITestRunBase에서 상속됨) | |
LastUpdatedByName | 실행을 업데이트할 마지막 사람 (ITestRunBase에서 상속됨) | |
LinkedWorkItemCount | 테스트 결과와 관련된 버그의 총 수입니다. (ITestRunBase에서 상속됨) | |
Owner | 실행을 시작한 사용자입니다. (ITestRunBase에서 상속됨) | |
OwnerName | 실행을 시작한 사용자입니다. (ITestRunBase에서 상속됨) | |
OwnerTeamFoundationId | 실행을 시작한 사용자입니다. (ITestRunBase에서 상속됨) | |
PassedTests | 전달 하는 테스트의 수입니다. | |
PostProcessState | 서버에서 발생하는 모든 사후 처리 작업의 상태를 가져옵니다. | |
Project | 이 실행의 팀 프로젝트를 가져옵니다. | |
Revision | 동시성 제어를 위한 TesetRun 수정 번호 (ITestRunBase에서 상속됨) | |
State | 이 테스트 실행의 현재 상태를 가져옵니다. | |
Statistics | 이 테스트 실행에서 다양한 상태에 있는 여러 테스트 사례가 자세히 기록된 통계를 가져옵니다. | |
TestEnvironmentId | 이 실행의 테스트 환경입니다. (ITestRunBase에서 상속됨) | |
TestMessageLogEntries | 테스트 메시지 로그 엔트리의 컬렉션을 가져옵니다. (ITestMessageLogOwner에서 상속됨) | |
TestPlanId | 이 실행을 포함하는 테스트 계획의 ID를 반환하고 임시 실행이면 0을 반환합니다. (ITestRunBase에서 상속됨) | |
TestSettings | 이 테스트 실행에 사용되는 테스트 설정입니다.실행 테스트 설정이 없으면 null입니다. (ITestRunBase에서 상속됨) | |
TestSettingsId | 이 테스트 실행에 사용되는 공용 테스트 설정의 ID입니다. (ITestRunBase에서 상속됨) | |
Title | 연결된 실행 템플릿의 제목입니다. (ITestRunBase에서 상속됨) | |
TotalTests | 테스트이 실행이의 총 수입니다. | |
Type | 이 테스트 실행의 형식을 가져옵니다. | |
UnanalyzedTests | 분석 된 테스트의 수입니다. | |
Version | 테스트를 실행한 클라이언트 버전을 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
Abort() | 이 테스트 실행을 중단합니다. | |
Abort(TestRunAbortOptions) | 지정한 옵션을 사용하여 이 테스트 실행을 중단합니다. | |
AddTest(String) | 지정 된 이름의 새 테스트를 추가합니다. 여는 save ()와 야 합니다. | |
AddTest(Int32, Int32, TeamFoundationIdentity) | 테스트 실행에 테스트 사례와 구성을 추가합니다. | |
AddTest(Int32, String, String, ITmiTestImplementation) | 테스트 실행 테스트 구성에 대해 새 테스트 결과를 만듭니다.기존 테스트 사례는 테스트 결과 대 한 필요 하지 않습니다. 여는 save ()와 야 합니다. | |
AddTestPoint | 이 테스트 실행에 새 테스트 지점을 추가합니다. | |
AddTestPoints | 새 테스트 포인트 테스트 실행에 추가 합니다. 여는 save ()와 야 합니다. 저장 한 후 테스트 결과이 호출에서 반환 된 개체를 때까지 사용할 수 없습니다. | |
CopyTestSettings | 테스트 설정을 복사하고 테스트 실행에 연결합니다. (ITestRunBase에서 상속됨) | |
CreateAttachment(String) | 파일에서 첨부 파일을 만듭니다. (IAttachmentOwner에서 상속됨) | |
CreateAttachment(String, SourceFileAction) | 파일에서 첨부 파일을 만들어 업로드 후 선택적으로 소스 파일을 삭제합니다. (IAttachmentOwner에서 상속됨) | |
CreateAttachment(array<Byte[], Int32, Int32) | 바이트 배열에서 테스트 결과의 첨부 파일을 만듭니다. (ITestRunBase에서 상속됨) | |
CreateLogEntry | 테스트 메시지 로그 항목을 만들고 이 항목을 TestMessageLogEntryCollection에 추가합니다. (ITestMessageLogOwner에서 상속됨) | |
Delete | 지정된 테스트 실행과 해당 결과를 서버에서 제거합니다. (ITestRunBase에서 상속됨) | |
QueryResults() | 이 테스트 실행의 모든 테스트 결과가 포함된 컬렉션을 반환합니다. | |
QueryResults(Boolean) | ||
QueryResultsByOutcome | 제공된 테스트 결과를 가진 이 테스트 실행에 대한 테스트 결과의 컬렉션을 반환합니다. | |
QueryResultsByOwner | 제공된 테스트 소유자를 가진 이 테스트 실행에 대한 테스트 결과의 컬렉션을 반환합니다. | |
QueryResultsByStatus | 제공된 테스트 상태를 가진 이 테스트 실행에 대한 테스트 결과의 컬렉션을 반환합니다. | |
Refresh() | 서버의 새 데이터를 사용하여 실행을 업데이트합니다. (ITestRunBase에서 상속됨) | |
Refresh(DateTime) | 새 데이터와 false가 업데이트 되었으면 테스트 실행 그렇지 않으면 lastUpdated 매개 변수에 true 반환 하는 보다 최신 타임 스탬프를 테스트만 존재 하는 경우 테스트 서버에서 새 데이터로 실행 하 여 업데이트 실행 | |
RefreshLogEntries | 서버에서 로그 엔트리를 새로 고칩니다. (ITestMessageLogOwner에서 상속됨) | |
Save | 새로운 또는 업데이트된 테스트 실행을 서버에 씁니다. (ITestRunBase에서 상속됨) | |
SaveLogEntries | 변경된 로그 엔트리를 서버에 저장합니다. (ITestMessageLogOwner에서 상속됨) |
위쪽
이벤트
이름 | 설명 | |
---|---|---|
AttachmentUploadCompleted | 이 이벤트는 첨부 파일 업로드가 완료되면 발생합니다. (IAttachmentOwner에서 상속됨) | |
PropertyChanged | 속성 값이 변경되면 발생합니다. (INotifyPropertyChanged에서 상속됨) |
위쪽