Как последовательно запустить разные типы классов в Serenity+JUnit+Maven при распараллеливании тестов

Теги: #<Tag:0x00007f78f75b6e00> #<Tag:0x00007f78f75b6d10> #<Tag:0x00007f78f75b6c20> #<Tag:0x00007f78f75b6b08> #<Tag:0x00007f78f75b6928> #<Tag:0x00007f78f75b6798>

Всем привет,прошу помощи более опытных коллег.
Исходная картина - есть около 100 классов двух типов:

  • не изменяющие базу данных приложения (т.е. сортировка, поиск и т.д.), их имя заканчивается просто на Test,
  • изменяющие базу данных (заканчиваются на RestoreTest). Стоит задача распараллелить выполнение тестов, при этом вначале выполнив тесты, которые базу не меняют.

Сделать это необходимо средствами Maven так как в Serenity убрали возможности распараллеливания.

Вопрос такой - как должна выглядеть команда Maven для этой цели (инструкции по внесению изменений в pom-файл для распараллеливания видел, а вот с командной строкой для задания порядка трудно разобраться.)
Или порядок тестов тоже можно описать в pom-файле, а запускать с командной строки простым запуском планина surefire?

Заранее спасибо за помощь!