You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
E2E: Import-TestData plumbing, section docs, and versioning (#34)
End-to-end test of the TestData plumbing fix, exercised through this
module **without merging** the
underlying changes.
## Wiring
- CI calls
`PSModule/Process-PSModule/.github/workflows/workflow.yml@feat/import-testdata`
(PR PSModule/Process-PSModule#377), which installs
`PSModule/Install-PSModuleHelpers@feat/import-testdata` (PR
PSModule/Install-PSModuleHelpers#20)
and runs its new `Import-TestData` command.
## What to observe
- **Secrets + variables pushed into the tests** — the calling workflow
passes a `TestData` object with
a `secrets` map (`TEST_SECRET`, masked in logs) and a `variables` map
(`TEST_VARIABLE`, not masked).
`tests/Environment.Tests.ps1` asserts both arrive with their exact
fixture values inside the module
test job.
- **(A) Versioning** — this PR is labelled `Minor`; the pipeline
computes the next version accordingly.
- **(B) Documentation hierarchy** — public functions are grouped into
sections with landing pages on
the section nodes:
- `Greetings/` (landing page from `Greetings.md`) → `Get-Greeting`
- `DateAndTime/` (landing page from `index.md`) → `Get-CurrentDateTime`
- `Get-PSModuleTest` stays at the top level
> Throwaway E2E harness — not intended to merge.
---------
Co-authored-by: Marius Storhaug <Marius.Storhaug@dnb.no>
0 commit comments