Ответ 1
Собственно, есть способ - очистить, а затем перестроить свое решение. Предыдущие результаты тестового запуска будут устранены.
При запуске отдельного теста в VS2012 в нижней части тестового проводника показано окно, в котором (в случае неудачи) отображается красный значок с "Test Failed" рядом с ним. После сообщения об ошибке с "прошедшим временем" непосредственно ниже.
Я хотел бы знать, есть ли способ очистить это окно. Например, если я щелкнул правой кнопкой мыши мой тест и выбрал "Debug Selected Tests", это несколько сбивает с толку, когда я прохожу через тест, что это окно результатов теста все еще показывает неудачу в прошлом тестовом прогоне.
Собственно, есть способ - очистить, а затем перестроить свое решение. Предыдущие результаты тестового запуска будут устранены.
Вы не можете это сделать. Вместо этого вы можете отфильтровать, какой тест вам покажет, если это соответствует вашим потребностям. Вы можете найти более подробную информацию о тесте здесь: http://msdn.microsoft.com/en-us/library/hh270865.aspx
Вы можете сделать ваши тесты в течение секунды при вызове:
[ClassInitialize()]
public static void Init(TestContext ctx)
{
System.Threading.Thread.Sleep(1000);
}
Это только обходной путь, но он, по крайней мере, даст вам возможность увидеть ход выполнения тестового прогона и не заставит вас задаться вопросом, произошло ли что-то на самом деле: