Definições de configuração do Microsoft.Testing.Platform
Microsoft.Testing.Platform suporta o uso de arquivos de configuração e variáveis de ambiente para configurar o comportamento da plataforma de teste. Este artigo descreve as definições de configuração que você pode usar para configurar a plataforma de teste.
testconfig.json
A plataforma de teste usa um arquivo de configuração chamado [appname].testconfig.json para configurar o comportamento da plataforma de teste. O arquivo testconfig.json é um arquivo JSON que contém definições de configuração para a plataforma de teste.
O arquivo testconfig.json tem a seguinte estrutura:
{
"platformOptions": {
"config-property-name1": "config-value1",
"config-property-name2": "config-value2"
}
}
A plataforma detetará e carregará automaticamente o arquivo [appname].testconfig.json localizado no diretório de saída do projeto de teste (próximo ao executável).
Ao usar Microsoft.Testing.Platform.MSBuild, você pode simplesmente criar um arquivo de testconfig.json que será automaticamente renomeado para [appname].testconfig.json e movido para o diretório de saída do projeto de teste.
A partir de Microsoft.Testing.Platform 1.5, você pode usar o argumento de linha de comando --config-file
para especificar o caminho para o testconfig.json. Esse arquivo tem precedência sobre o arquivo.testconfig.json
Nota
O arquivo [appname].testconfig.json será substituído em compilações subsequentes.
Variáveis de ambiente
As variáveis de ambiente podem ser usadas para fornecer algumas informações de configuração de tempo de execução.
Nota
As variáveis de ambiente têm precedência sobre as definições de configuração no arquivo testconfig.json .
TESTINGPLATFORM_UI_LANGUAGE
variável de ambiente
A partir de Microsoft.Testing.Platform 1.5, essa variável de ambiente define o idioma da plataforma para exibir mensagens e logs usando um valor de localidade como en-us
. Essa linguagem tem precedência sobre as linguagens Visual Studio e .NET SDK. Os valores suportados são os mesmos do Visual Studio. Para obter mais informações, consulte a seção sobre como alterar o idioma do instalador na documentação de instalação do Visual Studio.