Some cmdlets/areas already have Pester test coverage that only exists locally — it was never committed to the repo. cross-platform-tests.yml (and any local Invoke-Pester run) can only execute what's under /Tests/, so this coverage isn't running anywhere in CI and isn't protecting against regressions.
No production code changes required — this is pure test-asset migration. Cmdlets that don't have any test yet (local or committed) are out of scope here; that's a separate coverage-gap backlog item, not this issue.
Blocked on: nothing.
Owner: Don — has the local test files.
Some cmdlets/areas already have Pester test coverage that only exists locally — it was never committed to the repo.
cross-platform-tests.yml(and any localInvoke-Pesterrun) can only execute what's under/Tests/, so this coverage isn't running anywhere in CI and isn't protecting against regressions.*.Tests.ps1files exist locally/uncommitted for cmdlets already testedmainfirst — several test files have landed there recently (query-param migration, capability-map work, etc.), so check for naming/fixture collisions before adding yoursmainrather than assuming the local copy is still accurate/Tests/following the existing<CmdletName>.Tests.ps1naming convention (see current files there for examples)Invoke-Pester ./Testsbefore pushingmainsocross-platform-tests.ymlpicks them up on the next push/PRNo production code changes required — this is pure test-asset migration. Cmdlets that don't have any test yet (local or committed) are out of scope here; that's a separate coverage-gap backlog item, not this issue.
Blocked on: nothing.
Owner: Don — has the local test files.