다음을 통해 공유


TestRun 클래스

테스트 작업을 실행했을 때 찍은 스냅샷을 제공합니다.이 클래스는 상속될 수 없습니다.

상속 계층 구조

System.Object
  Microsoft.VisualStudio.TestTools.Common.TestRun

네임스페이스:  Microsoft.VisualStudio.TestTools.Common
어셈블리:  Microsoft.VisualStudio.QualityTools.Common(Microsoft.VisualStudio.QualityTools.Common.dll)

구문

‘선언
<SerializableAttribute> _
Public NotInheritable Class TestRun _
    Implements ISerializable, ICloneable, IVisiblePropertyProvider, IVerifiable,  _
    IPersistable, IXmlTestStore
[SerializableAttribute]
public sealed class TestRun : ISerializable, 
    ICloneable, IVisiblePropertyProvider, IVerifiable, IPersistable, IXmlTestStore
[SerializableAttribute]
public ref class TestRun sealed : ISerializable, 
    ICloneable, IVisiblePropertyProvider, IVerifiable, IPersistable, IXmlTestStore
[<Sealed>]
[<SerializableAttribute>]
type TestRun =  
    class
        interface ISerializable
        interface ICloneable
        interface IVisiblePropertyProvider
        interface IVerifiable
        interface IPersistable
        interface IXmlTestStore
    end
public final class TestRun implements ISerializable, ICloneable, IVisiblePropertyProvider, IVerifiable, IPersistable, IXmlTestStore

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

속성

  이름 설명
Public 속성 AutoSaveResults 테스트 결과가 자동 저장되어 있는지 여부를 나타내는 부울 값을 가져오거나 설정합니다.
Public 속성 BuildFlavor 테스트가 실행된 빌드 버전을 가져오거나 설정합니다."디버그" 또는 "릴리스"에 대해 테스트를 실행할 수 있습니다.
Public 속성 BuildPlatform 테스트가 실행된 빌드 플랫폼을 가져오거나 설정합니다.
Public 속성 ContainsManualTest 이 테스트가 수동인지 여부를 나타내는 부울 값을 가져옵니다.
Public 속성 Created 이 테스트를 만든 날짜와 시간을 가져옵니다.
Public 속성 Finished 이 테스트가 완료된 날짜와 시간을 가져오거나 설정합니다.
Public 속성 Id 실행 중인 테스트의 ID를 가져옵니다.
Public 속성 IdString TestRun ID의 문자열 표현을 가져옵니다.
Public 속성 Name 테스트 실행의 이름을 가져오거나 설정합니다.
Public 속성 Queued 테스트 실행이 대기한 날짜와 시간을 가져오거나 설정합니다.
Public 속성 Result 실행 수준 결과를 포함하여 사용된 테스트 결과를 가져옵니다.
Public 속성 ResultFileName 결과 파일의 파일 이름을 가져오거나 설정합니다.
Public 속성 ResultFilePath 결과 파일의 경로를 가져오거나 설정합니다.
Public 속성 RunConfiguration 테스트 실행에 대한 구성을 가져오거나 설정합니다.
Public 속성 RunUser 이 테스트 실행의 사용자를 가져오거나 설정합니다.
Public 속성 Started 테스트 실행이 시작된 날짜와 시간을 가져오거나 설정합니다.
Public 속성 Tests 루트 수준 테스트를 가져옵니다.
Public 속성 UserData 사용자 데이터 개체를 가져오거나 설정합니다.
Public 속성 VisibleProperties 테스트 실행의 속성을 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 Clone 테스트 개체의 복제본을 반환합니다.
Public 메서드 CountTestCases 이 실행 및 모든 집계 테스트에 포함된 테스트 사례의 수를 반환합니다.
Public 메서드 Equals 제공된 TestRun 개체가 현재 개체와 같은지 여부를 확인합니다. (Object.Equals(Object)을(를) 재정의함)
Public 메서드 GetHashCode 테스트 실행의 ID 해시 코드를 반환합니다. (Object.GetHashCode()을(를) 재정의함)
Public 메서드 GetInnerTests 지정된 실행 ID를 가진 테스트에 대한 내부 테스트를 검색합니다.
Public 메서드 GetObjectData 대상 개체를 serialize하는 데 필요한 데이터를 사용하여 SerializationInfo를 채웁니다.
Public 메서드 GetResultFilesDirectory 지정된 테스트 결과에 대해 종속 파일로 구성된 디렉터리를 반환합니다.
Public 메서드 GetTestElement(TestExecId) 지정된 실행 ID를 가진 테스트 요소를 반환합니다.
Public 메서드 GetTestElement(TestExecId, TestId) 지정된 ID와 그 부모의 실행 ID를 가진 테스트 요소를 반환합니다.
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 IsValid 테스트 실행이 유효한 지를 나타내는 부울 값을 반환합니다.
Public 메서드 Load 제공된 매개 변수를 사용하여 제공된 XML 요소에서 이 클래스의 인스턴스를 로드합니다.
Public 메서드 PrepareToPersist XML 지속성으로 설정 필드를 준비합니다.
Public 메서드 RecoverFromPersistence 지속성 후 요소 맵을 복원합니다.
Public 메서드 Save 제공된 매개 변수를 사용하여 제공된 XML 요소에 이 개체를 저장합니다.
Public 메서드 ToString 테스트 실행의 문자열 표현을 반환합니다. (Object.ToString()을(를) 재정의함)

위쪽

설명

이 클래스는 ISerializable, ICloneable, IPersistable, IVerifiableIVisiblePropertyProvider를 구현합니다.새 필드를 추가할 때마다 ISerializable 메서드에 추가해야 합니다.

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.VisualStudio.TestTools.Common 네임스페이스

ICloneable

IPersistable

ISerializable

IVerifiable

IVisiblePropertyProvider