Riga "Inferiore": Come si imposta NCrunch per escludere tutti i test in una determinata categoria, ad es. "LongRunning"?Escludi test da una determinata categoria
Stack Overflow search fornito zero risultati, e il relevant NCrunch wiki page semplicemente mi informa che "l'attributo Categoria di NUnit è altrettanto potente come NCrunch", che è bello, ma non mi dica come uso quelli categorie.
Per chiarire ulteriormente, mi aspettavo una casella di controllo-list da qualche parte per trasformare categorie su/off, simile all'opzione /exclude
nella NUnit Test Runner di escludere tutte le prove in alcune categorie.
PS. Ho taggato la domanda solo con NCrunch, non mi sembrava rilevante l'utilizzo di NUnit come framework di test. Se le risposte indicano diversamente, sono felice di aggiungere il tag.
Questo è ciò che sto facendo attualmente, ma non soddisfa ancora perfettamente le mie esigenze. Oltre ai miei test di unità, ho dei test di integrazione che colpiscono il database. Quando non sono in ufficio senza una connessione di rete, voglio che questi test vengano completamente ignorati, piuttosto che non averli automaticamente eseguiti. Non credo che ci sia attualmente un modo per raggiungere questo obiettivo, ma speriamo che una versione futura lo consenta :( –
Accetto @mo. Al caricamento iniziale NCrunch esegue sempre tutti i test apparentemente anche con il set DoesNotHaveCategory. Questi test vengono quindi contrassegnati come non funzionanti. – Daniel
Ho appena visto un post nei forum NCrunch, in realtà funziona correttamente. I test vengono mostrati come interrotti a causa dei dati memorizzati nella cache. Chiudi la soluzione ed elimina la directory _NCrunch_SOLUTION. Questi test non verranno eseguiti e non verranno più visualizzati come danneggiati. – Daniel