Очередность шагов в тесте JUnit 5 framework?

Вопрос краток и не затейлив, как организовать сортировку, ordering, порядок выполнения шагов в JUnit 5 framework вообще?
В JUnit 4 можно было хоть как-то выкручиваться, там была сортировка по названию шагов в теле теста, и можно было прибегать к единому согласованию имен в них, наименованная в формате вроде “test_%d_NameTestStep” (да и то какой-то ужас), но в JUnit 5 и это убрали.
Doc: JUnit 5 User Guide

Issue по этому поводу

1 лайк

Хорошая попытка, но не в junit 5 :frowning:

В 5.2 обещают вот это https://github.com/junit-team/junit5/issues/48

1 лайк

“О нас не забыли!”

Это фундаментальное нарушение тестирования. Порядок тестов не должен влиять на их выполнение. Тут не может быть компромиссов.

6 лайков

бред, есть линейные, зависящие друг от друга тесты.

есть зависимые шаги, но не тесты. Выполнение одного теста не должно влиять на выполнение другого.

3 лайка

опечатка, тест-степы, шаги, степы. Но не тесты. Верно.

https://junit.org/junit5/docs/current/user-guide/#writing-tests-test-execution-order