Отключение загрузки бинарников вместе с результатами тестов
02/11/2011 Оставьте комментарий
Согласно исследованиям, проведённым разработчиками Visual Studio и Team Foundation Server, большинство людей не использует бинарные файлы, которые прилагаются к результатам запуска тестов. По умолчанию, после запуска тестов, все результаты вместе с бинарными файлами загружаются в TFS и связываются со сборкой, к которой они относились. Это справедливо для любых видов тестов, включая и модульные.
Данная реализация была сделана для обеспечения возможности полного последующего анализа результатов, включая повторный запуск тестов. При нажатии на ссылку с результатми тестов в отчёте по сборке, Visual Studio загружала с сервера как и результаты, так и бинарные файлы.
При таком подходе существуют следующие неудобства:
- При геораспределённом размещении TFS, на загрузку и скачиване результатов теста уходит значительное количество времени.
- Наблюдается значительный прирост использованного дискового пространства, необходимого для базы данных TFS, в которой результаты находятся.
Разработчики выпустили исправление, после установки которого, бинарные файлы по умолчанию не загружаются вместе с результатами. Исправление должно быть обязательно установлено на Test Controller, Build Agent и опционально – на машины с Visual Studio и Test Manager.
Подробности можно узнать в статье KB2608743. Также поделюсь прямой ссылкой на исправление.