reachability test material
This commit is contained in:
@@ -9,7 +9,13 @@ This directory carries the reachbench fixture packs used by Sprint 201 to valida
|
||||
|
||||
```bash
|
||||
# From the repo root
|
||||
DOTNET_CLI_UI_LANGUAGE=en dotnet test tests/reachability/StellaOps.Reachability.FixtureTests/StellaOps.Reachability.FixtureTests.csproj
|
||||
DOTNET_CLI_UI_LANGUAGE=en DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1 \
|
||||
dotnet test tests/reachability/StellaOps.Reachability.FixtureTests/StellaOps.Reachability.FixtureTests.csproj
|
||||
|
||||
# Focus only the evaluation harness checks
|
||||
DOTNET_CLI_UI_LANGUAGE=en DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1 \
|
||||
dotnet test tests/reachability/StellaOps.Reachability.FixtureTests/StellaOps.Reachability.FixtureTests.csproj \
|
||||
--filter ReachbenchEvaluationHarnessTests
|
||||
```
|
||||
|
||||
The tests simply validate the fixtures today; once the reachability engine lands they become the seed harness to replay reachable vs. unreachable scans deterministically.
|
||||
The tests validate fixture integrity (hashes, schema versions) and now enforce the evaluation harness contract: reachable variants must surface execution paths while unreachable variants must not. Keep the environment overrides above in CI to avoid localization drift during hash comparisons.
|
||||
|
||||
Reference in New Issue
Block a user