Add catalog update agent
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
# 테스트 문서 구조
|
||||
|
||||
- env.md: 테스트 환경 정리
|
||||
- unit.md: 단위 테스트 케이스
|
||||
- integration.md: 통합 테스트 시나리오
|
||||
- logs/: 테스트 실행 기록
|
||||
@@ -0,0 +1,17 @@
|
||||
# 테스트 환경 (env)
|
||||
|
||||
## 로컬 환경
|
||||
- OS: Darwin 24.6.0 (arm64) / Darwin Kernel Version 24.6.0
|
||||
- Python: 3.12.8
|
||||
- Helm: v3.18.3+g6838ebc
|
||||
- kubectl: v1.33.2 (Kustomize v5.6.0)
|
||||
- 기타 의존성: 미기록
|
||||
|
||||
## 네트워크
|
||||
- Helm repo 접근: 미확인
|
||||
- GitHub API 접근: 미확인
|
||||
- LLM API 접근: 미확인
|
||||
|
||||
## 실행 경로
|
||||
- 작업 디렉토리: ~/openclaw-workspace/ai_agent_test/update_catalog
|
||||
- 로그/결과 저장 위치: docs/test/logs/
|
||||
@@ -0,0 +1,14 @@
|
||||
# 통합 테스트 (integration)
|
||||
|
||||
## 목적
|
||||
- helm_diff → breaking_change_check → generate_upgrade_doc 흐름 검증
|
||||
|
||||
## 시나리오
|
||||
|
||||
### I1. 기본 업그레이드
|
||||
- 입력: chart, from/to 버전
|
||||
- 기대: diff 생성 → breaking 판단 → 문서 생성
|
||||
|
||||
### I2. breaking 발생 시나리오
|
||||
- 입력: Service port 변경 포함 chart
|
||||
- 기대: breaking=true, migration 단계 포함 문서
|
||||
@@ -0,0 +1,14 @@
|
||||
# 단위 테스트 (unit)
|
||||
|
||||
## 목적
|
||||
- 핵심 함수별 동작 검증 (helm_diff, breaking_change_check 등)
|
||||
|
||||
## 테스트 케이스
|
||||
|
||||
### U1. helm_diff 기본 동작
|
||||
- 입력: chart, from/to 버전
|
||||
- 기대: values/templates/dependencies 구조 출력
|
||||
|
||||
### U2. breaking_change_check 기본 규칙
|
||||
- 입력: values removed / type_changed 포함 diff
|
||||
- 기대: breaking=true, severity>=high
|
||||
Reference in New Issue
Block a user