Reset ephemeral Windows state before native lifecycle proof

This commit is contained in:
courtmanr@gmail.com 2026-07-26 20:51:21 +01:00
parent 3a6af11e86
commit a9d215401e
3 changed files with 15 additions and 1 deletions

View file

@ -113,6 +113,9 @@ func TestNativeWindowsSelfTestDoesNotPreseedLifecycleState(t *testing.T) {
`$selfTestStateDir = Join-Path $env:RUNNER_TEMP 'pulse-agent-self-test'`,
`$selfTestLogFile = Join-Path $selfTestStateDir 'pulse-agent.log'`,
`--self-test --state-dir $selfTestStateDir --log-file $selfTestLogFile`,
`Get-Service -Name 'PulseAgent' -ErrorAction SilentlyContinue`,
`$lifecycleStateDir = Join-Path $env:ProgramData 'Pulse'`,
`Remove-Item -Path $lifecycleStateDir -Recurse -Force`,
}
for _, needle := range required {
if !strings.Contains(workflow, needle) {