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

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

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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *