Casos de teste e ferramentas para testar implementações WDL.
A partir do WDL 1.1.1, quase todos os exemplos na especificação WDL também são casos de teste que estão em conformidade com a especificação de teste de redução do WDL. Isso significa que um script pode ser usado para extrair os exemplos em arquivos WDL e configurar de acordo com a especificação. Eles podem então ser usados para testes automatizados.
Os testes extraídos das especificações WDL estão disponíveis aqui:
Consulte este script para obter um exemplo de execução de testes usando MiniWDL.
As contribuições de conjuntos de testes adicionais são muito apreciadas - especialmente aqueles que convertem recursos/comportamentos que ainda não são cobertos pelos casos de teste existentes. Se você deseja solicitar a adição de um caso/conjunto de testes, abra um problema. Se você quiser contribuir com um conjunto de testes, envie o(s) arquivo(s) WDL e a configuração de teste que corresponda à especificação em uma solicitação pull. Os testes contribuídos devem ser colocados em uma subpasta da pasta contribuída. Você também deve adicionar uma descrição do conjunto de testes ao arquivo README.