2012-05-11 2 views
2

Можно ли указать порядок, в котором тесты nunit выполняются в teamcity?Укажите порядок тестов nunit, выполняющихся на teamcity

Если да, то как это сделать? Эти тесты тяжелые данные, и я хочу, чтобы каждый раз не заполнял данные для них. Данные заполняются в testfixture, и если упорядочение работает, мне не нужно настраивать свои данные для каждого теста.

+2

Неужели так долго заполнять данные? Рассматривали ли вы возможность изменить свою инфраструктуру на более быстрый способ тестирования? В зависимости от порядка в модульных тестах это действительно плохая идея в целом. –

+0

Настройка данных включает в себя заполнение различных бизнес-объектов миллионами записей и несколько других вещей. Эти тесты на самом деле должны измерять производительность нескольких областей кода, которые могут быть проверены после установки BOs. –

+0

Если это тесты производительности, я бы не ожидал, что они будут запускаться так же часто, как настоящие модульные тесты ... но я бы предпочел, чтобы они были как можно «чистыми». Было бы плохо, если бы какое-то утечка кеша из одного теста невольно повлияла на другой тест, например. –

ответ

2

Подводя итоги, тесты выполняются в алфавитном порядке. Однако я не хотел переименовывать тесты с префиксами, чтобы они выполнялись в определенном порядке. И, принимая во внимание комментарий Джона, я переместил настройку данных для тестирования установки с тестового прибора.

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