Usando variáveis de ambiente em testes genéricos
Para programar um teste genérico, você digita as informações nos campos da página de teste genérico. Em alguns desses campos, você digita caminhos para pastas. Embora você possa codificar esses caminhos, também pode usar variáveis de ambiente para representar caminhos nos seguintes campos:
executável de destino
argumentos de linha de comando
local do arquivo de resumo dos resultados
itens de implantação
Você pode usar qualquer variável de ambiente definida pelo sistema ou pelo usuário, como SystemDrive, ProgramFiles e UserProfile. Uma variável especialmente útil é ComSpec. ComSpec expande ao caminho completo do cmd.exe, que é o executável do prompt de comando. Você pode usar ComSpec para executar scripts do prompt de comando como arquivos .bat.
Dica
As variáveis de ambiente não diferenciam maiúsculas de minúsculas.
Para determinar quais variáveis de ambiente são definidas e seus valores, digite set em uma linha de comando.
Por padrão, as variáveis de ambiente indefinidas são expandidas para uma cadeia de caracteres vazia. Por exemplo, se você especificar %MyExecutableDir%MyExecutable.exe em um teste genérico, mas MyExecutableDir não for definido, o mecanismo de teste tratará esta cadeia de caracteres como MyExecutable.exe e tentará executá-la no diretório de implantação. Isso funcionará se MyExecutable.exe foi implantado.
Você pode usar uma variável de ambiente para controlar a pasta na qual o mecanismo de teste executa o teste. Por exemplo, se você definir MyExecutableDir como E:\builds\drop\...\Bin\, o mecanismo de teste tentará executar o arquivo nesse local. Essa técnica é útil quando um teste não pode ser movido, o poderia ser o caso se o teste estiver sob controle do código-fonte.
Requisitos
- Visual Studio Ultimate, Visual Studio Premium
Consulte também
Conceitos
Usando um arquivo de resultados de resumo com um teste genérico