one more save checkpoint
This commit is contained in:
@@ -0,0 +1,100 @@
|
|||||||
|
# Sprint 20260210_026_FE - Web Feature Verification Batch 14
|
||||||
|
|
||||||
|
## Topic & Scope
|
||||||
|
- Continue deterministic alphabetical verification for the next unchecked Web features: environment management UI, evidence card UI export, evidence center hub, and evidence packet drawer.
|
||||||
|
- Produce Tier 0/1/2 evidence, resolve scoped UI/test harness gaps, and move verified docs to `checked/`.
|
||||||
|
- Maintain deterministic Angular harness coverage for each feature.
|
||||||
|
- Working directory: `src/Web/StellaOps.Web`.
|
||||||
|
- Expected evidence: focused tests, scoped QA fixes, run artifacts, checked docs, archived sprint.
|
||||||
|
|
||||||
|
## Dependencies & Concurrency
|
||||||
|
- Depends on `docs-archived/implplan/SPRINT_20260210_025_FE_web_feature_verification_batch13.md`.
|
||||||
|
- Safe parallelism:
|
||||||
|
- Tier 0 source verification may run in parallel.
|
||||||
|
- Tier 1/Tier 2 checks run sequentially to avoid Angular test runner collisions.
|
||||||
|
- Cross-module edits explicitly allowed:
|
||||||
|
- `docs/features/unchecked/web/**`
|
||||||
|
- `docs/features/checked/web/**`
|
||||||
|
- `docs/qa/feature-checks/runs/web/**`
|
||||||
|
- `docs/implplan/**`
|
||||||
|
- `docs-archived/implplan/**` (archive step only)
|
||||||
|
|
||||||
|
## Documentation Prerequisites
|
||||||
|
- `AGENTS.md`
|
||||||
|
- `docs/qa/feature-checks/FLOW.md`
|
||||||
|
- `docs/code-of-conduct/TESTING_PRACTICES.md`
|
||||||
|
- `src/Web/StellaOps.Web/AGENTS.md`
|
||||||
|
|
||||||
|
## Delivery Tracker
|
||||||
|
|
||||||
|
### FE-WEB-B14-001 - Verify environment management UI
|
||||||
|
Status: DOING
|
||||||
|
Dependency: none
|
||||||
|
Owners: QA / Test Automation
|
||||||
|
Task description:
|
||||||
|
- Validate environment list/detail/controls surfaces for release-orchestrator environment management workflows.
|
||||||
|
- Confirm deterministic rendering and interaction behavior for environment operations.
|
||||||
|
|
||||||
|
Completion criteria:
|
||||||
|
- [ ] Tier 0/1/2 artifacts exist under `docs/qa/feature-checks/runs/web/environment-management-ui/run-001/`.
|
||||||
|
- [ ] Feature doc moved to `docs/features/checked/web/environment-management-ui.md` with `Status: VERIFIED`.
|
||||||
|
|
||||||
|
### FE-WEB-B14-002 - Verify evidence card UI export
|
||||||
|
Status: TODO
|
||||||
|
Dependency: FE-WEB-B14-001
|
||||||
|
Owners: QA / Test Automation
|
||||||
|
Task description:
|
||||||
|
- Validate evidence card rendering and export action behaviors.
|
||||||
|
- Confirm deterministic export wiring and state indicators.
|
||||||
|
|
||||||
|
Completion criteria:
|
||||||
|
- [ ] Tier 0/1/2 artifacts exist under `docs/qa/feature-checks/runs/web/evidence-card-ui-export/run-001/`.
|
||||||
|
- [ ] Feature doc moved to `docs/features/checked/web/evidence-card-ui-export.md` with `Status: VERIFIED`.
|
||||||
|
|
||||||
|
### FE-WEB-B14-003 - Verify evidence center hub
|
||||||
|
Status: TODO
|
||||||
|
Dependency: FE-WEB-B14-002
|
||||||
|
Owners: QA / Test Automation
|
||||||
|
Task description:
|
||||||
|
- Validate evidence center hub aggregation views and navigation/event flows.
|
||||||
|
- Confirm deterministic evidence status and summary rendering.
|
||||||
|
|
||||||
|
Completion criteria:
|
||||||
|
- [ ] Tier 0/1/2 artifacts exist under `docs/qa/feature-checks/runs/web/evidence-center-hub/run-001/`.
|
||||||
|
- [ ] Feature doc moved to `docs/features/checked/web/evidence-center-hub.md` with `Status: VERIFIED`.
|
||||||
|
|
||||||
|
### FE-WEB-B14-004 - Verify evidence packet drawer
|
||||||
|
Status: TODO
|
||||||
|
Dependency: FE-WEB-B14-003
|
||||||
|
Owners: QA / Test Automation
|
||||||
|
Task description:
|
||||||
|
- Validate evidence packet drawer open/close behavior, content hydration, and action controls.
|
||||||
|
- Confirm deterministic handling of packet metadata and linked actions.
|
||||||
|
|
||||||
|
Completion criteria:
|
||||||
|
- [ ] Tier 0/1/2 artifacts exist under `docs/qa/feature-checks/runs/web/evidence-packet-drawer/run-001/`.
|
||||||
|
- [ ] Feature doc moved to `docs/features/checked/web/evidence-packet-drawer.md` with `Status: VERIFIED`.
|
||||||
|
|
||||||
|
### FE-WEB-B14-005 - Archive sprint and continue queue progression
|
||||||
|
Status: TODO
|
||||||
|
Dependency: FE-WEB-B14-004
|
||||||
|
Owners: QA / Test Automation
|
||||||
|
Task description:
|
||||||
|
- Ensure all tasks are `DONE`, record outcomes/risks, archive sprint, and continue to the next alphabetical batch.
|
||||||
|
|
||||||
|
Completion criteria:
|
||||||
|
- [ ] Sprint file moved to `docs-archived/implplan/`.
|
||||||
|
- [ ] No task remains `TODO`, `DOING`, or `BLOCKED`.
|
||||||
|
|
||||||
|
## Execution Log
|
||||||
|
| Date (UTC) | Update | Owner |
|
||||||
|
| --- | --- | --- |
|
||||||
|
| 2026-02-10 | Sprint created; FE-WEB-B14-001 started for batch 14 web feature verification. | QA |
|
||||||
|
|
||||||
|
## Decisions & Risks
|
||||||
|
- Decision: prioritize deterministic component-level harnesses where route-level bootstrap is expensive.
|
||||||
|
- Risk: legacy specs outside `src/tests` remain excluded by include patterns in current runner configuration.
|
||||||
|
- Mitigation: add scoped `src/tests/**` coverage for each feature and keep assertions behavior-focused.
|
||||||
|
|
||||||
|
## Next Checkpoints
|
||||||
|
- 2026-02-10: complete FE-WEB-B14-001..004 and archive sprint.
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
capturedAtUtc=2026-02-10T23:31:37Z
|
||||||
|
feature=additional-crypto-profiles
|
||||||
|
command=dotnet test src/Cryptography/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj -c Release --nologo
|
||||||
|
---
|
||||||
|
Determining projects to restore...
|
||||||
|
All projects are up-to-date for restore.
|
||||||
|
StellaOps.Concelier.SourceIntel -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.SourceIntel\bin\Release\net10.0\StellaOps.Concelier.SourceIntel.dll
|
||||||
|
StellaOps.Canonical.Json -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Canonical.Json\bin\Release\net10.0\StellaOps.Canonical.Json.dll
|
||||||
|
StellaOps.Concelier.RawModels -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.RawModels\bin\Release\net10.0\StellaOps.Concelier.RawModels.dll
|
||||||
|
StellaOps.Cryptography -> C:\dev\New folder\git.stella-ops.org\src\Cryptography\StellaOps.Cryptography\bin\Release\net10.0\StellaOps.Cryptography.dll
|
||||||
|
StellaOps.Aoc -> C:\dev\New folder\git.stella-ops.org\src\Aoc\__Libraries\StellaOps.Aoc\bin\Release\net10.0\StellaOps.Aoc.dll
|
||||||
|
StellaOps.Determinism.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Determinism.Abstractions\bin\Release\net10.0\StellaOps.Determinism.Abstractions.dll
|
||||||
|
StellaOps.Feedser.Core -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.Core\bin\Release\net10.0\StellaOps.Feedser.Core.dll
|
||||||
|
StellaOps.Infrastructure.EfCore -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Infrastructure.EfCore\bin\Release\net10.0\StellaOps.Infrastructure.EfCore.dll
|
||||||
|
StellaOps.Cryptography -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography\bin\Release\net10.0\StellaOps.Cryptography.dll
|
||||||
|
StellaOps.Infrastructure.Postgres -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Infrastructure.Postgres\bin\Release\net10.0\StellaOps.Infrastructure.Postgres.dll
|
||||||
|
StellaOps.Ingestion.Telemetry -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Ingestion.Telemetry\bin\Release\net10.0\StellaOps.Ingestion.Telemetry.dll
|
||||||
|
StellaOps.Plugin.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\Plugin\StellaOps.Plugin.Abstractions\bin\Release\net10.0\StellaOps.Plugin.Abstractions.dll
|
||||||
|
StellaOps.Feedser.BinaryAnalysis -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.BinaryAnalysis\bin\Release\net10.0\StellaOps.Feedser.BinaryAnalysis.dll
|
||||||
|
StellaOps.DependencyInjection -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.DependencyInjection\bin\Release\net10.0\StellaOps.DependencyInjection.dll
|
||||||
|
StellaOps.VersionComparison -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.VersionComparison\bin\Release\net10.0\StellaOps.VersionComparison.dll
|
||||||
|
StellaOps.Attestor.Envelope -> C:\dev\New folder\git.stella-ops.org\src\Attestor\StellaOps.Attestor.Envelope\bin\Release\net10.0\StellaOps.Attestor.Envelope.dll
|
||||||
|
StellaOps.Concelier.Models -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Models\bin\Release\net10.0\StellaOps.Concelier.Models.dll
|
||||||
|
StellaOps.Infrastructure.Postgres.Testing -> C:\dev\New folder\git.stella-ops.org\src\__Tests\__Libraries\StellaOps.Infrastructure.Postgres.Testing\bin\Release\net10.0\StellaOps.Infrastructure.Postgres.Testing.dll
|
||||||
|
StellaOps.Scanner.ChangeTrace -> C:\dev\New folder\git.stella-ops.org\src\Scanner\__Libraries\StellaOps.Scanner.ChangeTrace\bin\Release\net10.0\StellaOps.Scanner.ChangeTrace.dll
|
||||||
|
StellaOps.Provenance.Attestation -> C:\dev\New folder\git.stella-ops.org\src\Provenance\StellaOps.Provenance.Attestation\bin\Release\net10.0\StellaOps.Provenance.Attestation.dll
|
||||||
|
StellaOps.Plugin -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Plugin\bin\Release\net10.0\StellaOps.Plugin.dll
|
||||||
|
StellaOps.Cryptography.Plugin -> C:\dev\New folder\git.stella-ops.org\src\Cryptography\StellaOps.Cryptography.Plugin\bin\Release\net10.0\StellaOps.Cryptography.Plugin.dll
|
||||||
|
StellaOps.Provenance -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Provenance\bin\Release\net10.0\StellaOps.Provenance.dll
|
||||||
|
StellaOps.Cryptography.Plugin.Hsm -> C:\dev\New folder\git.stella-ops.org\src\Cryptography\StellaOps.Cryptography.Plugin.Hsm\bin\Release\net10.0\StellaOps.Cryptography.Plugin.Hsm.dll
|
||||||
|
StellaOps.Cryptography.Plugin.Eidas -> C:\dev\New folder\git.stella-ops.org\src\Cryptography\StellaOps.Cryptography.Plugin.Eidas\bin\Release\net10.0\StellaOps.Cryptography.Plugin.Eidas.dll
|
||||||
|
StellaOps.Concelier.Normalization -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Normalization\bin\Release\net10.0\StellaOps.Concelier.Normalization.dll
|
||||||
|
StellaOps.Attestor.ProofChain -> C:\dev\New folder\git.stella-ops.org\src\Attestor\__Libraries\StellaOps.Attestor.ProofChain\bin\Release\net10.0\StellaOps.Attestor.ProofChain.dll
|
||||||
|
StellaOps.Concelier.Core -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Core\bin\Release\net10.0\StellaOps.Concelier.Core.dll
|
||||||
|
StellaOps.Messaging -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Messaging\bin\Release\net10.0\StellaOps.Messaging.dll
|
||||||
|
StellaOps.Concelier.Cache.Valkey -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Cache.Valkey\bin\Release\net10.0\StellaOps.Concelier.Cache.Valkey.dll
|
||||||
|
StellaOps.Provcache -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Provcache\bin\Release\net10.0\StellaOps.Provcache.dll
|
||||||
|
StellaOps.Concelier.ProofService -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.ProofService\bin\Release\net10.0\StellaOps.Concelier.ProofService.dll
|
||||||
|
StellaOps.Concelier.Interest -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Interest\bin\Release\net10.0\StellaOps.Concelier.Interest.dll
|
||||||
|
StellaOps.Concelier.Merge -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Merge\bin\Release\net10.0\StellaOps.Concelier.Merge.dll
|
||||||
|
StellaOps.Concelier.SbomIntegration -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.SbomIntegration\bin\Release\net10.0\StellaOps.Concelier.SbomIntegration.dll
|
||||||
|
StellaOps.Concelier.Persistence -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Persistence\bin\Release\net10.0\StellaOps.Concelier.Persistence.dll
|
||||||
|
StellaOps.Concelier.Connector.Common -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Connector.Common\bin\Release\net10.0\StellaOps.Concelier.Connector.Common.dll
|
||||||
|
StellaOps.Concelier.Testing -> C:\dev\New folder\git.stella-ops.org\src\__Tests\__Libraries\StellaOps.Concelier.Testing\bin\Release\net10.0\StellaOps.Concelier.Testing.dll
|
||||||
|
StellaOps.Cryptography.Tests -> C:\dev\New folder\git.stella-ops.org\src\Cryptography\__Tests\StellaOps.Cryptography.Tests\bin\Release\net10.0\StellaOps.Cryptography.Tests.dll
|
||||||
|
Run tests: 'C:\dev\New folder\git.stella-ops.org\src\Cryptography\__Tests\StellaOps.Cryptography.Tests\bin\Release\net10.0\StellaOps.Cryptography.Tests.dll' [net10.0|x64]
|
||||||
|
Passed! - Failed: 0, Passed: 101, Skipped: 0, Total: 101, Duration: 345ms - StellaOps.Cryptography.Tests.dll (net10.0|x64)
|
||||||
|
Tests succeeded: 'C:\dev\New folder\git.stella-ops.org\src\Cryptography\__Tests\StellaOps.Cryptography.Tests\bin\Release\net10.0\StellaOps.Cryptography.Tests.dll' [net10.0|x64]
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"filesChecked": [
|
||||||
|
"src/Cryptography/StellaOps.Cryptography.Plugin.Gost/GostPlugin.cs",
|
||||||
|
"src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/EidasPlugin.cs",
|
||||||
|
"src/Cryptography/StellaOps.Cryptography.Plugin.Sm/SmPlugin.cs",
|
||||||
|
"src/Cryptography/StellaOps.Cryptography/SignatureProfile.cs"
|
||||||
|
],
|
||||||
|
"found": [
|
||||||
|
"src/Cryptography/StellaOps.Cryptography.Plugin.Gost/GostPlugin.cs",
|
||||||
|
"src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/EidasPlugin.cs",
|
||||||
|
"src/Cryptography/StellaOps.Cryptography.Plugin.Sm/SmPlugin.cs",
|
||||||
|
"src/Cryptography/StellaOps.Cryptography/SignatureProfile.cs"
|
||||||
|
],
|
||||||
|
"missing": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"verdict": "pass"
|
||||||
|
}
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"project": "src/Cryptography/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj",
|
||||||
|
"buildResult": "pass",
|
||||||
|
"testResult": "pass",
|
||||||
|
"command": "dotnet test src/Cryptography/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj -c Release --nologo",
|
||||||
|
"testProjects": [
|
||||||
|
"src/Cryptography/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj"
|
||||||
|
],
|
||||||
|
"testsRun": 101,
|
||||||
|
"testsPassed": 101,
|
||||||
|
"testsFailed": 0,
|
||||||
|
"errors": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"warnings": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"runAtUtc": "2026-02-10T23:31:37Z"
|
||||||
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"type": "integration",
|
||||||
|
"module": "cryptography",
|
||||||
|
"feature": "additional-crypto-profiles",
|
||||||
|
"runId": "run-013",
|
||||||
|
"dateUtc": "2026-02-10T23:31:37Z",
|
||||||
|
"timestampUtc": "2026-02-10T23:31:37Z",
|
||||||
|
"capturedAtUtc": "2026-02-10T23:31:37Z",
|
||||||
|
"testCommand": "dotnet test src/Cryptography/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj -c Release --nologo",
|
||||||
|
"testsRun": 101,
|
||||||
|
"testsPassed": 101,
|
||||||
|
"testsFailed": 0,
|
||||||
|
"behaviorVerified": [
|
||||||
|
"Additional crypto profile plugin behavior remains stable in deterministic replay.",
|
||||||
|
"PQC caveat remains unchanged: no dedicated PQC plugin implementation detected."
|
||||||
|
],
|
||||||
|
"evidence": "docs/qa/feature-checks/runs/cryptography/additional-crypto-profiles/run-013/evidence/tier2-command-output.txt",
|
||||||
|
"verdict": "pass",
|
||||||
|
"suiteReplay": {
|
||||||
|
"command": "dotnet test src/Cryptography/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj -c Release --nologo",
|
||||||
|
"testsRun": 101,
|
||||||
|
"testsPassed": 101,
|
||||||
|
"testsFailed": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
capturedAtUtc=2026-02-10T23:31:37Z
|
||||||
|
feature=crypto-provider-plugin-architecture
|
||||||
|
command=dotnet test src/Cryptography/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj -c Release --nologo
|
||||||
|
---
|
||||||
|
Determining projects to restore...
|
||||||
|
All projects are up-to-date for restore.
|
||||||
|
StellaOps.Canonical.Json -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Canonical.Json\bin\Release\net10.0\StellaOps.Canonical.Json.dll
|
||||||
|
StellaOps.Cryptography -> C:\dev\New folder\git.stella-ops.org\src\Cryptography\StellaOps.Cryptography\bin\Release\net10.0\StellaOps.Cryptography.dll
|
||||||
|
StellaOps.Aoc -> C:\dev\New folder\git.stella-ops.org\src\Aoc\__Libraries\StellaOps.Aoc\bin\Release\net10.0\StellaOps.Aoc.dll
|
||||||
|
StellaOps.Feedser.Core -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.Core\bin\Release\net10.0\StellaOps.Feedser.Core.dll
|
||||||
|
StellaOps.Infrastructure.Postgres -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Infrastructure.Postgres\bin\Release\net10.0\StellaOps.Infrastructure.Postgres.dll
|
||||||
|
StellaOps.Infrastructure.EfCore -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Infrastructure.EfCore\bin\Release\net10.0\StellaOps.Infrastructure.EfCore.dll
|
||||||
|
StellaOps.Ingestion.Telemetry -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Ingestion.Telemetry\bin\Release\net10.0\StellaOps.Ingestion.Telemetry.dll
|
||||||
|
StellaOps.DependencyInjection -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.DependencyInjection\bin\Release\net10.0\StellaOps.DependencyInjection.dll
|
||||||
|
StellaOps.Concelier.SourceIntel -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.SourceIntel\bin\Release\net10.0\StellaOps.Concelier.SourceIntel.dll
|
||||||
|
StellaOps.Concelier.RawModels -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.RawModels\bin\Release\net10.0\StellaOps.Concelier.RawModels.dll
|
||||||
|
StellaOps.Feedser.BinaryAnalysis -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.BinaryAnalysis\bin\Release\net10.0\StellaOps.Feedser.BinaryAnalysis.dll
|
||||||
|
StellaOps.Scanner.ChangeTrace -> C:\dev\New folder\git.stella-ops.org\src\Scanner\__Libraries\StellaOps.Scanner.ChangeTrace\bin\Release\net10.0\StellaOps.Scanner.ChangeTrace.dll
|
||||||
|
StellaOps.Plugin.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\Plugin\StellaOps.Plugin.Abstractions\bin\Release\net10.0\StellaOps.Plugin.Abstractions.dll
|
||||||
|
StellaOps.VersionComparison -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.VersionComparison\bin\Release\net10.0\StellaOps.VersionComparison.dll
|
||||||
|
StellaOps.Determinism.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Determinism.Abstractions\bin\Release\net10.0\StellaOps.Determinism.Abstractions.dll
|
||||||
|
StellaOps.Cryptography -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography\bin\Release\net10.0\StellaOps.Cryptography.dll
|
||||||
|
StellaOps.Infrastructure.Postgres.Testing -> C:\dev\New folder\git.stella-ops.org\src\__Tests\__Libraries\StellaOps.Infrastructure.Postgres.Testing\bin\Release\net10.0\StellaOps.Infrastructure.Postgres.Testing.dll
|
||||||
|
StellaOps.Cryptography.Plugin -> C:\dev\New folder\git.stella-ops.org\src\Cryptography\StellaOps.Cryptography.Plugin\bin\Release\net10.0\StellaOps.Cryptography.Plugin.dll
|
||||||
|
StellaOps.Provenance.Attestation -> C:\dev\New folder\git.stella-ops.org\src\Provenance\StellaOps.Provenance.Attestation\bin\Release\net10.0\StellaOps.Provenance.Attestation.dll
|
||||||
|
StellaOps.Concelier.Models -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Models\bin\Release\net10.0\StellaOps.Concelier.Models.dll
|
||||||
|
StellaOps.Cryptography.Plugin.Eidas -> C:\dev\New folder\git.stella-ops.org\src\Cryptography\StellaOps.Cryptography.Plugin.Eidas\bin\Release\net10.0\StellaOps.Cryptography.Plugin.Eidas.dll
|
||||||
|
StellaOps.Cryptography.Plugin.Hsm -> C:\dev\New folder\git.stella-ops.org\src\Cryptography\StellaOps.Cryptography.Plugin.Hsm\bin\Release\net10.0\StellaOps.Cryptography.Plugin.Hsm.dll
|
||||||
|
StellaOps.Attestor.Envelope -> C:\dev\New folder\git.stella-ops.org\src\Attestor\StellaOps.Attestor.Envelope\bin\Release\net10.0\StellaOps.Attestor.Envelope.dll
|
||||||
|
StellaOps.Plugin -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Plugin\bin\Release\net10.0\StellaOps.Plugin.dll
|
||||||
|
StellaOps.Provenance -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Provenance\bin\Release\net10.0\StellaOps.Provenance.dll
|
||||||
|
StellaOps.Concelier.Normalization -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Normalization\bin\Release\net10.0\StellaOps.Concelier.Normalization.dll
|
||||||
|
StellaOps.Attestor.ProofChain -> C:\dev\New folder\git.stella-ops.org\src\Attestor\__Libraries\StellaOps.Attestor.ProofChain\bin\Release\net10.0\StellaOps.Attestor.ProofChain.dll
|
||||||
|
StellaOps.Messaging -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Messaging\bin\Release\net10.0\StellaOps.Messaging.dll
|
||||||
|
StellaOps.Concelier.Core -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Core\bin\Release\net10.0\StellaOps.Concelier.Core.dll
|
||||||
|
StellaOps.Provcache -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Provcache\bin\Release\net10.0\StellaOps.Provcache.dll
|
||||||
|
StellaOps.Concelier.Cache.Valkey -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Cache.Valkey\bin\Release\net10.0\StellaOps.Concelier.Cache.Valkey.dll
|
||||||
|
StellaOps.Concelier.ProofService -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.ProofService\bin\Release\net10.0\StellaOps.Concelier.ProofService.dll
|
||||||
|
StellaOps.Concelier.Interest -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Interest\bin\Release\net10.0\StellaOps.Concelier.Interest.dll
|
||||||
|
StellaOps.Concelier.Merge -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Merge\bin\Release\net10.0\StellaOps.Concelier.Merge.dll
|
||||||
|
StellaOps.Concelier.SbomIntegration -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.SbomIntegration\bin\Release\net10.0\StellaOps.Concelier.SbomIntegration.dll
|
||||||
|
StellaOps.Concelier.Persistence -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Persistence\bin\Release\net10.0\StellaOps.Concelier.Persistence.dll
|
||||||
|
StellaOps.Concelier.Connector.Common -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Connector.Common\bin\Release\net10.0\StellaOps.Concelier.Connector.Common.dll
|
||||||
|
StellaOps.Concelier.Testing -> C:\dev\New folder\git.stella-ops.org\src\__Tests\__Libraries\StellaOps.Concelier.Testing\bin\Release\net10.0\StellaOps.Concelier.Testing.dll
|
||||||
|
StellaOps.Cryptography.Tests -> C:\dev\New folder\git.stella-ops.org\src\Cryptography\__Tests\StellaOps.Cryptography.Tests\bin\Release\net10.0\StellaOps.Cryptography.Tests.dll
|
||||||
|
Run tests: 'C:\dev\New folder\git.stella-ops.org\src\Cryptography\__Tests\StellaOps.Cryptography.Tests\bin\Release\net10.0\StellaOps.Cryptography.Tests.dll' [net10.0|x64]
|
||||||
|
Passed! - Failed: 0, Passed: 101, Skipped: 0, Total: 101, Duration: 414ms - StellaOps.Cryptography.Tests.dll (net10.0|x64)
|
||||||
|
Tests succeeded: 'C:\dev\New folder\git.stella-ops.org\src\Cryptography\__Tests\StellaOps.Cryptography.Tests\bin\Release\net10.0\StellaOps.Cryptography.Tests.dll' [net10.0|x64]
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"filesChecked": [
|
||||||
|
"src/Cryptography/StellaOps.Cryptography.Plugin/CryptoPluginBase.cs",
|
||||||
|
"src/Cryptography/StellaOps.Cryptography/MultiProfileSigner.cs",
|
||||||
|
"src/Cryptography/StellaOps.Cryptography.Plugin.Gost/GostPlugin.cs",
|
||||||
|
"src/Cryptography/StellaOps.Cryptography.Plugin.Fips/FipsPlugin.cs"
|
||||||
|
],
|
||||||
|
"found": [
|
||||||
|
"src/Cryptography/StellaOps.Cryptography.Plugin/CryptoPluginBase.cs",
|
||||||
|
"src/Cryptography/StellaOps.Cryptography/MultiProfileSigner.cs",
|
||||||
|
"src/Cryptography/StellaOps.Cryptography.Plugin.Gost/GostPlugin.cs",
|
||||||
|
"src/Cryptography/StellaOps.Cryptography.Plugin.Fips/FipsPlugin.cs"
|
||||||
|
],
|
||||||
|
"missing": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"verdict": "pass"
|
||||||
|
}
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"project": "src/Cryptography/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj",
|
||||||
|
"buildResult": "pass",
|
||||||
|
"testResult": "pass",
|
||||||
|
"command": "dotnet test src/Cryptography/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj -c Release --nologo",
|
||||||
|
"testProjects": [
|
||||||
|
"src/Cryptography/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj"
|
||||||
|
],
|
||||||
|
"testsRun": 101,
|
||||||
|
"testsPassed": 101,
|
||||||
|
"testsFailed": 0,
|
||||||
|
"errors": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"warnings": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"runAtUtc": "2026-02-10T23:31:37Z"
|
||||||
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"type": "integration",
|
||||||
|
"module": "cryptography",
|
||||||
|
"feature": "crypto-provider-plugin-architecture",
|
||||||
|
"runId": "run-013",
|
||||||
|
"dateUtc": "2026-02-10T23:31:37Z",
|
||||||
|
"timestampUtc": "2026-02-10T23:31:37Z",
|
||||||
|
"capturedAtUtc": "2026-02-10T23:31:37Z",
|
||||||
|
"testCommand": "dotnet test src/Cryptography/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj -c Release --nologo",
|
||||||
|
"testsRun": 101,
|
||||||
|
"testsPassed": 101,
|
||||||
|
"testsFailed": 0,
|
||||||
|
"behaviorVerified": [
|
||||||
|
"Crypto provider plugin architecture behavior remains stable in deterministic replay.",
|
||||||
|
"Multi-profile plugin composition paths continue to execute deterministically."
|
||||||
|
],
|
||||||
|
"evidence": "docs/qa/feature-checks/runs/cryptography/crypto-provider-plugin-architecture/run-013/evidence/tier2-command-output.txt",
|
||||||
|
"verdict": "pass",
|
||||||
|
"suiteReplay": {
|
||||||
|
"command": "dotnet test src/Cryptography/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj -c Release --nologo",
|
||||||
|
"testsRun": 101,
|
||||||
|
"testsPassed": 101,
|
||||||
|
"testsFailed": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
capturedAtUtc=2026-02-10T23:31:37Z
|
||||||
|
feature=eidas-qualified-timestamping
|
||||||
|
command=dotnet test src/Cryptography/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj -c Release --nologo
|
||||||
|
---
|
||||||
|
Determining projects to restore...
|
||||||
|
All projects are up-to-date for restore.
|
||||||
|
StellaOps.Canonical.Json -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Canonical.Json\bin\Release\net10.0\StellaOps.Canonical.Json.dll
|
||||||
|
StellaOps.Cryptography -> C:\dev\New folder\git.stella-ops.org\src\Cryptography\StellaOps.Cryptography\bin\Release\net10.0\StellaOps.Cryptography.dll
|
||||||
|
StellaOps.Aoc -> C:\dev\New folder\git.stella-ops.org\src\Aoc\__Libraries\StellaOps.Aoc\bin\Release\net10.0\StellaOps.Aoc.dll
|
||||||
|
StellaOps.Ingestion.Telemetry -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Ingestion.Telemetry\bin\Release\net10.0\StellaOps.Ingestion.Telemetry.dll
|
||||||
|
StellaOps.Determinism.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Determinism.Abstractions\bin\Release\net10.0\StellaOps.Determinism.Abstractions.dll
|
||||||
|
StellaOps.Cryptography -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography\bin\Release\net10.0\StellaOps.Cryptography.dll
|
||||||
|
StellaOps.VersionComparison -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.VersionComparison\bin\Release\net10.0\StellaOps.VersionComparison.dll
|
||||||
|
StellaOps.Feedser.Core -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.Core\bin\Release\net10.0\StellaOps.Feedser.Core.dll
|
||||||
|
StellaOps.Infrastructure.Postgres -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Infrastructure.Postgres\bin\Release\net10.0\StellaOps.Infrastructure.Postgres.dll
|
||||||
|
StellaOps.Infrastructure.EfCore -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Infrastructure.EfCore\bin\Release\net10.0\StellaOps.Infrastructure.EfCore.dll
|
||||||
|
StellaOps.Feedser.BinaryAnalysis -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.BinaryAnalysis\bin\Release\net10.0\StellaOps.Feedser.BinaryAnalysis.dll
|
||||||
|
StellaOps.DependencyInjection -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.DependencyInjection\bin\Release\net10.0\StellaOps.DependencyInjection.dll
|
||||||
|
StellaOps.Plugin.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\Plugin\StellaOps.Plugin.Abstractions\bin\Release\net10.0\StellaOps.Plugin.Abstractions.dll
|
||||||
|
StellaOps.Scanner.ChangeTrace -> C:\dev\New folder\git.stella-ops.org\src\Scanner\__Libraries\StellaOps.Scanner.ChangeTrace\bin\Release\net10.0\StellaOps.Scanner.ChangeTrace.dll
|
||||||
|
StellaOps.Attestor.Envelope -> C:\dev\New folder\git.stella-ops.org\src\Attestor\StellaOps.Attestor.Envelope\bin\Release\net10.0\StellaOps.Attestor.Envelope.dll
|
||||||
|
StellaOps.Concelier.SourceIntel -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.SourceIntel\bin\Release\net10.0\StellaOps.Concelier.SourceIntel.dll
|
||||||
|
StellaOps.Concelier.RawModels -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.RawModels\bin\Release\net10.0\StellaOps.Concelier.RawModels.dll
|
||||||
|
StellaOps.Infrastructure.Postgres.Testing -> C:\dev\New folder\git.stella-ops.org\src\__Tests\__Libraries\StellaOps.Infrastructure.Postgres.Testing\bin\Release\net10.0\StellaOps.Infrastructure.Postgres.Testing.dll
|
||||||
|
StellaOps.Provenance.Attestation -> C:\dev\New folder\git.stella-ops.org\src\Provenance\StellaOps.Provenance.Attestation\bin\Release\net10.0\StellaOps.Provenance.Attestation.dll
|
||||||
|
StellaOps.Cryptography.Plugin -> C:\dev\New folder\git.stella-ops.org\src\Cryptography\StellaOps.Cryptography.Plugin\bin\Release\net10.0\StellaOps.Cryptography.Plugin.dll
|
||||||
|
StellaOps.Attestor.ProofChain -> C:\dev\New folder\git.stella-ops.org\src\Attestor\__Libraries\StellaOps.Attestor.ProofChain\bin\Release\net10.0\StellaOps.Attestor.ProofChain.dll
|
||||||
|
StellaOps.Cryptography.Plugin.Hsm -> C:\dev\New folder\git.stella-ops.org\src\Cryptography\StellaOps.Cryptography.Plugin.Hsm\bin\Release\net10.0\StellaOps.Cryptography.Plugin.Hsm.dll
|
||||||
|
StellaOps.Plugin -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Plugin\bin\Release\net10.0\StellaOps.Plugin.dll
|
||||||
|
StellaOps.Cryptography.Plugin.Eidas -> C:\dev\New folder\git.stella-ops.org\src\Cryptography\StellaOps.Cryptography.Plugin.Eidas\bin\Release\net10.0\StellaOps.Cryptography.Plugin.Eidas.dll
|
||||||
|
StellaOps.Concelier.Models -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Models\bin\Release\net10.0\StellaOps.Concelier.Models.dll
|
||||||
|
StellaOps.Messaging -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Messaging\bin\Release\net10.0\StellaOps.Messaging.dll
|
||||||
|
StellaOps.Provenance -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Provenance\bin\Release\net10.0\StellaOps.Provenance.dll
|
||||||
|
StellaOps.Concelier.ProofService -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.ProofService\bin\Release\net10.0\StellaOps.Concelier.ProofService.dll
|
||||||
|
StellaOps.Provcache -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Provcache\bin\Release\net10.0\StellaOps.Provcache.dll
|
||||||
|
StellaOps.Concelier.Normalization -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Normalization\bin\Release\net10.0\StellaOps.Concelier.Normalization.dll
|
||||||
|
StellaOps.Concelier.Core -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Core\bin\Release\net10.0\StellaOps.Concelier.Core.dll
|
||||||
|
StellaOps.Concelier.Cache.Valkey -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Cache.Valkey\bin\Release\net10.0\StellaOps.Concelier.Cache.Valkey.dll
|
||||||
|
StellaOps.Concelier.Merge -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Merge\bin\Release\net10.0\StellaOps.Concelier.Merge.dll
|
||||||
|
StellaOps.Concelier.Interest -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Interest\bin\Release\net10.0\StellaOps.Concelier.Interest.dll
|
||||||
|
StellaOps.Concelier.SbomIntegration -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.SbomIntegration\bin\Release\net10.0\StellaOps.Concelier.SbomIntegration.dll
|
||||||
|
StellaOps.Concelier.Persistence -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Persistence\bin\Release\net10.0\StellaOps.Concelier.Persistence.dll
|
||||||
|
StellaOps.Concelier.Connector.Common -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Connector.Common\bin\Release\net10.0\StellaOps.Concelier.Connector.Common.dll
|
||||||
|
StellaOps.Concelier.Testing -> C:\dev\New folder\git.stella-ops.org\src\__Tests\__Libraries\StellaOps.Concelier.Testing\bin\Release\net10.0\StellaOps.Concelier.Testing.dll
|
||||||
|
StellaOps.Cryptography.Tests -> C:\dev\New folder\git.stella-ops.org\src\Cryptography\__Tests\StellaOps.Cryptography.Tests\bin\Release\net10.0\StellaOps.Cryptography.Tests.dll
|
||||||
|
Run tests: 'C:\dev\New folder\git.stella-ops.org\src\Cryptography\__Tests\StellaOps.Cryptography.Tests\bin\Release\net10.0\StellaOps.Cryptography.Tests.dll' [net10.0|x64]
|
||||||
|
Passed! - Failed: 0, Passed: 101, Skipped: 0, Total: 101, Duration: 453ms - StellaOps.Cryptography.Tests.dll (net10.0|x64)
|
||||||
|
Tests succeeded: 'C:\dev\New folder\git.stella-ops.org\src\Cryptography\__Tests\StellaOps.Cryptography.Tests\bin\Release\net10.0\StellaOps.Cryptography.Tests.dll' [net10.0|x64]
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"filesChecked": [
|
||||||
|
"src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/Timestamping/QualifiedTimestampVerifier.cs",
|
||||||
|
"src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/Timestamping/EuTrustListService.cs",
|
||||||
|
"src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/Timestamping/TimestampModeSelector.cs",
|
||||||
|
"src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/Timestamping/CadesSignatureBuilder.cs"
|
||||||
|
],
|
||||||
|
"found": [
|
||||||
|
"src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/Timestamping/QualifiedTimestampVerifier.cs",
|
||||||
|
"src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/Timestamping/EuTrustListService.cs",
|
||||||
|
"src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/Timestamping/TimestampModeSelector.cs",
|
||||||
|
"src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/Timestamping/CadesSignatureBuilder.cs"
|
||||||
|
],
|
||||||
|
"missing": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"verdict": "pass"
|
||||||
|
}
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"project": "src/Cryptography/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj",
|
||||||
|
"buildResult": "pass",
|
||||||
|
"testResult": "pass",
|
||||||
|
"command": "dotnet test src/Cryptography/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj -c Release --nologo",
|
||||||
|
"testProjects": [
|
||||||
|
"src/Cryptography/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj"
|
||||||
|
],
|
||||||
|
"testsRun": 101,
|
||||||
|
"testsPassed": 101,
|
||||||
|
"testsFailed": 0,
|
||||||
|
"errors": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"warnings": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"runAtUtc": "2026-02-10T23:31:37Z"
|
||||||
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"type": "integration",
|
||||||
|
"module": "cryptography",
|
||||||
|
"feature": "eidas-qualified-timestamping",
|
||||||
|
"runId": "run-013",
|
||||||
|
"dateUtc": "2026-02-10T23:31:37Z",
|
||||||
|
"timestampUtc": "2026-02-10T23:31:37Z",
|
||||||
|
"capturedAtUtc": "2026-02-10T23:31:37Z",
|
||||||
|
"testCommand": "dotnet test src/Cryptography/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj -c Release --nologo",
|
||||||
|
"testsRun": 101,
|
||||||
|
"testsPassed": 101,
|
||||||
|
"testsFailed": 0,
|
||||||
|
"behaviorVerified": [
|
||||||
|
"eIDAS timestamping and trust-list validation behavior remains stable in deterministic replay.",
|
||||||
|
"RFC3161/CAdES-related validation paths remain healthy in suite replay."
|
||||||
|
],
|
||||||
|
"evidence": "docs/qa/feature-checks/runs/cryptography/eidas-qualified-timestamping/run-013/evidence/tier2-command-output.txt",
|
||||||
|
"verdict": "pass",
|
||||||
|
"suiteReplay": {
|
||||||
|
"command": "dotnet test src/Cryptography/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj -c Release --nologo",
|
||||||
|
"testsRun": 101,
|
||||||
|
"testsPassed": 101,
|
||||||
|
"testsFailed": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
capturedAtUtc=2026-02-10T23:28:30Z
|
||||||
|
feature=plugin-configuration-and-context
|
||||||
|
command=dotnet test src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj -c Release --nologo
|
||||||
|
---
|
||||||
|
Determining projects to restore...
|
||||||
|
All projects are up-to-date for restore.
|
||||||
|
StellaOps.Plugin.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\Plugin\StellaOps.Plugin.Abstractions\bin\Release\net10.0\StellaOps.Plugin.Abstractions.dll
|
||||||
|
StellaOps.Plugin.Host -> C:\dev\New folder\git.stella-ops.org\src\Plugin\StellaOps.Plugin.Host\bin\Release\net10.0\StellaOps.Plugin.Host.dll
|
||||||
|
StellaOps.Plugin.Host.Tests -> C:\dev\New folder\git.stella-ops.org\src\Plugin\__Tests\StellaOps.Plugin.Host.Tests\bin\Release\net10.0\StellaOps.Plugin.Host.Tests.dll
|
||||||
|
C:\dev\New folder\git.stella-ops.org\.nuget\packages\microsoft.testing.platform.msbuild\1.9.1\buildMultiTargeting\Microsoft.Testing.Platform.MSBuild.targets(376,5): warning MTP0001: VSTest-specific properties are set but will be ignored when using Microsoft.Testing.Platform. The following properties are set: VSTestTestAdapterPath; . [C:\dev\New folder\git.stella-ops.org\src\Plugin\__Tests\StellaOps.Plugin.Host.Tests\StellaOps.Plugin.Host.Tests.csproj]
|
||||||
|
Run tests: 'C:\dev\New folder\git.stella-ops.org\src\Plugin\__Tests\StellaOps.Plugin.Host.Tests\bin\Release\net10.0\StellaOps.Plugin.Host.Tests.dll' [net10.0|x64]
|
||||||
|
Passed! - Failed: 0, Passed: 105, Skipped: 0, Total: 105, Duration: 358ms - StellaOps.Plugin.Host.Tests.dll (net10.0|x64)
|
||||||
|
Tests succeeded: 'C:\dev\New folder\git.stella-ops.org\src\Plugin\__Tests\StellaOps.Plugin.Host.Tests\bin\Release\net10.0\StellaOps.Plugin.Host.Tests.dll' [net10.0|x64]
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"filesChecked": [
|
||||||
|
"src/Plugin/StellaOps.Plugin.Abstractions/Context/IPluginContext.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Context/PluginContext.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Context/PluginConfiguration.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Context/PluginLogger.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Context/PluginServices.cs"
|
||||||
|
],
|
||||||
|
"found": [
|
||||||
|
"src/Plugin/StellaOps.Plugin.Abstractions/Context/IPluginContext.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Context/PluginContext.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Context/PluginConfiguration.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Context/PluginLogger.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Context/PluginServices.cs"
|
||||||
|
],
|
||||||
|
"missing": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"verdict": "pass"
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
{
|
||||||
|
"project": "src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj",
|
||||||
|
"buildResult": "pass",
|
||||||
|
"testResult": "pass",
|
||||||
|
"command": "dotnet test src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Registry.Tests/StellaOps.Plugin.Registry.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sdk.Tests/StellaOps.Plugin.Sdk.Tests.csproj -c Release --nologo; dotnet test src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj -c Release --nologo",
|
||||||
|
"testProjects": [
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Registry.Tests/StellaOps.Plugin.Registry.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Sdk.Tests/StellaOps.Plugin.Sdk.Tests.csproj",
|
||||||
|
"src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj"
|
||||||
|
],
|
||||||
|
"testsRun": 314,
|
||||||
|
"testsPassed": 314,
|
||||||
|
"testsFailed": 0,
|
||||||
|
"errors": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"warnings": [
|
||||||
|
"MTP0001 warnings observed: VSTest filter properties ignored by Microsoft.Testing.Platform in some project runs."
|
||||||
|
],
|
||||||
|
"runAtUtc": "2026-02-10T23:28:30Z"
|
||||||
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"type": "integration",
|
||||||
|
"module": "plugin",
|
||||||
|
"feature": "plugin-configuration-and-context",
|
||||||
|
"runId": "run-013",
|
||||||
|
"dateUtc": "2026-02-10T23:28:30Z",
|
||||||
|
"timestampUtc": "2026-02-10T23:28:30Z",
|
||||||
|
"capturedAtUtc": "2026-02-10T23:28:30Z",
|
||||||
|
"testCommand": "dotnet test src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj -c Release --nologo",
|
||||||
|
"testsRun": 105,
|
||||||
|
"testsPassed": 105,
|
||||||
|
"testsFailed": 0,
|
||||||
|
"behaviorVerified": [
|
||||||
|
"Plugin configuration parsing and typed context access remain stable in host replay.",
|
||||||
|
"Context-level logger/service availability behavior remains deterministic."
|
||||||
|
],
|
||||||
|
"evidence": "docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-013/evidence/tier2-command-output.txt",
|
||||||
|
"verdict": "pass",
|
||||||
|
"suiteReplay": {
|
||||||
|
"command": "dotnet test src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Registry.Tests/StellaOps.Plugin.Registry.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sdk.Tests/StellaOps.Plugin.Sdk.Tests.csproj -c Release --nologo; dotnet test src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj -c Release --nologo",
|
||||||
|
"testsRun": 314,
|
||||||
|
"testsPassed": 314,
|
||||||
|
"testsFailed": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
capturedAtUtc=2026-02-10T23:28:30Z
|
||||||
|
feature=plugin-dependency-resolution
|
||||||
|
command=dotnet test src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj -c Release --nologo
|
||||||
|
---
|
||||||
|
Determining projects to restore...
|
||||||
|
All projects are up-to-date for restore.
|
||||||
|
StellaOps.Plugin.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\Plugin\StellaOps.Plugin.Abstractions\bin\Release\net10.0\StellaOps.Plugin.Abstractions.dll
|
||||||
|
StellaOps.Plugin.Host -> C:\dev\New folder\git.stella-ops.org\src\Plugin\StellaOps.Plugin.Host\bin\Release\net10.0\StellaOps.Plugin.Host.dll
|
||||||
|
StellaOps.Plugin.Host.Tests -> C:\dev\New folder\git.stella-ops.org\src\Plugin\__Tests\StellaOps.Plugin.Host.Tests\bin\Release\net10.0\StellaOps.Plugin.Host.Tests.dll
|
||||||
|
C:\dev\New folder\git.stella-ops.org\.nuget\packages\microsoft.testing.platform.msbuild\1.9.1\buildMultiTargeting\Microsoft.Testing.Platform.MSBuild.targets(376,5): warning MTP0001: VSTest-specific properties are set but will be ignored when using Microsoft.Testing.Platform. The following properties are set: VSTestTestAdapterPath; . [C:\dev\New folder\git.stella-ops.org\src\Plugin\__Tests\StellaOps.Plugin.Host.Tests\StellaOps.Plugin.Host.Tests.csproj]
|
||||||
|
Run tests: 'C:\dev\New folder\git.stella-ops.org\src\Plugin\__Tests\StellaOps.Plugin.Host.Tests\bin\Release\net10.0\StellaOps.Plugin.Host.Tests.dll' [net10.0|x64]
|
||||||
|
Passed! - Failed: 0, Passed: 105, Skipped: 0, Total: 105, Duration: 347ms - StellaOps.Plugin.Host.Tests.dll (net10.0|x64)
|
||||||
|
Tests succeeded: 'C:\dev\New folder\git.stella-ops.org\src\Plugin\__Tests\StellaOps.Plugin.Host.Tests\bin\Release\net10.0\StellaOps.Plugin.Host.Tests.dll' [net10.0|x64]
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"filesChecked": [
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Dependencies/PluginDependencyResolver.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Dependencies/IPluginDependencyResolver.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Dependencies/DependencyGraph.cs"
|
||||||
|
],
|
||||||
|
"found": [
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Dependencies/PluginDependencyResolver.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Dependencies/IPluginDependencyResolver.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Dependencies/DependencyGraph.cs"
|
||||||
|
],
|
||||||
|
"missing": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"verdict": "pass"
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
{
|
||||||
|
"project": "src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj",
|
||||||
|
"buildResult": "pass",
|
||||||
|
"testResult": "pass",
|
||||||
|
"command": "dotnet test src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Registry.Tests/StellaOps.Plugin.Registry.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sdk.Tests/StellaOps.Plugin.Sdk.Tests.csproj -c Release --nologo; dotnet test src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj -c Release --nologo",
|
||||||
|
"testProjects": [
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Registry.Tests/StellaOps.Plugin.Registry.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Sdk.Tests/StellaOps.Plugin.Sdk.Tests.csproj",
|
||||||
|
"src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj"
|
||||||
|
],
|
||||||
|
"testsRun": 314,
|
||||||
|
"testsPassed": 314,
|
||||||
|
"testsFailed": 0,
|
||||||
|
"errors": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"warnings": [
|
||||||
|
"MTP0001 warnings observed: VSTest filter properties ignored by Microsoft.Testing.Platform in some project runs."
|
||||||
|
],
|
||||||
|
"runAtUtc": "2026-02-10T23:28:30Z"
|
||||||
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"type": "integration",
|
||||||
|
"module": "plugin",
|
||||||
|
"feature": "plugin-dependency-resolution",
|
||||||
|
"runId": "run-013",
|
||||||
|
"dateUtc": "2026-02-10T23:28:30Z",
|
||||||
|
"timestampUtc": "2026-02-10T23:28:30Z",
|
||||||
|
"capturedAtUtc": "2026-02-10T23:28:30Z",
|
||||||
|
"testCommand": "dotnet test src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj -c Release --nologo",
|
||||||
|
"testsRun": 105,
|
||||||
|
"testsPassed": 105,
|
||||||
|
"testsFailed": 0,
|
||||||
|
"behaviorVerified": [
|
||||||
|
"Dependency graph ordering and cycle handling behavior remains stable in host replay.",
|
||||||
|
"Dependency resolution paths continue to resolve deterministically across repeated runs."
|
||||||
|
],
|
||||||
|
"evidence": "docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-013/evidence/tier2-command-output.txt",
|
||||||
|
"verdict": "pass",
|
||||||
|
"suiteReplay": {
|
||||||
|
"command": "dotnet test src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Registry.Tests/StellaOps.Plugin.Registry.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sdk.Tests/StellaOps.Plugin.Sdk.Tests.csproj -c Release --nologo; dotnet test src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj -c Release --nologo",
|
||||||
|
"testsRun": 314,
|
||||||
|
"testsPassed": 314,
|
||||||
|
"testsFailed": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
capturedAtUtc=2026-02-10T23:28:30Z
|
||||||
|
feature=plugin-discovery
|
||||||
|
command=dotnet test src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj -c Release --nologo
|
||||||
|
---
|
||||||
|
Determining projects to restore...
|
||||||
|
All projects are up-to-date for restore.
|
||||||
|
StellaOps.Plugin.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\Plugin\StellaOps.Plugin.Abstractions\bin\Release\net10.0\StellaOps.Plugin.Abstractions.dll
|
||||||
|
StellaOps.Plugin.Sdk -> C:\dev\New folder\git.stella-ops.org\src\Plugin\StellaOps.Plugin.Sdk\bin\Release\net10.0\StellaOps.Plugin.Sdk.dll
|
||||||
|
StellaOps.Plugin.Samples.HelloWorld -> C:\dev\New folder\git.stella-ops.org\src\Plugin\Samples\StellaOps.Plugin.Samples.HelloWorld\bin\Release\net10.0\StellaOps.Plugin.Samples.HelloWorld.dll
|
||||||
|
StellaOps.Plugin.Testing -> C:\dev\New folder\git.stella-ops.org\src\Plugin\StellaOps.Plugin.Testing\bin\Release\net10.0\StellaOps.Plugin.Testing.dll
|
||||||
|
StellaOps.Plugin.Samples.HelloWorld.Tests -> C:\dev\New folder\git.stella-ops.org\src\Plugin\Samples\StellaOps.Plugin.Samples.HelloWorld.Tests\bin\Release\net10.0\StellaOps.Plugin.Samples.HelloWorld.Tests.dll
|
||||||
|
C:\dev\New folder\git.stella-ops.org\.nuget\packages\microsoft.testing.platform.msbuild\1.9.1\buildMultiTargeting\Microsoft.Testing.Platform.MSBuild.targets(376,5): warning MTP0001: VSTest-specific properties are set but will be ignored when using Microsoft.Testing.Platform. The following properties are set: VSTestTestAdapterPath; . [C:\dev\New folder\git.stella-ops.org\src\Plugin\Samples\StellaOps.Plugin.Samples.HelloWorld.Tests\StellaOps.Plugin.Samples.HelloWorld.Tests.csproj]
|
||||||
|
Run tests: 'C:\dev\New folder\git.stella-ops.org\src\Plugin\Samples\StellaOps.Plugin.Samples.HelloWorld.Tests\bin\Release\net10.0\StellaOps.Plugin.Samples.HelloWorld.Tests.dll' [net10.0|x64]
|
||||||
|
Passed! - Failed: 0, Passed: 11, Skipped: 0, Total: 11, Duration: 342ms - StellaOps.Plugin.Samples.HelloWorld.Tests.dll (net10.0|x64)
|
||||||
|
Tests succeeded: 'C:\dev\New folder\git.stella-ops.org\src\Plugin\Samples\StellaOps.Plugin.Samples.HelloWorld.Tests\bin\Release\net10.0\StellaOps.Plugin.Samples.HelloWorld.Tests.dll' [net10.0|x64]
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"filesChecked": [
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Discovery/CompositePluginDiscovery.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Discovery/FileSystemPluginDiscovery.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Discovery/EmbeddedPluginDiscovery.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Discovery/IPluginDiscovery.cs"
|
||||||
|
],
|
||||||
|
"found": [
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Discovery/CompositePluginDiscovery.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Discovery/FileSystemPluginDiscovery.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Discovery/EmbeddedPluginDiscovery.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Discovery/IPluginDiscovery.cs"
|
||||||
|
],
|
||||||
|
"missing": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"verdict": "pass"
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
{
|
||||||
|
"project": "src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj",
|
||||||
|
"buildResult": "pass",
|
||||||
|
"testResult": "pass",
|
||||||
|
"command": "dotnet test src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Registry.Tests/StellaOps.Plugin.Registry.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sdk.Tests/StellaOps.Plugin.Sdk.Tests.csproj -c Release --nologo; dotnet test src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj -c Release --nologo",
|
||||||
|
"testProjects": [
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Registry.Tests/StellaOps.Plugin.Registry.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Sdk.Tests/StellaOps.Plugin.Sdk.Tests.csproj",
|
||||||
|
"src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj"
|
||||||
|
],
|
||||||
|
"testsRun": 314,
|
||||||
|
"testsPassed": 314,
|
||||||
|
"testsFailed": 0,
|
||||||
|
"errors": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"warnings": [
|
||||||
|
"MTP0001 warnings observed: VSTest filter properties ignored by Microsoft.Testing.Platform in some project runs."
|
||||||
|
],
|
||||||
|
"runAtUtc": "2026-02-10T23:28:30Z"
|
||||||
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"type": "integration",
|
||||||
|
"module": "plugin",
|
||||||
|
"feature": "plugin-discovery",
|
||||||
|
"runId": "run-013",
|
||||||
|
"dateUtc": "2026-02-10T23:28:30Z",
|
||||||
|
"timestampUtc": "2026-02-10T23:28:30Z",
|
||||||
|
"capturedAtUtc": "2026-02-10T23:28:30Z",
|
||||||
|
"testCommand": "dotnet test src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj -c Release --nologo",
|
||||||
|
"testsRun": 11,
|
||||||
|
"testsPassed": 11,
|
||||||
|
"testsFailed": 0,
|
||||||
|
"behaviorVerified": [
|
||||||
|
"Sample plugin load path continues to discover and initialize plugin metadata successfully.",
|
||||||
|
"Discovery-driven execution behavior remains stable in sample integration replay."
|
||||||
|
],
|
||||||
|
"evidence": "docs/qa/feature-checks/runs/plugin/plugin-discovery/run-013/evidence/tier2-command-output.txt",
|
||||||
|
"verdict": "pass",
|
||||||
|
"suiteReplay": {
|
||||||
|
"command": "dotnet test src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Registry.Tests/StellaOps.Plugin.Registry.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sdk.Tests/StellaOps.Plugin.Sdk.Tests.csproj -c Release --nologo; dotnet test src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj -c Release --nologo",
|
||||||
|
"testsRun": 314,
|
||||||
|
"testsPassed": 314,
|
||||||
|
"testsFailed": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
capturedAtUtc=2026-02-10T23:28:30Z
|
||||||
|
feature=plugin-host-with-assembly-isolation
|
||||||
|
command=dotnet test src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj -c Release --nologo
|
||||||
|
---
|
||||||
|
Determining projects to restore...
|
||||||
|
All projects are up-to-date for restore.
|
||||||
|
StellaOps.Plugin.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\Plugin\StellaOps.Plugin.Abstractions\bin\Release\net10.0\StellaOps.Plugin.Abstractions.dll
|
||||||
|
StellaOps.Plugin.Host -> C:\dev\New folder\git.stella-ops.org\src\Plugin\StellaOps.Plugin.Host\bin\Release\net10.0\StellaOps.Plugin.Host.dll
|
||||||
|
StellaOps.Plugin.Host.Tests -> C:\dev\New folder\git.stella-ops.org\src\Plugin\__Tests\StellaOps.Plugin.Host.Tests\bin\Release\net10.0\StellaOps.Plugin.Host.Tests.dll
|
||||||
|
C:\dev\New folder\git.stella-ops.org\.nuget\packages\microsoft.testing.platform.msbuild\1.9.1\buildMultiTargeting\Microsoft.Testing.Platform.MSBuild.targets(376,5): warning MTP0001: VSTest-specific properties are set but will be ignored when using Microsoft.Testing.Platform. The following properties are set: VSTestTestAdapterPath; . [C:\dev\New folder\git.stella-ops.org\src\Plugin\__Tests\StellaOps.Plugin.Host.Tests\StellaOps.Plugin.Host.Tests.csproj]
|
||||||
|
Run tests: 'C:\dev\New folder\git.stella-ops.org\src\Plugin\__Tests\StellaOps.Plugin.Host.Tests\bin\Release\net10.0\StellaOps.Plugin.Host.Tests.dll' [net10.0|x64]
|
||||||
|
Passed! - Failed: 0, Passed: 105, Skipped: 0, Total: 105, Duration: 324ms - StellaOps.Plugin.Host.Tests.dll (net10.0|x64)
|
||||||
|
Tests succeeded: 'C:\dev\New folder\git.stella-ops.org\src\Plugin\__Tests\StellaOps.Plugin.Host.Tests\bin\Release\net10.0\StellaOps.Plugin.Host.Tests.dll' [net10.0|x64]
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"filesChecked": [
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/PluginHost.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Loading/PluginAssemblyLoadContext.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Loading/AssemblyPluginLoader.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/PluginHostOptions.cs"
|
||||||
|
],
|
||||||
|
"found": [
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/PluginHost.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Loading/PluginAssemblyLoadContext.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/Loading/AssemblyPluginLoader.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/PluginHostOptions.cs"
|
||||||
|
],
|
||||||
|
"missing": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"verdict": "pass"
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
{
|
||||||
|
"project": "src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj",
|
||||||
|
"buildResult": "pass",
|
||||||
|
"testResult": "pass",
|
||||||
|
"command": "dotnet test src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Registry.Tests/StellaOps.Plugin.Registry.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sdk.Tests/StellaOps.Plugin.Sdk.Tests.csproj -c Release --nologo; dotnet test src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj -c Release --nologo",
|
||||||
|
"testProjects": [
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Registry.Tests/StellaOps.Plugin.Registry.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Sdk.Tests/StellaOps.Plugin.Sdk.Tests.csproj",
|
||||||
|
"src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj"
|
||||||
|
],
|
||||||
|
"testsRun": 314,
|
||||||
|
"testsPassed": 314,
|
||||||
|
"testsFailed": 0,
|
||||||
|
"errors": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"warnings": [
|
||||||
|
"MTP0001 warnings observed: VSTest filter properties ignored by Microsoft.Testing.Platform in some project runs."
|
||||||
|
],
|
||||||
|
"runAtUtc": "2026-02-10T23:28:30Z"
|
||||||
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"type": "integration",
|
||||||
|
"module": "plugin",
|
||||||
|
"feature": "plugin-host-with-assembly-isolation",
|
||||||
|
"runId": "run-013",
|
||||||
|
"dateUtc": "2026-02-10T23:28:30Z",
|
||||||
|
"timestampUtc": "2026-02-10T23:28:30Z",
|
||||||
|
"capturedAtUtc": "2026-02-10T23:28:30Z",
|
||||||
|
"testCommand": "dotnet test src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj -c Release --nologo",
|
||||||
|
"testsRun": 105,
|
||||||
|
"testsPassed": 105,
|
||||||
|
"testsFailed": 0,
|
||||||
|
"behaviorVerified": [
|
||||||
|
"Plugin host lifecycle and assembly isolation behavior remains stable in host replay.",
|
||||||
|
"Host state transitions and unload/reload paths continue to execute deterministically."
|
||||||
|
],
|
||||||
|
"evidence": "docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-013/evidence/tier2-command-output.txt",
|
||||||
|
"verdict": "pass",
|
||||||
|
"suiteReplay": {
|
||||||
|
"command": "dotnet test src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Registry.Tests/StellaOps.Plugin.Registry.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sdk.Tests/StellaOps.Plugin.Sdk.Tests.csproj -c Release --nologo; dotnet test src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj -c Release --nologo",
|
||||||
|
"testsRun": 314,
|
||||||
|
"testsPassed": 314,
|
||||||
|
"testsFailed": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
capturedAtUtc=2026-02-10T23:28:30Z
|
||||||
|
feature=plugin-sandbox
|
||||||
|
command=dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj -c Release --nologo
|
||||||
|
---
|
||||||
|
Determining projects to restore...
|
||||||
|
All projects are up-to-date for restore.
|
||||||
|
StellaOps.Canonical.Json -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Canonical.Json\bin\Release\net10.0\StellaOps.Canonical.Json.dll
|
||||||
|
StellaOps.Aoc -> C:\dev\New folder\git.stella-ops.org\src\Aoc\__Libraries\StellaOps.Aoc\bin\Release\net10.0\StellaOps.Aoc.dll
|
||||||
|
StellaOps.Ingestion.Telemetry -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Ingestion.Telemetry\bin\Release\net10.0\StellaOps.Ingestion.Telemetry.dll
|
||||||
|
StellaOps.Feedser.Core -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.Core\bin\Release\net10.0\StellaOps.Feedser.Core.dll
|
||||||
|
StellaOps.Infrastructure.EfCore -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Infrastructure.EfCore\bin\Release\net10.0\StellaOps.Infrastructure.EfCore.dll
|
||||||
|
StellaOps.Infrastructure.Postgres -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Infrastructure.Postgres\bin\Release\net10.0\StellaOps.Infrastructure.Postgres.dll
|
||||||
|
StellaOps.DependencyInjection -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.DependencyInjection\bin\Release\net10.0\StellaOps.DependencyInjection.dll
|
||||||
|
StellaOps.Concelier.RawModels -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.RawModels\bin\Release\net10.0\StellaOps.Concelier.RawModels.dll
|
||||||
|
StellaOps.Determinism.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Determinism.Abstractions\bin\Release\net10.0\StellaOps.Determinism.Abstractions.dll
|
||||||
|
StellaOps.Cryptography -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography\bin\Release\net10.0\StellaOps.Cryptography.dll
|
||||||
|
StellaOps.Concelier.SourceIntel -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.SourceIntel\bin\Release\net10.0\StellaOps.Concelier.SourceIntel.dll
|
||||||
|
StellaOps.Feedser.BinaryAnalysis -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.BinaryAnalysis\bin\Release\net10.0\StellaOps.Feedser.BinaryAnalysis.dll
|
||||||
|
StellaOps.Plugin.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\Plugin\StellaOps.Plugin.Abstractions\bin\Release\net10.0\StellaOps.Plugin.Abstractions.dll
|
||||||
|
StellaOps.VersionComparison -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.VersionComparison\bin\Release\net10.0\StellaOps.VersionComparison.dll
|
||||||
|
StellaOps.Scanner.ChangeTrace -> C:\dev\New folder\git.stella-ops.org\src\Scanner\__Libraries\StellaOps.Scanner.ChangeTrace\bin\Release\net10.0\StellaOps.Scanner.ChangeTrace.dll
|
||||||
|
StellaOps.Infrastructure.Postgres.Testing -> C:\dev\New folder\git.stella-ops.org\src\__Tests\__Libraries\StellaOps.Infrastructure.Postgres.Testing\bin\Release\net10.0\StellaOps.Infrastructure.Postgres.Testing.dll
|
||||||
|
StellaOps.Attestor.Envelope -> C:\dev\New folder\git.stella-ops.org\src\Attestor\StellaOps.Attestor.Envelope\bin\Release\net10.0\StellaOps.Attestor.Envelope.dll
|
||||||
|
StellaOps.Provenance.Attestation -> C:\dev\New folder\git.stella-ops.org\src\Provenance\StellaOps.Provenance.Attestation\bin\Release\net10.0\StellaOps.Provenance.Attestation.dll
|
||||||
|
StellaOps.Plugin -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Plugin\bin\Release\net10.0\StellaOps.Plugin.dll
|
||||||
|
StellaOps.Concelier.Models -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Models\bin\Release\net10.0\StellaOps.Concelier.Models.dll
|
||||||
|
StellaOps.Plugin.Sandbox -> C:\dev\New folder\git.stella-ops.org\src\Plugin\StellaOps.Plugin.Sandbox\bin\Release\net10.0\StellaOps.Plugin.Sandbox.dll
|
||||||
|
StellaOps.Attestor.ProofChain -> C:\dev\New folder\git.stella-ops.org\src\Attestor\__Libraries\StellaOps.Attestor.ProofChain\bin\Release\net10.0\StellaOps.Attestor.ProofChain.dll
|
||||||
|
StellaOps.Provenance -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Provenance\bin\Release\net10.0\StellaOps.Provenance.dll
|
||||||
|
StellaOps.Messaging -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Messaging\bin\Release\net10.0\StellaOps.Messaging.dll
|
||||||
|
StellaOps.Concelier.Normalization -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Normalization\bin\Release\net10.0\StellaOps.Concelier.Normalization.dll
|
||||||
|
StellaOps.Concelier.ProofService -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.ProofService\bin\Release\net10.0\StellaOps.Concelier.ProofService.dll
|
||||||
|
StellaOps.Provcache -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Provcache\bin\Release\net10.0\StellaOps.Provcache.dll
|
||||||
|
StellaOps.Concelier.Core -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Core\bin\Release\net10.0\StellaOps.Concelier.Core.dll
|
||||||
|
StellaOps.Concelier.Cache.Valkey -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Cache.Valkey\bin\Release\net10.0\StellaOps.Concelier.Cache.Valkey.dll
|
||||||
|
StellaOps.Concelier.Interest -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Interest\bin\Release\net10.0\StellaOps.Concelier.Interest.dll
|
||||||
|
StellaOps.Concelier.Merge -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Merge\bin\Release\net10.0\StellaOps.Concelier.Merge.dll
|
||||||
|
StellaOps.Concelier.SbomIntegration -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.SbomIntegration\bin\Release\net10.0\StellaOps.Concelier.SbomIntegration.dll
|
||||||
|
StellaOps.Concelier.Persistence -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Persistence\bin\Release\net10.0\StellaOps.Concelier.Persistence.dll
|
||||||
|
StellaOps.Concelier.Connector.Common -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Connector.Common\bin\Release\net10.0\StellaOps.Concelier.Connector.Common.dll
|
||||||
|
StellaOps.Concelier.Testing -> C:\dev\New folder\git.stella-ops.org\src\__Tests\__Libraries\StellaOps.Concelier.Testing\bin\Release\net10.0\StellaOps.Concelier.Testing.dll
|
||||||
|
StellaOps.Plugin.Sandbox.Tests -> C:\dev\New folder\git.stella-ops.org\src\Plugin\__Tests\StellaOps.Plugin.Sandbox.Tests\bin\Release\net10.0\StellaOps.Plugin.Sandbox.Tests.dll
|
||||||
|
C:\dev\New folder\git.stella-ops.org\.nuget\packages\microsoft.testing.platform.msbuild\1.9.1\buildMultiTargeting\Microsoft.Testing.Platform.MSBuild.targets(376,5): warning MTP0001: VSTest-specific properties are set but will be ignored when using Microsoft.Testing.Platform. The following properties are set: VSTestTestAdapterPath; . [C:\dev\New folder\git.stella-ops.org\src\Plugin\__Tests\StellaOps.Plugin.Sandbox.Tests\StellaOps.Plugin.Sandbox.Tests.csproj]
|
||||||
|
Run tests: 'C:\dev\New folder\git.stella-ops.org\src\Plugin\__Tests\StellaOps.Plugin.Sandbox.Tests\bin\Release\net10.0\StellaOps.Plugin.Sandbox.Tests.dll' [net10.0|x64]
|
||||||
|
Passed! - Failed: 0, Passed: 47, Skipped: 0, Total: 47, Duration: 416ms - StellaOps.Plugin.Sandbox.Tests.dll (net10.0|x64)
|
||||||
|
Tests succeeded: 'C:\dev\New folder\git.stella-ops.org\src\Plugin\__Tests\StellaOps.Plugin.Sandbox.Tests\bin\Release\net10.0\StellaOps.Plugin.Sandbox.Tests.dll' [net10.0|x64]
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"filesChecked": [
|
||||||
|
"src/Plugin/StellaOps.Plugin.Sandbox/ProcessSandbox.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Sandbox/SandboxFactory.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Sandbox/SandboxConfiguration.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Abstractions/PluginTrustLevel.cs"
|
||||||
|
],
|
||||||
|
"found": [
|
||||||
|
"src/Plugin/StellaOps.Plugin.Sandbox/ProcessSandbox.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Sandbox/SandboxFactory.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Sandbox/SandboxConfiguration.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Abstractions/PluginTrustLevel.cs"
|
||||||
|
],
|
||||||
|
"missing": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"verdict": "pass"
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
{
|
||||||
|
"project": "src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj",
|
||||||
|
"buildResult": "pass",
|
||||||
|
"testResult": "pass",
|
||||||
|
"command": "dotnet test src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Registry.Tests/StellaOps.Plugin.Registry.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sdk.Tests/StellaOps.Plugin.Sdk.Tests.csproj -c Release --nologo; dotnet test src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj -c Release --nologo",
|
||||||
|
"testProjects": [
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Registry.Tests/StellaOps.Plugin.Registry.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Sdk.Tests/StellaOps.Plugin.Sdk.Tests.csproj",
|
||||||
|
"src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj"
|
||||||
|
],
|
||||||
|
"testsRun": 314,
|
||||||
|
"testsPassed": 314,
|
||||||
|
"testsFailed": 0,
|
||||||
|
"errors": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"warnings": [
|
||||||
|
"MTP0001 warnings observed: VSTest filter properties ignored by Microsoft.Testing.Platform in some project runs."
|
||||||
|
],
|
||||||
|
"runAtUtc": "2026-02-10T23:28:30Z"
|
||||||
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"type": "integration",
|
||||||
|
"module": "plugin",
|
||||||
|
"feature": "plugin-sandbox",
|
||||||
|
"runId": "run-013",
|
||||||
|
"dateUtc": "2026-02-10T23:28:30Z",
|
||||||
|
"timestampUtc": "2026-02-10T23:28:30Z",
|
||||||
|
"capturedAtUtc": "2026-02-10T23:28:30Z",
|
||||||
|
"testCommand": "dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj -c Release --nologo",
|
||||||
|
"testsRun": 47,
|
||||||
|
"testsPassed": 47,
|
||||||
|
"testsFailed": 0,
|
||||||
|
"behaviorVerified": [
|
||||||
|
"Sandbox policy and resource-limiting behavior remains stable in sandbox replay.",
|
||||||
|
"Sandbox factory and policy guards continue to fail closed on invalid inputs."
|
||||||
|
],
|
||||||
|
"evidence": "docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-013/evidence/tier2-command-output.txt",
|
||||||
|
"verdict": "pass",
|
||||||
|
"suiteReplay": {
|
||||||
|
"command": "dotnet test src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Registry.Tests/StellaOps.Plugin.Registry.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sdk.Tests/StellaOps.Plugin.Sdk.Tests.csproj -c Release --nologo; dotnet test src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj -c Release --nologo",
|
||||||
|
"testsRun": 314,
|
||||||
|
"testsPassed": 314,
|
||||||
|
"testsFailed": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
capturedAtUtc=2026-02-10T23:28:30Z
|
||||||
|
feature=unified-plugin-architecture-with-trust-based-execution-model
|
||||||
|
command=dotnet test src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj -c Release --nologo
|
||||||
|
---
|
||||||
|
Determining projects to restore...
|
||||||
|
All projects are up-to-date for restore.
|
||||||
|
StellaOps.Plugin.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\Plugin\StellaOps.Plugin.Abstractions\bin\Release\net10.0\StellaOps.Plugin.Abstractions.dll
|
||||||
|
StellaOps.Plugin.Abstractions.Tests -> C:\dev\New folder\git.stella-ops.org\src\Plugin\__Tests\StellaOps.Plugin.Abstractions.Tests\bin\Release\net10.0\StellaOps.Plugin.Abstractions.Tests.dll
|
||||||
|
C:\dev\New folder\git.stella-ops.org\.nuget\packages\microsoft.testing.platform.msbuild\1.9.1\buildMultiTargeting\Microsoft.Testing.Platform.MSBuild.targets(376,5): warning MTP0001: VSTest-specific properties are set but will be ignored when using Microsoft.Testing.Platform. The following properties are set: VSTestTestAdapterPath; . [C:\dev\New folder\git.stella-ops.org\src\Plugin\__Tests\StellaOps.Plugin.Abstractions.Tests\StellaOps.Plugin.Abstractions.Tests.csproj]
|
||||||
|
Run tests: 'C:\dev\New folder\git.stella-ops.org\src\Plugin\__Tests\StellaOps.Plugin.Abstractions.Tests\bin\Release\net10.0\StellaOps.Plugin.Abstractions.Tests.dll' [net10.0|x64]
|
||||||
|
Passed! - Failed: 0, Passed: 79, Skipped: 0, Total: 79, Duration: 272ms - StellaOps.Plugin.Abstractions.Tests.dll (net10.0|x64)
|
||||||
|
Tests succeeded: 'C:\dev\New folder\git.stella-ops.org\src\Plugin\__Tests\StellaOps.Plugin.Abstractions.Tests\bin\Release\net10.0\StellaOps.Plugin.Abstractions.Tests.dll' [net10.0|x64]
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"filesChecked": [
|
||||||
|
"src/Plugin/StellaOps.Plugin.Abstractions/IPlugin.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Abstractions/PluginCapabilities.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/PluginHost.cs",
|
||||||
|
"src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld/HelloWorldPlugin.cs"
|
||||||
|
],
|
||||||
|
"found": [
|
||||||
|
"src/Plugin/StellaOps.Plugin.Abstractions/IPlugin.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Abstractions/PluginCapabilities.cs",
|
||||||
|
"src/Plugin/StellaOps.Plugin.Host/PluginHost.cs",
|
||||||
|
"src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld/HelloWorldPlugin.cs"
|
||||||
|
],
|
||||||
|
"missing": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"verdict": "pass"
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
{
|
||||||
|
"project": "src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj",
|
||||||
|
"buildResult": "pass",
|
||||||
|
"testResult": "pass",
|
||||||
|
"command": "dotnet test src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Registry.Tests/StellaOps.Plugin.Registry.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sdk.Tests/StellaOps.Plugin.Sdk.Tests.csproj -c Release --nologo; dotnet test src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj -c Release --nologo",
|
||||||
|
"testProjects": [
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Registry.Tests/StellaOps.Plugin.Registry.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj",
|
||||||
|
"src/Plugin/__Tests/StellaOps.Plugin.Sdk.Tests/StellaOps.Plugin.Sdk.Tests.csproj",
|
||||||
|
"src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj"
|
||||||
|
],
|
||||||
|
"testsRun": 314,
|
||||||
|
"testsPassed": 314,
|
||||||
|
"testsFailed": 0,
|
||||||
|
"errors": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"warnings": [
|
||||||
|
"MTP0001 warnings observed: VSTest filter properties ignored by Microsoft.Testing.Platform in some project runs."
|
||||||
|
],
|
||||||
|
"runAtUtc": "2026-02-10T23:28:30Z"
|
||||||
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"type": "integration",
|
||||||
|
"module": "plugin",
|
||||||
|
"feature": "unified-plugin-architecture-with-trust-based-execution-model",
|
||||||
|
"runId": "run-013",
|
||||||
|
"dateUtc": "2026-02-10T23:28:30Z",
|
||||||
|
"timestampUtc": "2026-02-10T23:28:30Z",
|
||||||
|
"capturedAtUtc": "2026-02-10T23:28:30Z",
|
||||||
|
"testCommand": "dotnet test src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj -c Release --nologo",
|
||||||
|
"testsRun": 79,
|
||||||
|
"testsPassed": 79,
|
||||||
|
"testsFailed": 0,
|
||||||
|
"behaviorVerified": [
|
||||||
|
"Core plugin lifecycle/capability contract behavior remains stable in abstractions replay.",
|
||||||
|
"Trust-model capability flags and metadata validation remain deterministic."
|
||||||
|
],
|
||||||
|
"evidence": "docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-013/evidence/tier2-command-output.txt",
|
||||||
|
"verdict": "pass",
|
||||||
|
"suiteReplay": {
|
||||||
|
"command": "dotnet test src/Plugin/__Tests/StellaOps.Plugin.Abstractions.Tests/StellaOps.Plugin.Abstractions.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Host.Tests/StellaOps.Plugin.Host.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Registry.Tests/StellaOps.Plugin.Registry.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sandbox.Tests/StellaOps.Plugin.Sandbox.Tests.csproj -c Release --nologo; dotnet test src/Plugin/__Tests/StellaOps.Plugin.Sdk.Tests/StellaOps.Plugin.Sdk.Tests.csproj -c Release --nologo; dotnet test src/Plugin/Samples/StellaOps.Plugin.Samples.HelloWorld.Tests/StellaOps.Plugin.Samples.HelloWorld.Tests.csproj -c Release --nologo",
|
||||||
|
"testsRun": 314,
|
||||||
|
"testsPassed": 314,
|
||||||
|
"testsFailed": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user