Compartilhar via


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
Propriedade pública Attachments Obtém a coleção de anexos. (Herdado de IAttachmentOwner.)
Propriedade pública BuildConfigurationId Obtém a identificação de configuração de compilação para este ensaio.
Propriedade pública BuildDirectory Obtém ou define o caminho de saída de compilação.
Propriedade pública BuildFlavor Obtém ou define o sabor de compilação (isto é, “versão” ou”) “depuração.
Propriedade pública BuildNumber Nome de compilação. (Herdado de ITestRunBase.)
Propriedade pública BuildPlatform Ocupa ou define a plataforma de compilação.
Propriedade pública 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.)
Propriedade pública Comment Comentários inseridos por aqueles que analisam a execução. (Herdado de ITestRunBase.)
Propriedade pública Controller O nome do controlador de este executa (Herdado de ITestRunBase.)
Propriedade pública DateCompleted Date o último teste concluído. (Herdado de ITestRunBase.)
Propriedade pública DateCreated Date a execução foi criado. (Herdado de ITestRunBase.)
Propriedade pública DateDue Obtém a data que este ensaio é devido.
Propriedade pública DateStarted Date a execução foi iniciado. (Herdado de ITestRunBase.)
Propriedade pública ErrorMessage Obtém ou define uma breve descrição de uma falha, se houver.
Propriedade pública Id Obtém o identificador. (Herdado de IIdentifiable<TKey>.)
Propriedade pública IncompleteTests O número de teste que não sejam concluídos.
Propriedade pública IsAutomated Obtém ou define um valor que indica se o ensaio contém os testes que devem ser automaticamente executados.
Propriedade pública IsBvt Obtém ou define um valor que indica se ensaio este é um teste de verificação de compilação.
Propriedade pública IsDirty Retorna true se o ensaio foi alterado desde que a salvar a última (). (Herdado de ITestRunBase.)
Propriedade pública Iteration Obtém ou define o número de vezes que este ensaio foi executado.
Propriedade pública LastUpdated Date a execução foi modificado por (título ou proprietário definido como). (Herdado de ITestRunBase.)
Propriedade pública LastUpdatedBy A última a pessoa a execução de atualização (Herdado de ITestRunBase.)
Propriedade pública LastUpdatedByName A última a pessoa a execução de atualização (Herdado de ITestRunBase.)
Propriedade pública LinkedWorkItemCount O número total de erros associados com os resultados do teste. (Herdado de ITestRunBase.)
Propriedade pública Owner O usuário que iniciou a execução. (Herdado de ITestRunBase.)
Propriedade pública OwnerName O usuário que iniciou a execução. (Herdado de ITestRunBase.)
Propriedade pública OwnerTeamFoundationId O usuário que iniciou a execução. (Herdado de ITestRunBase.)
Propriedade pública PassedTests O número de teste que passaram.
Propriedade pública PostProcessState Obtém o estado de todas as atividades de pré processo que ocorrem no servidor.
Propriedade pública Project Obtém o projeto de equipe para este executado.
Propriedade pública Revision Número de revisão de teste para o controle de simultaneidade (Herdado de ITestRunBase.)
Propriedade pública State Obtém o estado atual de este ensaio.
Propriedade pública Statistics Obtém as estatísticas detalhando o número de situações de teste em vários estados em este ensaio.
Propriedade pública TestEnvironmentId O ambiente de teste para executar este (Herdado de ITestRunBase.)
Propriedade pública TestMessageLogEntries Obtém uma coleção de teste de entradas de log de mensagem. (Herdado de ITestMessageLogOwner.)
Propriedade pública 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.)
Propriedade pública 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.)
Propriedade pública TestSettingsId Identificação de configurações públicas de teste que estão sendo usadas para este ensaio. (Herdado de ITestRunBase.)
Propriedade pública Title Título do modelo associado de execução. (Herdado de ITestRunBase.)
Propriedade pública TotalTests O número total de colisão em esta execução.
Propriedade pública Type Obtém o tipo de este ensaio.
Propriedade pública UnanalyzedTests O número de teste que não são analisados.
Propriedade pública Version Obtém a versão de cliente que executou o teste.

Superior

Métodos

  Nome Descrição
Método público Abort() Este ensaio nulos.
Método público Abort(TestRunAbortOptions) Nulos este ensaio usando as opções disponíveis.
Método público AddTest(String) Adiciona um novo teste com nome fornecido. Deve ser seguido por salvar ()
Método público AddTest(Int32, Int32, TeamFoundationIdentity) Adiciona uma situação de teste e uma configuração para ensaio.
Método público 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 ().
Método público AddTestPoint Adiciona um novo ponto de teste para esse ensaio.
Método público 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.
Método público CopyTestSettings Copiar as configurações de teste e associá-las a ensaio. (Herdado de ITestRunBase.)
Método público CreateAttachment(String) Cria um anexo de um arquivo. (Herdado de IAttachmentOwner.)
Método público CreateAttachment(String, SourceFileAction) Cria um anexo de um arquivo, opcionalmente, excluindo o arquivo de origem após carregar. (Herdado de IAttachmentOwner.)
Método público CreateAttachment(array<Byte[], Int32, Int32) Cria um anexo para um resultado de teste de uma matriz de bytes. (Herdado de ITestRunBase.)
Método público CreateLogEntry Cria uma entrada de log de mensagem de teste e o adiciona para o TestMessageLogEntryCollection. (Herdado de ITestMessageLogOwner.)
Método público Delete Remove o ensaio determinado e seus resultados do servidor. (Herdado de ITestRunBase.)
Método público QueryResults() Retorna uma coleção que contém todos os resultados do teste para este ensaio.
Método público QueryResults(Boolean)
Método público QueryResultsByOutcome Retorna uma coleção de resultados de teste para este ensaio que tem o resultado de teste fornecido.
Método público QueryResultsByOwner Retorna uma coleção de resultados de teste para este ensaio que tem o proprietário de teste fornecido.
Método público QueryResultsByStatus Retorna uma coleção de resultados de teste para este ensaio que tem o status de teste fornecido.
Método público Refresh() Atualiza a execução com novos dados do servidor. (Herdado de ITestRunBase.)
Método público 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
Método público RefreshLogEntries Atualiza as entradas de log do servidor. (Herdado de ITestMessageLogOwner.)
Método público Save Grava o novo ou ensaio atualizado para o servidor. (Herdado de ITestRunBase.)
Método público SaveLogEntries Salva alterado entradas de log para o servidor. (Herdado de ITestMessageLogOwner.)

Superior

Eventos

  Nome Descrição
Evento público AttachmentUploadCompleted Este evento é gerado quando o carregamento do anexo for concluído. (Herdado de IAttachmentOwner.)
Evento público PropertyChanged Ocorre quando um valor de propriedade alterado. (Herdado de INotifyPropertyChanged.)

Superior

Consulte também

Referência

Namespace Microsoft.TeamFoundation.TestManagement.Client

IIdentifiable<TKey>

IAttachmentOwner

ITestMessageLogOwner

INotifyPropertyChanged