mirror of
https://github.com/GoodOlClint/PSProxmoxVE.git
synced 2026-07-26 16:08:13 +00:00
1c4c112565
Integration tests (27 contexts, 84 test cases, up from 48 cmdlets to 76): - VM: Suspend/Resume/Resize - Containers: full lifecycle (create, config, start, stop, restart, clone) - Container Snapshots: create, list, restore, remove - SDN: zone/vnet/subnet CRUD (PVE 8+ version-gated) - Storage: create/remove directory storage, Invoke-PveStorageDownload - OVA Import: Import-PveOva with generated test OVA - Cloud-Init: Invoke-PveCloudInitRegenerate - Templates: Remove-PveTemplate - Disconnect-PveServer: verify disconnect + post-disconnect failure Unit tests: - Guest agent cmdlets (Test-PveVmGuestAgent, Get-PveVmGuestNetwork, Invoke-PveVmGuestExec) — parameter metadata, ShouldProcess, session Test infrastructure: - prepare-test-environment.sh generates minimal test OVA (OVF + 1MB VMDK) - CI workflow passes PVETEST_OVA_PATH to integration tests Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>