Uruchamianie grup testów JUnit z użyciem tagów i Mavena

Tagi w JUnit to mechanizm pozwalający na kategoryzowanie i selektywne uruchamianie testów. Są szczególnie przydatne w dużych projektach, gdzie istnieje potrzeba uruchamiania tylko określonych grup testów.
Krok 1 – Deklaracja tagów
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
@Tag("fast")
@Tag("unit")
public class MyTest {
@Test
void fastTest() {
// test code
}
@Test
@Tag("slow")
void slowTest() {
// test code
}
}
Krok 2 – Uruchamianie testów
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M5</version>
<configuration>
<includes>
<include>@fast</include>
</includes>
</configuration>
</plugin>
</plugins>
</build>
Inne z tej kategorii: Programowanie
Takie tam: www.marczuk.org