Etapas de execução de teste
Quando uma execução de teste for iniciado, Visual Studio executa várias etapas. Essas etapas são descritas as seções listadas na tabela a seguir, dependendo das configurações na configuração de execução dos testes de:
Implantação habilitada? |
Coleta dados de cobertura de código? |
Binários instrumentar no qual pasta? |
Consulte esta seção: |
Não |
Não aplicável. |
Não aplicável. |
Implantação não habilitada |
Sim |
Não |
Não aplicável. |
Dados de cobertura de código solicitados não |
Sim |
Sim |
No local |
Cobertura de código solicitada: instrumentar no local |
Sim |
Sim |
Na pasta de implantação |
Cobertura de código solicitada: instrumentar na pasta de implantação |
Implantação não está ativada
Se você tiver optado por não permitir a implantação, Visual Studio executa as seguintes etapas:
Executar scripts de instalação, se houver.Um script de instalação atribui valores a variáveis de ambiente para determinar características da execução do teste, como o nome da pasta na qual se deseja salvar os resultados do teste.Para obter mais informações, consulte Como: Especifique uma configuração de execução de teste.
Executar testes e produzir resultados do teste.Isso inclui gravar resultados no arquivo de resultados de teste.
Executar scripts de limpeza, se houver.Você pode indicar os scripts de instalação e scripts limpeza na configuração da execução.Para obter mais informações, consulte Como: Especifique uma configuração de execução de teste.
Observação: W uando implementação de teste é desabilitado, você não é possível Obtenha cobertura de código data .Além disso, você não pode executar testes de dispositivo SMART.Para obter informações sobre como enabl e e disabl e teste implantação, consulte Como: configurar implementação de teste.
Dados de cobertura de código solicitados não
Se você tiver optado por não coletar dados de cobertura de código, Visual Studio executa as seguintes etapas:
Criar pasta de implantação.Cria um conjunto de pastas que será usado para a execução do teste.Para obter mais informações sobre esta etapa para execução local de testes, consulte a seção Local implantação Folders Visão geral do teste implantação.
Copiar arquivos de implantação.Copia todos os arquivos de implantação e pastas para a pasta de implantação.
Executar scripts de instalação, se houver.Um script de instalação atribui valores a variáveis de ambiente para determinar características da execução do teste, como o nome da pasta na qual se deseja salvar os resultados do teste.O próprio script de instalação reside na pasta raiz de implantação.Para obter mais informações, consulte Como: Especifique uma configuração de execução de teste.
Executar testes e produzir resultados do teste.Isso inclui gravar resultados no arquivo de resultados de teste.
Executar scripts de limpeza, se houver.Você pode indicar os scripts de instalação e scripts limpeza na configuração da execução.Para obter mais informações, consulte Como: Especifique uma configuração de execução de teste.
Cobertura de código solicitada: instrumentar no local
Se você optou por coletar dados de cobertura de código e para instrumentar binários no lugar, Visual Studio executa as seguintes etapas:
Binários instrumentar cobertura de código.Isso ocorre na pasta onde os binários foram criados, antes de elas serem distribuídas.Para obter mais informações, consulte Como: Obter dados de cobertura de código.
Assinar novamente os módulos (assemblies).Se um assembly de nome forte tiver sido instrumentado, reassiná-lo agora.Para obter mais informações, consulte Instrumentação e Re-Signing Assemblies.
Criar pasta de implantação.Cria um conjunto de pastas que será usado para a execução do teste.Para obter mais informações sobre esta etapa para execução local de testes, consulte a seção Local implantação Folders Visão geral do teste implantação.
Copiar arquivos de implantação.Copia todos os arquivos de implantação e pastas para a pasta de implantação.
Executar scripts de instalação, se houver.Um script de instalação atribui valores a variáveis de ambiente para determinar características da execução do teste, como o nome da pasta na qual se deseja salvar os resultados do teste.O próprio script de instalação reside na pasta raiz de implantação.Para obter mais informações, consulte Como: Especifique uma configuração de execução de teste.
Executar testes e produzir resultados do teste.Isso inclui gravar resultados no arquivo de resultados de teste e a um arquivo de cobertura de código.
Executar scripts de limpeza, se houver.Você pode indicar os scripts de instalação e scripts limpeza na configuração da execução.Para obter mais informações, consulte Como: Especifique uma configuração de execução de teste.
restauração os arquivos originais que foram alteradas durante a instrumentação in-loco.
Cobertura de código solicitada: instrumentar na pasta de implantação
Se você optou por coletar dados de cobertura de código, mas não para instrumentar binários no lugar, Visual Studio executa as seguintes etapas:
Criar pasta de implantação.Cria um conjunto de pastas que será usado para a execução do teste.Para obter mais informações sobre esta etapa para execução local de testes, consulte a seção Local implantação Folders Visão geral do teste implantação.
Copiar arquivos de implantação.Copia todos os arquivos de implantação e pastas para a pasta de implantação.
Binários instrumentar cobertura de código.Isso ocorre na pasta à qual o binário foi copiado.Para obter mais informações, consulte Como: Obter dados de cobertura de código.
Assinar novamente os módulos (assemblies).Se um assembly de nome forte tiver sido instrumentado, reassiná-lo agora.Para obter mais informações, consulte Instrumentação e Re-Signing Assemblies.
Executar scripts de instalação, se houver.Um script de instalação atribui valores a variáveis de ambiente para determinar características da execução do teste, como o nome da pasta na qual se deseja salvar os resultados do teste.O próprio script de instalação reside na pasta raiz de implantação.Para obter mais informações, consulte Como: Especifique uma configuração de execução de teste.
Executar testes e produzir resultados do teste.Isso inclui gravar resultados no arquivo de resultados de teste e a um arquivo de cobertura de código.
Executar scripts de limpeza, se houver.Você pode indicar os scripts de instalação e scripts limpeza na configuração da execução.Para obter mais informações, consulte Como: Especifique uma configuração de execução de teste.
Consulte também
Tarefas
Como: configurar implementação de teste
Como: Limitar o número de execuções de teste armazenados
Conceitos
Visão geral do teste implantação