audit, advisories and doctors/setup work

This commit is contained in:
master
2026-01-13 18:53:39 +02:00
parent 9ca7cb183e
commit d7be6ba34b
811 changed files with 54242 additions and 4056 deletions

View File

@@ -11,12 +11,8 @@
<ItemGroup>
<PackageReference Include="BenchmarkDotNet" />
<PackageReference Include="BenchmarkDotNet.Diagnostics.Windows" Condition="'$(OS)' == 'Windows_NT'" />
<PackageReference Include="Microsoft.Extensions.Time.Testing" />
<PackageReference Include="Microsoft.Extensions.TimeProvider.Testing" />
<PackageReference Include="Moq" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\AdvisoryAI\__Libraries\StellaOps.AdvisoryAI.Chat\StellaOps.AdvisoryAI.Chat.csproj" />
</ItemGroup>
</Project>

View File

@@ -10,6 +10,7 @@ using System.Threading.Tasks;
using FluentAssertions;
using Microsoft.Extensions.Logging.Abstractions;
using Microsoft.Extensions.Options;
using StellaOps.Determinism;
using StellaOps.Scanner.Reachability;
using StellaOps.Signals.Models;
using StellaOps.Signals.Options;
@@ -75,6 +76,7 @@ public sealed class ScannerToSignalsReachabilityTests
new NullCallGraphSyncService(),
Options.Create(new SignalsOptions()),
TimeProvider.System,
SystemGuidProvider.Instance,
NullLogger<CallgraphIngestionService>.Instance);
var request = new CallgraphIngestRequest(
@@ -94,6 +96,7 @@ public sealed class ScannerToSignalsReachabilityTests
callgraphRepo,
new InMemoryReachabilityFactRepository(),
TimeProvider.System,
SystemGuidProvider.Instance,
Options.Create(scoringOptions),
new InMemoryReachabilityCache(),
new InMemoryUnknownsRepository(),

View File

@@ -8,6 +8,7 @@ using System.Threading.Tasks;
using FluentAssertions;
using Microsoft.Extensions.Logging.Abstractions;
using Microsoft.Extensions.Options;
using StellaOps.Determinism;
using StellaOps.Signals.Models;
using StellaOps.Signals.Options;
using StellaOps.Signals.Parsing;
@@ -84,6 +85,7 @@ public sealed class ReachabilityScoringTests
callgraphRepo,
factRepo,
TimeProvider.System,
SystemGuidProvider.Instance,
Microsoft.Extensions.Options.Options.Create(options),
cache,
unknowns,

View File

@@ -5,6 +5,7 @@ using System.Threading.Tasks;
using FluentAssertions;
using Microsoft.Extensions.Logging.Abstractions;
using Microsoft.Extensions.Time.Testing;
using StellaOps.Determinism;
using StellaOps.Signals.Models;
using StellaOps.Signals.Persistence;
using StellaOps.Signals.Services;
@@ -28,6 +29,7 @@ public sealed class RuntimeFactsIngestionServiceTests
sut = new RuntimeFactsIngestionService(
repository,
timeProvider,
SystemGuidProvider.Instance,
cache,
eventsPublisher,
scoringService,