Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta referência com várias partes aborda a configuração e a execução de um conjunto padrão de testes para desenvolvedores do conector do Power Query. A referência deve ser seguida em sequência para garantir que o ambiente seja configurado para o teste do conector personalizado.
Agora talvez você queira adicionar mais testes ao conector de extensão para verificar outros casos de uso ou o conjunto de testes padronizado não atende às suas necessidades.
Nesta seção, você vai:
- Cria testes para o conector
- Executa testes com várias configurações e opções
Criar testes personalizados
As instruções a seguir mostram como adicionar testes personalizados:
- Crie uma pasta \Custom em \testframework\tests\TesSuites.
- Crie um arquivo PQ com a consulta M a ser testada e coloque-o no diretório \Custom.
- Crie um arquivo de configurações CustomSettings.json na pasta \testframework\tests\ConnectorConfigs<Connector Name>\Settings. Adicione os caminhos para a pasta de teste (por exemplo
"QueryFilePath": "TestSuites/Custom") e o arquivo de consulta de parâmetro (por exemplo,"ParameterQueryFilePath": "ParameterQueries/<Connector Name>/<Connector Name>.parameterquery.pq"no arquivo de configurações. - Execute o teste pela primeira vez para gerar o arquivo de saída PQOut.
- As execuções posteriores validam a saída gerada com o arquivo de saída PQOut.
Referência para várias configurações e opções
Você pode consultar pqtest-compare para várias opções e exemplos ao executar o comando compare.
Conclusão
Esta seção mostrou como e onde adicionar mais testes para o conector. Você também tem uma referência para as várias configurações e opções usadas pelo comando compare.
Na próxima seção, você aprenderá a automatizar a execução dos testes por meio da configuração de um pipeline com os testes usando a estrutura de teste.
Próximas etapas
Estrutura de teste do SDK do Power Query, parte 7 – Guia de pipeline