По какой-то причине я не могу заставить плагин maven surefire запускать мои тесты последовательно.
Я использую макет redis (https://github.com/kstyrc/embedded-redis) в моих тестах, и он отлично работает, но яполучить ошибки вроде
Cannot run program "/tmp/1494421531552-0/redis-server-2.8.19" (in directory "/tmp/1494421531552-0"): error=26, Text file busy
Которые я посмотрел и обнаружил, что, вероятно, это как-то связано с параллельными тестами и проблематично с этим макетом.
В настоящее время мой мой мавен выглядит так
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.1</version>
<configuration>
<trimStackTrace>false</trimStackTrace>
<useFile>false</useFile>
<reuseForks>false</reuseForks>
<forkCount>1</forkCount>
</configuration>
Я хочу убедиться, что все мои тесты выполняются последовательно (один за другим) - это означает, что каждый метод тестирования каждого класса выполняется отдельно.
Какя могу этого достичь?