mercredi 22 juin 2011

A la mode ?

Il y a quelques temps j'ai commencé à faire un Langage Dédié pour faire des tests de validation sur des processus Dollar Universe (c'est un outil d'ordonnancement).

Dans un shell (ksh), les étapes de test se présente ainsi :


test_session 47ZMPUGRFM contient "47ZMPRFM_D 47ZMPRFMIN 47ZMPRFMAL 47ZMPRFMSA 47ZMPRFMCO 47ZMPRFM_F"
test_uproc 47ZMPRFM_D necessite_ressources 47Z_PUGRF_EC
test_uproc 47ZMPRFMIN contient ARCinitPurgeReferentielFixe.ksh
test_uproc 47ZMPRFMAL contient ARClanceAlimTableAuxiliaireFixe.ksh


Ce qui est sympa c'est que le contenu des tests devient facile à parser. Il est alors envisageable de générer du texte automatiquement pour remplir un cahier de test grace à un script idoine (en Python, évidemment !)