AEM автоматизация CRX, Автор, Паблишер и прочие сущности

AEM )))

У кого был опыт
енд ту энд тестов.

  • Создание JCR сущностей,
  • хранение референсных данных (код или в ресурсах)
  • авторинг
  • редактирование
  • воркфлоу
  • ну и паблиш как результат всей работы (тут как раз роде всё понятно)

Интресует стратегия и технологиии.
вариантов много
пока склоняюсь к следующему

  • хранение CRX и прочих референсов в Yaml.-Json файлах (хотя нативный АЕМ вариант конечно эксемелины брр…)
  • jackrabbit работа с CRX
  • дальше апи слой для создания на авторе объектов
  • вебдрайвер для проверки кастомных модалок в едиторе /авторе
  • ну и вебдрайвер паблишер
  • апи зачистка автора после тестов от контента
    (перенакатывание сервера после тестов пока не вариант - там около 40 гигов дефолтного контента)