save checkpoint

This commit is contained in:
master
2026-02-14 09:11:48 +02:00
parent 9ca2de05df
commit e9aeadc040
1512 changed files with 30863 additions and 4728 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"
}