Partilhar via


Classe TestRun

Fornece um instantâneo de um trabalho de teste que foi tirado quando ele foi executado. Esta classe não pode ser herdada.

Hierarquia de herança

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

Namespace:  Microsoft.VisualStudio.TestTools.Common
Assembly:  Microsoft.VisualStudio.QualityTools.Common (em Microsoft.VisualStudio.QualityTools.Common.dll)

Sintaxe

'Declaração
<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

O tipo TestRun expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AutoSaveResults Obtém ou define um valor Boolean que indica se os resultados do teste foram salvo automaticamente.
Propriedade pública BuildFlavor Obtém ou define o tipo de compilação para o qual o teste foi executado.Os testes podem ser executados para "Debug" ou "Liberar".
Propriedade pública BuildPlatform Obtém ou define a plataforma de compilação para o qual o teste foi executado.
Propriedade pública ContainsManualTest Obtém um valor Boolean que indica se esse teste é manual.
Propriedade pública Created Obtém a data e hora em que esse teste foi criado.
Propriedade pública Finished Obtém ou define a data e hora em que esse teste foi concluído.
Propriedade pública Id Obtém a ID do teste que é executado.
Propriedade pública IdString Obtém a representação de seqüência de caracteres da ID TestRun.
Propriedade pública Name Obtém ou define o nome da execução do teste.
Propriedade pública Queued Obtém ou define a data e hora quando a execução de teste ficou em fila.
Propriedade pública Result Obtém o resultado de teste que é usado e que contém os resultados de nível de execução.
Propriedade pública ResultFileName Obtém ou define o nome de arquivo do arquivo de resultado.
Propriedade pública ResultFilePath Obtém ou define o caminho do arquivo de resultado.
Propriedade pública RunConfiguration Obtém ou define a configuração para a execução de teste.
Propriedade pública RunUser Obtém ou define o usuário de execução de teste.
Propriedade pública Started Obtém ou define a data e a hora quando a execução do teste foi iniciado.
Propriedade pública Tests Obtém os testes de nível de raiz.
Propriedade pública UserData Obtém ou define o objeto de dados do usuário.
Propriedade pública VisibleProperties Obtém as propriedades da execução do teste.

Início

Métodos

  Nome Descrição
Método público Clone Retorna um clone do objeto de teste.
Método público CountTestCases Retorna o número de casos de teste que estão contidos nessa execução e em todos os testes de agregação.
Método público Equals Determina se o fornecido TestRun objeto é igual ao objeto atual. (Substitui Object.Equals(Object).)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Retorna o código hash da ID da execução do teste. (Substitui Object.GetHashCode().)
Método público GetInnerTests Recupera os testes internos para o teste que tem a ID de execução especificado.
Método público GetObjectData Preenche uma SerializationInfo usando os dados que são necessários para serializar o objeto de destino.
Método público GetResultFilesDirectory Retorna um diretório que consiste em arquivos dependentes para o resultado de teste especificada.
Método público GetTestElement(TestExecId) Retorna o elemento de teste tem a ID de execução especificado.
Método público GetTestElement(TestExecId, TestId) Retorna o elemento de teste tem a ID especificada e a identificação da execução do seu pai.
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público IsValid Retorna um valor booleano que indica se a execução do teste é válido.
Método público Load Carrega uma instância dessa classe do elemento XML fornecido por meio de parâmetros fornecidos.
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público PrepareToPersist Prepara os campos para a configuração por persistência do XML.
Método público RecoverFromPersistence Restaura o mapa de elemento após a persistência.
Método público Save Salva este objeto no elemento XML fornecido por meio de parâmetros fornecidos.
Método público ToString Retorna uma representação de seqüência de caracteres da execução do teste. (Substitui Object.ToString().)

Início

Comentários

This class implements ISerializable, ICloneable, IPersistable, IVerifiable and IVisiblePropertyProvider. Sempre que um novo campo será adicionado, ele deve ser adicionado para o ISerializable métodos.

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.Common

ICloneable

IPersistable

ISerializable

IVerifiable

IVisiblePropertyProvider