Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

VS2010 + TM2010 + TFS: Результат запуска съедает много места на диске - почему?


(anton_matyushkin) #1

Добрый день.

Столкнулись с проблемой громадногно "пожирания" места на дисках на сервере TFS.

У нас сейчас 270 автоматизированных тестов и это число постоянно растет.

На сервере, где развернут TFS и настроен Lab Managment на диске с результатами постепенно заканчивается место.

Вчера оставалось ~23 Гб, за ночной запуск все оно было съедено, причем 5 тестов даже не были запущены.

С чем связана такая "прожорливость" Test Manager'a? Можно ли что-то сделать, чтобы места "съедалось" меньше?

 


(Дмитрий Жарий) #2

 

Эммм… посмотрите какие именно папки растут за ночь и какие именно файлы большие (или много маленьких). 
 
Может у вас там на сервере кто-то фильмы с торрентов качает :)
 

(5am) #3

1. Посмотрите папки с результатами тестов на сервере где установленны агенты (если речь про эти сервера)

2. Сталкивался с проблемой поедания места на сервере где был установлен TfsTestController

решение:

http://www.anujchaudhary.com/2011/06/tfs-2010-test-controller-disk-runs-out.html


(KaNoN) #4

А TFS вообще много жрет в разных направлениях:

1) Сохраняются и пишутся в базу все файоы, которые были переданы для запуска в TFS. Так что удостоверьтесь, что вы не заливаете ничего лишнего. Или сделайте так, чтоб часть ресурсов тянулась из внешних источников, а не передавалась TFS напрямую, так как TFS по сути сохраняет слепок окружения в котором запускались тесты. С одной стороны это хорошо, но место сжирается на раз

2) Проверьте настройки базы данных. Если там Recovery Model установлен в Full, то это еще один источник  внезапных приступов "свина" для TFS (причем отжирается места прилично). С целью экономии места убедитесь, что этот параметр имеет значение "Simple"


(apetrovskiy) #5

Фильмы ещё и сам тест менеджер может писать (по крайней мере, в видео с QA Day у Шая Райтена оно как-то само по-умолчанию писалось - это была бета или CP последней студии, тогда ещё 2011-й).


(anton_matyushkin) #6

Место забивалось файлами Trace,  в параметрах тестирования отключил сбор данных IntelliTrace, оставил только "Журнал событий".

Ночной запуск съел около 200 Мб.

Правда не знаю насколько правилен такой подход?


(Дмитрий Жарий) #7

Ну… IntelliTrace нужен для того чтобы программисты потом могли «путешествовать в прошлое» под Дебагером. Если никто этой фичей не пользуется – то отключить будет правильным решением.