Ich fand Beispiele auf zum Debuggen Ihres Komponententests in Cocoa oder der ADC-Seite hier . Aber ich kann das Debuggen nicht für ein iPhone App-Ziel funktionieren. Ich kann die Tests starten und ausführen und sie werden während des Builds ausgeführt, aber was ich brauche, ist debuggen die Tests für einige der komplexeren Fehler.
Sie könnten in Betracht ziehen, Ihre Tests nach GHUnit zu verschieben , wo sie in einem normalen Anwendungsziel ausgeführt werden, ist das Debuggen einfach.
Dies kann getan werden, indem Sie eine separate ausführbare Datei für das Projekt einrichten, die das OTEST-Tool zum Ausführen der Komponententests verwendet, nachdem Sie eine Reihe relevanter Umgebungsvariablen für die ausführbare Datei festgelegt haben. Ich habe diese Methode verwendet, um SenTestKit-Logikeinheit-Tests erfolgreich zu debuggen.
Ich fand die folgenden Links hilfreich:
Ссылка (enthält auch Hilfe zum Beheben häufiger Fehler beim Einrichten des Projekts).
Ссылка (deckt sowohl logische Tests als auch Anwendungstests ab)
>Ссылка (Man-Seite für den beliebtesten XCode Werkzeug)
Wenn Sie Build & amp; Go statt nur Build, dann können Sie Breakpoints in Ihren Unit Tests setzen und diese traditionell debuggen. Dies ist, wenn Sie die Google Toolbox für den Test von iPhone-Einheiten verwenden; Ich weiß nicht, wie Sie es tun und ob der Prozess anders ist.
Tags und Links unit-testing iphone xcode gdb