org.gradle.api.internal.tasks.testing.TestSuiteExecutionException
: Could not execute test class 'com.mysite.sbb.SbbApplicationTests'.
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor
.processTestClass(SuiteTestClassProcessor.java:54)
테스트 클래스 'com.mysite.sbb.SbbApplicationTests'를 찾을 수 없다고 한다.
Edit Custom VM options에서 아래의 인코딩 설정을 했을 경우.
프로젝트가 위치한 경로에 한글파일 폴더가 존재하면 윈도우에서 사용하는 한글 인코딩과 JVM에서 사용하는 file encoding이 달라서 프로젝트의 파일들을 제대로 읽지 못하는 문제.
내 오류는 이 경우에 포함되어있어서 한글로 된 모듈이름을 영어로 바꾸어주었다.
설정 > Build, Excution, Deployment > Build Tools > Gradle에서
파일 인코딩이 인텔리제이로 안 되어 있는 경우.
ChatGPT에게 물어보니 Gradle같은 빌드 도구가 테스트 클래스나 소스 파일을 제대로 읽지 못할 수 있다고 한다.
