Skip to content

ablestack-europa 빌드 테스트 실패 수정#832

Merged
dhslove merged 3 commits into
ablecloud-team:ablestack-europafrom
dhslove:codex/fix-europa-build-tests
May 25, 2026
Merged

ablestack-europa 빌드 테스트 실패 수정#832
dhslove merged 3 commits into
ablecloud-team:ablestack-europafrom
dhslove:codex/fix-europa-build-tests

Conversation

@dhslove
Copy link
Copy Markdown

@dhslove dhslove commented May 25, 2026

개요

ablestack-europa 브랜치의 GitHub Actions Build 실패를 수정합니다. 이번 변경은 제품 동작 코드가 아니라 테스트 코드 안정화에 한정됩니다.

변경 내용

  • SnapshotManagerTest, VMSnapshotManagerTest에서 VM backup 조회 의존성(BackupDao)을 현재 서비스 로직에 맞게 mock 처리했습니다.
  • HypervisorTemplateAdapterTest에서 이미지 스토어 read-only 판정 의존성(ImageStoreDao, ImageStoreVO)을 테스트에 주입했습니다.
  • UserVmManagerImplTest의 불필요한 stub을 정리해 Mockito strict stubbing 실패를 제거했습니다.
  • BackupManagerTest에서 변경된 takeBackup 호출 시그니처와 background sync capability 확인 흐름을 반영했습니다.
  • LibvirtComputingResourceTest#testGetVmStatsCommand에서 virsh domjobinfo 실행 결과에 의존하던 부분을 static mock으로 고정해 GitHub Actions runner 환경에 흔들리지 않도록 했습니다.

DB 변경 사항

없습니다.

  • 신규 테이블: 없음
  • 변경 테이블: 없음
  • 신규 컬럼: 없음
  • 변경 컬럼: 없음
  • 스키마 마이그레이션 필요 여부: 없음

따라서 DB 업데이트 누락으로 인한 503 유발 가능성은 없습니다.

검증

  • 로컬 targeted server 테스트 통과
    • BackupManagerTest
    • VMSnapshotManagerTest
    • SnapshotManagerTest
    • HypervisorTemplateAdapterTest
    • UserVmManagerImplTest
  • 로컬 KVM 테스트 통과
    • LibvirtComputingResourceTest#testGetVmStatsCommand
    • LibvirtComputingResourceTest 전체 269개 테스트
  • origin 브랜치 GitHub Actions 통과
    • Build: 성공
    • UI Build: 성공
    • License Check: 성공
    • PR Merge Conflict Check: 성공

관련 GitHub Actions

@dhslove dhslove merged commit 2c3d6a7 into ablecloud-team:ablestack-europa May 25, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant