В настоящее время мы используем Katalon Studio в качестве среды автоматизации тестирования. Мы используем Git для создания версий и распространения тестового проекта на испытательные стенды.
Во многих наших тестовых решениях используются общие библиотеки ключевых слов, и нет смысла делать их несколько раз в каждом из них. git repository.
Вместо этого мы хотели бы переместить общие библиотеки в один общий репозиторий, который затем будет включен как подмодуль в распределенный проект (ы) Katalon.
Так как этот подход, по-видимому, является довольно новым в сообществе, и из-за предложенного предлагаемого подхода , на самом деле не учитывающего такой уровень детализации, я задаюсь вопросом о влиянии подмодуля на проект (ы). Есть ли неофициальная документация по этому вопросу, которую я не могу найти? Или есть ли встроенная альтернатива для достижения того же результата?
В этом руководстве о том, как импортировать внешние библиотеки в Katalon, не рассматриваются вопросы обслуживания и обновления внешняя библиотека вне репозитория git проекта.
На данный момент общие ключевые слова не скомпилированы в загружаемый файл .jar, поэтому канонический import jar подход не то, что мы ищем. Очевидно, они хранятся в виде Groovy файлов, так что каждый тестировщик может получить доступ и редактировать их на лету. Мне не очень нравится подход.