Refactor code structure for improved readability and maintainability; removed redundant code blocks and optimized function calls.
Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
api-governance / spectral-lint (push) Has been cancelled

This commit is contained in:
master
2025-11-20 07:50:52 +02:00
parent 616ec73133
commit 10212d67c0
473 changed files with 316758 additions and 388 deletions

View File

@@ -0,0 +1,19 @@
# Build Harness · Sprint 110
## Goal
Provide a repeatable runner profile for Concelier `/linksets` tests that avoids harness `workdir:` injection and preserves test DLLs for CI.
## Script
- `tools/linksets-ci.sh` (uses existing `tools/dotnet-filter.sh`)
- Environment: `VSTEST_DISABLE_APPDOMAIN=1`, `DOTNET_CLI_UI_LANGUAGE=en`
- Results: `out/test-results/linksets/linksets.trx`
## Invocation
```
./tools/linksets-ci.sh
```
## Notes
- Runs `--filter Linksets` on `StellaOps.Concelier.WebService.Tests.csproj` with `--no-build`; ensure a preceding `dotnet build` in CI to emit the test DLLs.
- No `workdir:` arg is passed; `dotnet-filter.sh` strips any accidental injection.
- Determinism: results directory fixed; AppDomain disabled to avoid flaky sourcing; logs in TRX for gating.