Skip to content

#4 test: ci 스크립트 수정 #8

#4 test: ci 스크립트 수정

#4 test: ci 스크립트 수정 #8

Triggered via push July 6, 2024 08:42
Status Failure
Total duration 1m 44s
Artifacts

develop-ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

39 errors and 39 warnings
MarketApplicationTests.contextLoads(): src/test/java/sample/market/MarketApplicationTests.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@729f1db0 testClass = sample.market.MarketApplicationTests, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
StockFacadeTest.낙관적 락 - 동시에 300개의 요청으로 productId로 조회한 상품의 재고를 1씩 감소시킨다.: src/test/java/sample/market/application/product/stock/StockFacadeTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@341ba2e0 testClass = sample.market.application.product.stock.StockFacadeTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
StockFacadeTest.비관적 락 - 동시에 300개의 요청으로 productId로 조회한 상품의 재고를 1씩 감소시킨다.: src/test/java/sample/market/application/product/stock/StockFacadeTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@341ba2e0 testClass = sample.market.application.product.stock.StockFacadeTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
StockFacadeTest.Reddision Lock - 동시에 300개의 요청으로 productId로 조회한 상품의 재고를 1씩 감소시킨다.: src/test/java/sample/market/application/product/stock/StockFacadeTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@341ba2e0 testClass = sample.market.application.product.stock.StockFacadeTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
OrderReaderTest.구매자는 시작된 거래를 가져온다.: src/test/java/sample/market/domain/order/OrderReaderTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@2b8acd9d testClass = sample.market.domain.order.OrderReaderTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
OrderReaderTest.구매자는 완료된 거래를 가져온다.: src/test/java/sample/market/domain/order/OrderReaderTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@2b8acd9d testClass = sample.market.domain.order.OrderReaderTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
OrderReaderTest.orderId로 주문 조회: src/test/java/sample/market/domain/order/OrderReaderTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@2b8acd9d testClass = sample.market.domain.order.OrderReaderTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
OrderServiceTest.구매 확정시 거래의 상태가 Approved가 아닐경우 예외가 발생 한다.: src/test/java/sample/market/domain/order/OrderServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@547f2da8 testClass = sample.market.domain.order.OrderServiceTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
OrderServiceTest.구매자는 자신의 완료된 거래를 가져온다.: src/test/java/sample/market/domain/order/OrderServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@547f2da8 testClass = sample.market.domain.order.OrderServiceTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
OrderServiceTest.상품거래가 시작되면 거래는 주문자와 상품 Id를 가진다: src/test/java/sample/market/domain/order/OrderServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@547f2da8 testClass = sample.market.domain.order.OrderServiceTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
OrderServiceTest.구매자가 구매상품에 대해 구매 확정을 한다.: src/test/java/sample/market/domain/order/OrderServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@547f2da8 testClass = sample.market.domain.order.OrderServiceTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
OrderServiceTest.판매자가 구매상품에 대해 판매승인을 한다.: src/test/java/sample/market/domain/order/OrderServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@547f2da8 testClass = sample.market.domain.order.OrderServiceTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
OrderServiceTest.판매승인시 승인 요청 판매자의 Id와 상품의 판매자 Id가 다를시 예외가 발생한다.: src/test/java/sample/market/domain/order/OrderServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@547f2da8 testClass = sample.market.domain.order.OrderServiceTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
OrderServiceTest.구매자는 시작된 거래를 가져온다.: src/test/java/sample/market/domain/order/OrderServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@547f2da8 testClass = sample.market.domain.order.OrderServiceTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
OrderStoreTest.상품거래가 시작되면 거래는 주문자와 상품 Id를 가진다: src/test/java/sample/market/domain/order/OrderStoreTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@3043e195 testClass = sample.market.domain.order.OrderStoreTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProductReaderTest.sellerId와 status로 상품을 조회한다.: src/test/java/sample/market/domain/product/ProductReaderTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@319e7491 testClass = sample.market.domain.product.ProductReaderTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProductReaderTest.등록된 제품에는 예약상태를 포함한다.: src/test/java/sample/market/domain/product/ProductReaderTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@319e7491 testClass = sample.market.domain.product.ProductReaderTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProductReaderTest.상품 Id 리스트로 예약된 상품을 조회한다.: src/test/java/sample/market/domain/product/ProductReaderTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@319e7491 testClass = sample.market.domain.product.ProductReaderTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProductServiceTest.sellerId와 status로 상품을 조회한다.: src/test/java/sample/market/domain/product/ProductServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@605bbd31 testClass = sample.market.domain.product.ProductServiceTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProductServiceTest.상품 등록시 등록한 정보가 반환된다.: src/test/java/sample/market/domain/product/ProductServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@605bbd31 testClass = sample.market.domain.product.ProductServiceTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProductServiceTest.등록된 제품에는 상세조회시에 예약상태를 포함한다.: src/test/java/sample/market/domain/product/ProductServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@605bbd31 testClass = sample.market.domain.product.ProductServiceTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProductServiceTest.구매자는 예약된 상품을 조회합니다.: src/test/java/sample/market/domain/product/ProductServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@605bbd31 testClass = sample.market.domain.product.ProductServiceTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProductServiceTest.등록된 제품에는 목록조회시에 예약상태를 포함한다.: src/test/java/sample/market/domain/product/ProductServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@605bbd31 testClass = sample.market.domain.product.ProductServiceTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProductStoreTest.등록된 제품에는 제품명, 가격, 예약상태가 포함되어야 한다.: src/test/java/sample/market/domain/product/ProductStoreTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@45f3aedb testClass = sample.market.domain.product.ProductStoreTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProductStoreTest.sellerId가 없을 경우 예외가 발생한다.: src/test/java/sample/market/domain/product/ProductStoreTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@45f3aedb testClass = sample.market.domain.product.ProductStoreTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
StockServiceTest.낙관적 락 - productId로 조회한 상품의 재고를 1 감소시킨다.: src/test/java/sample/market/domain/product/stock/StockServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@b0ba49 testClass = sample.market.domain.product.stock.StockServiceTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
StockServiceTest.비관적 락 - productId로 조회한 상품의 재고를 1 감소시킨다.: src/test/java/sample/market/domain/product/stock/StockServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@b0ba49 testClass = sample.market.domain.product.stock.StockServiceTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserReaderTest.유저 ID로 유저 조회: src/test/java/sample/market/domain/user/UserReaderTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@1170e97c testClass = sample.market.domain.user.UserReaderTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserReaderTest.username으로 유저 조회: src/test/java/sample/market/domain/user/UserReaderTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@1170e97c testClass = sample.market.domain.user.UserReaderTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserServiceTest.입력된 값으로 유저를 등록한다.: src/test/java/sample/market/domain/user/UserServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@53d22605 testClass = sample.market.domain.user.UserServiceTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserStoreTest.유저의 정보를 올바르게 입력할 경우 저장된다.: src/test/java/sample/market/domain/user/UserStoreTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@20aec74f testClass = sample.market.domain.user.UserStoreTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
OrderRepositoryTest.buyerId와 Status 조건으로 Order를 조회한다.: src/test/java/sample/market/infrastructure/order/OrderRepositoryTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@10eb1492 testClass = sample.market.infrastructure.order.OrderRepositoryTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProductRepositoryTest.sellerId와 status로 상품을 조회한다.: src/test/java/sample/market/infrastructure/product/ProductRepositoryTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@3bf8d9d2 testClass = sample.market.infrastructure.product.ProductRepositoryTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProductRepositoryTest.RESERVED된 상품 Id들로 상품을 가져온다.: src/test/java/sample/market/infrastructure/product/ProductRepositoryTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@3bf8d9d2 testClass = sample.market.infrastructure.product.ProductRepositoryTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
ProductRepositoryTest.상품 id 리스트로 상품을 조회한다.: src/test/java/sample/market/infrastructure/product/ProductRepositoryTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@3bf8d9d2 testClass = sample.market.infrastructure.product.ProductRepositoryTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
StockRepositoryTest.낙관적 락 - productId로 상품의 재고를 조회한다.: src/test/java/sample/market/infrastructure/product/stock/StockRepositoryTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4135d15d testClass = sample.market.infrastructure.product.stock.StockRepositoryTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
StockRepositoryTest.productId로 상품의 재고를 조회한다.: src/test/java/sample/market/infrastructure/product/stock/StockRepositoryTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4135d15d testClass = sample.market.infrastructure.product.stock.StockRepositoryTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
StockRepositoryTest.비관적 락 - productId로 상품의 재고를 조회한다.: src/test/java/sample/market/infrastructure/product/stock/StockRepositoryTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4135d15d testClass = sample.market.infrastructure.product.stock.StockRepositoryTest, locations = [], classes = [sample.market.MarketApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], 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@b835727, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@260ff5b7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4b3fe06e, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1b9776f5, org.springframework.boot.test.context.SpringBootTestAnnotation@2d1ec4da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
build
Process completed with exit code 1.
구매자는 시작된 거래를 가져온다. (sample.market.domain.order.OrderReaderTest) failed: sample.market.domain.order.OrderReaderTest#L0
build/test-results/test/TEST-sample.market.domain.order.OrderReaderTest.xml [took 0s]
구매자는 완료된 거래를 가져온다. (sample.market.domain.order.OrderReaderTest) failed: sample.market.domain.order.OrderReaderTest#L0
build/test-results/test/TEST-sample.market.domain.order.OrderReaderTest.xml [took 0s]
orderId로 주문 조회 (sample.market.domain.order.OrderReaderTest) failed: sample.market.domain.order.OrderReaderTest#L0
build/test-results/test/TEST-sample.market.domain.order.OrderReaderTest.xml [took 0s]
sellerId와 status로 상품을 조회한다. (sample.market.domain.product.ProductServiceTest) failed: sample.market.domain.product.ProductServiceTest#L0
build/test-results/test/TEST-sample.market.domain.product.ProductServiceTest.xml [took 0s]
상품 등록시 등록한 정보가 반환된다. (sample.market.domain.product.ProductServiceTest) failed: sample.market.domain.product.ProductServiceTest#L0
build/test-results/test/TEST-sample.market.domain.product.ProductServiceTest.xml [took 0s]
구매자는 예약된 상품을 조회합니다. (sample.market.domain.product.ProductServiceTest) failed: sample.market.domain.product.ProductServiceTest#L0
build/test-results/test/TEST-sample.market.domain.product.ProductServiceTest.xml [took 0s]
구매자는 자신의 완료된 거래를 가져온다. (sample.market.domain.order.OrderServiceTest) failed: sample.market.domain.order.OrderServiceTest#L0
build/test-results/test/TEST-sample.market.domain.order.OrderServiceTest.xml [took 0s]
구매자가 구매상품에 대해 구매 확정을 한다. (sample.market.domain.order.OrderServiceTest) failed: sample.market.domain.order.OrderServiceTest#L0
build/test-results/test/TEST-sample.market.domain.order.OrderServiceTest.xml [took 0s]
판매자가 구매상품에 대해 판매승인을 한다. (sample.market.domain.order.OrderServiceTest) failed: sample.market.domain.order.OrderServiceTest#L0
build/test-results/test/TEST-sample.market.domain.order.OrderServiceTest.xml [took 0s]
구매자는 시작된 거래를 가져온다. (sample.market.domain.order.OrderServiceTest) failed: sample.market.domain.order.OrderServiceTest#L0
build/test-results/test/TEST-sample.market.domain.order.OrderServiceTest.xml [took 0s]
sellerId와 status로 상품을 조회한다. (sample.market.infrastructure.product.ProductRepositoryTest) failed: sample.market.infrastructure.product.ProductRepositoryTest#L0
build/test-results/test/TEST-sample.market.infrastructure.product.ProductRepositoryTest.xml [took 0s]
RESERVED된 상품 Id들로 상품을 가져온다. (sample.market.infrastructure.product.ProductRepositoryTest) failed: sample.market.infrastructure.product.ProductRepositoryTest#L0
build/test-results/test/TEST-sample.market.infrastructure.product.ProductRepositoryTest.xml [took 0s]
상품 id 리스트로 상품을 조회한다. (sample.market.infrastructure.product.ProductRepositoryTest) failed: sample.market.infrastructure.product.ProductRepositoryTest#L0
build/test-results/test/TEST-sample.market.infrastructure.product.ProductRepositoryTest.xml [took 0s]
입력된 값으로 유저를 등록한다. (sample.market.domain.user.UserServiceTest) failed: sample.market.domain.user.UserServiceTest#L0
build/test-results/test/TEST-sample.market.domain.user.UserServiceTest.xml [took 0s]
contextLoads() (sample.market.MarketApplicationTests) failed: sample.market.MarketApplicationTests#L0
build/test-results/test/TEST-sample.market.MarketApplicationTests.xml [took 0s]
유저 ID로 유저 조회 (sample.market.domain.user.UserReaderTest) failed: sample.market.domain.user.UserReaderTest#L0
build/test-results/test/TEST-sample.market.domain.user.UserReaderTest.xml [took 0s]
username으로 유저 조회 (sample.market.domain.user.UserReaderTest) failed: sample.market.domain.user.UserReaderTest#L0
build/test-results/test/TEST-sample.market.domain.user.UserReaderTest.xml [took 0s]
productId로 상품의 재고를 조회한다. (sample.market.infrastructure.product.stock.StockRepositoryTest) failed: sample.market.infrastructure.product.stock.StockRepositoryTest#L0
build/test-results/test/TEST-sample.market.infrastructure.product.stock.StockRepositoryTest.xml [took 0s]
sellerId가 없을 경우 예외가 발생한다. (sample.market.domain.product.ProductStoreTest) failed: sample.market.domain.product.ProductStoreTest#L0
build/test-results/test/TEST-sample.market.domain.product.ProductStoreTest.xml [took 0s]
buyerId와 Status 조건으로 Order를 조회한다. (sample.market.infrastructure.order.OrderRepositoryTest) failed: sample.market.infrastructure.order.OrderRepositoryTest#L0
build/test-results/test/TEST-sample.market.infrastructure.order.OrderRepositoryTest.xml [took 0s]
sellerId와 status로 상품을 조회한다. (sample.market.domain.product.ProductReaderTest) failed: sample.market.domain.product.ProductReaderTest#L0
build/test-results/test/TEST-sample.market.domain.product.ProductReaderTest.xml [took 0s]
등록된 제품에는 예약상태를 포함한다. (sample.market.domain.product.ProductReaderTest) failed: sample.market.domain.product.ProductReaderTest#L0
build/test-results/test/TEST-sample.market.domain.product.ProductReaderTest.xml [took 0s]
상품 Id 리스트로 예약된 상품을 조회한다. (sample.market.domain.product.ProductReaderTest) failed: sample.market.domain.product.ProductReaderTest#L0
build/test-results/test/TEST-sample.market.domain.product.ProductReaderTest.xml [took 0s]
build
The following *** uses Node.js version which is deprecated and will be forced to run on node20: ***/setup-java@v3, ***/cache@v3, mikepenz/action-junit-report@v3. For more info: https://github.blog/changelog/2024-03-07-github-***-all-***-will-run-on-node20-instead-of-node16-by-default/