10.11. Selektywne wykonywanie testów frameworku JUnit 4 w Ancie

Zadanie <junit> Anta jest narzędziem wyjątkowo elastycznym — za jego pośrednictwem możemy między innymi wskazywać testy jednostkowe, które mają być wykonywane. W tym podrozdziale zostaną omówione rozmaite techniki wyboru takich testów.

Wykonywanie pojedynczych testów

Testy jednostkowe najczęściej wykonuje się całymi pakietami za pomocą elementu <batchtest>. Okazuje się jednak, że można te testy wykonywać także pojedynczo z użyciem elementu <test>:

<target name="runtest" depends="compiletests">
    <junit printsummary="yes" haltonfailure="yes">
        ...
        <test name="com.wakaleo.jpt.alexandria.domain.CatalogTest"/>
    </junit>
</target>

Wywołanie tego celu spowoduje wykonanie tylko testów jednostkowych ...

Get Java. Praktyczne narzędzia now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.