Funktioniert die Codeabdeckung bereits für Swift?
Ich versuche, eine Testcode-Abdeckung für eine Swift-Anwendung auf Xcode 6 Beta 4 einzurichten.
Ich konnte dies in der Vergangenheit mit ObjectiveC mit Xcode 5 tun, aber ich glaube, ich musste das aufrufenvoid __gcov_flush()
Methode, um die Erzeugung der .gcda / .gcno-Dateien auszulösen.
Ich habe beide Eigenschaften für Instrumentierung und Codeabdeckung auf gesetztYES
für die App und Testziele.
Wenn ich jedoch nach dem Ausführen der Tests nachschaue:
DerivedData / einige Unterordner / i386 Ich sehe nur Dateien vom Typ:
.d, .dia, .o, .swiftmodule und so weiter, aber nichts, was auf Codeabdeckung hinweist.
Deshalb habe ich zwei Fragen:
Wird erwartet, dass die Codeabdeckung für Swift mit Xcode6 Beta 4 funktioniert?Wenn ja und es notwendig ist, zuerst gcov zu spülen, wie mache ich das von Swift aus?Vielen Dank