반응형
Error
Execution failed for task ':test'.> No tests found for given includes: (--tests filter)
위와 같은 오류가 뜨면서 test 가 안 돼서 해결을 위해 여러 가지 방면으로 찾아보았는데
위 오류를 야기시킬 수 있는 여러 상황들을 정리하면 아래와 같다.
테스트 클래스 이름 확인:
해당 클래스가 프로젝트 내에 실제로 존재하는지 확인하십시오. 또한 클래스의 패키지 구조가 정확한지 확인합니다.
테스트 코드가 올바르게 작성되었는지 확인:
테스트 클래스 내에 테스트 메서드가 올바르게 작성되었는지 확인하십시오. 테스트 메서드는 일반적으로 테스트할 기능을 테스트하는 코드를 포함하며 메서드 이름에 "test"라는 접두사를 포함해야 합니다.
테스트 클래스와 메서드의 어노테이션 확인:
JUnit 또는 다른 테스트 프레임워크를 사용하는 경우, 테스트 클래스와 메서드에 올바른 어노테이션을 부여했는지 확인하십시오. 예를 들어, @Test 어노테이션을 사용하여 테스트 메서드를 표시해야 합니다.
빌드 도구 설정 확인:
Gradle 또는 다른 빌드 도구 설정 파일에서 테스트 실행 구성을 확인하십시오. 특히 --tests 옵션 또는 테스트 필터를 올바르게 설정했는지 확인합니다.
프로젝트 디렉터리 구조 확인:
프로젝트 디렉토리 구조가 올바르게 구성되었는지 확인하십시오. 패키지 및 클래스 이름이 실제 파일 경로와 일치하는지 확인합니다.
테스트 의존성 확인:
사용 중인 테스트 프레임워크에 대한 의존성이 프로젝트 설정 파일에 올바르게 추가되었는지 확인합니다.
이 중 제가 해결한 방법은 빌드 도구 설정 확인입니다.
S o l u t i o n
위와 같이 Settings에 들어가 Gradle에서 Run tests using을 Gradle(Default)가 아닌 Intellij로 변경하여
해결했다.
반응형
'error , solution' 카테고리의 다른 글
[Java17] javax.xml.bind.DatatypeConverter 오류 해결 (0) | 2023.10.26 |
---|---|
인텔리제이 error : 클래스를 찾거나 로드할 수 없습니다. (0) | 2023.08.02 |
Ngrok cors에러 해결하는 방법 (0) | 2023.05.10 |
포트가 이미 사용 중 일 때 확인 방법 및 중지하는 방법 (0) | 2023.04.05 |
Java List 에 add() 했을 때 오류 UnsupportedOperationException (0) | 2023.01.20 |