Wenn ich einzelne Tests unter Verwendung von UI-Tests in Xcode 7.1.1 durchführe und der Test abgeschlossen ist, verschwindet die Protokollierungsausgabe der Debugging-Konsole.Debugger-Konsole nach Testlauf während UI-Test in Xcode stoppen
Ich führe Tests mit dem Simulator und meine setUp()
enthält XCUIApplication().launch()
.
Während der Test ausgeführt wird, füllt sich die Konsole mit der Ausgabe für den Test.
Es wird gelöscht, wenn der Simulator geschlossen wird, nachdem der Test abgeschlossen ist.
Gibt es eine Möglichkeit zu verhindern, dass der Konsolentext verschwindet und nach Abschluss des Tests sichtbar bleibt?
Vielen Dank! Das sind eine Menge Klicks, um zur Ausgabe zu kommen, aber zumindest ist es da. – Daniel
Was mir nicht klar ist, warum sehe ich keine Protokolle von meiner App selbst? Die App wird korrekt ausgeführt, was bedeutet, dass die von mir initialisierten Klassen tatsächlich ausgeführt werden. Aber keine Protokollmeldungen in diesen Klassen sind in der Konsole sichtbar. Es ist so, als ob XCTest alleine die Konsole besitzt. Gibt es eine Möglichkeit, damit umzugehen? – shmim
@shmim Sie können möglicherweise andere Protokollierung in der Konsolenanwendung sehen, wenn Sie im Simulator ausgeführt werden. Wenn Sie sich auf dem Gerät befinden, können Sie das Gerätefenster in Xcode verwenden, um sich die Gerätekonsole anzusehen. –