Подтвердить что ты не робот

VS2012: очистить результаты теста в проводнике тестирования при повторном запуске теста, который ранее не удался

При запуске отдельного теста в VS2012 в нижней части тестового проводника показано окно, в котором (в случае неудачи) отображается красный значок с "Test Failed" рядом с ним. После сообщения об ошибке с "прошедшим временем" непосредственно ниже.

Я хотел бы знать, есть ли способ очистить это окно. Например, если я щелкнул правой кнопкой мыши мой тест и выбрал "Debug Selected Tests", это несколько сбивает с толку, когда я прохожу через тест, что это окно результатов теста все еще показывает неудачу в прошлом тестовом прогоне.

4b9b3361

Ответ 1

Собственно, есть способ - очистить, а затем перестроить свое решение. Предыдущие результаты тестового запуска будут устранены.

Ответ 2

Вы не можете это сделать. Вместо этого вы можете отфильтровать, какой тест вам покажет, если это соответствует вашим потребностям. Вы можете найти более подробную информацию о тесте здесь: http://msdn.microsoft.com/en-us/library/hh270865.aspx

Ответ 3

Вы можете сделать ваши тесты в течение секунды при вызове:

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

Это только обходной путь, но он, по крайней мере, даст вам возможность увидеть ход выполнения тестового прогона и не заставит вас задаться вопросом, произошло ли что-то на самом деле: