<aside> ❓ 테스트 그룹을 만들고 원하는 테스트 그룹만 테스트를 실행할 수 있는 기능

</aside>

@Tag

IntelliJ 에서 특정 태그로 테스트를 필터링 하는 방법

public class TaggingAndFiltering {
    @Test
    @Tag("sample")
    void tagTest1() {
        System.out.println("tagTest1 실행됩니다");
    }

    @Test
    @Tag("sample")
    void tagTest2() {
        System.out.println("tagTest2 실행됩니다");
    }

    @Test
    @Tag("notRunning")
    void tagTest3() {
        System.out.println("동작하지 않습니다");
    }
}

IntelliJ 에서 태그 필터링

특정한 태그를 필터링 하여 실행합니다

Maven 에서 특정 태그로 실행하도록 설정

<project>
		...
		<profiles>
				<profile>
						<id>default</id>
						<activation>
								<activeByDefault>true</activeByDefault>
						</activation>
						<build>
								<plugins>
										<plugin>
												<artifactId></artifactId>
												<configuration>
														<groups>sample</groups>
												</configuration>
										</plugin>
								</plugins>
						</build>
				</profile>
		</profiles>
		...
</project>