Wie wird Homegear getestet?

Hallo Sathya,

kannst du mir verraten wie Du Deine Software auf den verschiedenen Plattformen (automatisch) testen kannst?

Ich frage da wir bei ioBroker vor einem wohl ähnlichen Problem stehen:

  • Verschiedene Plattformen (Win, Ubuntu, Raspian etc.)
  • Allerdings kommt hier noch eine Web GUI dazu.

BTW, momentan sind wir dran einen Triumvirat aus Marx, Engels… :slight_smile: äh nein, natürlich aus Homegear, “Homematic Manager” und ioBroker zu bilden. Damit könnte man komplett auf EQ3 verzichten.
Nur mit den Ports wird es eng…wenn wir drei Docker Images auf einer “Kiste” nutzen, denn dann müßte z.B. 2001 mehrfach freigegeben werden was wohl nicht geht. Aber jetzt komme ich vom Thema ab.

Danke

Steve

Hallo steve,

ich teste auf den unterschiedlichen Plattformen Homegear nur sehr basal. Ich gehe davon aus, dass Homegear einwandfrei laufen sollte, wenn sich Homegear auf der Plattform kompilieren lässt, fehlerfrei startet und ein paar Basisoperationen funktionieren. Also keine großen speziellen Tests auf jeder Plattform. Aufwändiger als die Plattform war die Prozessorkompatibilität wegen der Endianness der Variablen. Aber das spielt für ioBroker ja keine große Rolle.

Liebe Grüße

Sathya