Freigabe

Testmatrix fuer Paketierungen statt Einzeltests nach Gefuehl.

Ein Paket ist nicht stabil, weil ein Installationslauf einmal durchlief. Belastbar wird es erst, wenn Install, Detection, Uninstall, Upgrade, Reboot und Kontextfaelle systematisch geprueft wurden.

Install

  • Frische VM
  • Silent-Schalter dokumentiert
  • Log vorhanden
  • Exitcode bewertet

Detection

  • Direkt nach Install
  • Nach Neustart
  • Im echten Zielkontext
  • Nach kleinem Update erneut

Uninstall

  • Stiller Uninstall getestet
  • Reste bewertet
  • Detection faellt sauber
  • Reinstall moeglich

Upgrade

  • Vorversion vorhanden
  • Upgradepfad dokumentiert
  • Alte Detection zerbricht nicht
  • Rollback-Verhalten bekannt

Logging als Beleg

Jeder Testpunkt braucht einen nachvollziehbaren Beleg: Befehlszeile, Logpfad, Exitcode und Detection-Ergebnis.

Installer-Logs lesen

Freigabekriterium

Ein Paket ist erst dann releasefaehig, wenn es reproduzierbar durch dieselbe Matrix laeuft.