Es hängt etwas ab, welche Einheit Test-Framework Sie verwenden. Das Erstellen einer Datei mit OCUnit sollte am einfachsten sein, da das Framework in Xcode integriert ist und Xcode mit Vorlagen zum Erstellen von Testdateien ausgeliefert wird. Sie sollten in der Lage sein, ein neues OCUnit-Ziel aus einer Vorlage zu erstellen und dann eine OCUnit-Datei aus der Vorlage zu diesem Ziel hinzuzufügen. An diesem Punkt sollten Sie in der Lage xcodebuild dieses Ziel sein und getan werden.
Das heißt, es ist eine Weile her, seit ich OCUnit verwendet habe, und ich fand es frustrierend, es von der Befehlszeile und in unseren CI-Builds zu verwenden.
Es ist nicht in Xcode integriert, aber Cedar hat templates zum Erstellen neuer Projekte und Dateien in Xcode. Ich wickelte die xcodebuild Befehlszeile in einem Rakefile auf, um das Ausführen von der Befehlszeile zu erleichtern. Sie sollten in der Lage sein, ein neues Cedar Spec-Projekt aus Vorlage zu erstellen und es auszuführen, aber ich sehe jetzt, dass ich vergessen habe, das Rakefile in die Vorlage aufzunehmen. Dies sollte funktionieren, wenn Sie die Vorlagen irgendwann später erhalten.
Die Rakefile ist für Rake, die eine Rubin-Version von machen, falls Sie es nicht verwendet haben. Sie können es leicht mit
$ gem install rake
installieren und dann einfach Aufgaben aufrufen, indem Name:
$ rake specs