documentation cleanse, sprints work and planning. remaining non EF DAL migration to EF

This commit is contained in:
master
2026-02-25 01:24:07 +02:00
parent b07d27772e
commit 4db038123b
9090 changed files with 4836 additions and 2909 deletions

View File

@@ -0,0 +1,73 @@
{
"type": "integration",
"capturedAtUtc": "2026-02-13T13:00:00Z",
"testCommand": "dotnet test src/Policy/__Tests/StellaOps.Policy.Engine.Tests/StellaOps.Policy.Engine.Tests.csproj --no-restore -v normal",
"testFilter": "DeterminismGuard tests: ProhibitedPatternAnalyzer, DeterminismGuardService, GuardedPolicyEvaluator, DeterministicTimeProvider",
"testsRun": 1278,
"testsPassed": 1278,
"testsFailed": 0,
"targetedTestMethods": [
"DeterminismGuardTests.AnalyzeSource_DetectsDateTimeNow",
"DeterminismGuardTests.AnalyzeSource_DetectsDateTimeUtcNow",
"DeterminismGuardTests.AnalyzeSource_DetectsRandomClass",
"DeterminismGuardTests.AnalyzeSource_DetectsGuidNewGuid",
"DeterminismGuardTests.AnalyzeSource_DetectsHttpClient",
"DeterminismGuardTests.AnalyzeSource_DetectsFileOperations",
"DeterminismGuardTests.AnalyzeSource_DetectsEnvironmentVariableAccess",
"DeterminismGuardTests.AnalyzeSource_IgnoresComments",
"DeterminismGuardTests.AnalyzeSource_RespectsExcludePatterns",
"DeterminismGuardTests.AnalyzeSource_PassesCleanCode",
"DeterminismGuardTests.AnalyzeSource_TracksLineNumbers",
"DeterminismGuardTests.AnalyzeMultiple_AggregatesViolations",
"DeterminismGuardDeepTests.AnalyzeSource_DetectsDateTimeOffsetNow",
"DeterminismGuardDeepTests.AnalyzeSource_DetectsDateTimeOffsetUtcNow",
"DeterminismGuardDeepTests.AnalyzeSource_DetectsCryptoRandom",
"DeterminismGuardDeepTests.AnalyzeSource_DetectsSocketClasses",
"DeterminismGuardDeepTests.AnalyzeSource_DetectsWebClient",
"DeterminismGuardDeepTests.AnalyzeSource_DetectsEnvironmentMachineName",
"DeterminismGuardDeepTests.AnalyzeSource_DetectsFloatingPointComparison",
"DeterminismGuardDeepTests.AnalyzeSource_DetectsDictionaryIteration",
"DeterminismGuardDeepTests.AnalyzeSource_DetectsHashSetIteration",
"DeterminismGuardDeepTests.AnalyzeSource_MultipleViolationCategories_ReportsAll",
"DeterminismGuardDeepTests.FailOnSeverity_Error_WarningViolationsDoNotCauseFailure",
"DeterminismGuardDeepTests.FailOnSeverity_Error_ErrorViolationsCauseFailure",
"DeterminismGuardDeepTests.FailOnSeverity_Critical_ErrorViolationsDoNotCauseFailure",
"DeterminismGuardDeepTests.FailOnSeverity_Critical_CriticalViolationsCauseFailure",
"DeterminismGuardDeepTests.AnalyzeSource_ViolationsIncludeRemediation",
"DeterminismGuardDeepTests.AnalyzeSource_FileReadViolation_HasCriticalSeverity"
],
"behaviorVerified": [
"DateTime.Now detection with correct line number",
"DateTime.UtcNow, DateTimeOffset.Now, DateTimeOffset.UtcNow detection",
"new Random() random number generation detection",
"RandomNumberGenerator crypto random detection",
"HttpClient, WebClient, TcpClient, UdpClient, Socket network access detection",
"File.ReadAllText, File.WriteAllText filesystem access detection (Critical severity)",
"Environment.GetEnvironmentVariable, Environment.MachineName detection",
"Comment lines (// and /* and *) are skipped and not flagged",
"ExcludePatterns configuration skips matching filenames",
"Clean source code with no prohibited patterns returns empty results",
"Multiple violations on different lines with correct line numbers",
"AnalyzeMultiple aggregates violations across multiple files",
"Floating-point comparison and unstable iteration (Dictionary/HashSet) detection as warnings",
"FailOnSeverity threshold correctly differentiates Warning/Error/Critical",
"Guid.NewGuid detection as GuidGeneration category",
"Remediation messages included in all violations",
"DeterminismGuardService.AnalyzeSource returns ProhibitedPatternAnalyzer results",
"DeterminismGuardService CreateScope returns fixed timestamp",
"GuardedPolicyEvaluator blocks on enforcement-enabled critical violations"
],
"assertionTypes": [
"pattern-detection",
"line-number-tracking",
"comment-skipping",
"severity-classification",
"multi-file-aggregation",
"exclusion-filtering",
"enforcement-threshold"
],
"newTestsWritten": [],
"bugsFixed": [],
"rawOutput": "Passed! - Failed: 0, Passed: 1278, Skipped: 0, Total: 1278, Duration: 8s 202ms - StellaOps.Policy.Engine.Tests.dll (net10.0|x64)",
"verdict": "pass"
}