Где хранить тестовые данные если они занимают слишком много места?

В тестах используется много сторонних данних которые сложно генерировать в тестах, например видео фото файлы, и тд. Сейчас они занимают примерно 200Мб и храняться в самом проекте в гите, но с ростом покрытия увеличивается и колл во данных. В связи с чем встал вопрос, куда лучше вынести их на хранение?

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

1 лайк

Попробуйте GIT LFS

3 лайка

А нельзя например для всех тестов применять одни и те же данные, а не плодить их, и брать обжатые вместо например HD качества

Попробуйте GIT LFS

I agree with this idea. Once you will move your files out of git, you will face a challenge with versioning between tests and test data.

1 лайк

Спасибо, видимо это то что нужно!

Если бы все было так просто…

Для этого мне нужно будет поднять свой собственны git-lfs server или гитхаб дает уже готовое решение?

GitHub это уже поддерживает

Можно еще попробовать хранить, например, на дропБоксе и дергать их по api