documentation cleanse, sprints work and planning. remaining non EF DAL migration to EF
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"project": "src/Router/__Tests/StellaOps.Gateway.WebService.Tests/StellaOps.Gateway.WebService.Tests.csproj",
|
||||
"buildResult": "pass",
|
||||
"testResult": "pass",
|
||||
"totalTests": 224,
|
||||
"passedTests": 224,
|
||||
"failedTests": 0,
|
||||
"skippedTests": 0,
|
||||
"capturedAtUtc": "2026-02-12T12:30:00Z",
|
||||
"errors": [],
|
||||
"codeReview": {
|
||||
"nonTrivialImplementation": true,
|
||||
"logicMatchesDescription": true,
|
||||
"unitTestsCoverCoreBehavior": true,
|
||||
"assertionsMeaningful": true
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"type": "integration",
|
||||
"capturedAtUtc": "2026-02-12T12:44:00Z",
|
||||
"note": "Configuration model and validation is tested via Tier 2d integration tests (no direct API surface for validation). The gateway started successfully with all 7 route types configured, proving the config model binds correctly from appsettings.json.",
|
||||
"testFilter": "GatewayOptionsValidatorTests",
|
||||
"testsRun": 25,
|
||||
"testsPassed": 25,
|
||||
"testsFailed": 0,
|
||||
"behaviorVerified": [
|
||||
"StellaOpsRouteType enum binds all 7 values from JSON configuration",
|
||||
"GatewayOptions.Routes list binds array of StellaOpsRoute objects from Gateway:Routes section",
|
||||
"ReverseProxy validation rejects non-HTTP(S) URLs",
|
||||
"WebSocket validation rejects non-ws/wss URLs",
|
||||
"StaticFiles validation rejects empty TranslatesTo",
|
||||
"StaticFile validation rejects empty TranslatesTo",
|
||||
"Empty Path validation rejects routes with no path",
|
||||
"Invalid regex detection catches malformed regex patterns",
|
||||
"NotFoundPage/ServerErrorPage validation requires file paths",
|
||||
"Gateway startup succeeds with valid route table configuration (all 7 types)",
|
||||
"Configuration binds Headers dictionary from JSON"
|
||||
],
|
||||
"liveStartupEvidence": {
|
||||
"description": "Gateway started on http://127.0.0.1:15080 with 8 configured routes (2 StaticFiles, 1 StaticFile, 3 ReverseProxy, 1 NotFoundPage, 1 ServerErrorPage). Health endpoint returned 200.",
|
||||
"healthCheckResponse": "{\"status\":\"ok\",\"started\":true,\"ready\":true}",
|
||||
"capturedAtUtc": "2026-02-12T12:44:02Z"
|
||||
},
|
||||
"verdict": "pass"
|
||||
}
|
||||
Reference in New Issue
Block a user