Interface ITestRun
Representa uma execução de um conjunto de testa uma compilação específica.
Namespace: Microsoft.TeamFoundation.TestManagement.Client
Assembly: Microsoft.TeamFoundation.TestManagement.Client (em Microsoft.TeamFoundation.TestManagement.Client.dll)
Sintaxe
'Declaração
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
O tipo ITestRun expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Attachments | Obtém a coleção de anexos. (Herdado de IAttachmentOwner.) | |
BuildConfigurationId | Obtém a identificação de configuração de compilação para este ensaio. | |
BuildDirectory | Obtém ou define o caminho de saída de compilação. | |
BuildFlavor | Obtém ou define o sabor de compilação (isto é, “versão” ou”) “depuração. | |
BuildNumber | Nome de compilação. (Herdado de ITestRunBase.) | |
BuildPlatform | Ocupa ou define a plataforma de compilação. | |
BuildUri | O nome (como um URI) de compilação a execução foi executado em. Como um exemplo: novo URI (“vstfs:///Build/Build/1 ") (Herdado de ITestRunBase.) | |
Comment | Comentários inseridos por aqueles que analisam a execução. (Herdado de ITestRunBase.) | |
Controller | O nome do controlador de este executa (Herdado de ITestRunBase.) | |
DateCompleted | Date o último teste concluído. (Herdado de ITestRunBase.) | |
DateCreated | Date a execução foi criado. (Herdado de ITestRunBase.) | |
DateDue | Obtém a data que este ensaio é devido. | |
DateStarted | Date a execução foi iniciado. (Herdado de ITestRunBase.) | |
ErrorMessage | Obtém ou define uma breve descrição de uma falha, se houver. | |
Id | Obtém o identificador. (Herdado de IIdentifiable<TKey>.) | |
IncompleteTests | O número de teste que não sejam concluídos. | |
IsAutomated | Obtém ou define um valor que indica se o ensaio contém os testes que devem ser automaticamente executados. | |
IsBvt | Obtém ou define um valor que indica se ensaio este é um teste de verificação de compilação. | |
IsDirty | Retorna true se o ensaio foi alterado desde que a salvar a última (). (Herdado de ITestRunBase.) | |
Iteration | Obtém ou define o número de vezes que este ensaio foi executado. | |
LastUpdated | Date a execução foi modificado por (título ou proprietário definido como). (Herdado de ITestRunBase.) | |
LastUpdatedBy | A última a pessoa a execução de atualização (Herdado de ITestRunBase.) | |
LastUpdatedByName | A última a pessoa a execução de atualização (Herdado de ITestRunBase.) | |
LinkedWorkItemCount | O número total de erros associados com os resultados do teste. (Herdado de ITestRunBase.) | |
Owner | O usuário que iniciou a execução. (Herdado de ITestRunBase.) | |
OwnerName | O usuário que iniciou a execução. (Herdado de ITestRunBase.) | |
OwnerTeamFoundationId | O usuário que iniciou a execução. (Herdado de ITestRunBase.) | |
PassedTests | O número de teste que passaram. | |
PostProcessState | Obtém o estado de todas as atividades de pré processo que ocorrem no servidor. | |
Project | Obtém o projeto de equipe para este executado. | |
Revision | Número de revisão de teste para o controle de simultaneidade (Herdado de ITestRunBase.) | |
State | Obtém o estado atual de este ensaio. | |
Statistics | Obtém as estatísticas detalhando o número de situações de teste em vários estados em este ensaio. | |
TestEnvironmentId | O ambiente de teste para executar este (Herdado de ITestRunBase.) | |
TestMessageLogEntries | Obtém uma coleção de teste de entradas de log de mensagem. (Herdado de ITestMessageLogOwner.) | |
TestPlanId | Retorna a identificação do plano de teste que contém esse executado ou 0 se esta é uma execução ad hoc. (Herdado de ITestRunBase.) | |
TestSettings | As configurações de teste que estão sendo usadas para execução de esta ensaio.Nulo se a execução não tem nenhuma configuração de teste. (Herdado de ITestRunBase.) | |
TestSettingsId | Identificação de configurações públicas de teste que estão sendo usadas para este ensaio. (Herdado de ITestRunBase.) | |
Title | Título do modelo associado de execução. (Herdado de ITestRunBase.) | |
TotalTests | O número total de colisão em esta execução. | |
Type | Obtém o tipo de este ensaio. | |
UnanalyzedTests | O número de teste que não são analisados. | |
Version | Obtém a versão de cliente que executou o teste. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Abort() | Este ensaio nulos. | |
Abort(TestRunAbortOptions) | Nulos este ensaio usando as opções disponíveis. | |
AddTest(String) | Adiciona um novo teste com nome fornecido. Deve ser seguido por salvar () | |
AddTest(Int32, Int32, TeamFoundationIdentity) | Adiciona uma situação de teste e uma configuração para ensaio. | |
AddTest(Int32, String, String, ITmiTestImplementation) | Cria um novo resultado de teste em ensaio contra uma configuração de teste.Não requer uma situação de teste existente para o resultado de teste. Deve ser seguido por salvar (). | |
AddTestPoint | Adiciona um novo ponto de teste para esse ensaio. | |
AddTestPoints | Adicionar novos pontos de teste para o ensaio. Deve ser seguido por salvar (). Objetos resultados do teste retornados por esta chamada não são úteis até depois de salvar. | |
CopyTestSettings | Copiar as configurações de teste e associá-las a ensaio. (Herdado de ITestRunBase.) | |
CreateAttachment(String) | Cria um anexo de um arquivo. (Herdado de IAttachmentOwner.) | |
CreateAttachment(String, SourceFileAction) | Cria um anexo de um arquivo, opcionalmente, excluindo o arquivo de origem após carregar. (Herdado de IAttachmentOwner.) | |
CreateAttachment(array<Byte[], Int32, Int32) | Cria um anexo para um resultado de teste de uma matriz de bytes. (Herdado de ITestRunBase.) | |
CreateLogEntry | Cria uma entrada de log de mensagem de teste e o adiciona para o TestMessageLogEntryCollection. (Herdado de ITestMessageLogOwner.) | |
Delete | Remove o ensaio determinado e seus resultados do servidor. (Herdado de ITestRunBase.) | |
QueryResults() | Retorna uma coleção que contém todos os resultados do teste para este ensaio. | |
QueryResults(Boolean) | ||
QueryResultsByOutcome | Retorna uma coleção de resultados de teste para este ensaio que tem o resultado de teste fornecido. | |
QueryResultsByOwner | Retorna uma coleção de resultados de teste para este ensaio que tem o proprietário de teste fornecido. | |
QueryResultsByStatus | Retorna uma coleção de resultados de teste para este ensaio que tem o status de teste fornecido. | |
Refresh() | Atualiza a execução com novos dados do servidor. (Herdado de ITestRunBase.) | |
Refresh(DateTime) | Atualiza o ensaio com os novos dados do servidor somente se existe um ensaio com mais recente carimbo de data/hora que retorna lastUpdated de parâmetro verdadeiros se o ensaio foi atualizado com os novos dados e false de outra maneira | |
RefreshLogEntries | Atualiza as entradas de log do servidor. (Herdado de ITestMessageLogOwner.) | |
Save | Grava o novo ou ensaio atualizado para o servidor. (Herdado de ITestRunBase.) | |
SaveLogEntries | Salva alterado entradas de log para o servidor. (Herdado de ITestMessageLogOwner.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
AttachmentUploadCompleted | Este evento é gerado quando o carregamento do anexo for concluído. (Herdado de IAttachmentOwner.) | |
PropertyChanged | Ocorre quando um valor de propriedade alterado. (Herdado de INotifyPropertyChanged.) |
Superior