Skip to content

[Feat] Rag system #188 #205

[Feat] Rag system #188

[Feat] Rag system #188 #205

Triggered via pull request July 10, 2024 12:47
Status Failure
Total duration 2m 31s
Artifacts

build.yml

on: pull_request
Build and analyze
2m 21s
Build and analyze
Fit to window
Zoom out
Zoom in

Annotations

51 errors and 68 warnings
AdminAcceptanceTest.[v2] Root -> Root API 접근 테스트: src/test/java/com/kustacks/kuring/acceptance/AdminAcceptanceTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@390393da testClass = com.kustacks.kuring.acceptance.AdminAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AdminAcceptanceTest.[v2] 사용자 피드백 조회: src/test/java/com/kustacks/kuring/acceptance/AdminAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@390393da testClass = com.kustacks.kuring.acceptance.AdminAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AdminAcceptanceTest.[v2] Root -> Client API 접근 테스트: src/test/java/com/kustacks/kuring/acceptance/AdminAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@390393da testClass = com.kustacks.kuring.acceptance.AdminAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AdminAcceptanceTest.[v2] Client -> Client API 접근 테스트: src/test/java/com/kustacks/kuring/acceptance/AdminAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@390393da testClass = com.kustacks.kuring.acceptance.AdminAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AdminAcceptanceTest.[v2] 실제 공지 발송: src/test/java/com/kustacks/kuring/acceptance/AdminAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@390393da testClass = com.kustacks.kuring.acceptance.AdminAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AdminAcceptanceTest.[v2] 테스트 공지 발송: src/test/java/com/kustacks/kuring/acceptance/AdminAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@390393da testClass = com.kustacks.kuring.acceptance.AdminAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AdminAcceptanceTest.[v2] Client -> Root API 접근 테스트: src/test/java/com/kustacks/kuring/acceptance/AdminAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@390393da testClass = com.kustacks.kuring.acceptance.AdminAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AiAcceptanceTest.[v2] 가능한 질문 횟수를 모두 사용한 경우 AI에게 질문을 할 수 없다: src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@7e23fe9b testClass = com.kustacks.kuring.acceptance.AiAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AiAcceptanceTest.[v2] 사용자가 궁금한 학교 정보를 물어볼 수 있다: src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@7e23fe9b testClass = com.kustacks.kuring.acceptance.AiAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AuthAcceptanceTest.[v2] 사용자가 잘못된 FCM token으로 요청을 보내면 예외가 발생한다: src/test/java/com/kustacks/kuring/acceptance/AuthAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@52555471 testClass = com.kustacks.kuring.acceptance.AuthAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AuthAcceptanceTest.[v2] Bearer Auth login: src/test/java/com/kustacks/kuring/acceptance/AuthAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@52555471 testClass = com.kustacks.kuring.acceptance.AuthAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
AuthAcceptanceTest.[v2] 존재하지 않는 id, password 로그인을 시도한다: src/test/java/com/kustacks/kuring/acceptance/AuthAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@52555471 testClass = com.kustacks.kuring.acceptance.AuthAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
CategoryAcceptanceTest.[v2] 사용자가 잘못된 토큰과 함께 카테고리 구독시 실패한다: src/test/java/com/kustacks/kuring/acceptance/CategoryAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4033b2c4 testClass = com.kustacks.kuring.acceptance.CategoryAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
CategoryAcceptanceTest.[v2] 사용자가 카테고리를 구독한다: src/test/java/com/kustacks/kuring/acceptance/CategoryAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4033b2c4 testClass = com.kustacks.kuring.acceptance.CategoryAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
CategoryAcceptanceTest.[v2] 요청 JSON body 필드 누락시 예외 발생: src/test/java/com/kustacks/kuring/acceptance/CategoryAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4033b2c4 testClass = com.kustacks.kuring.acceptance.CategoryAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
CategoryAcceptanceTest.[v2] 사용자가 구독한 카테고리 목록을 조회한다: src/test/java/com/kustacks/kuring/acceptance/CategoryAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4033b2c4 testClass = com.kustacks.kuring.acceptance.CategoryAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
CategoryAcceptanceTest.[v2] 잘못된 카테고리 구독 요청시 예외 발생: src/test/java/com/kustacks/kuring/acceptance/CategoryAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4033b2c4 testClass = com.kustacks.kuring.acceptance.CategoryAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
CategoryAcceptanceTest.[v2] 서버가 지원하는 학과 목록을 조회한다: src/test/java/com/kustacks/kuring/acceptance/CategoryAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4033b2c4 testClass = com.kustacks.kuring.acceptance.CategoryAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
CategoryAcceptanceTest.[v2] 서버가 지원하는 카테고리 목록을 조회한다: src/test/java/com/kustacks/kuring/acceptance/CategoryAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4033b2c4 testClass = com.kustacks.kuring.acceptance.CategoryAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
CategoryAcceptanceTest.[v2] 사용자가 구독한 카테고리 목록을 수정한다: src/test/java/com/kustacks/kuring/acceptance/CategoryAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4033b2c4 testClass = com.kustacks.kuring.acceptance.CategoryAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
FeedbackAcceptanceTest.[v2] 사용자의 피드백을 저장한다: src/test/java/com/kustacks/kuring/acceptance/FeedbackAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4a8f81fe testClass = com.kustacks.kuring.acceptance.FeedbackAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
FeedbackAcceptanceTest.[v2] 잘못된 길이의 피드백을 요청시 예외가 발생한다: src/test/java/com/kustacks/kuring/acceptance/FeedbackAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4a8f81fe testClass = com.kustacks.kuring.acceptance.FeedbackAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
NoticeAcceptanceTest.[v2] 특정 학과의 중요 공지를 조회한다.: src/test/java/com/kustacks/kuring/acceptance/NoticeAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c3d409a testClass = com.kustacks.kuring.acceptance.NoticeAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
NoticeAcceptanceTest.[v2] 잘못된 카테고리를 요청한다: src/test/java/com/kustacks/kuring/acceptance/NoticeAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c3d409a testClass = com.kustacks.kuring.acceptance.NoticeAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
NoticeAcceptanceTest.[v2] 학생 공지사항을 성공적으로 조회한다: src/test/java/com/kustacks/kuring/acceptance/NoticeAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c3d409a testClass = com.kustacks.kuring.acceptance.NoticeAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
NoticeAcceptanceTest.[v2] 잘못된 offset을 요청한다: src/test/java/com/kustacks/kuring/acceptance/NoticeAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c3d409a testClass = com.kustacks.kuring.acceptance.NoticeAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
NoticeAcceptanceTest.[v2] 서버가 지원하는 학교 공지 카테고리 목록을 조회한다: src/test/java/com/kustacks/kuring/acceptance/NoticeAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c3d409a testClass = com.kustacks.kuring.acceptance.NoticeAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
NoticeAcceptanceTest.[v2] 특정 학과의 일반 공지를 조회한다.: src/test/java/com/kustacks/kuring/acceptance/NoticeAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c3d409a testClass = com.kustacks.kuring.acceptance.NoticeAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
NoticeAcceptanceTest.[v2] 키워드로 검색을 요청한다: src/test/java/com/kustacks/kuring/acceptance/NoticeAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c3d409a testClass = com.kustacks.kuring.acceptance.NoticeAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
NoticeAcceptanceTest.[v2] 학교 공지사항을 성공적으로 조회한다: src/test/java/com/kustacks/kuring/acceptance/NoticeAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c3d409a testClass = com.kustacks.kuring.acceptance.NoticeAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
StaffAcceptanceTest.search_staff_by_keyword(): src/test/java/com/kustacks/kuring/acceptance/StaffAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@2c8c5f2f testClass = com.kustacks.kuring.acceptance.StaffAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserAcceptanceTest.[v2] 사용자 가입 실패: src/test/java/com/kustacks/kuring/acceptance/UserAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4014b722 testClass = com.kustacks.kuring.acceptance.UserAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserAcceptanceTest.[v2] 사용자가 학과를 구독한다: src/test/java/com/kustacks/kuring/acceptance/UserAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4014b722 testClass = com.kustacks.kuring.acceptance.UserAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserAcceptanceTest.[v2] 사용자는 원하는 공지의 북마크를 추가할 수 있다: src/test/java/com/kustacks/kuring/acceptance/UserAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4014b722 testClass = com.kustacks.kuring.acceptance.UserAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserAcceptanceTest.[v2] 사용자가 카테고리를 구독한다: src/test/java/com/kustacks/kuring/acceptance/UserAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4014b722 testClass = com.kustacks.kuring.acceptance.UserAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserAcceptanceTest.[v2] 사용자는 자신이 북마크한 공지를 조회할 수 있다: src/test/java/com/kustacks/kuring/acceptance/UserAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4014b722 testClass = com.kustacks.kuring.acceptance.UserAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserAcceptanceTest.[v2] 사용자가 구독한 카테고리 목록을 조회한다: src/test/java/com/kustacks/kuring/acceptance/UserAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4014b722 testClass = com.kustacks.kuring.acceptance.UserAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserAcceptanceTest.[v2] 사용자의 피드백을 저장한다: src/test/java/com/kustacks/kuring/acceptance/UserAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4014b722 testClass = com.kustacks.kuring.acceptance.UserAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserAcceptanceTest.[v2] 사용자가 구독한 학과 목록을 조회한다: src/test/java/com/kustacks/kuring/acceptance/UserAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4014b722 testClass = com.kustacks.kuring.acceptance.UserAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserAcceptanceTest.[v2] 잘못된 길이의 피드백을 요청시 예외가 발생한다: src/test/java/com/kustacks/kuring/acceptance/UserAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4014b722 testClass = com.kustacks.kuring.acceptance.UserAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserAcceptanceTest.[v2] 사용자 가입 성공: src/test/java/com/kustacks/kuring/acceptance/UserAcceptanceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4014b722 testClass = com.kustacks.kuring.acceptance.UserAcceptanceTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
MessageAdminEventListenerTest.어드민이 커스텀으로 생성한 알림을 전송할 수 있다: src/test/java/com/kustacks/kuring/message/adapter/in/event/MessageAdminEventListenerTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@2be63f87 testClass = com.kustacks.kuring.message.adapter.in.event.MessageAdminEventListenerTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@2ae723ba, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
MessageAdminEventListenerTest.어드민이 커스텀으로 생성한 테스트 알림을 전송할 수 있다: src/test/java/com/kustacks/kuring/message/adapter/in/event/MessageAdminEventListenerTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@2be63f87 testClass = com.kustacks.kuring.message.adapter.in.event.MessageAdminEventListenerTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@2ae723ba, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
MessageUserEventListenerTest.사용자는 알림을 받고싶은 공지의 카테고리를 구독 취소 수 있다: src/test/java/com/kustacks/kuring/message/adapter/in/event/MessageUserEventListenerTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@6faba42 testClass = com.kustacks.kuring.message.adapter.in.event.MessageUserEventListenerTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@b872659a, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
MessageUserEventListenerTest.사용자는 알림을 받고싶은 공지의 카테고리를 구독할 수 있다: src/test/java/com/kustacks/kuring/message/adapter/in/event/MessageUserEventListenerTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@6faba42 testClass = com.kustacks.kuring.message.adapter.in.event.MessageUserEventListenerTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@b872659a, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
NoticeRepositoryTest.사용자가 북마크해둔 공지의 ID로 해당 공지들을 찾아올 수 있다: src/test/java/com/kustacks/kuring/notice/adapter/out/persistence/NoticeRepositoryTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@1824a4dd testClass = com.kustacks.kuring.notice.adapter.out.persistence.NoticeRepositoryTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
NoticeRepositoryTest.공지 중요도를 변경할 수 있다: src/test/java/com/kustacks/kuring/notice/adapter/out/persistence/NoticeRepositoryTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@1824a4dd testClass = com.kustacks.kuring.notice.adapter.out.persistence.NoticeRepositoryTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserRepositoryTest.사용자가 작성한 피드백을 페이징 처리하여 가져올 수 있다: src/test/java/com/kustacks/kuring/user/adapter/out/persistence/UserRepositoryTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@53d81a6d testClass = com.kustacks.kuring.user.adapter.out.persistence.UserRepositoryTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserRepositoryTest.사용자를 삭제하여도 피드벡은 남아있어야 한다: src/test/java/com/kustacks/kuring/user/adapter/out/persistence/UserRepositoryTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@53d81a6d testClass = com.kustacks.kuring.user.adapter.out.persistence.UserRepositoryTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@4429f32d, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
KuisHomepageNoticeScraperTemplateTest.Kuis 공지의 최신 페이지를 스크래핑한다.: src/test/java/com/kustacks/kuring/worker/scrap/KuisHomepageNoticeScraperTemplateTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@65b86ef3 testClass = com.kustacks.kuring.worker.scrap.KuisHomepageNoticeScraperTemplateTest, locations = [], classes = [com.kustacks.kuring.KuringApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4d157493, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@76e3b45b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6723610b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@96a80e9a, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@23ed382c, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@7df28f1, org.springframework.boot.test.context.SpringBootTestAnnotation@c3f74e18], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
Build and analyze
Process completed with exit code 1.
[v2] Root -> Root API 접근 테스트 (com.kustacks.kuring.acceptance.AdminAcceptanceTest) failed: com.kustacks.kuring.acceptance.AdminAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.AdminAcceptanceTest.xml
[v2] 사용자 피드백 조회 (com.kustacks.kuring.acceptance.AdminAcceptanceTest) failed: com.kustacks.kuring.acceptance.AdminAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.AdminAcceptanceTest.xml
[v2] 실제 공지 발송 (com.kustacks.kuring.acceptance.AdminAcceptanceTest) failed: com.kustacks.kuring.acceptance.AdminAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.AdminAcceptanceTest.xml
[v2] 테스트 공지 발송 (com.kustacks.kuring.acceptance.AdminAcceptanceTest) failed: com.kustacks.kuring.acceptance.AdminAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.AdminAcceptanceTest.xml
[v2] 잘못된 offset을 요청한다 (com.kustacks.kuring.acceptance.NoticeAcceptanceTest) failed: com.kustacks.kuring.acceptance.NoticeAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.NoticeAcceptanceTest.xml
search_staff_by_keyword() (com.kustacks.kuring.acceptance.StaffAcceptanceTest) failed: com.kustacks.kuring.acceptance.StaffAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.StaffAcceptanceTest.xml
[v2] Bearer Auth login (com.kustacks.kuring.acceptance.AuthAcceptanceTest) failed: com.kustacks.kuring.acceptance.AuthAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.AuthAcceptanceTest.xml
[v2] 사용자 가입 실패 (com.kustacks.kuring.acceptance.UserAcceptanceTest) failed: com.kustacks.kuring.acceptance.UserAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.UserAcceptanceTest.xml
[v2] 사용자 가입 성공 (com.kustacks.kuring.acceptance.UserAcceptanceTest) failed: com.kustacks.kuring.acceptance.UserAcceptanceTest#L0
build/test-results/test/TEST-com.kustacks.kuring.acceptance.UserAcceptanceTest.xml
Build and analyze
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-java@v3, actions/cache@v3, mikepenz/action-junit-report@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build and analyze
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/