2013-07-04 9 views
24

na prowadzeniu indywidualnego testu w VS2012, okno jest pokazany na dole testu Explorer, która zawiera (awaria zakładając) czerwona ikona z " Test nie powiódł się "obok niego. Następuje komunikat o błędzie z "upływem czasu" bezpośrednio poniżej.VS2012: Przezroczysty wyniki badań w teście Explorer kiedy ponownie uruchomiony test, który wcześniej nie powiodło

Chciałbym po prostu wiedzieć, czy istnieje sposób, aby usunąć to okno. Na przykład, jeśli ja prawym przyciskiem myszy Mój test i wybierz „Debug Wybrane testy”, to jest nieco mylące, jak przejść przez badania, które to okno testowe wyniki nadal pokazuje awarię z przeszłych próbnej.

+0

niczego nie związane z tym widać. Wolę okno Test Results z poprzednich wersji. – bryanbcook

+9

nie mogłem zgodzić - pokazujący wyniki z ostatnich badań, bez zdolności do ich oczyszczenia, może być bardzo mylące czasami. Szkoda, że ​​nie było sposobu, aby wyczyścić poprzednie wyniki, ale nie znalazłem. –

Odpowiedz

23

Faktycznie, nie jest to sposób - czysta, a następnie odbudować swoje rozwiązanie. poprzednim teście uruchomić wyniki skasuje aż.

+0

Dokładnie, jeśli tylko odbudować test Wyniki są tam, wybierając „czyste” wyniki są usuwane. Wielkie dzięki! – Raffaeu

+1

Wystarczy tylko oczyścić projekt badania są w - czasami czas Buid liczy – maniek

0

Można dokonać próby spać na sekundę przy wywołaniu:

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

Jest to tylko obejście, ale będzie to przynajmniej daje szansę zobaczyć pasek postępu testowania Explorer poruszający i wygrał” t zostawiają cię zastanawiać, czy rzeczywiście coś się stało:

+0

Jeśli pójdziesz tą drogą, można również ustawić punkt przerwania na pierwszym wierszu, test debugowania test i i będziesz mieć również zmianę aby zobaczyć ikonę "wświeżoną" w toku w oknie wyników testów. – BornToCode

Powiązane problemy