Gast
#237122
Hallo allerseits, zur Zeit habe ich leider keine Zielhardware, muss aber ein relativ komplexes Modul testen. Daher habe ich mir ein mtest_main.c mit einer Mainloop geschrieben, um in diesem Rahmen meine Module auszuführen und testen zu können. Per getc() lese ich einzelne Zeichen ein und führe dann die enspechenden Funktionen aus. Auf dem Zielsystem sind ausserdem nur rudimentäre Testfunktionen vorhanden. Bisher habe ich mich um die Eingabe zusätzlicher Parameter herum gedrückt, weil meine ersten Versuche mit scanf() nicht besonders überzeugend waren. Schön wäre es, wenn ich eine Lösung finden würde die beliebige Parameter zulassen würde. Beispiel: test: a <cr> <... response ...> test: e 1fffffff 34 <CR> <... response ...> etc. Mein Ziel wäre quasi ein Testframe für Modultests auf dem Entwicklungssystem um die Funktion des Codes zu prüfen. Denkbar wäre aber auch, wenn man ein CLIB verwenden kann, Tests per RS232 und Terminal auf dem Zielsystem auszuführen. Hat jemand ein Idee? Meine Umgebung ist: - Zielsystem ARM7 (per ARM Compiler) - Entwicklungssystem: Debian/Linux, Anjuta, gnu tools, gnuc. Ich denke mir, diese Problemstellung ist nicht neu. Vermutlich gibt es bereits einen brauchbaren Lösungsansatz oder sogar einen einfachen generic Testrahmen.