Repository navigation
BCGov Crow - v0.12.4
Release type
Patch release
Summary
Crow Testing makes property-based test failures easier to replay while keeping
normal runs exploratory. It also clarifies how project-specific feature
scenarios and recurring manual checks are organized and reviewed.
Highlights
- CsCheck examples use a per-test
ReplaySeedlocal to replay a reported
failure in isolation; a trailing guard catches seeds accidentally left in
normal tests. - Scenario planning follows confirmed application and feature ownership.
Manual QA guidance keeps a single browse/release index with linked,
tester-facing checks and explicit review status.
Changes
- Documented how to reproduce a failed property test in Test Explorer or with
a filteredCsCheck_Seedrun, and how to retain the discovered case as a
regression test without narrowing future exploratory runs. - Clarified the nullable-reference prerequisite, the
CsCheck_Timeoverride,
and the intentionally relative date generators in the .NET testing guidance. - Aligned scenario-organization and manual-QA templates with stable check IDs,
application/page-specific index links, and approval rules for existing
manual details.
Validation
- Crow asset validation: Passed with 0 errors and 0 warnings.
- Package dry run: Passed; 222 files selected.
- Archive inspection: Not run; no release archive has been generated for this draft.
- Additional checks: Crow release guards, PR version checks, reviewed-note
candidate tests, andgit diff --checkpassed.
Artifacts
- Archive:
bcgov-crow-0.12.4.zip - SHA-256 file:
bcgov-crow-0.12.4.zip.sha256 - SHA-256:
aced24f31a02adf5b921102fdf9753e70450f9ec728f133ee62737250d1b3c56
Installation
Install the tagged release globally:
apm install bcgov/crow#v0.12.4 --global --target copilotOr install the packaged archive:
apm install .\build\bcgov-crow-0.12.4.zip --global --target copilot