Hallo zusammen, Ich habe eine klassische oldschool embedded codebase geerbt. Normalerweise folge ich einer TDD Philosophie mit einer starken und klaren Trennung zwischen Hardware und Software um möglichst große Teile des Programms auf dem PC zu testen. In der bestehenden codebase greifen alle Module direkt auf die cmsis bzw. HAL Funktionen zu. Für die genannte codebase stehen große Änderungen an. Bevor es an große Änderungen geht würde ich gerne die alte codebase soweit durch Tests absichern das die Änderungen sicher möglich sind. Ich habe eine Möglichkeit gefunden um eine Abstraktion für die Hardware einzubauen. Im Endeffekt muss ich den stm32l4xx.h und einige Funktionen der stm32 HAL durch mocks ersetzen. Soweit so einfach bedeutet es dennoch viel Fleißarbeit um alle Typen und Funktionen zu mocken. Dabei kam mir die Frage ob sich diese arbeit nicht schon jemand gemacht hat. Über Google kam ich auf kein Ergebnis und wollte daher hier nachfragen ob sich jemand die Mühe schon gemacht hat. Freue mich über Hinweise. Danke
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.