2013-11-08 7 views
3

Я использую фреймворк nUnit для запуска тестов, и мне было интересно, был ли способ запускать мои тесты более одного раза. Один за другим. У меня есть спорадические тесты, и я бы использовал это, чтобы контролировать, сколько раз они терпят неудачу. Например, я начал бы это прежде, чем я пойду спать, и утром я мог видеть результаты. Любая помощь приветствуется. Спасибо.Как запустить тесты nunit итеративно

Ну, может быть, я мог бы написать сценарий, который повторяет тест. Дело в том, что я хотел бы видеть результаты всего исполнения.

+0

Вы могли бы использовать непрерывный инструмент интеграции, как [Jenkins] (http://jenkins-ci.org/). –

+0

Что вы действительно хотите достичь? Если ваши тесты детерминированы, их многократное выполнение не достигает ничего, кроме начального пробного прогона. Если они не детерминированы, их нужно переписать. Если вы просто хотите запускать их в ночное время, вам нужен инструмент CI, как в комментарии Джеффа. –

ответ

3

Мы взломали его, как это раньше:

[Test] 
public void MyTest([Range(0, 10)] int iteration) 
{ 
... 
} 

NUnit Range Attribute

+0

Совершенство. Благодарю. –

Смежные вопросы