Ребята, подскажите, пожалуйста, есть ли какие-то best practices для "юнит" тестирования графических ассетов в инфраструктуре Раста? То есть, грубо говоря, тулза производит выходную картинку какого-то специфичного аспекта рендеринга, хотелось бы сравнивать её с ожидаемым прототипом.
Тут сразу возникает несколько проблем:
1) Где и как хранить прототипы? Если в самом репозитории, он очень быстро разрастется, и устаревшие протопы потом не выковыришь из старых коммитов.
2) Как прототипы сравнительно оперативно обновлять, когда меняется аутпут?
3) Может быть есть около-готовые библиотеки для этого всего?