Я пытаюсь запустить некоторые тесты junit последовательно, так как они используют один и тот же ресурс, который не доступен для параллельных тестов.Я узнал об аннотации "@NotThreadSafe" и внес следующие изменения в код pav.xml и набор тестов Java ( последовательно запускаю тесты junit ).
pom.xml
<dependency>
<groupId>com.github.stephenc.jcip</groupId>
<artifactId>jcip-annotations</artifactId>
<version>1.0-1</version>
<scope>test</scope>
</dependency>
TestSuite.java
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import net.jcip.annotations.NotThreadSafe;
@RunWith(Suite.class)
@Suite.SuiteClasses({
Class1Tests.class,
Class2Tests.class,
})
@NotThreadSafe
public class TestSuite {
}
Когда я запускаю "mvn test" с вышеуказанными изменениями, я все еще вижу тесты (определенные в Class1Tests.java и Class2Tests.java), работающие параллельно.
У кого-нибудь есть идея, что мне здесь не хватает?