Skip to content

admin-api Liquibase 테스트 스키마 초기화 적용 #213

@Whale0928

Description

@Whale0928

배경

  • product-api에 Liquibase 기반 테스트 스키마 초기화를 도입하면서 공유 TestContainersConfigwithInitScripts()를 제거함
  • admin-api에는 Liquibase 설정이 누락되어 테이블이 생성되지 않았고, hbm2ddl.auto: validate에서 admin 통합 테스트 141개 전패
  • CI pipeline #576 실패 원인

해결

  • build.gradle.ktsliquibase-core 테스트 의존성 추가
  • application-test.yml에 Liquibase changelog 설정 추가 (기존 sql.init.mode: never 제거)
  • test sourceSets에서 git.environment-variables 경로 제거 (product-api와 동일하게 맞춤)

변경 파일

  • bottlenote-admin-api/build.gradle.kts
  • bottlenote-admin-api/src/test/resources/application-test.yml

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions