Ich versuche mein Build-Skript zu testen.
Ich denke, folgende Testszenarien sind normale Szenarien
Was können alle anderen Testfälle gemeinsam für Build-Skripte sein?
Für die "Was sind andere Testfälle" - Sie möchten wahrscheinlich testen, dass es Fehler richtig behandelt - wenn eine Festplatte ausfällt, wenn die Kompilierung fehlschlägt, gibt es einige andere E / A-Fehler. Was auch immer Ihre Fehlerprozeduren sind, sollten Sie für diese prüfen.
Führt Ihr Build-Skript auch Ihre automatisierten Tests aus? Vielleicht möchten Sie überprüfen, ob diese tatsächlich ausgeführt wird (hier rekursiv) und Fehler von diesen korrekt meldet.
Das Testen der Versionsnummern scheint einfach zu sein. Ich gehe davon aus, dass Sie die Versionsnummern an das Skript weitergeben (oder eine andere leicht erkennbare Möglichkeit haben, herauszufinden, was sie sein sollten). Überprüfen Sie, ob Ihre Build-Artefakte diese Nummern im Dateinamen / readme / wherever haben.
Tags und Links unit-testing testing build build-process build-automation