Я не знаю, что такое EMR кластер и AirFlow, но пока что звучит как "нас просили забить гвозди, но забрали молоток"-челлендж. Бывает, конечно))
В принципе у JUnit 4/5 должны быть свои раннеры, для которых не нужен maven/gradle. Впрочем ими обычно никто не пользуется, потому что всё равно проще всё запускать через maven/gradle, раз они все равно в проекте используются
> звучит как "нас просили забить гвозди, но забрали молоток"-челлендж.
Звучит как требование «сведите мою задачу к запуску селениум тестов мавеном» к своим проектам/заказчикам😀 Я и говорю о том, что есть кейсы, с которыми абсолютное большинство тестировщиков не сталкивались и никогда не столкнутся. И не призываю всех переходить на запуск тестов из джарников
> у JUnit 4/5 должны быть свои раннеры, для которых не нужен maven/gradle
Они есть, но задачу с EMR они никак не решают. Но, кроме того, у большинства фреймворков есть стандартная возможность быть запущенными из мейн класса