Мы (начинаем) использовать FitNesse для наших тестов пользовательского интерфейса.
Мы знаем, как поставить его под контроль версий. Я даже посмотрел обучающее видео дяди Боба.
Проблема, которую мы видим, заключается в том, что (очень простые) тесты, которые мы добавили до сих пор, составляют (уже очищенные) более 5,000
файлов в более чем 2,500
каталогах в FitnesseRoot
(все файлы content.txt
и properties.xml
).
Мы считаем такое количество файлов (приближающееся к нашему количеству исходных файлов и растущее) как проблематичное, поскольку людям, управляющим этими файлами, придется иметь дело с постоянно увеличивающимся глубоким и широким деревом каталогов с относительно небольшим содержанием. на каталог / файл.
Мы следуем подходу, подобному gitflow, с несколькими активными версиями и увеличение количества имеющихся файлов не кажется лучшей идеей, хотя я верю, что сам инструмент VCS не будет иметь с ним никаких проблем, перемещение файлов между версиями, возможно, будет неудобным, когда они будут насчитывать 10000 .
Итак, действительно вопрос:
- Во-первых, считаете ли вы это проблемой, а если нет, то почему?
- Есть ли альтернативное (объединяемое) представление для пакета FitNesse, в котором не используется так много файлов и папок?
Примечание. Конкретный используемый VCS намеренно оставлен без указания.