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 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
AutoSaveResults | 테스트 결과가 자동 저장되어 있는지 여부를 나타내는 부울 값을 가져오거나 설정합니다. | |
BuildFlavor | 테스트가 실행된 빌드 버전을 가져오거나 설정합니다."디버그" 또는 "릴리스"에 대해 테스트를 실행할 수 있습니다. | |
BuildPlatform | 테스트가 실행된 빌드 플랫폼을 가져오거나 설정합니다. | |
ContainsManualTest | 이 테스트가 수동인지 여부를 나타내는 부울 값을 가져옵니다. | |
Created | 이 테스트를 만든 날짜와 시간을 가져옵니다. | |
Finished | 이 테스트가 완료된 날짜와 시간을 가져오거나 설정합니다. | |
Id | 실행 중인 테스트의 ID를 가져옵니다. | |
IdString | TestRun ID의 문자열 표현을 가져옵니다. | |
Name | 테스트 실행의 이름을 가져오거나 설정합니다. | |
Queued | 테스트 실행이 대기한 날짜와 시간을 가져오거나 설정합니다. | |
Result | 실행 수준 결과를 포함하여 사용된 테스트 결과를 가져옵니다. | |
ResultFileName | 결과 파일의 파일 이름을 가져오거나 설정합니다. | |
ResultFilePath | 결과 파일의 경로를 가져오거나 설정합니다. | |
RunConfiguration | 테스트 실행에 대한 구성을 가져오거나 설정합니다. | |
RunUser | 이 테스트 실행의 사용자를 가져오거나 설정합니다. | |
Started | 테스트 실행이 시작된 날짜와 시간을 가져오거나 설정합니다. | |
Tests | 루트 수준 테스트를 가져옵니다. | |
UserData | 사용자 데이터 개체를 가져오거나 설정합니다. | |
VisibleProperties | 테스트 실행의 속성을 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
Clone | 테스트 개체의 복제본을 반환합니다. | |
CountTestCases | 이 실행 및 모든 집계 테스트에 포함된 테스트 사례의 수를 반환합니다. | |
Equals | 제공된 TestRun 개체가 현재 개체와 같은지 여부를 확인합니다. (Object.Equals(Object)을(를) 재정의함) | |
GetHashCode | 테스트 실행의 ID 해시 코드를 반환합니다. (Object.GetHashCode()을(를) 재정의함) | |
GetInnerTests | 지정된 실행 ID를 가진 테스트에 대한 내부 테스트를 검색합니다. | |
GetObjectData | 대상 개체를 serialize하는 데 필요한 데이터를 사용하여 SerializationInfo를 채웁니다. | |
GetResultFilesDirectory | 지정된 테스트 결과에 대해 종속 파일로 구성된 디렉터리를 반환합니다. | |
GetTestElement(TestExecId) | 지정된 실행 ID를 가진 테스트 요소를 반환합니다. | |
GetTestElement(TestExecId, TestId) | 지정된 ID와 그 부모의 실행 ID를 가진 테스트 요소를 반환합니다. | |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) | |
IsValid | 테스트 실행이 유효한 지를 나타내는 부울 값을 반환합니다. | |
Load | 제공된 매개 변수를 사용하여 제공된 XML 요소에서 이 클래스의 인스턴스를 로드합니다. | |
PrepareToPersist | XML 지속성으로 설정 필드를 준비합니다. | |
RecoverFromPersistence | 지속성 후 요소 맵을 복원합니다. | |
Save | 제공된 매개 변수를 사용하여 제공된 XML 요소에 이 개체를 저장합니다. | |
ToString | 테스트 실행의 문자열 표현을 반환합니다. (Object.ToString()을(를) 재정의함) |
위쪽
설명
이 클래스는 ISerializable, ICloneable, IPersistable, IVerifiable 및 IVisiblePropertyProvider를 구현합니다.새 필드를 추가할 때마다 ISerializable 메서드에 추가해야 합니다.
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.