Sto avendo un problema molto subdolo in Xcode e il suo "Log Navigator".OCUnit non funziona, ma Xcode Log Navigator dice No Problemi
Ho ricreato il problema in questo modo; Ho un test molto semplice OCUnit:
-(void)testSimpleFailure{
STFail(@"Please fail!");
}
pulisco la mia generazione, io edificherò la mia sistema di prove, ed eseguire i miei test.
Nella finestra della console di output vedo tutti i miei test eseguiti, compreso quello in alto. La console visualizza il test in realtà ha funzionato e non è riuscito:
##teamcity[testFailed name='-|[SimpleTestClassTests.testSimpleFailure|]' message='Please fail!' details='']
TUTTAVIA, Xcode mostra il "Test overlay Riuscito" e la "Log Navigator" a sinistra dice che non ci sono problemi e tutto è verde.
Qualcun altro ha avuto un problema simile? Qualcuno sa come risolvere questo?
Mi piacerebbe molto non ottenere un falso positivo prima di commettere.
Modificato per chiarire la mia domanda.
Se potessi darti più voti, lo farei. Ho passato tutto il giorno a sbattere la testa contro questo. Ha funzionato sul mio semplice caso di test. Spero che faccia il trucco sul progetto attuale domani. – dar512
Lo stesso qui. Passare a GDB l'ha risolto. – magma
+1. Sono passato a GDB e ora sto vedendo "Test Failed" –