Meine Tests sind XCTests und ich benutze Objective-C anstelle von Swift.
Ich habe einige Artikel gesehen, die sich mit dem Thema befassen, aber die scheinen sich auf ältere Versionen von Xcode zu konzentrieren, zum Beispiel:
Was wäre der empfohlene Ansatz, um eine Codeabdeckung für Xcode 6 zu erhalten? Verfügt Apple über eine integrierte Codeabdeckung, möglicherweise über Xcode CI über OSX Server?
Werfen Sie einen Blick auf frankencover.it
Verwendung:
FTW verfügt über eine einfach zu merkende Befehlszeilenschnittstelle:
groovy http://appsquickly.github.io/frankencover.it/with --source-dir MyProject/Source
Terminalausgabe:
HTML-Bericht:
Wir verwenden Xcoverage für diesen .. Check on link unten, wenn dies hilft ..
Dies ist ein Update. Von Xcode 6 von Apple, das ein In-Build-Code-Coverage-Tool hat. Aber werfen Sie einen Blick auf coverStory. Es ist einfach, den Test lokal vor dem Push zu konfigurieren.