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
Copy file name to clipboardExpand all lines: CLAUDE.md
+16-4Lines changed: 16 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -138,14 +138,26 @@ pnpm test:pwsh:serial
138
138
# Debug output
139
139
pnpm test:pwsh:debug
140
140
141
-
# Full local validation on host
141
+
# Explicit host coverage validation
142
+
pnpm test:pwsh:coverage
143
+
144
+
# Full local validation on host (compatibility alias for coverage)
142
145
pnpm test:pwsh:full
143
146
147
+
# Host full assertions without coverage (used by test:pwsh:all)
148
+
pnpm test:pwsh:full:assertions
149
+
150
+
# Slowest files on host assertions path
151
+
pnpm test:pwsh:slowest
152
+
153
+
# Slowest files on explicit coverage path
154
+
pnpm test:pwsh:coverage:slowest
155
+
144
156
# Linux container validation
145
157
pnpm test:pwsh:linux:fast
146
158
pnpm test:pwsh:linux:full
147
159
148
-
# Cross-environment pre-commit validation for pwsh-related changes
160
+
# Cross-environment pre-commit assertions for pwsh-related changes
149
161
pnpm test:pwsh:all
150
162
151
163
# Profile-specific tests only
@@ -165,7 +177,7 @@ Pester configuration is in `PesterConfiguration.ps1` with environment-driven mod
165
177
- Parallelism: 4 threads (disabled in serial mode)
166
178
- CI: `$env:CI` controls exit-on-failure and detailed output
167
179
- Root `pnpm test:pwsh:*` scripts force `Run.Exit = $true`, so CLI commands return non-zero on failures
168
-
- Local coverage responsibility is kept on `pnpm test:pwsh:full`;`pnpm test:pwsh:linux:full` focuses on Linux full assertions to avoid container-specific Pester coverage cleanup failures
180
+
- Local coverage responsibility is kept on `pnpm test:pwsh:coverage`; `pnpm test:pwsh:full` is retained as a compatibility alias, `pnpm test:pwsh:full:assertions` is the host lane used by `pnpm test:pwsh:all`, and`pnpm test:pwsh:linux:full` focuses on Linux full assertions to avoid container-specific Pester coverage cleanup failures
169
181
170
182
### Formatting
171
183
@@ -218,7 +230,7 @@ pnpm qa:benchmark
218
230
219
231
The Turbo pipeline runs: `typecheck:fast -> check -> test:fast` per workspace package.
220
232
Set `QA_BASE_REF` to change the diff baseline (default: `origin/master`).
221
-
For pwsh-related changes under `scripts/pwsh/**`, `profile/**`, `psutils/**`, `tests/**/*.ps1`, `PesterConfiguration.ps1`, or `docker-compose.pester.yml`, run `pnpm test:pwsh:all` before commit. If Docker is unavailable, run `pnpm test:pwsh:full` and rely on CI or WSL for Linux assertions.
233
+
For pwsh-related changes under `scripts/pwsh/**`, `profile/**`, `psutils/**`, `tests/**/*.ps1`, `PesterConfiguration.ps1`, or `docker-compose.pester.yml`, run `pnpm test:pwsh:all` before commit. Run `pnpm test:pwsh:coverage` when you need an explicit local coverage gate. If Docker is unavailable, run `pnpm test:pwsh:full` and rely on CI or WSL for Linux assertions.
0 commit comments