Skip to content

feat: 카카오 로그인 구현 #69

feat: 카카오 로그인 구현

feat: 카카오 로그인 구현 #69

Triggered via pull request August 17, 2024 06:30
@yueunfiveyueunfive
synchronize #60
feat/#53
Status Failure
Total duration 1m 41s
Artifacts

pr-ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

14 errors and 15 warnings
FiestaApplicationTests.contextLoads(): src/test/java/com/odiga/fiesta/FiestaApplicationTests.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@28196919 testClass = com.odiga.fiesta.FiestaApplicationTests, locations = [], classes = [com.odiga.fiesta.FiestaApplication], contextInitializerClasses = [], activeProfiles = ["test"], 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@26586b74, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@267dc982, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@100c8b75, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@79a04e5f, org.springframework.boot.test.context.SpringBootTestAnnotation@6a4fd225], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
FestivalServiceTest.페스티벌 필터 조회 - 월 필터 적용: src/test/java/com/odiga/fiesta/festival/service/FestivalServiceTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@46961882 testClass = com.odiga.fiesta.festival.service.FestivalServiceTest, locations = [], classes = [com.odiga.fiesta.FiestaApplication], contextInitializerClasses = [], activeProfiles = ["test"], 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@26586b74, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@267dc982, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@100c8b75, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@d02e5c39, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@79a04e5f, org.springframework.boot.test.context.SpringBootTestAnnotation@6a4fd225], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
FestivalServiceTest.페스티벌 월간 조회 - 데이터가 3개 이상일 경우, 3개의 데이터만 보인다.: src/test/java/com/odiga/fiesta/festival/service/FestivalServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@46961882 testClass = com.odiga.fiesta.festival.service.FestivalServiceTest, locations = [], classes = [com.odiga.fiesta.FiestaApplication], contextInitializerClasses = [], activeProfiles = ["test"], 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@26586b74, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@267dc982, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@100c8b75, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@d02e5c39, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@79a04e5f, org.springframework.boot.test.context.SpringBootTestAnnotation@6a4fd225], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
FestivalServiceTest.데이터가 없어도 빈 리스트가 출력되어야 한다.: src/test/java/com/odiga/fiesta/festival/service/FestivalServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@46961882 testClass = com.odiga.fiesta.festival.service.FestivalServiceTest, locations = [], classes = [com.odiga.fiesta.FiestaApplication], contextInitializerClasses = [], activeProfiles = ["test"], 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@26586b74, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@267dc982, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@100c8b75, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@d02e5c39, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@79a04e5f, org.springframework.boot.test.context.SpringBootTestAnnotation@6a4fd225], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
FestivalServiceTest.페스티벌 필터 조회 - 거리순 정렬: src/test/java/com/odiga/fiesta/festival/service/FestivalServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@46961882 testClass = com.odiga.fiesta.festival.service.FestivalServiceTest, locations = [], classes = [com.odiga.fiesta.FiestaApplication], contextInitializerClasses = [], activeProfiles = ["test"], 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@26586b74, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@267dc982, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@100c8b75, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@d02e5c39, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@79a04e5f, org.springframework.boot.test.context.SpringBootTestAnnotation@6a4fd225], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
FestivalServiceTest.페스티벌 일간 조회 - 성공 케이스: src/test/java/com/odiga/fiesta/festival/service/FestivalServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@46961882 testClass = com.odiga.fiesta.festival.service.FestivalServiceTest, locations = [], classes = [com.odiga.fiesta.FiestaApplication], contextInitializerClasses = [], activeProfiles = ["test"], 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@26586b74, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@267dc982, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@100c8b75, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@d02e5c39, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@79a04e5f, org.springframework.boot.test.context.SpringBootTestAnnotation@6a4fd225], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
FestivalServiceTest.페스티벌 월간 조회 - startDate 와 endDate 사이에 해당 월이 끼어있어도 페스티벌이 포함되어야 한다.: src/test/java/com/odiga/fiesta/festival/service/FestivalServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@46961882 testClass = com.odiga.fiesta.festival.service.FestivalServiceTest, locations = [], classes = [com.odiga.fiesta.FiestaApplication], contextInitializerClasses = [], activeProfiles = ["test"], 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@26586b74, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@267dc982, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@100c8b75, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@d02e5c39, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@79a04e5f, org.springframework.boot.test.context.SpringBootTestAnnotation@6a4fd225], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
LogServiceTest.모든 활동일지 키워드를 조회한다.: src/test/java/com/odiga/fiesta/log/service/LogServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@474008aa testClass = com.odiga.fiesta.log.service.LogServiceTest, locations = [], classes = [com.odiga.fiesta.FiestaApplication], contextInitializerClasses = [], activeProfiles = ["test"], 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@26586b74, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@267dc982, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@100c8b75, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@79a04e5f, org.springframework.boot.test.context.SpringBootTestAnnotation@6a4fd225], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
LogServiceTest.활동일지 ID를 통해 활동일지를 상세 조회한다.: src/test/java/com/odiga/fiesta/log/service/LogServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@474008aa testClass = com.odiga.fiesta.log.service.LogServiceTest, locations = [], classes = [com.odiga.fiesta.FiestaApplication], contextInitializerClasses = [], activeProfiles = ["test"], 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@26586b74, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@267dc982, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@100c8b75, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@79a04e5f, org.springframework.boot.test.context.SpringBootTestAnnotation@6a4fd225], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
LogServiceTest.존재하지 않는 활동일지의 ID에서는 에러가 발생한다.: src/test/java/com/odiga/fiesta/log/service/LogServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@474008aa testClass = com.odiga.fiesta.log.service.LogServiceTest, locations = [], classes = [com.odiga.fiesta.FiestaApplication], contextInitializerClasses = [], activeProfiles = ["test"], 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@26586b74, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@267dc982, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@100c8b75, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@79a04e5f, org.springframework.boot.test.context.SpringBootTestAnnotation@6a4fd225], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserServiceTest.카카오 로그인 - 인가 코드 유효하지 않을 때: src/test/java/com/odiga/fiesta/user/service/UserServiceTest.java#L1
java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@dbcd146 testClass = com.odiga.fiesta.user.service.UserServiceTest, locations = [], classes = [com.odiga.fiesta.FiestaApplication], 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@26586b74, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@267dc982, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@100c8b75, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@a7fbbf9, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@79a04e5f, org.springframework.boot.test.context.SpringBootTestAnnotation@6a4fd225], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserServiceTest.카카오 로그인 - 기존 사용자일 때: src/test/java/com/odiga/fiesta/user/service/UserServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@dbcd146 testClass = com.odiga.fiesta.user.service.UserServiceTest, locations = [], classes = [com.odiga.fiesta.FiestaApplication], 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@26586b74, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@267dc982, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@100c8b75, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@a7fbbf9, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@79a04e5f, org.springframework.boot.test.context.SpringBootTestAnnotation@6a4fd225], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
UserServiceTest.카카오 로그인 - 신규 사용자 등록 시 토큰 생성 및 반환: src/test/java/com/odiga/fiesta/user/service/UserServiceTest.java#L1
java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@dbcd146 testClass = com.odiga.fiesta.user.service.UserServiceTest, locations = [], classes = [com.odiga.fiesta.FiestaApplication], 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@26586b74, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@267dc982, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@100c8b75, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@a7fbbf9, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@79a04e5f, org.springframework.boot.test.context.SpringBootTestAnnotation@6a4fd225], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
build
Process completed with exit code 1.
contextLoads() (com.odiga.fiesta.FiestaApplicationTests) failed: com.odiga.fiesta.FiestaApplicationTests#L0
build/test-results/test/TEST-com.odiga.fiesta.FiestaApplicationTests.xml
build
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-java@v3, actions/cache@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
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/