2010-12-07 3 views
0

У меня есть несколько тысяч тестовых примеров. Выполняется 2 типа тестирования. Что автоматизировано на нескольких blade-серверах, интегрировано в TeamCity. Другое - ручное тестирование.тесты для оптимизации

Те же самые тестовые примеры при запуске TeamCity занимает не менее 60 минут (один класс и каждый класс имеют 24 тестовых примера). Тот же класс, если он выполняется локально, занимает около 10 минут.

Я хочу посмотреть, что происходит и почему тестовые случаи Teamcity занимают так много времени. Любые указатели?

P.S:

  • Среда же на местных и Teamcity машин
  • Я уже задавал этот вопрос на переполнение стека, и все они рекомендовали YourKit. Я попробую этот вариант позже.

ответ

1

Постарайтесь записывать, сколько времени проходит каждый тест, чтобы проверить, являются ли определенные тесты медленными. Попробуйте запустить тесты за пределами teamcity на той же машине. Скорее всего, это не будет связано с командой.

+0

уже сделано это. Шея бутылки - это несколько классов, которые занимают примерно 60 минут, а при работе на местной машине они занимают не более 10 минут. прямо сейчас, я не могу проверить их на том же компьютере, что и команда. любое другое предложение? – 2010-12-07 21:05:55