Testen im Tcl-Track

Lerne, wie du deine Tcl-Übungen auf Exercism testest


Um die Tests für eine Übung auszuführen, führe das Skript <exercise>.test im Verzeichnis der Übung aus:

tclsh <exercise>.test

Bei den meisten Übungen wird jeder Test außer dem ersten übersprungen. So kannst du testgetriebene Entwicklung betreiben: Du schreibst nur so viel Code, wie nötig ist, um die Tests einen nach dem anderen zu bestehen. Um die Skip-Befehle zu überschreiben, setze die Umgebungsvariable RUN_ALL vor dem Ausführen der Testsuite auf einen gültigen Tcl-Wert für wahr [1]:

RUN_ALL=yes tclsh <exercise>.test

[1]: Tcl-Werte für wahr und falsch sind in der Manpage der C-Bibliotheksfunktion Tcl_GetBoolean dokumentiert.