Il navigatore Test Xcode mostra un elenco di classi di casi di test.Come eliminare una classe di test Xcode Swift dal navigatore Test?
Desidero eliminare una classe del caso di test perché non è più necessaria.
Ho provato molti approcci tipici, come ad esempio premere Elimina, o cercare un'icona "-" o "Rimuovi", oppure cercare aiuto nella documentazione Apple Xcode.
ho trovato questa soluzione:
nella navigazione di progetto, rimuovere il file dal progetto ed eliminare il file.
Chiudere Xcode e riavviarlo. Il navigatore Test sembra perdere traccia delle classi di test e dei casi di test e mostrare zero elementi.
Eseguire i test. Il navigatore Test sembra ricostruire l'elenco delle classi di test e dei casi di test.
Se questo ancora non funziona, provare questi ...
Elimina Xcode di dati derivati: menù
Xcode -> Preferenze -> "Locations" icona -> " Sezione derivata ".
Fare clic sulla piccola freccia del cerchio grigio; questo apre il Finder e mostra la cartella DerviedData.
Elimina l'intera cartella.
Rebuild:
Product menu -> Clean.
Menu prodotto -> Build.
Esiste un modo più semplice per raggiungere l'obiettivo di eliminare una classe di test? Idealmente senza bisogno di riavviare Xcode, o ricostruire il progetto, ecc.?
tipo correlati di emissione: How can I delete Xcode test cases from the test case view?
sto usando Xcode 6.3 e Swift 1.2, se questo aiuta a conoscere.
Edit: Nei commenti, punti @CouchDeveloper alla Gazzetta Xcode 6.3 release notes, che descrivono un noto bug # 20.373.533:
test Swift non vengono rilevati automaticamente in questa versione di Xcode. Le annotazioni di prova nella barra laterale dell'editor di origine non verranno visualizzate e il navigatore di test e la tabella di test nell'azione Test del foglio di schema saranno vuoti. ...
La taglia su questa domanda è per qualsiasi soluzione o soluzione migliore. Qualsiasi soluzione alternativa va bene, come usare la GUI Xcode, o usare xcodebuild da riga di comando, o qualsiasi script di shell che blocca i file di progetto.
Sei fortunato. Xcode 6.3 non mostra nemmeno i miei casi Swift Test in Test Navigator. Altre funzionalità correlate ai test delle unità non funzionano correttamente. L'esecuzione dei test potrebbe causare l'arresto anomalo di Xcode, quindi il riavvio di Xcode si blocca, ..., ecc. Ecc.;) – CouchDeveloper
Ha! Puoi farmi un favore e revocare questo in modo da ottenere più visualizzazioni dagli sviluppatori? Ciò che loro rispondono può aiutarti anche tu. Aggiungerò una taglia quando il sito me lo permetterà. – joelparkerhenderson
Questi sono noti bug in 6.3, è possibile leggere le [note sulla versione] (https://developer.apple.com/library/ios/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html) nella sezione ** Testing **. E dal momento che ci siamo, il debugging è terribile: l'ispezione delle variabili spesso non è possibile, "next step" salta avanti e indietro e spesso si ferma nel codice di disassemblaggio, ... – CouchDeveloper