Stern inaktivStern inaktivStern inaktivStern inaktivStern inaktiv
 

Jede neue Version von raspiBackup wird vor der Veröffentlichung einem Regressionstest unterzogen. Bedingt durch die vielen Optionen und möglichen Hardware- und Softwareumgebungen ist leider kein vollständiger Regressiontest möglich. Anbei die Beschreibung wie und was genau im Regressiontest getestet wird.

 

 

Der Regressiontest wird in einer virtualisierten Umgebung auf einem Linux Desktop in der eine Raspi per Qemu simuliert wird durchgeführt. Ansonsten würde der Verschleiss von SD Karten sehr hoch sein. Als Basis wird ein Stretch-Lite Raspbian genommen. Dieses wird mit den Standardoptionen mit raspiBackup per dd, tar und rsync im normalen Modus gesichert. Das sowohl fuer ein reines SD Kartensystem wie auch ein reines USB Bootsystem. Ausserdem wird ein tar und rsync Backup im partitionsorientierten Modus erstellt. Danach werden alle jeweiligen Backups mit raspiBackup wieder restored und die Images per Qemu gestartet und danach die folgenden Tests durchgeführt:

  1. Die Datei /boot/cmdline.txt wird aus der VM per scp auf den Host downloaded und geprüft.
  2. Die Datei /etc/fstab wird aus der VM per scp auf den Host downloaded und geprüft.
  3. Die IP 8.8.8.8 wird in der VM gepinged und getestet ob der ping erfolgreich war.
  4. Die Anzahl der aktiven Services des Original Images wird mit verfiziert service --status-all

Jedem Benutzer von raspiBackup der darüberhinausgehende Optionen benutzt wird dringend nahegelegt nach einem Versionsupgrade von raspiBackup den Backup und Restore wieder sorgfältig zu testen. Es wird in diesem Kontext auf den Haftungsausschluss hingewiesen.

 

Kommentar schreiben

*** Hinweis ***

Kommentare sind erwünscht. Aber um lästige Spamposts abweisen zu können gibt es ein paar Dinge die zu beachten sind:
  1. Kommentare mit dem Text http werden sofort zurückgewiesen mit der Meldung Sie sind nicht berechtigt den Tag zu verwenden. zz
  2. Kommentare werden manuell überprüft und es dauert deshalb in der Regel einen Tag bis sie veröffentlicht werden.