fix: DockerSecretsResolver - don't normalize absolute paths like /var/www/html/...
Some checks failed
Deploy Application / deploy (push) Has been cancelled
Some checks failed
Deploy Application / deploy (push) Has been cancelled
This commit is contained in:
42
tests/Framework/Discovery/Storage/StructuredTestPlan.md
Normal file
42
tests/Framework/Discovery/Storage/StructuredTestPlan.md
Normal file
@@ -0,0 +1,42 @@
|
||||
# Strukturierter Test-Plan für DiscoveryCacheManager Refactoring
|
||||
|
||||
## Problem
|
||||
- Discovery läuft in Timeout (>10 Sekunden)
|
||||
- Vollständige Discovery ist zu langsam für Unit-Tests
|
||||
- Tests sollten isoliert und schnell sein
|
||||
|
||||
## Test-Strategie
|
||||
|
||||
### 1. Unit-Tests (Isoliert, ohne Discovery)
|
||||
- ✅ Value Objects Tests (bereits vorhanden)
|
||||
- ✅ Service Tests (bereits vorhanden)
|
||||
- ⚠️ CacheManager Tests mit Mock-Daten
|
||||
|
||||
### 2. Integration-Tests (Schnell, mit Mock-Registry)
|
||||
- Cache Storage/Retrieval mit vorgefertigten Registry-Objekten
|
||||
- Keine echte Discovery-Performance
|
||||
|
||||
### 3. Performance-Tests (Optional, separat)
|
||||
- Nur wenn nötig, mit Timeout-Schutz
|
||||
|
||||
## Test-Kategorien
|
||||
|
||||
### Kategorie 1: Value Objects (✅ Fertig)
|
||||
- CacheEntry
|
||||
- CacheEntryMetadata
|
||||
- StalenessCheckResult
|
||||
- CacheRetrievalResult
|
||||
- CacheStorageResult
|
||||
|
||||
### Kategorie 2: Services (✅ Fertig)
|
||||
- CacheEntrySerializer
|
||||
- StalenessChecker
|
||||
- CacheEntryValidator
|
||||
- CacheEntryUpgrader
|
||||
|
||||
### Kategorie 3: CacheManager (⚠️ Zu testen)
|
||||
- Store/Retrieve ohne Discovery
|
||||
- Serialization/Deserialization
|
||||
- Upgrade von altem Format
|
||||
- Staleness Detection
|
||||
|
||||
Reference in New Issue
Block a user