Testfälle und Tools zum Testen von WDL-Implementierungen.
Ab WDL 1.1.1 sind fast alle Beispiele in der WDL-Spezifikation auch Testfälle, die der WDL-Markdown-Testspezifikation entsprechen. Dies bedeutet, dass ein Skript verwendet werden kann, um die Beispiele in WDL-Dateien und Konfigurationen zu extrahieren, die der Spezifikation entsprechen. Diese können dann für automatisierte Tests verwendet werden.
Die aus den WDL-Spezifikationen extrahierten Tests sind hier verfügbar:
In diesem Skript finden Sie ein Beispiel für die Ausführung der Tests mit MiniWDL.
Beiträge zusätzlicher Testsuiten werden sehr geschätzt – insbesondere solche, die Funktionen/Verhaltensweisen umwandeln, die nicht bereits von vorhandenen Testfällen abgedeckt werden. Wenn Sie das Hinzufügen eines Testfalls/einer Testsuite beantragen möchten, öffnen Sie bitte ein Problem. Wenn Sie eine Testsuite beisteuern möchten, reichen Sie bitte die WDL-Datei(en) und die Testkonfiguration entsprechend der Spezifikation in einem Pull-Request ein. Beigesteuerte Tests sollten in einem Unterordner des beigesteuerten Ordners abgelegt werden. Sie sollten der README-Datei auch eine Beschreibung der Testsuite hinzufügen.