Usando variáveis de ambiente em testes genéricos
Para programar um teste genérico, você digita informações nos campos na página genérica de teste.Em vários esses campos, você digita caminhos pastas.Embora você possa embutiria estes caminhos, você também pode usar variáveis de ambiente para representar caminhos dos campos:
executável de destino
argumentos da linha de comando
local do arquivo de resultados de resumo
itens de implantação
Você pode usar qualquer variável de ambiente do sistema definido ou definido pelo usuário, como SystemDrive, ProgramFiles, e UserProfile.Uma variável é especialmente útil ComSpec.ComSpec expande para o máximo o caminho de cmd.exe, que é o executável do prompt de comando.Você pode usar ComSpec para scripts em execução do prompt de comando como arquivos .bat.
Observação |
---|
Variáveis de ambiente não diferenciam maiúsculas de minúsculas. |
Para determinar que variáveis de ambiente são definidos e os valores que têm tipo, dataset em uma linha de comando.
Por padrão, as variáveis de ambiente indefinidas são expandidos como uma cadeia de caracteres vazia.Por exemplo, se você especificar %MyExecutableDir%MyExecutable.exe em um teste genérico, mas MyExecutableDir não é definido, o mecanismo de teste trata essa cadeia de caracteres como MyExecutable.exe e tenta-a executá-lo no diretório de implantação.Isso funciona se MyExecutable.exe foi implantado.
Você pode usar uma variável de ambiente para controlar a pasta em que executa um teste de mecanismo de teste.Por exemplo, se você MyExecutableDir definido como … E:\builds\drop\ \ bin \, o mecanismo de teste tentar executar o arquivo em aquele local.Essa técnica é útil se um teste não pode ser movido, que pode ser o caso se o teste está sob controle de origem.
Requisitos
- Visual Studio Ultimate, Visual Studio Premium
Consulte também
Conceitos
Usando um arquivo de resultados de resumo com um teste genérico