Je construis un bot en utilisant python et Microsoft Bot Framework, fonctionnant uniquement sur localhost. Je souhaite effectuer des tests unitaires dessus, mais toutes les informations que je trouve utilisent C# ou Javascript et je ne comprends pas comment le faire sur Python.

PD : J'essaie également d'implémenter un pipeline CI/CD pour cela sur Azure Devops (juste au cas où quelqu'un saurait si DevOps a quelque chose qui pourrait aider à faire ces tests unitaires ou quelque chose, désolé, je suis très nouveau dans ce domaine et encore à apprendre)

0
Weirdo 9 oct. 2020 à 02:21

1 réponse

Meilleure réponse

Voici le officiel document auquel vous pouvez vous référer. Vous pouvez utiliser des scripts pour installer et exécuter divers tests dans votre pipeline.

Ce blog présente également l'exécution du test Python avec le pipeline Azure DevOps.

De plus, vous pouvez essayer d'utiliser l'extension Python Test.

Exécutez vos tests unitaires Python 3 dans Visual Studio Team Services et obtenez les résultats de vos tests et les informations de couverture dans le cadre de votre build. La tâche utilise les modules Python unittest-xml-reporting et cover.py pour exécuter les tests unitaires à l'aide de la découverte de test.

0
Hugh Lin - MSFT 9 oct. 2020 à 10:03