ITestElement 인터페이스
Visual Studio의 테스트 프레임워크의 내부에서 사용되는 테스트 개체이자 모든 테스트 사례를 통해 구현되는 인터페이스를 나타냅니다.
네임스페이스: Microsoft.VisualStudio.TestTools.Common
어셈블리: Microsoft.VisualStudio.QualityTools.Common(Microsoft.VisualStudio.QualityTools.Common.dll)
구문
‘선언
Public Interface ITestElement _
Inherits ICloneable, IVerifiable, IVisiblePropertyProvider
public interface ITestElement : ICloneable,
IVerifiable, IVisiblePropertyProvider
public interface class ITestElement : ICloneable,
IVerifiable, IVisiblePropertyProvider
type ITestElement =
interface
interface ICloneable
interface IVerifiable
interface IVisiblePropertyProvider
end
public interface ITestElement extends ICloneable, IVerifiable, IVisiblePropertyProvider
ITestElement 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
AbortRunOnAgentFailure | 테스트 에이전트에서 오류가 발생하는 경우 전체 테스트 실행을 중단할지 여부를 나타내는 값을 가져오거나 설정합니다. | |
Adapter | 테스트 실행에 사용 되는 연결된 테스트 어댑터를 가져옵니다. | |
AgentAttributes | 에이전트 특성 또는 현재 테스트 실행에 대한 제한의 사전을 가져옵니다. | |
CanBeAggregated | 이 테스트 요소를 집계 테스트에 삽입할 수 있는지 여부를 나타내는 값을 가져옵니다. | |
CategoryId | 이 테스트 요소의 테스트 목록 범주 ID를 가져오거나 설정합니다. | |
ControllerPlugin | 연결된 컨트롤러 플러그 인의 이름을 가져옵니다. | |
Copy | 이 테스트 요소의 복사본을 가져옵니다. | |
CreatedByUI | 이 테스트 요소가 사용자 인터페이스에서 만들어졌는지 여부를 나타내는 값을 가져오거나 설정합니다. | |
CssIteration | 관련 작업 항목의 반복 경로를 가져오거나 설정합니다. | |
CssProjectStructure | 관련 작업 항목의 영역 경로를 가져오거나 설정합니다. | |
DeploymentItems | 테스트 사례에서 배포할 파일의 컬렉션을 가져옵니다. | |
Description | 이 테스트 요소에 대한 설명을 가져오거나 설정합니다. | |
Enabled | 이 테스트 요소를 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. | |
ErrorMessageForNonRunnable | 이 테스트를 실행할 수 없을 때 사용할 오류 메시지를 가져옵니다. | |
ExecutionId | 이 테스트 요소의 현재 실행 ID를 가져오거나 설정합니다. | |
Groups | 이 테스트 요소의 속성이 속한 그룹을 나타내는 속성 설명자의 컬렉션을 가져오고 이러한 속성 설명자를 의 사용자 인터페이스에 있는 속성 창에 그룹화할 방법을 결정합니다. | |
HumanReadableId | 사용자 인터페이스에 표시된 이 테스트 요소의 ID를 가져옵니다. | |
Id | 이 테스트 요소의 ID를 가져옵니다. | |
IsAutomated | 이 테스트 요소 개체가 자동화되었는지 여부를 나타내는 값을 가져옵니다. | |
IsGroupable | 이 테스트 요소 개체를 다른 테스트 요소 개체와 그룹화할 수 있는지 여부를 나타내는 값을 가져옵니다. | |
IsModified | 이 테스트 요소 개체가 수정되었는지 여부를 나타내는 값을 가져옵니다. | |
IsRunnable | 이 테스트 요소를 테스트 실행의 일부로 실행할 수 있는지 여부를 나타내는 값을 가져옵니다. | |
IsRunOnRestart | 테스트 실행 중에 충돌하는 경우 이 테스트로 테스트 실행을 다시 시작할지 여부를 나타내는 값을 가져옵니다. | |
Link | 이 테스트 요소에 액세스하는 데 사용할 수 있는 링크를 가져옵니다. | |
Name | 이 테스트 요소의 이름을 가져오거나 설정합니다. | |
Owner | 사용자 인터페이스에서 사용자가 입력하는 대로 소유자 이름을 가져옵니다. | |
ParentExecId | 부모 개체의 테스트 실행 ID를 가져옵니다. | |
Priority | 숫자로 표시된 이 테스트 요소의 우선 순위를 가져오거나 설정합니다. | |
ProjectData | 이 테스트 요소의 프로젝트 데이터 개체를 가져옵니다. | |
ProjectName | 이 테스트 요소가 속한 프로젝트의 이름을 가져옵니다. | |
ProjectRelativePath | 테스트 프로젝트의 상대 경로를 가져옵니다. | |
Properties | 이 테스트 요소에 대한 속성 컬렉션을 가져옵니다. | |
ReadOnly | 이 텍스트 요소가 읽기 전용인지 여부를 나타내는 값을 가져옵니다. | |
SolutionName | 이 테스트 요소가 포함된 솔루션의 이름을 가져옵니다. | |
SourceFileName | 이 요소가 포함된 테스트의 경로와 파일 이름을 가져옵니다. | |
Storage | 이 요소에 대한 배포 항목 저장소 위치의 경로를 가져오거나 설정합니다. | |
TestCategories | 사용자 인터페이스에서 사용자에 의해 이 테스트 요소에 할당된 테스트 범주 항목의 컬렉션을 가져옵니다. | |
TestType | 이 테스트 요소의 테스트 형식을 가져옵니다. | |
Timeout | 이 테스트 요소 실행이 시간 초과되기 전의 시간(밀리초)을 가져오거나 설정합니다. | |
UserData | 사용자 지정 테스트 요소의 지속 불가능한 임의 데이터가 포함된 개체를 가져오거나 설정합니다. | |
VisibleProperties | 사용자에게 표시되는 속성에 대한 속성 설명자의 컬렉션을 가져옵니다. (IVisiblePropertyProvider에서 상속됨) | |
WorkItemIds | 이 테스트 요소와 연결된 작업 항목의 목록을 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
AssignIsRunnable | IsRunnable 및 ErrorMessageForNonRunnable 속성에 대한 값을 할당합니다. | |
Clone | 현재 인스턴스의 복사본인 새 개체를 만듭니다. (ICloneable에서 상속됨) | |
IsValid | 파생 클래스에서 구현되는 경우 필수 요소가 사용 가능하고 유효한지 여부를 나타내는 값을 가져옵니다. (IVerifiable에서 상속됨) |
위쪽