2013-07-04 10 views
24

Durante l'esecuzione di un singolo test in VS2012, viene visualizzata una finestra nella parte inferiore di Esplora test che include (presupponendo un errore) un'icona rossa con " Test fallito "accanto ad esso. Segue il messaggio di errore con "tempo trascorso" direttamente sotto.VS2012: cancellare i risultati del test in Test Explorer quando si esegue nuovamente un test precedentemente non riuscito

Mi piacerebbe sapere semplicemente se esiste un modo per cancellare questa finestra. Ad esempio, se faccio clic con il tasto destro del mouse sul mio test e selezioni "Debug Selected Tests", è un po 'di confusione mentre passo attraverso il test che questa finestra dei risultati del test mostra ancora l'errore di una precedente esecuzione di test.

+0

Non ho visto nulla di simile a questo. Preferisco di gran lunga la finestra Risultati del test delle versioni precedenti. – bryanbcook

+9

Non potrei essere più d'accordo: mostrare i risultati dei test precedenti, senza possibilità di cancellarli, a volte può essere molto confuso. Vorrei che ci fosse un modo per cancellare i risultati precedenti, ma non l'ho trovato. –

risposta

23

In realtà, esiste un modo: pulire e quindi ricostruire la soluzione. I risultati della prova di test precedenti verranno cancellati immediatamente.

+0

Esattamente, se si ricostruiscono solo i risultati del test ci sono, scegliendo "pulito" i risultati vengono rimossi. Grazie mille! – Raffaeu

+1

Hai solo bisogno di pulire il progetto in cui si trovano i test - a volte il tempo prezioso conta – maniek

0

si potrebbe rendere i test dormire per un secondo quando viene richiamato:

[ClassInitialize()] 
    public static void Init(TestContext ctx) 
    { 
     System.Threading.Thread.Sleep(1000); 
    } 

Questa è solo una soluzione, ma sarà almeno dare la possibilità di vedere la barra di avanzamento di prova Explorer in movimento, e ha vinto' Ti lascio chiedendo se qualcosa è realmente accaduto:

+0

Se segui quel percorso, puoi anche impostare un punto di interruzione nella prima riga del test, eseguire il test di debug e avrai anche una modifica per vedere un'icona "aggiornata" in corso nella finestra dei risultati del test. – BornToCode

Problemi correlati