Почему вы не выполняете скрипт программно?Вы можете написать служебный метод, который принимает имя файла и соединение с базой данных и выполняет его.
SQLHelper.executeScript("example.sql", DatabaseConnection.get());
Это всего лишь одна строка кода, которую можно скопировать и вставить.Возможно, вам даже не нужно назначать соединение с базой данных, если оно уже установлено.И ваши тесты будут работать везде.
Я использую отдельные сценарии для каждого набора тестов.Поэтому мне не нужно синхронизировать сценарии SQL.А выполнение большого количества ненужных операторов SQL замедлит ваши тесты и, следовательно, цикл разработки.