Cadre de test du Kit de développement logiciel (SDK) Power Query partie 6 - Ajout de vos tests et compréhension des différentes options
Cette référence en plusieurs parties couvre la configuration et l’exécution d’une suite de tests standard pour les développeurs de connecteurs Power Query. La référence est destinée à être effectuée de manière séquentielle pour vous assurer que votre environnement est configuré pour tester votre connecteur personnalisé.
Vous pouvez maintenant ajouter d’autres tests pour votre connecteur d’extension pour vérifier d’autres cas d’usage ou la suite de tests standardisée ne correspond pas à vos besoins.
Dans cette section, vous allez :
- Créer des tests pour votre connecteur
- Exécuter des tests avec différentes configurations et options
Création des tests personnalisés
Les instructions suivantes indiquent comment ajouter des tests personnalisés :
- Créez un dossier \Custom sous \testframework\tests\TesSuites.
- Créez un fichier PQ avec la requête M qui doit être testée et placez-la dans le répertoire \Custom.
- Créez un fichier de configuration CustomSettings.json dans le dossier \testframework\tests\ConnectorConfigs<Connector Name>\Settings. Ajoutez les chemins du dossier de test (par exemple
"QueryFilePath": "TestSuites/Custom"
) et le fichier de requête avec paramètres (par exemple,"ParameterQueryFilePath": "ParameterQueries/<Connector Name>/<Connector Name>.parameterquery.pq"
dans le fichier de paramètres). - Exécutez le test pour la première fois pour générer le fichier de sortie PQOut.
- Les exécutions suivantes valident la sortie générée avec le fichier de sortie PQOut.
Référence sur les différentes configurations et options
Vous pouvez faire référence à pqtest-compare pour différentes options et exemples lors de l’exécution de la commande comparer.
Conclusion
Cette section a montré comment et où ajouter d’autres tests pour votre connecteur. Vous disposez également d’une référence pour différentes configurations et options utilisées par la commande comparer.
Dans la section suivante, vous allez apprendre à automatiser l’exécution des tests en configurant un pipeline avec les tests à l’aide du cadre de test.
Étapes suivantes
Cadre de test du Kit de développement logiciel (SDK) Power Query partie 7 - Guide du pipeline