Ich bin ein iOS-Entwickler mit Xcode (7.3 und höher). Ich möchte in der Lage sein, für meine Komponententests einen Mindestprozentsatz für die Zeilen-/Zweigabdeckung festzulegen, sodass der Build fehlschlägt, wenn die Abdeckung unter diesen Wert fällt.Wie lege ich einen minimalen Schwellenwert für die Codeabdeckung für ein iOS-Projekt fest?
Ich konnte keine Informationen finden, wie man das in Xcode macht, aber ich nehme an, dass es eine Kombination von Werkzeugen/Techniken geben muss, um es zu erledigen. Irgendwelche Ideen?
Ich habe nicht gehört, von einer solchen Ressource direkt in Xcode in Ordnung sein. Sie können aber auch einen Codecov (https://codecov.io) https://github.com/codecov/example-xcode gehosteten Code verwenden und Commit-Status einrichten, um die minimale Zeilen-/Zweigabdeckung zu erhalten. –
Normalerweise ist die Codeabdeckung kein gutes Maß für die Nützlichkeit einer Testsuite. Sie können eine sehr hohe Codeabdeckung haben, ohne etwas zu testen (zum Beispiel, indem Sie keine 'XCTAssert (...)' -Aufrufe zum Test hinzufügen. – dasdom