test(e2e): Add §3.3 comparison script (host-side vs guest-clone)
Create Test-E2E-Section3.3.ps1 for side-by-side measurement: - Runs nsis-plugin-nsinnounp with default host-side clone (baseline) - Runs same build with -UseGitClone flag (target: guest-side git) - Displays elapsed time, artifact size, performance delta Usage: .\scripts\Test-E2E-Section3.3.ps1 # Full comparison .\scripts\Test-E2E-Section3.3.ps1 -SkipBaseline # Guest-clone only .\scripts\Test-E2E-Section3.3.ps1 -SkipGuestClone # Baseline only Prerequisite: Template VM has Git installed (§6.6 Tier-1 Toolchain). Also: Defer §3.5 (vCPU/RAM tuning) and §3.4 (pre-warm pool) to home lab section — not required for initial CI operability. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -24,7 +24,7 @@ Organized by sprint area with pre-requisites, test steps, and pass/fail criteria
|
||||
- [x] Template VM `F:\CI\Templates\WinBuild2025\WinBuild2025.vmx` exists + BaseClean snapshot present (verified 2026-05-10)
|
||||
- [x] `F:\CI\` directory structure intact (BuildVMs, Artifacts, Logs, Cache, State) (verified 2026-05-10)
|
||||
- [x] act_runner service running (`Get-Service act_runner | Select Status`) (verified 2026-05-10)
|
||||
- [ ] Gitea available at `http://10.10.20.11:3100` or `https://gitea.emulab.it`
|
||||
- [x] Gitea available at `http://10.10.20.11:3100` or `https://gitea.emulab.it`
|
||||
- [x] PowerShell ≥5.1, Pester v5 installed (`Install-Module Pester -MinimumVersion 5.0 -Force`) (Pester 5.7.1 installed 2026-05-10)
|
||||
- [x] CredentialManager module installed (`Install-Module CredentialManager`) (verified 2026-05-10)
|
||||
- [x] **[NEW 2026-05-10]** Template includes §6.6 Tier-1 Toolchain: Git for Windows + 7-Zip (Step 11 in Setup-WinBuild2025.ps1)
|
||||
|
||||
Reference in New Issue
Block a user