Недавно получил новую работу, работаю над проектом Maven и Micronaut. Я новичок в Micronaut, и если вы не знакомы, это альтернатива Spring.
Используя это в качестве руководства: https://www.baeldung.com/maven-junit-parallel-tests
Я пытаюсь заставить наши интеграционные тесты выполняться параллельно, в попытке ускорить наши тесты. Я добавил необходимую конфигурацию в файл pom.xml. Я изменил это множество, используя различные комбинации настроек (включая те, которые я нашел в других сообщениях SO).
Но когда я запускаю тесты с этой добавленной конфигурацией и без нее, время, необходимое для их запуска, одинаково - 1 минута и 38 секунд. Так что я не думаю, что это работает. Хотя я не знаю, как должен выглядеть мой ожидаемый вывод на консоль, если он работает?
В тестах ни один из них не использует @RunWith, используется значение по умолчанию, что должно быть нормально.
Это pom. Кто-нибудь может посоветовать, пожалуйста? Спасибо.
integration
org.apache.maven.plugins
maven-surefire-plugin
unit, performance
classes
10
performance
org.apache.maven.plugins
maven-surefire-plugin
unit, integration
all
org.apache.maven.plugins
maven-surefire-plugin
none
...
org.apache.maven.plugins
maven-surefire-plugin
${maven-surefire-plugin.version}
integration, performance
classes
10
...
Подробнее здесь: https://stackoverflow.com/questions/661 ... ire-plugin