2016-10-18 3 views
1

Bisher führe ich Unit- und UI-Tests mit dem Bot von Xcode Server aus. Ist es möglich NUR Komponententests auszuführen?Wie werden nur Komponententests für Bot und Xcode Server durchgeführt?

Dies ist Konfiguration für mein Bot:

enter image description here

ich eine getrennte Systeme für Einheit haben und UITests aber es funktioniert nicht, wenn ich bot laufen. Fehler folgt:

Behauptung: Es wurden keine Ziele mit dem -destination Flag angegeben, die für das angegebene Schema 'MySoberRoomMateTests' gültig waren.

Antwort

0

Wenn Ihr Projekt sowohl Komponententests als auch UI-Tests enthält, führt Xcode Server standardmäßig beide Testsuiten während einer Integration aus. Um dieses Verhalten zu ändern, müssen Sie die UI-Tests in den Testeinstellungen für freigegebene Schemas deaktivieren.

Shared Scheme Test Settings

Sie können auf diesem Bildschirm in Xcode erhalten, indem Sie auf Product> Schema> Schema bearbeiten.

Sie sollten keine zusätzlichen Schemas nur zum Testen erstellen. Das Testen muss mit einem Anwendungsziel verknüpft sein.

Verwandte Themen