{ user: 'peio' }

Tester avec robotframework

March 03, 2016

Tester ?

“Ah le test… on devrait tous… ah si j’avais le temps…” non mais vous rigolez là j’espère!

Le test c’est OBLIGATOIRE en 2016 et je vous signale juste que l’intégration continue c’est maintenant acté depuis des années et qu’on est maintenant à l’heure du déploiement continu ! Bon, faut donc faire du test. Je dirais même qu’il faut l’écrire avant même votre première ligne de code.

Mais c’est surtout pas évident à mettre en oeuvre et à maintenir. J’ai publié sur github un petit template/skeleton permettant de démarrer rapidement avec l’outil robotframework. Désolé pour les djeun’s, j’ai pas pu m’empêcher d’encapsuler les commandes de base dans un bon vieux makefile… oui je sais… mais j’aime bien.

Le code

Il est ici: https://github.com/pierreroth64/robotframework-template

Je ne m’étendrai pas sur une description parce que RTFM et Pull Request si pas content mais j’ai même pensé à mes collègues de l’embarqué qui pourront mettre dans le script 01setup…_ leur code de mise à jour des firmwares du SUT (System Under Test) avant de lancer leur campagne.

Dernière précision, le launcher python sous-jacent n’est là que pour parer aux petites limitations des options —exclude et —include de la commande pybot (CLI robotframework)


Peio

My name's Peio and I'm crafting software in front of the Pyrenees.