Cas de test et outils pour tester les implémentations WDL.
À partir de WDL 1.1.1, presque tous les exemples de la spécification WDL sont également des cas de test conformes à la spécification de test de démarque WDL. Cela signifie qu'un script peut être utilisé pour extraire les exemples dans des fichiers WDL et une configuration correspondant à la spécification. Ceux-ci peuvent ensuite être utilisés pour des tests automatisés.
Les tests extraits des spécifications WDL sont disponibles ici :
Voir ce script pour un exemple d'exécution des tests à l'aide de MiniWDL.
Les contributions de suites de tests supplémentaires sont grandement appréciées - en particulier celles qui convertissent des fonctionnalités/comportements qui ne sont pas déjà couverts par les cas de tests existants. Si vous souhaitez demander l'ajout d'un cas/suite de test, veuillez ouvrir un problème. Si vous souhaitez contribuer à une suite de tests, veuillez soumettre le(s) fichier(s) WDL et la configuration de test correspondant à la spécification dans une pull request. Les tests contribués doivent être placés dans un sous-dossier du dossier contribué. Vous devez également ajouter une description de la suite de tests au fichier README.