В общем, я не уверен, возможно ли выполнить какой-либо код перед выполнением всего набора тестов, возможно, на уровне конфигурации sbt
. Но для случая, который вы описали
Я хочу запустить встроенный сервер elasti c
Вы можете взглянуть на проект TestContainers , и это Scala интеграция - по сути, это тот случай, для которого эта библиотека была разработана - для настройки внешней среды для тестов перед запуском. И у него есть поддержка эластичного поиска из коробки.
Надеюсь, это поможет!