inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

견고한 결제 시스템 구축

결제 승인 에러 핸들링 (feat: Retry, Timeout)

excludeTags 오류

398

강프로그래머

작성한 질문수 110

0

안녕하세요 강사님

build.gradle에서 excludeTags("TooLongTime")를 추가하고 Reload All Gradle Projects 를 하는 과정에서

아래와 같이 오류가 발생합니다

 

Caused by: java.lang.ClassNotFoundException: org.gradle.internal.impldep.org.junit.platform.launcher.TagFilter

 

Unable to load class 'org.gradle.internal.impldep.org.junit.platform.launcher.TagFilter'.

This is an unexpected error. Please file a bug containing the idea.log file.

 

spring spring-boot dbms/rdbms backend payments

답변 3

1

victor

tasks.withType<Test> {
    useJUnitPlatform{
        excludeTags ("TooLongTime") 
    }
}

이렇게 변경하니까 제외되었습니다.
gradle 버전이 달라서 모듈 사용법이 변경된것 같아요!

1

여정민

안녕하세요~ 질문 남겨주셔서 감사합니다.

이 문제는 해결되셨나요?

에러 메시지만 봤을 때는 정보가 부족해서 잘 모르겠습니다...

gradle 버전이 달라서 그런가 싶기도 하구요.

이 에러 같은 경우는 중요한 건 아니니 일단은 넘어가셔도 큰 문제는 없을 것 같아요.

0

강프로그래머

강사님 말씀해주신대로

gradle 버전 강사님 프로젝트와 동일하게 8.5로 맞춰보았는데 동일한 증상이네요

일단은 말씀대로 넘어가겠습니다

감사합니다!!

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

질문하신 내용과 관련하여, build.gradle 파일에서 excludeTags("TooLongTime")를 추가하고 관련 오류가 발생하는 문제는 TagFilter 클래스를 찾을 수 없기 때문에 발생한 것으로 보입니다. 이는 JUnit 관련 의존성이 제대로 설정되지 않았거나 필요한 의존성이 누락되어 있을 수 있습니다.

build.gradle에서 JUnit 플랫폼 런처 또는 관련된 의존성을 명시적으로 포함시키는 것이 해결책이 될 수 있습니다. 예를 들어, 프로젝트에 JUnit 테스트를 위한 의존성을 추가하는 경우 다음과 같이 설정할 수 있습니다.

dependencies {
    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'
}

이렇게 세팅한 후에 IDE에서 Gradle 프로젝트를 다시 로드해 보세요. 문제가 해결되지 않는다면 build.gradle 파일의 전체 설정을 확인하거나 필요한 경우 JUnit 관련 그레이들 플러그인 설정을 추가로 확인해야 할 수도 있습니다.

또한 개발 중인 IDE의 캐시 문제일 수도 있으므로, IDE를 재시작하거나 캐시를 클리어하는 것도 좋은 시도가 될 수 있습니다.

1

강프로그래머

의존성 추가 및 캐시 클리어를 진행해도 해결이 되지 않습니다ㅠㅠ

프로그램 아키텍쳐

0

60

1

실습코드 압축해제

0

77

1

confirm 로직에서 amount를 검증하는 부분에서 질문이 있습니다.

0

52

1

Transaction Demo 질문 드립니다.

0

59

1

cdc 방식

0

82

1

seed 키 및 orderId 에 대한 질문

0

64

1

결제 이후 404 Error 발생

0

160

1

테스트 코드 중 isPaymentDone 변환

0

75

1

가상의 Checkout 기능 구현 중 질문

0

183

1

docker Mysql 설정 문의

0

105

1

allOpen 설정이 잘못된 거 같습니다.

0

114

1

recovery 동시성 처리 관련 문의

0

118

1

confluent > skip 이 더이상 안되나봅니다.

0

106

1

강의 클론 코딩한 것 public repo에 올려도 되나요?

0

330

1

멱등키에 request를 넘기는 것

0

256

1

동시성 제어 (optimistic locking) 재시도 부분 질문 드립니다.

0

172

1

결제 복구의 세부 과정을 병렬로 처리한 이유가 궁금합니다

0

222

1

전체적인 헥사고날 아키텍쳐 설명

0

275

1

주문, 결제 로직에 대해서 질문이 있습니다.

0

280

1

주문 번호 생성 방식 관련 질문 있습니다

0

926

1

R2DBC 관련해서 질문 드립니다.

0

586

3

payment 상태 업데이트 변경 메서드를 3개나 두는 이유가 궁금합니다.

0

229

2

'더 견고해지기 위해 남은 작업' 수업자료

0

298

1

혹시 코드 리뷰 신청해도 될까요...?

0

310

1